| o | REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934 |
|---|------------------------------------------------------------------------------------------------|

| x | ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
|---|--------------------------------------------------------------------------------------|

| o | TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
|---|------------------------------------------------------------------------------------------|

|   | For the transition period from ________________ to ________________ |
|--------|---------------------------------------------------------------------|
|   |                                                                |
|   | Commission file number 1-12570                                      |

| o | SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
|---|---------------------------------------------------------------------------------------------|

| Date of event requiring this shell company report................................ |
|---------------------------------------------------------------------------------------------------------------------------|

| For the transition period from ________________ to ________________ |
|---------------------------------------------------------------------|

|   | Title of each class               |   | Name of each exchange on which registered |
|--------|-----------------------------------|--------|-------------------------------------------|
|   | Common shares, no par value  |   | NASDAQ                                    |
|   | Common shares, no par value       |   | Toronto Stock Exchange                    |

----

----

| Content |    |
|---------|---------|
| PART I  |    |
|    |    |   |   |
|    | Item 1: | Identity of Directors, Senior Management and Advisors | 5  |
|    |    |   |   |
|    | Item 2: | Offer Statistics and Expected Timetable | 5  |
|    |    |   |   |
|    | Item 3: | Key Information | 5  |
|    |    | A.      Selected financial data | 5  |
|    |    | B.      Capitalization and indebtedness | 6  |
|    |    | C.      Reason for the offer and use of proceeds | 7  |
|    |    | D.      Risk factors | 7  |
|    |    |   |   |
|    | Item 4: | Information on the Company | 7  |
|    |    | A.      History and development of the Company | 7  |
|    |    | B.      Business overview | 8  |
|    |    | C.      Organizational structure | 10  |
|    |    | D.      Property, plant and equipment | 10  |
|    |    | 4A.     Unresolved staff comments | 10  |
|    |    |   |   |
|    | Item 5: | Operating and Financial Review and Prospects | 11  |
|    |    | A.      Operating results | 13  |
|    |    | B.      Liquidity and capital resources | 20  |
|    |    | C.      Research and development, patents and licenses, etc. | 29  |
|    |    | D.      Trend information | 29  |
|    |    | E.      Off-balance sheet arrangements | 29  |
|    |    | F.      Tabular disclosure of contractual obligations | 29  |
|    |    | G.      Safe harbor | 29  |
|    |    |   |   |
|    | Item 6: | Directors, Senior Management and Employees | 30  |
|    |    | A.      Directors and senior management | 30  |
|    |    | B.      Compensation | 33  |
|    |    | C.      Board practices | 47  |
|    |    | D.      Employees | 52  |
|    |    | E.      Share ownership | 52  |
|    |    |   |   |
|    | Item 7: | Major Shareholders and Related Party Transactions | 52  |
|    |    | A.      Major shareholders | 52  |
|    |    | B.      Related party transactions | 53  |
|    |    | C.      Interests of experts and counsel | 53  |
|    |    |   |   |
|    | Item 8: | Financial Information | 53  |
|    |    | A.      Financial statements and other financial information | 53  |
|    |    | B.      Significant changes | 53  |

----

| Content | PagePART I (cont')      Item 9:The Offer and Listing54   A.      Offer and listing details54   B.      Plan of distribution54   C.      Markets54   D.      Selling shareholders55   E.      Dilution55   F.      Expenses of the issue55      Item 10:Additional Information55   A.      Share capital55   B.      Memorandum and articles of association55   C.      Material contracts56   D.      Exchange controls56   E.      Taxation57   F.      Dividends and paying agents58   G.      Statements by experts58   H.      Documents on display58   I.        Subsidiary information58      Item 11:Quanititive and Qualitative Disclosures About Market Risk58      Item 12:Description of Securities Other than Equity Securities58     PART II      Item 13:Defaults, Dividend Arrearages and Delinquencies58      Item 14:Material Modifications to the Rights of Security Holders and Use of Proceeds58      Item 15:Controls and Procedures58      Item 16:Reserved58      Item 16A:Audit Committee Financial Expert58      Item 16B:Code of Ethics58      Item 16C:Principal Accountant Fees and Services59      Item 16D:Exemptions from the Listing Standards for Audit Committees59      Item 16E:Purchases of Equity Securities by the Issuer and Affiliated Purchasers59      Item 16F:Change in Registrant's Certifying Accountant60      Item 16G:Corporate Governance60     PART III      Item 17:Financial Statements61      Item 18:Financial Statements66      Item 19:Exhibits88    4   PART I Information contained in this Form 20-F contains “forward looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Act of 1934.  See page 26 for information on forward looking statements and cautions to consider when using such information. Item 1:                               Identity of Directors, Senior Management and Advisors            Not applicable. Item 2:                               Offer Statistics and Expected Timetable            Not applicable. Item 3:                               Key Information A.  Selected financial data The Company prepares its financial statements in accordance with Canadian generally accepted accounting principles as defined in the Handbook of the Canadian Institute of Chartered Accountants (“CICA Handbook”). In 2010, the CICA Handbook was revised to incorporate International Financial Reporting Standards (“IFRS”) as issued by the International Accounting Standards Board (“IASB”) and to require publicly accountable enterprises to apply these standards effective for the years beginning on or after January 1, 2011. Accordingly, the 2011 financial statements are the Company’s first annual consolidated financial statements prepared in accordance with IFRS as issued by the IASB. The term “Canadian GAAP” as used in this 20F refers to Canadian GAAP before the adoption of IFRS. The 2011 and 2010 consolidated financial statements have been prepared in compliance with IFRS. Subject to certain transition elections and exceptions disclosed in Note 4 to the December 31, 2011 consolidated financial statements, the Company has also consistently applied the accounting policies used in preparation of its opening IFRS statement of financial position at January 1, 2010. Note 4 to the December 31, 2011 consolidated financial statements discloses the impact of the transition to IFRS on the Company’s reported financial position, financial performance and cash flows, including the nature and effect of significant changes in accounting policies from those used in the Company’s consolidated financial statements for the year ended December 31, 2010 prepared under Canadian GAAP. The selected financial data presented below for the two years ended December 31, 2011 is presented in Canadian dollars and is derived from CE Franklin Ltd.’s (“CE Franklin” or the “Company”) consolidated financial statements in Canadian dollars and in accordance with IFRS. The information set forth below should be read in conjunction with the consolidated financial statements of CE Franklin (including notes thereto) included under Item 17 and "Operating and Financial Review and Prospects" included under Item 5.   5    As at and for the Year Ended December 31   2011  2010   (in millions of Cdn. dollars except percentages, shares and per share data) Statements of Operations:      Revenue  546.4   489.6 Gross profit  90.7   75.0 % of sales  16.6   15.3          Net income before taxes  19.7   9.4          Net income and comprehensive income  14.3   5.9 % of sales  2.6   1.2 Net income per share        Basic  0.82   0.34 Diluted  0.79   0.33          Balance Sheets:        Total assets  260.7   220.7 Capital stock  22.5   23.1 Shareholders' equity  165.1   150.5 Number of shares outstanding (000's)  17,440   17,474 Dividends declared nil  nil          All dollar amounts set forth in this Annual Report on Form 20-F are in Canadian dollars, except where otherwise indicated.  The following tables set forth (i) the closing exchange rates at the end of the periods, the average exchange rates during the periods based on the closing exchange rate on the last day of each month and the high and low closing exchange rates based on the closing exchange rate on the last day of each month, (ii) the closing exchange rate at the end of each period, the average exchange rate during the period and the high and low intra-day exchange rates during the month and (iii) the closing exchange rate for the day.  The rates used are based on foreign exchange rates reported by the Bank of Canada. (i) Year Ended December 31   2011  2010 Rate at end of period  0.9833   1.0054 Average rate during period  1.0145   0.9661 High  1.0566   1.0054 Low  0.9540   0.9352 (ii) 2011   December  November  October  September  August  July Rate at end of period  0.9833   0.9801   1.0033   0.9540   1.0210   1.0466 Average rate during period  0.9765   0.9749   0.9812   0.9970   1.0180   1.0463 High  0.9948   0.9945   1.0109   1.0271   1.0452   1.0630 Low  0.9594   0.9504   0.9383   0.9540   1.0031   1.0288 (iii) On February 2, 2012, the closing exchange rate in Canadian dollars was US $1.0004 = Cdn. $1.00. B. Capitalization and indebtedness Not applicable.   6   C. Reasons for the offer and use of proceeds Not applicable. D. Risk factors Information for this item is set forth following the caption “Risk Factors” in the Company’s “Management Discussion and Analysis” included under Item 5. Item 4:                               Information on the Company A. History and development of the Company In November 1993, Franklin Supply Company Ltd. (“Franklin”), a Canadian company, completed its initial public offering and its shares were listed on the American Stock Exchange. CE Franklin is the result of the combination by reverse takeover of Franklin and Continental Emsco Company Limited (“CEL”) on November 3, 1995. On January 1, 1996, Franklin and its wholly owned subsidiary CEL amalgamated, resulting in CE Franklin.  On September 26, 1996, the common shares of CE Franklin began trading on the Toronto Stock Exchange under the symbol “CFT”.  CE Franklin also trades on NASDAQ under the symbol “CFK”. Franklin and CEL commenced oilfield supply operations during the 1950’s. On May 29, 1999, Smith International, Inc. (“Smith”) acquired all the common shares previously held by CEL, which constituted 51% of the Company’s outstanding common shares.  On August 27, 2010 Schlumberger Limited (“Schlumberger”), a major oilfield service company based in Paris, France, acquired Smith.  As a result, Schlumberger now indirectly owns approximately 56% of the Company’s outstanding common shares. On July 1, 2007, the Company purchased the outstanding shares of Full Tilt Field Services Ltd. (“Full Tilt”) for consideration of $3.4 million.  On December 3, 2007, the Company purchased the outstanding shares of JEN Supply Inc. (“JEN Supply”) for consideration of $12.6 million.  On January 2, 2008, the Company amalgamated with Full Tilt and JEN Supply. On June 1, 2009, the Company acquired the net assets of a western Canadian oilfield equipment distributor (the “Acquired Business”) for consideration of $11.3 million. The Company is registered in the Province of Alberta, Canada under the Alberta Business Companys Act.  The principal address, telephone number and website of the Company are as follows:   
CE Franklin Ltd.  Suite 1800635 – 8th Avenue S.W.Calgary, Alberta CanadaT2P 3M3  403-531-5600www.cefranklin.com Principal Capital Expenditures and Divestitures On June 1, 2009, the Company purchased the net assets of the Acquired Business for consideration of $11.3 million.  The Acquired Business was a western Canadian oilfield equipment distributor operating 23 oilfield supply stores.  The acquisition was funded by bank borrowings and cash flow from operations. The Company has considered the possible acquisition of complementary businesses and competitors.  The Company has not entered into any agreement with respect to any prospective acquisition.  The Company intends to continue discussions and to make acquisitions in the future when they are deemed advantageous to the Company.  There can be no assurance that the Company will be able to expand its operations by further acquisitions.  In addition, if the Company makes acquisitions, there can be no assurance that such transactions will prove to be profitable for the Company.   7   Purchases of property, plant and equipment in 2011 and 2010 have been $2.9 million and $1.3 million, respectively, and have been principally directed towards distribution facility and business system maintenance and growth expenditures, and were funded from operating cash flow. B. Business overview Distribution CE Franklin is a leading distributor of pipe, valves, flanges, fittings, production equipment, tubular products and other general industrial supplies, primarily to the oil and gas industry in Canada through its 39 branch operations which are situated in towns and cities that serve particular oil and gas fields of the Western Canadian sedimentary basin.  In addition, the Company distributes similar products to the oil sands, midstream, refining, petrochemical and non-oilfield related industries such as forestry and mining. Our branches act as a “one stop shop” for over 3,000 customers by providing over 25,000 regularly stocked stock keeping units of product, and related equipment services sourced from over 2,000 suppliers.  Branches provide supply chain management services to enable customers to get the right products at the right time.  Should a branch not have a particular product in stock, it has overnight access to the Company’s distribution centre (the “Distribution Centre”) in Edmonton, Alberta. CE Franklin’s branch network positions it to provide the standardized products and purchasing processes that customers operating across multiple locations require to conduct their capital programs and operations efficiently. Other services provided by the branches include pump repair, customized pump designs and testing, convenient hours and locations and 24-hour on call service.  In addition, CE Franklin provides well optimization analysis, onsite project management and oilfield engine maintenance and crane equipment services. CE Franklin manages its buying and distribution of products through its industry leading 153,000 square-foot Distribution Centre located in Edmonton, Alberta.  The Distribution Centre is strategically located within reasonable proximity to a majority of the Company’s product suppliers and acts as the supply hub for the branches.  The Distribution Centre provides a cross-dock function that minimizes inventory levels and maximizes service through automatic stock replenishment and reduces freight costs through effective consolidation of shipments.  It also provides project execution services for larger customer projects. The Distribution Centre is International Organization for Standardization 9001 - 2000 (“ISO”) certified, which is required by a growing number of CE Franklin’s customers in conformance with their own ISO programs. For the supply chain to be effective, strong relationships must be cultivated between the Company and its customers.  Several customers have looked to CE Franklin for its expertise in materials management and other service support.  The formal arrangement between the Company and its customers is referred to as an “alliance” or an “enhanced business relationship”.  Through the building of alliances, the Company manages approximately 61 warehouses for its customers.  The trend is for customers to focus on their core competencies and outsource non-core areas. Demand for oilfield products and services is driven by the level of capital expenditures in the oil and gas industry in the Western Canadian sedimentary basin as well as by production related maintenance, repair and operating (“MRO”) requirements.  MRO demand tends to be relatively stable over time and predictable in terms of product and service requirements and typically comprises 40% to 50% of the Company’s annual sales.  Capital project demand fluctuates over time with oil and gas commodity prices, which directly impacts the economic returns realized by oil and gas companies.  Oil and gas prices, well completions and rig counts are common indicators of activity levels in the energy industry. Other drivers of profitability include activity levels within specific regions, the mix of products sold and customer mix. Activity levels within specific regions will fluctuate due to various factors including the mix of oil and gas activity within the region and oil and gas producers entering or leaving the region. The Company responds to these fluctuations by opening or closing branch locations in order to service customer needs and ensure there is coverage in areas of higher activity.   8   The mix of products sold and the customer mix will affect profitability. Profit margins will vary for different products and the method of sale. Walk-in business at the branches will generate higher profit margins compared to bids, which are typically larger orders where the Company can take advantage of volume discounts and longer lead times. Customer contracts can affect profit margins where different customers receive different pricing structures based on factors such as volume, service requirements and complexity. Business and Operating Strategy The Company’s business and operating strategy is focused on improving its value offering and service to customers, increasing the reach and market share serviced by its distribution network, expanding its product line and end use markets, maximizing gross profit margins through procurement practices and rationalizing expenses through process improvement efficiencies. CE Franklin leverages its relationship with Wilson International, Inc. (“Wilson Supply”), a wholly owned subsidiary of Schlumberger in the United States, to offer a North American solution to its customer base. Operations CE Franklin’s operations are organized around sales, which includes product and account management and inside sales functions; supply chain management, which includes central purchasing and Distribution Centre management; operations, which includes branches and inventory stocking points strategically located to optimize customer service, information technologies, customer service, safety and quality; finance and administration; and business effectiveness (human resources). The product management function includes technical and sales personnel who specialize in providing product sales and service to customers and branch operations for the Company’s specialized product lines, such as process automation products, bottom hole pumps and other production equipment, steel and fiberglass tubular products and valves. To ensure coordination and close contact with the Company’s major customers, a sales group, working out of Calgary, Alberta, where many customer head offices are located, act as account managers with responsibilities for managing the Company’s business and alliance relationships with its customers.  In addition, the Company has regional area sales representatives who are responsible for the coordinating sales and activities in the field.  An inside sales group is responsible for the coordination and preparation of thousands of competitive bid quotations each year. Branch managers are responsible for the management of their branch operations in a particular geographic area.  There is interdependence on sales efforts and results with the sales force located in the Calgary, Alberta office.  The branch is the front line service interface with the customer.  The Distribution Centre provides centralized materials management services for CE Franklin’s branches and where practical, will ship product directly to customers.  The information technologies group is a fundamental component of providing service to customers and is responsible for maintaining the Company’s enterprise and electronic commerce systems.  The supply chain management group is responsible for supplier relations and inventory procurement. Customer contract administration, pricing and margins are managed centrally.  Customer service, safety and quality assurance processes and procedures are in place to deliver superior customer service while maintaining a safe work environment for the Company’s employees. Customers can walk in, phone, fax, email orders, or drop off drawings asking us to prepare a materials list and to supply products.  Customer lead times vary from walk in to several weeks notice. The Company operates in a customer centric model with all employee incentive compensation programs affected by total Company earnings per share and performance against specific objectives. CE Franklin’s financial performance is tied closely to the seasonality of drilling activity.  Higher drilling activity in Canada is generally experienced in the winter months.  In the spring and early summer, drilling activity slows due to the difficulty in moving equipment during the spring thaws.  To the extent that unseasonable weather conditions such as excessive rain or unusually warm winters affect the ability of CE Franklin’s customers to access their oil and gas sites, then the demand for CE Franklin’s products and services would temporarily decrease and the Company’s revenues, cash flows and profitability would be adversely affected.   9   Competition The Canadian oilfield supply industry is highly competitive and fragmented.  Industry participants compete on the basis of price, product procurement capability, inventory investment, branch network reach and service.  CE Franklin and its largest competitors generally operate at low profit margins due to price competition.  Profitability is achieved by continuously improving the effectiveness of personnel and the efficiency of processes, system and net working capital management.  Price competition is due to customer price pressure and competition among the major supply companies for the same business.  The Company believes that its future profitability is partially influenced by additional competitive factors beyond its control, including the ability of some customers to purchase products directly from the manufacturer rather than from independent oilfield supply distributors.  In addition, if the oil and gas industry were to experience significant growth in drilling activity, new competitors could arise due to the low capital investment required. There are approximately 230 oilfield supply stores in Canada operated by CE Franklin and three other large oilfield product distributors as well as many smaller ones.  The oilfield supply market is part of the larger industrial supply market, which is also served in part by numerous other competitors.  Some of CE Franklin’s major competitors have manufacturing divisions or affiliates that produce some of their product lines.  This vertical integration may place the Company at a cost disadvantage.  The market is further fragmented by (i) companies that specialize in the sales of certain products, (ii) general industrial supply houses that overlap with the oilfield suppliers particularly in the area of pipe, valves and fittings, (iii) manufacturers who sell directly to the oil and gas industry and (iv) major oil companies that sometimes purchase directly from manufacturers on large orders. C. Organizational structure CE Franklin operates its business through a single legal entity, CE Franklin Ltd. Schlumberger, which owns approximately 56% of the Company’s outstanding common shares, owns Wilson Supply, a leading oilfield equipment distributor operating principally in the United States. Schlumberger and its affiliates, including Wilson Supply, have verbally indicated that they will not compete with CE Franklin in Canada.  CE Franklin has verbally agreed not to compete with Schlumberger or Wilson Supply in the United States.  However, there are no assurances that these agreements will not change at a future date.  Outside of North America, oilfield equipment and supplies are sold and supplied differently and, accordingly, North American-style branches are not common. D. Property, plant and equipment Description of Property The Company’s head office is located in Calgary, Alberta and its Distribution Centre is located in Edmonton, Alberta.  The Company has 24 branches in Alberta, six in Saskatchewan, six in British Columbia, two in Manitoba and one in Ontario.  The Company owns six branch locations: four in Alberta, one in Saskatchewan and one in British Columbia.  The owned properties are subject to a general security agreement in favour of the Company’s lender.  The Company either leases or purchases facilities in certain areas after evaluating the economics of both alternatives.  Four of the Company’s branch operations are operated by agents who are responsible for branch facility and operating costs and earn a commission on sales.  The Company leases its remaining 29 branch facilities, Distribution Centre and head office. The current capacity at the Company’s branches and Distribution Centre is considered adequate to meet current market demand.  The Company augments local branch capacity with customer sales quotation and project order fulfillment services provided by its Distribution Centre.  In the past, the Company has been able to secure new operating facilities as required. The Company is not aware of any environmental issues that could have a material impact on any of its properties. 4A.           Unresolved staff comments There are no unresolved SEC comments at this time.   10  Item 5:                               Operating and Financial Review and Prospects Management’s Discussion and Analysis as at February 2, 2012 The following Management’s Discussion and Analysis (“MD&A”) is provided to assist readers in understanding CE Franklin Ltd.’s (“CE Franklin” or the “Company”) financial performance and position during the periods presented and significant trends that may impact future performance of CE Franklin and should be read in conjunction with the audited comparative consolidated financial statements of CE Franklin and the related notes thereto. All amounts are expressed in Canadian dollars and in accordance with International Financial Reporting Standards (“IFRS”) as issued by the International Accounting Standards Board (“IASB”), except where otherwise noted.  The December 31, 2011 consolidated financial statements are the Company’s first financial statements prepared under IFRS.  Consequently, the comparative figures for 2010 and the Company’s statement of financial position as at January 1, 2010 have been restated from accounting principles generally accepted in Canada (“Canadian GAAP”) to comply with IFRS.  The reconciliations from the previously published Canadian GAAP financial statements are summarized in Note 4 to the consolidated financial statements and there were no material differences.  In addition, IFRS 1 on first time adoption allows certain exemptions from retrospective application of IFRS in the opening statement of financial position.  Where these exemptions have been used they have also been explained in Note 4 to the consolidated financial statements. Overview CE Franklin is a leading distributor of pipe, valves, flanges, fittings, production equipment, tubular products and other general industrial supplies, primarily to the oil and gas industry in Canada through its 39 branches situated in towns and cities that serve oil and gas fields of the Western Canadian sedimentary basin. In addition, the Company distributes similar products to the oil sands, midstream, refining, petrochemical and non-oilfield related industries such as forestry and mining. The Company’s branch operations service over 3,000 customers by providing the right materials where and when they are needed, and for the best value.  Our branches, supported by our centralized Distribution Centre in Edmonton, Alberta, stock over 25,000 stock keeping units sourced from over 2,000 suppliers.  This infrastructure enables us to provide our customers with the products they need on a same day or overnight basis.  Our centralized inventory and procurement capabilities allow us to leverage our scale to enable industry leading hub and spoke purchasing, logistics and project execution capabilities. The branches are also supported by services provided by the Company’s corporate office in Calgary, Alberta including sales, marketing, product expertise, logistics, invoicing, credit and collection, and other business services. The Company’s common shares trade on the TSX (“CFT”) and NASDAQ (“CFK”) stock exchanges.  Schlumberger Limited (“Schlumberger”), a major oilfield service company based in Paris, France, owns approximately 56% of the Company’s shares. Business Strategy The Canadian oilfield equipment supply industry is highly competitive and fragmented.  There are approximately 230 oilfield supply stores in Canada which generate annual estimated sales of $2 billion to $3 billion.  CE Franklin competes with three other large oilfield product distributors and with numerous local and regional distributors as well as specialty equipment distributors and manufacturers.  The oilfield equipment market is part of the larger industrial equipment supply market, which is also serviced by numerous competitors.  The oil sands and niche industrial product markets are more specialized and solutions oriented and require more in-depth product knowledge and supplier relationships to service specific customer requirements. Oilfield equipment distributors compete based on price and level of service.  Service includes the ability to consistently provide required products to a customer’s operating site when needed, project management services, product expertise and support, billing and expenditure management services, and related equipment services.   11   Demand for oilfield products and services is driven by the level of capital expenditures in the oil and gas industry in the Western Canadian sedimentary basin as well as by production related maintenance, repair and operating (“MRO”) requirements.  MRO demand tends to be relatively stable over time and predictable in terms of product and service requirements and typically comprises 40% to 50% of the Company’s annual sales.  Capital project demand fluctuates over time with oil and gas commodity prices, which directly impacts the economic returns realized by oil and gas companies. The size, scope, and product mix of each order will affect profitability.  Local walk-in relationship business with smaller orders or more specialized products will typically generate higher profit margins compared to large project bids for alliance customers where the Company can take advantage of purchasing volume discounts and longer order lead times.  Larger oil and gas customers tend to have a broader geographic operating reach requiring multi-site service capability, conducting larger capital projects, and requiring more sophisticated billing and project management services than do smaller customers.   The Company has entered into a number of formal alliances with larger customers where the scale and repeat nature of business enables efficiencies which are shared with the customer through lower profit margins. Barriers to entry in the oilfield supply business are low with start-up operations typically focused on servicing local relationship based MRO customers.  To compete effectively on capital project business and to service larger customers requires multi-location branch operations, increased financial, procurement, product expertise and breadth of product lines, information systems and process capability. The Company’s 39 branch operations provide substantial geographic coverage across the oil and gas producing regions in Western Canada.  Each branch services and competes for local business and services the Company’s alliance customers supported by centralized support services provided by the Company’s Distribution Centre and corporate office in Calgary. The Company’s large branch network, coupled with its centralized capabilities enables it to develop strong supply chain relationships with suppliers and provides it with a competitive advantage over local independent oilfield and specialty equipment distributors for large alliance customers who are seeking multi-location, one stop shopping, and more comprehensive service.  The Company’s relationship with Wilson Supply, a leading oilfield equipment distributor operating in the United States, and a wholly owned subsidiary of Schlumberger, enables it to provide North American solutions to its customer base and provides increased purchasing scale with equipment suppliers. The Company is pursuing the following strategies to grow its business profitably: ·  Expand the reach and market share serviced by the Company’s distribution network.  The Company is focusing its sales efforts and product offering on servicing complex, multi-location needs of large and emerging customers in the energy sector.  Organic growth may be complemented by selected acquisitions. ·  Expand production equipment service capability to capture more of the product life cycle requirements for the equipment the Company sells such as downhole pump repair, oilfield engine maintenance, well optimization and onsite project management. This will differentiate the Company’s service offering from its competitors and deepen relationships with its customers. ·  Expand oil sands, industrial project and MRO business by leveraging our existing supply chain infrastructure, product, and major project expertise. ·  Increase the resourcing of customer project sales quotations and order fulfillment services provided by our Distribution Centre to augment local branch capacity to address seasonal and project driven fluctuations in customer demand.  By doing so, we aim to increase our capacity flexibility and improve operating efficiency while providing consistent customer service. Strategy Accomplishments ·  In the spring of 2008, the Company moved into a new 153,000 square foot Distribution Centre and nine acre pipe yard located in Edmonton, Alberta.  The new Distribution Centre provided a 76% increase in functional warehousing capacity over our previous facility, increasing our capability to support and grow sales through our branch network.  The larger facility also enabled us to increase the Company’s central project execution capability and processes, to service larger projects and ship direct to customers, avoiding double handling of material by branches.   12   ·  In June of 2009, the Company increased its market share, customer base, and branch network through the acquisition of a Western Canadian oilfield supply competitor (the “Acquired Business”).  The Acquired Business operated 23 supply stores of which 18 stores were proximate to existing Company branches and were integrated. The remaining 5 operations were focused in the eastern Alberta heavy oil corridor, and have extended the Company’s distribution network reach.  Total oilfield supply sales have increased an estimated 15% as a result of the acquisition.  The Company’s Fort St. John and Lloydminster branches moved to larger locations during the year, increasing capacity to service customer requirements in these important markets.  Sales to oil sands customers increased for the fifth year in a row, reaching a record $64.5 million in 2009, comprising 15% of total Company sales.  The Company added process automation products to its product line and opened a valve actuation centre at our Edmonton Distribution Centre to broaden the spectrum of solutions the Company provides to existing oilfield, oil sands, and other industrial customers, and enhancing its ability to attract new customers.  The Company recruited new product, operations, and supply chain expertise into the organization to advance its strategies. ·  In 2011 and 2010, the Company made advances in the central resourcing of project work by processing $161.2 million (2010 - $99.3 million) of sales orders through our Edmonton distribution centre, representing 29% (2010 – 20%) of total Company sales.  This enabled us to service the 12% year over year increase in sales (2010 – 12% increase).  In 2011 and 2010, the Company has continued to grow its valve actuation business. Business Outlook CE Franklin’s revenues are expected to increase modestly in 2012 as the oil and gas industry activity levels remain relatively consistent with 2011 levels. Natural gas prices remain depressed as North American production capacity and inventory levels continue to dominate demand.  Natural gas capital expenditure activity is focused on the emerging shale gas plays in northeastern British Columbia and liquid rich gas plays in northwestern Alberta where the Company has a strong market position.  Conventional and heavy oil economics are attractive at current price levels leading to increased activity in eastern Alberta and southeast Saskatchewan.  We expect oil sands project announcements will continue at current levels, assuming current oil price levels are maintained. Approximately 50% to 60% of the Company’s total revenues are driven by our customers’ capital expenditure requirements. Gross profit margins are expected to remain under pressure as customers that produce natural gas focus on reducing their costs to maintain acceptable project economics and due to continued aggressive oilfield supply industry competition as industry activity levels remain below the last five year average. The Company will continue to manage its cost structure to protect profitability while maintaining service capacity and advancing strategic initiatives. Over the medium to longer term, the Company’s strong financial and competitive positions should enable profitable growth of its distribution network through the expansion of its product lines, supplier relationships, and capability to service additional oil and gas and other industrial end use markets. Operating Results The following table summarizes the consolidated results of operations of the Company for the last two years:   13   (in millions of Cdn. dollars except per share data) Years Ended December 31, 2011  2010    Amount  %  Amount  %               Revenue $546.4   100.0 % $489.6   100.0 %Cost of sales  (455.7)  (83.4)%  (414.6)  (84.7)%Gross profit  90.7   16.6 %  75.0   15.3 %                  Selling, general and                administrative expenses  (68.7)  (12.6)%  (62.6)  (12.8)%Foreign exchange gain and other  0.6   0.1 %  0.1   - %                  EBITDA(1)  22.6   4.1 %  12.5   2.5 %Depreciation  (2.5)  (0.4)%  (2.5)  (0.5)%Interest  (0.5)  (0.1)%  (0.7)  (0.1)%Income before taxes  19.6   3.6 %  9.3   1.9 %Income tax expense  (5.3)  (1.0)%  (3.4)  (0.7)%Net income  14.3   2.6 %  5.9   1.2 %                  Net income per share                Basic (Cdn. $) $0.82      $0.34     Diluted (Cdn. $) $0.79      $0.33                       Weighted average number of shares outstanding (000's)         Basic   17,501       17,499     Diluted   18,188       18,000     (1) EBITDA represents net income before interest, taxes, depreciation and amortization.  EBITDA is a supplemental measure that is not part of generally accepted accounting principles (“GAAP”). EBITDA is used by management, as well as industry analysts, to evaluate operations.  Management believes that EBITDA, as presented, represents a useful means of assessing the performance of the Company’s ongoing operating activities, as it reflects the Company’s earnings trends without showing the impact of certain charges.  The Company is also presenting EBITDA as a percentage of sales because it is used by management as a supplemental measure of profitability. The use of EBITDA by the Company has certain material limitations because it excludes the recurring expenditures of interest, income tax, and depreciation expenses.  Interest expense is a necessary component of the Company’s expenses because the Company borrows money to finance its working capital and capital expenditures.  Income tax expense is a necessary component of the Company’s expenses because the Company is required to pay cash income taxes.  Depreciation expense is a necessary component of the Company’s expenses because the Company uses property and equipment to generate sales.  Management compensates for these limitations to the use of EBITDA by using EBITDA as only a supplementary measure of profitability.  EBITDA is not used by management as an alternative to net income as an indicator of the Company’s operating performance, as an alternative to any other measure of performance in conformity with generally accepted accounting principles or as an alternative to cash flow from operating activities as a measure of liquidity.  A reconciliation of EBITDA to Net income is provided within the table above.  Not all companies calculate EBITDA in the same manner and EBITDA does not have a standardized meaning prescribed by IFRS.  Accordingly, EBITDA, as the term is used herein, is unlikely to be comparable to EBITDA as reported by other entities. 2011 compared to 2010 Net income for the year ended December 31, 2011 was $14.3 million, an increase of $8.4 million (142%) compared to 2010, as industry activity levels improved year over year. Well completions in 2011, rose by 17% compared to 2010 as the industry was focused on oil, oil sands and liquid rich natural gas plays. Revenues increased by 12% to $546.4 million, as both capital project and maintenance repair and operating sales increased year over year.  Gross profits increased by $15.7 million (21%) due to the impact of higher sales and increased vendor rebates from increased purchasing levels.   SG&A costs increased by $6.1 million (9.7%) to $68.7 million in 2011 as compensation costs and operating costs have increased in response to higher activity levels.  Income tax expense increased by $1.9 million as a result of higher pre-tax earnings in 2011. The weighted average number of shares outstanding (basic) during 2011 was consistent with the prior year as the rise in the share price during the last year has limited the activity occurring under the normal course issuer bid program. Net earnings per share (basic) was $0.82 in 2011, a 141% increase from 2010, consistent with the increase in net income.     14  Fourth Quarter Results   
Net earnings for the fourth quarter of 2011, were $4.5 million, an increase of $2.9 million from the fourth quarter of 2010.  Revenues for the fourth quarter of 2011 were $154.3 million, an increase of $18.7 million (14%) from the fourth quarter of 2010. Well completions decreased 9% compared to the fourth quarter of 2010 as the fourth quarter of 2010 was a busy quarter and those activity levels carried into 2011, while the fourth quarter 2011 slowed down slightly. Capital project business revenue grew $6.8 million year over year due to the improved industry activity levels. Gross profits increased by $4.8 million (23%) due to the increase in revenues and improved gross profit margins year over year. Average gross profit margins in the fourth quarter of 2011 were lower than the third quarter of 2011 due to more pipe flange and fitting sales to lower margin alliance customers. Average gross profit margins for the fourth quarter of 2011 were higher than the fourth quarter of 2010 as increased purchasing levels contributed to higher volume rebates.  SG&A expenses increased by $0.8 million (5%) to $17.5 million for the quarter as compensation and operating costs have increased in response to higher revenue levels. Fourth quarter earnings for 2010 included a $0.7 million after tax charge associated with the elimination of the stock option cash settlement mechanism, as discussed in the capital stock section below.  The Company also recorded an unrealized foreign exchange loss of $0.8 million in the quarter on foreign exchange contracts used to manage currency exposure on US denominated product purchases, which partially reversed a previously recognized unrealized gain on these contracts. The weighted average number of shares outstanding during the fourth quarter was consistent with the prior year period as the rise in share price during the last year limited the activity occurring under the normal course issuer bid program. Net earnings per share (basic) was $0.26 in the fourth quarter of 2011, compared to net earnings of $0.09 per share in the fourth quarter of 2010. A more detailed discussion of the Company’s annual results from operations is provided below: Revenues Revenues for 2011 increased by $56.8 million or 12% from 2010 to $546.4 million. Oil and gas commodity prices are a key driver of industry capital project activity as product prices directly impact the economic returns realized by oil and gas companies. The Company uses oil and gas well completions and average rig counts as industry activity measures to assess demand for oilfield equipment used in capital projects.  Oil and gas well completions require the products sold by the Company to complete a well and bring production on stream and are a general indicator of energy industry activity levels.  Average drilling rig counts are also used by management as a leading indicator of industry activity levels as the number of rigs in use ultimately drives well completion requirements. The table below provides well completion, rig count and commodity price information for the last two years:   As at December  Average for the years ended December 31    31, 2011   2011  % change   2010  % change                    Gas - Cdn. $/gj (AECO spot) $2.64  $3.63   (9)% $4.00   1 %Oil - Cdn. $/bbl (Synthetic Crude) $103.61  $102.63   27 % $80.57   17 %                     Average rig count  489   414   25 %  332   54 %                     Well completions:                    Oil  n/a   10,022   53 %  6,541   105 %Gas  n/a   4,449   (24)%  5,873   16 %Total well completions  n/a   14,471   16 %  12,414   50 %Average statistics are shown except for well completions. Sources: Oil and Gas prices – FirstEnergy Capital Corp.; Rig count data – CAODC; Well completion data – Daily Oil Bulletin   15   Gas prices have been depressed in 2010 and 2011, down significantly from average prices realized in 2008 while oil prices have recovered from lows experienced during the first half of 2009.  Oil and gas producers have responded to the relative change in oil and gas prices during this period by shifting their focus from gas to oil projects. Gas well completions comprised 31% of total Canadian industry well completions in 2011, down from 70% in 2008.  Customers have also increased the amount of competitive bid activity used to procure the products they require in an effort to reduce their costs.  The Company is addressing these industry changes by pursuing initiatives focused on improving sales quotation processes and increasing the operating flexibility and efficiency of its branch network. The chart below depicts the relative relationship of Company sales to oil and gas prices and well completions over the last five years.  Company sales have kept pace with the relative change in oil and gas prices over the last five years and have significantly out-paced industry well completions over the same period.  In 2011, the Company generated branch sales per industry well completion of $28,105, which is 2% higher than 2010 levels. (in millions of Cdn. $) 2011  2010 End use sales demand    $%     $  Capital projects  286.0   52   255.3   52 Maintenance, repair and operating supplies (MRO)  260.4   48   234.3   48 Total sales  546.4   100   489.6   100   Note: Capital project end use sales are defined by the Company as consisting of tubulars and 80% of pipe, flanges and fittings; and valves and accessories product sales respectively. MRO Sales are defined by the Company as consisting of pumps and production equipment, production services; general product and 20% of pipes, flanges and fittings; and valves and accessory product sales respectively.   16   Revenues for capital project related products were $286.0 million in 2011, up $30.7 million (12%) from 2010. The increase in capital project end use revenues reflects the 17% increase in total industry well completions to 14,471 in 2011. Capital project business for the year comprised 52% of total revenues as it did in 2010. While the capital project business represented the same percentage of the business year over year, its makeup changed as a 19% decline in tubular revenues was offset by a 4% increase in oil sands sales and increased branch based capital project sales.  Tubular sales in the year declined as the Company followed a disciplined approach in its competitive bid processes and, as a result, was not as successful as it had been in prior years. There remains a significant amount of tubular product inventory on hand in the industry which has led to a very competitive environment for tubular product sales. MRO product revenues are related to overall oil and gas industry production levels and tend to be more stable than capital project revenues. MRO product revenues for 2011 increased by $26.1 million (11%) to $260.4 million compared to 2010 and comprised 48% of the Company’s total revenues (2010 – 48%). Higher MRO revenues in 2011 were due to increased conventional oilfield activity. The Company services over 3,000 customers of which the top ten customers comprised 38% of total revenues in 2011 (2010 – 38%).  The Company’s largest customer comprised less than 10% of total revenues in 2011 and 2010.  The industry’s continued ability to access capital in 2011 and 2010 has contributed to a broader distribution of revenues across the Company’s customer base. The Company distributes over 25,000 stock keeping units sourced from over 2,000 suppliers.  In 2011, the top 10 suppliers comprised 41% of total cost of goods sold (2010 – 41% ) of which its largest supplier comprised  less than 10% of cost of goods sold (2010 – one supplier comprised 10% of cost of goods sold).  Supplier concentration decreased in 2011 compared to 2010 as a more balanced supply approach was used to provide customers with various cost points for their products. The Company’s strategy is to grow profitability by focusing on its core Western Canadian oilfield equipment service business, complemented by an increase in the product life cycle services provided to its customers, and the focus on oil sands and industrial capital project and MRO revenue opportunities.  Revenues resulting from these initiatives to date are provided below:   2011  2010 Revenues ($millions) $   
%
  $   
%
 Oilfield  459.6   84   410.7   83 Oil sands  63.8   12   61.3   13 Production services  23.0   4   17.6   4 Total revenues  546.4   100   489.6   100 Revenues from selling oilfield products to conventional Western Canada oil and gas end use applications were $459.6 million for 2011, up $48.9 million (12%) from 2010.  The increase in revenues was attributable to the year over year increase in industry well completions, which tend to drive demand for oilfield products. These increases were partially offset by the impact on revenues resulting from lower tubular sales discussed above. Revenues from oil sands sales end use applications in 2011 were $63.8 million (2010 - $61.3 million), an increase of $2.5 million (4%) from 2010 as increased capital project revenues were partially offset by the impact of not having a large tailing line pipe order and having less turn around work in 2011 with our Fort McMurray based customers.  The Company continues to position its major project execution capability and Fort McMurray branch to penetrate this growing market for capital project and MRO products. Production services for 2011 reached $23.0 million, an increase of $5.4 million or 31% over 2010 levels, as customers’ increased focus on oil and heavy oil production has lead to higher demand for these products and services.   17   Gross Profit 2011 2010         Gross profit (millions) $90.7   $75.0  Gross profit as a % of sales  16.6 %  15.3 %         Gross profit composition by product sales category:       Tubulars  4 %  3 %Pipe, flanges and fittings  29 %  28 %Valves and accessories  21 %  20 %Pumps, production equipment and services  15 %  14 %General  31 %  35 %Total  100 %  100 %Gross profit was $90.7 million in 2011, an increase of $15.7 million (21%) from 2010 as the 12% increase in sales was supplemented by an increase in average gross profit margins from 15.3% in 2010 to 16.6% in 2011. Higher average gross profit margins in 2011 reflect increased industry activity, higher volume rebate income due to higher purchasing levels and the Company effectively passing along price increases for increased steel costs. The reduction in general gross profit as a percentage of gross profits reflects the relative increase in the branches’ MRO business versus Full Tilt’s business and the decline in the margins on fiberglass product sales to a large alliance customer. Selling, General and Administrative (“SG&A”) Costs                      2011  2010 ($millions) 
 $
  
%
  
 $
  
%
 People costs  41.1   60   36.3   58 Selling costs  6.5   9   6.6   11 Facility and office costs  15.1   22   13.4   21 Other  6.0   9   6.3   10 SG&A costs  68.7   100   62.6   100 SG&A costs as % of revenues  13 %      13 %    SG&A costs increased $6.1 million (10%) in 2011 from 2010, representing 13% of revenues (2010 – 13%).  SG&A as a percentage of revenues in 2011 is consistent with 2010, reflecting a continued strong focus on cost control.  The increase in SG&A was attributable to higher people costs reflecting a 5% increase in average employee headcount to service the additional sales and higher incentive compensation costs reflecting the improved profit performance of the business year over year. Facility and office costs increased as the Company moved its head office location within downtown Calgary and as a consequence recorded a one-time lease charge of $0.7 million. The balance of the increase is due to some one time lease costs for closing some locations and rental increases in others. The Company leases 29 of its 39 branch locations as well as its corporate office in Calgary and Distribution Centre in Edmonton. Six branch locations are owned and four are operated by agents. During 2011, the Company closed six locations.  Customer service requirements are being provided by adjacent branch locations. Depreciation Expense Depreciation expense of $2.5 million in 2011 was comparable to 2010 levels. Interest Expense Interest expense was $0.5 million in 2011, down $0.2 million from 2010, due to lower average borrowing levels and floating interest rates.   18   Foreign Exchange Gain and Other Foreign exchange gains and other amounted to $0.6 million as the Canadian dollar weakened during the year which caused translation gains from US denominated net working capital assets.  The Company recognized a $0.2 million unrealized foreign currency gain on $18.3 million of foreign currency forward contracts it had outstanding at year end.  As at December 31, 2011, a one percent change in the Canadian dollar relative to the US dollar would decrease or increase the Company’s annual net income by approximately $0.2 million. Income Tax Expense The Company’s effective tax rate for 2011 was 27.4%, down 9.4% from 2010. The decline in the statutory rate was a result of the removal of the cash settlement mechanism from the Company’s stock option plan in the fourth quarter of 2010. The current effective tax rate is higher than the statutory rate due to the impact of non-deductible items and other adjustments. The 2010 effective tax rate of 36.8% reflects the write-off of $0.5 million of future tax assets related to the removal of the cash settlement mechanism from the Company’s stock option plan in the fourth quarter of 2010 as a result of provisions contained in the federal government’s 2010 budget which effectively eliminated the ability to deduct for tax purposes cash payments made to settle stock option obligations.  Substantially all of the Company’s tax provision is currently payable. Summary of Quarterly Financial Data The selected quarterly financial data below is presented in Canadian dollars and in accordance with IFRS.  This information is derived from the Company’s unaudited quarterly financial statements. (in millions of Cdn. dollars except per share data)                                  Unaudited Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4   2010 2010 2010 2010 2011 2011 2011 2011                                  Revenues $121.9   $99.9   $132.2   $135.6   $137.7   $113.9   $140.5   $154.3                                    Gross profit  19.7    15.6    19.2    20.5    22.3    19.3    23.9    25.3  Gross profit %  16.1 %  15.6 %  14.5 %  15.1 %  16.2 %  16.9 %  17.0 %  16.4 %                                  EBITDA  4.1    0.7    3.8    3.8    5.3    3.1    7.6    6.6  EBITDA as a % of revenues  3.4 %  0.7 %  2.9 %  2.8 %  3.8 %  2.7 %  5.4 %  4.3 %                                  Net earnings (loss)  2.2    (0.1)   2.2    1.6    3.4    1.7    4.8    4.5  Net earnings (loss) as a                                % of revenues 1.8 %  (0.1)%  1.7 %  1.2 %  2.5 %  1.5 %  3.4 %  2.9 %                                  Net earnings (loss) per share                           Basic  $0.13   $(0.01)  $0.12   $0.09   $0.19   $0.10   $0.27   $0.26  Diluted  $0.12   $(0.01)  $0.12   $0.09   $0.19   $0.09   $0.26   $0.25                                    Net working capital(1)  113.9    111.8    129.0    125.7    120.1    136.5    134.6    116.9  Long term debt(1)  1.4    0.3    14.4    6.4    0.3    12.2    5.8     -                                    Total well completions  2,846    2,197    2,611    4,760    3,861    2,765    3,495    4,350   (1) Net working capital is defined as current assets less cash and cash equivalents, accounts payable and accrued liabilities, current taxes payable, note payable and other current liabilities. Net working capital and long-term debt amounts are as at quarter end.The Company’s sales levels are affected by weather conditions.  As warm weather returns in the spring each year, the winter’s frost comes out of the ground rendering many secondary roads incapable of supporting the weight of heavy equipment until they have dried out.  In addition, many exploration and production areas in northern Canada are accessible only in the winter months when the ground is frozen.  An exceptionally wet second quarter in 2011 had some impact on customer capital programs in the third quarter. As a result, the first and fourth quarters typically represent the busiest time for oil and gas industry activity and the highest oilfield sales activity for the Company.  Oilfield sales levels drop dramatically during the second quarter until such time as roads have dried and road bans have been lifted. This typically results in a significant reduction in earnings during the second quarter, as the decline in sales typically outpaces the decline in SG&A costs as the majority of the Company’s SG&A costs are fixed in nature.  Net working capital and borrowing levels follow similar seasonal patterns as sales.   19  B.  Liquidity and Capital Resources The Company’s primary internal source of liquidity is cash flow from operating activities before changes in non-cash net working capital balances.  Cash flow from operating activities and the Company’s $60.0 million revolving term credit facility are used to finance the Company’s net working capital, capital expenditures and acquisitions. As at December 31, 2011, the Company had $15.8 million of cash on hand and had no long term debt. Borrowings decreased by $6.1 million from December 31, 2010 due to the Company generating $17.5 million from operating activities, before net changes in non-cash working capital balances and a $8.8 million net working capital reduction. This was offset by $2.9 million in capital expenditures and $1.5 million for the purchase of shares to settle stock compensation obligations and the repurchase of shares under the Company’s Normal Course Issuer Bid (“NCIB”). As at December 31, 2010, long term debt was $6.4 million and was comprised principally of borrowings under the Company’s revolving term credit facility. As at January 1, 2010, borrowings under the Company’s bank operating loan were $26.5 million, a decrease of $8.4 million from December 31, 2008. Net working capital was $116.9 million at December 31, 2011, a decrease of $8.8 million from December 31, 2010.  Accounts receivable at December 31, 2011 was $98.2 million, an increase of $5.2 million (5.6%) from December 31, 2010, due to the 14% increase in fourth quarter sales compared to the prior year period, partially offset by a 7% improvement in days sales outstanding in accounts receivable (“DSO”) in the fourth quarter of 2011 to 52 days from 56 days in the fourth quarter of 2010. DSO is calculated using average sales per day for the quarter compared to the period end customer accounts receivable balance.  Inventory at December 31, 2011 was $111.7 million, up $16.8 million (18%) from December 31, 2010.  Inventory turns for the fourth quarter of 2011 at 4.7 turns were 4% weaker than the prior year as the impact of fourth quarter sales increases was more than offset by the increase in inventory levels.  Inventory turns are calculated using cost of goods sold for the quarter on an annualized basis, compared to the period end inventory balance.  Accounts payable and accrued liabilities at December 31, 2011 were $93.6 million, an increase of $30.2 million (48%) due to increased purchasing activity in the fourth quarter of 2011 to resource the increase in sales compared to the prior year period. Capital expenditures in 2011 were $2.9 million, an increase of $1.6 million (123%) from 2010 expenditures. Expenditures in 2011 were directed towards facility expansion and maintenance, business system expansion and vehicles and operating equipment.  The majority of the expenditures in 2010 were directed towards similar items as they were in 2011.  Capital expenditures in 2012 are anticipated to be in the $4.5 million to $5.5 million range and will be directed towards business system, branch facility, vehicle and operating equipment upgrades and replacements.  In July 2011, the Company renewed its $60.0 million revolving term credit facility that matures in July 2014 (the “Credit Facility”).   Borrowings under the Credit Facility bear interest based on floating interest rates and are secured by a general security agreement covering all assets of the Company. The maximum amount available under the Credit Facility is subject to a borrowing base formula applied to accounts receivable and inventories. The Credit Facility requires the Company to maintain the ratio of its debt to debt plus equity at less than 40%.  As at December 31, 2011, this ratio was 0%.  The Company must also maintain coverage of its net operating cash flow as defined in the Credit Facility agreement over interest expense for the trailing twelve month period of greater than 1.25 times.  As at December 31, 2011, this ratio was 34.5 times.  The Credit Facility contains certain other covenants with which the Company is in compliance.  As at December 31, 2011, the Company had no borrowings under the facility and had available undrawn borrowing capacity of $60.0 million under the Credit Facility.   20   Contractual Obligations The following table outlines the Company’s contractual obligations for debt, lease and related obligations having initial terms in excess of one year:      Operating lease    Period Due Note Payable  commitments  Total (millions of Canadian dollars)         2012   0.3   6.1   6.4 2013   -   5.8   5.8 2014   -   5.2   5.2 2015   -   4.5   4.5 2016   -   4.2   4.2 thereafter  -   18.1   18.1    0.3   43.9   44.2 Approximately 99% of operating lease obligations are related to office, warehouse, and store facility leases (2010 - 99%). Automobile, warehouse and office equipment leases comprised the remaining lease obligations.  Future operating lease commitments at December 31, 2011 were $43.9 million, a $5.3 million (11%) decrease from 2010 commitments due to the passage of time. In management’s opinion, the Company’s existing working capital position combined with available borrowing capacity under its Credit Facility and cash flow from operations, are sufficient to resource its ongoing obligations. The Company is not aware of any environmental asset retirement obligations that could have a material impact on its operation. Market Risk The Company’s bank operating loan bears interest based on floating Canadian interest rates. As at December 31, 2011, the Company’s average borrowing cost was nil (2010 – 3.8%). As the company had no borrowings as at December 31, 2011, a change of one percent in interest rates would have no expected increase or decrease to the Company’s annual net income. The Company purchases certain products priced in U.S. dollars and sells such products to its customers typically priced in Canadian dollars.  As a result, fluctuations in the value of the Canadian dollar relative to the U.S. dollar can result in foreign exchange gains and losses.  As at December 31, 2011, the Company had entered into contracts to purchase in 2011, $18.3 million U.S. at fixed exchange rates for the purpose of mitigating its foreign exchange exposure.  The Company does not use financial instruments for speculative purposes. As at December 31, 2011, a one percent change in the Canadian dollar relative to the US dollar would be expected to have an impact of approximately $0.2 million on net income. Capital StockAs at December 31, 2011 and 2010, the following common shares and securities convertible into common shares were outstanding: (millions) December 31, 2011  December 31, 2010   Shares  Shares Shares outstanding  17.4   17.5 Stock options  0.7   1.1 Share units  0.6   0.5 Shares outstanding and issuable  18.7   19.1 The basic weighted average number of shares outstanding in 2011 was 17.5 million, which is consistent with the prior year as the rise in the Company’s share price in the last year has limited purchases under the normal course issuer bid program. The diluted weighted average number of shares outstanding in 2011 was 18.2 million and was comparable to 2010.   21   The Company has established an independent trust to purchase shares of the Company on the open market to resource share unit plan obligations.  For the year ended December 31, 2011, there were 175,000 shares acquired by the trust at an average cost per share of $8.85. (2010 – 204,300 at an average cost per share of $6.91). As at December 31, 2011, the trust held 579,951 shares representing approximately 100% of stock unit plan obligations outstanding (December 31, 2010 – 450,732 shares representing approximately 100% of stock unit plan obligations outstanding). During the fourth quarter of 2010, the Company discontinued the settlement of stock option obligations with cash payments in favor of issuing shares from treasury. The cash settlement mechanism was discontinued as a result of provisions contained in the federal government’s 2010 budget which effectively eliminated the ability to deduct for tax purposes, cash payments made to settle stock option obligations.  An after tax charge of $0.7 million was recorded in the fourth quarter comprised of a $0.2 million stock based compensation charge and the write off of $0.5 million of future income tax asset related to stock option obligations.  The mark to market current obligation of $2.1 million was transferred to contributed surplus on the balance sheet as a result of this change in settlement of stock option obligations. The cash settlement mechanism had been implemented during the third quarter of 2009 to enable the Company to manage its share dilution while resourcing its stock option plan on a tax efficient basis. On December 21, 2010, the Company announced the renewal of its NCIB to purchase for cancellation, through the facilities of NASDAQ, up to 850,000 common shares representing approximately 5% of its outstanding common shares. In 2011, the Company purchased 3,102 shares at a cost of $23 thousand ($7.56 per share). During 2010, the Company purchased 61,769 shares at a cost of $0.4 million ($6.62 per share) under its NCIB.  On December 20, 2011, the Company announced the renewal of the NCIB, effective January 3, 2012, to purchase up to 850,000 common shares representing approximately 5% of its outstanding common shares. Shares may be purchased up to December 31, 2012. CRITICAL ACCOUNTING ESTIMATES The preparation of the consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities.  The Company evaluates its estimates on an ongoing basis, based on historical experience and other assumptions that are believed to be reasonable under the circumstances.  Actual results may differ from these estimates under different assumptions and conditions. The Company believes the following describes the significant judgments and estimates used in the preparation of its consolidated financial statements. Allowance for Doubtful Accounts The Company extends credit to customers and other parties in the normal course of business. Management regularly reviews outstanding accounts receivable and provides for estimated losses through an allowance for doubtful accounts. In evaluating the level of the established allowance, management makes judgments regarding a party’s ability to make required payments, economic events and other factors.  As the financial condition of a party changes, circumstances develop or additional information becomes available, adjustments to the allowance for doubtful accounts may be required.  As at December 31, 2011 and 2010, the allowance for doubtful accounts was $1.6 million and $1.9 million, respectively. Inventory Reserves The Company has significant investments in inventory to service its customers.  On a routine basis, the Company uses judgment in determining the level of write-downs required to record inventory at the lower of average cost or net realizable value. Management’s estimates are primarily influenced by market activity levels. Changes in these or other factors may result in a write-down in the carrying value of inventory. As at December 31, 2011 and December 31, 2010, the Company had recorded net realizable value reserves for inventory of $4.6 million and $5.0 million, respectively.   22   Goodwill The Company has acquired certain operations which have resulted in the recording of $20.6 million of goodwill on the balance sheets as at December 31, 2011 and 2010. In accordance with IFRS, the Company is required to perform an annual goodwill impairment evaluation. The Company evaluates goodwill impairment as at November 30 at the consolidated level as it operates through a single operating segment and cash generating unit. The impairment evaluation involves comparing the estimated fair value of the Company’s business to its carrying amount to determine if a write-down to fair value is required. Fair value is estimated using future cash flow projections, discounted to their present value. Future cash flows are based on various assumptions and judgments including actual performance of the business, management’s estimates of future performance of the business, indicators of future oil and gas industry activity levels including future commodity price forecasts. Present value discount rate assumptions use an estimate of the Company’s weighted average cost of capital, based on the average five-year historic volatility of public energy service company share prices and benchmark interest rates. The pre tax discount rate ranges from 17% to 20%. Changes in such estimates or the application of alternative assumptions could produce significantly different results. As at December 31, 2011, the estimated fair value of the Company’s business would approximate its carrying amount if the after tax discount rate were to increase from 12% to 18%, or the assumed growth rate was reduced from a positive 2% to a negative 7%. See “Business Outlook” for discussion of industry conditions. Deferred Tax Assets and Liabilities Deferred tax assets and liabilities are recognized for differences between the book value and tax value of the net assets of the Company. In providing for deferred taxes, management considers current tax regulations, estimates of future taxable income and available tax planning strategies. If tax regulations, operating results or the ability to implement tax planning strategies vary, adjustments to the carrying value of future tax assets and liabilities may be required. See Note 12 to the consolidated financial statements for the significant components of the deferred income tax assets and liabilities, and a reconciliation of the Company’s income tax provision. Risk Factors In addition to the information set forth elsewhere in this MD&A, the following factors should be carefully considered when evaluating CE Franklin. Fluctuations in the overall profitability of the oil and gas industry can affect the demand for CE Franklin’s products and services and, therefore, CE Franklin’s revenues, cash flows and profitability.  CE Franklin’s operations are materially dependent upon the level of activity in oil and gas exploration, development and production in Western Canada.  Both short-term and long-term trends in oil and gas prices affect activity levels of such activity.  Other factors that can impact the level of drilling, exploration and production and oil sands project activity and the overall profitability of the oil and gas industry include: ·  relatively minor changes in, or threats to, the worldwide supply of and demand for oil and natural gas; ·  the ability of the members of the Organization of Petroleum Exporting Countries (“OPEC”) to maintain price stability through voluntary production limits; ·  the level of oil production by non-OPEC countries; ·  The level of North American gas production and liquefied natural gas imports, relative to North American demand for gas; ·  the movement of the Canadian dollar relative to its U.S. counterpart (crude oil and natural gas exports are generally traded in U.S. dollars); ·  general economic and political conditions in North America and worldwide; CE Franklin believes that any prolonged reduction in oil and gas prices or other factors that may impact the profitability of the oil and gas industry, would depress the level of exploration and production activity.  This would likely result in a corresponding decline in the demand for CE Franklin’s products and services and could have a material adverse effect on CE Franklin’s revenues, cash flows and profitability.  There can be no assurance as to the future level of demand for CE Franklin’s products and services or future conditions in the oil and gas and oilfield supply industries.   23   CE Franklin operates in a highly competitive industry, which may adversely affect CE Franklin’s revenues, cash flows and profitability.  The Canadian oilfield supply industry in which CE Franklin operates is very competitive.  The Company believes that its future profitability is partially influenced by competitive factors beyond its control, including: ·  the ability of some customers to purchase pipe, valves, flanges, fittings, production equipment, tubular products and other general oilfield supplies directly from the manufacturer rather than from the Company; ·  the ability of new brokers and distributors to enter the market; ·  price competition among existing brokers and distributors; ·  cost of goods being subject to rising or declining commodity prices, such as the price of steel, and the inability of CE Franklin to pass these price increases on to customers, or the risk CE Franklin may have higher-cost inventory during declining commodity prices resulting in a deterioration in gross profit margins. CE Franklin and its largest competitors generally operate at low profit margins due to price competition.  Price competition is due in part to customer price pressure, in addition to the major supply companies competing for the same business. Governmental regulations impacting the oil and gas industry can affect the demand for CE Franklin’s products and services and therefore CE Franklin’s revenues cash flows and profitability. The oil and gas industry in Canada is highly regulated and changes in those regulations or policies can significantly impact industry activity levels. Regulations directly impact: ·  the availability of new leases and concessions; ·  export controls; ·  carbon taxes and/or regulatory emission reduction target; ·  other environmental protection measures; ·  changes in royalty rates, taxation, price controls and availability of product transportation and refining capacity. CE Franklin believes that severely restrictive changes in regulations regarding the oil and gas industry would depress the level of exploration and production activity. These would likely result in a corresponding decline in the demand for CE Franklin’s products and services and could have a material adverse effect on CE Franklin’s revenues, cash flows and profitability. There can be no assurance as to the future level of demand for CE Franklin’s products and services or future conditions in the oil and gas and oilfield supply industries. A substantial portion of the Company’s revenues depend on written customer contracts that are cancelable at any time, or are based on verbal agreements.  The key factors which will determine whether a customer will continue to use the Company are pricing, service quality and availability, strategically located service centers and technical knowledge and experience.  There can be no assurance that the Company’s relationships with its customers will continue, and a significant reduction or total loss of business from these customers, if not offset by increased sales to new or existing customers, could have a material adverse effect on the Company’s net income or cash flow from operations. The loss of CE Franklin’s major suppliers could adversely affect the Company’s revenues and gross profit.  A portion of CE Franklin’s business are sales where product is obtained from one supplier.  In the event the Company is unable to source products from its existing suppliers, then CE Franklin would need to search for alternate suppliers of these goods.  There can be no assurance that suitable alternate suppliers for such goods would be found. Significant downtime at the Company’s centralized Distribution Centre located in Edmonton, Alberta could materially impact net income and cash flow from operations.  The Company operates a hub and spoke distribution model with the Distribution Centre strategically located within reasonable proximity to a majority of its vendors.  The Distribution Centre acts as a supply hub for its 39 branches.  Significant downtime at this facility could impact the Company’s gross profit margins, net income and cash flow from operations.   24   Labour shortages could adversely affect the Company’s ability to service its customers.  The Company faces the challenge of attracting and retaining workers to meet any increase in demand for its products and services.  In a highly competitive market for employees, the Company may experience periods of high employee turnover that could result in higher training costs or reduced levels of service to customers.  The Company may also experience wage inflation.  These could result in increased costs or the loss of customers and market share. During periods of high demand for products and services, the Company may experience product shortages.  The frequency and duration of the shortages may impact the financial performance of the Company.  Product shortages may impact profit margins or could result in the loss of customers. The Company may experience a financial loss if inventory becomes obsolete or otherwise un-saleable.  The rate of product technical innovation and the Company’s ability to return un-saleable inventory to suppliers may impact financial performance. Weather conditions could decrease the demand for CE Franklin’s products and services.  CE Franklin’s financial performance is tied closely to the seasonality of drilling activity.  Higher drilling activity in Canada is generally experienced in the winter months.  In the spring and early summer, drilling activity slows due to the difficulty in moving equipment during the spring thaws.  To the extent that unseasonable weather conditions such as excessive rain or unusually warm winters affect the ability of CE Franklin’s customers to access their oil and gas sites, then the demand for CE Franklin’s products and services would temporarily decrease and the Company’s sales, cash flows and profitability would be adversely affected. The Company may experience a financial loss if its significant customers fail to pay CE Franklin for its products or services. The Company’s ability to collect the proceeds from the sale of its products and services from its customers depends on the payment ability of its oil and gas customer base. A decline in oil and gas prices may increase the payment risk associated with the Company’s customers. The Company’s major shareholder may influence the Company’s affairs.  The Company’s share ownership is highly concentrated and, as a result, CE Franklin’s principal shareholder effectively controls the Company’s business.  As at the date of this Form 20-F, CE Franklin’s largest shareholder, Schlumberger, owned approximately 56% of the Company’s common shares outstanding.  As a result, Schlumberger has the voting power to significantly influence the Company’s policies, business and affairs and the outcome of any corporate transaction or other matter, including mergers, consolidations and the sale of all, or substantially all, of the Company’s assets. In addition, the concentration of the Company’s ownership may have the effect of delaying, deterring or preventing a change in control that otherwise could result in a premium in the price of the Company’s common shares. The Company relies on its revolving bank term loan to finance its ongoing net working capital and other funding requirements.  CE Franklin has a $60 million borrowing facility that matures in July 2014.  While management believes that this facility will be adequate to fund its working capital requirements, there can be no assurance that additional credit will become available if required, or that an appropriate amount of credit with comparable terms and conditions will become available when the facility matures.  The revolving bank term loan contains restrictive covenants which if breached by the Company, could result in a default or an event of default that could allow the lender to discontinue lending or to declare all borrowings outstanding there under to be due and payable. The Company relies on its information systems to conduct business, and failure to protect these systems against security breaches could adversely affect the Company’s business and results of operations.  Additionally, if these systems fail or become unavailable for any significant period of time, the Company’s business could be harmed.  The efficient operation of the Company is dependent on computer hardware and software systems.  Information systems are vulnerable to security breaches by computer hackers and cyber terrorists.  Management relies on industry accepted security measures and technology to securely maintain confidential and proprietary information maintained on corporate information systems.  However, these measures and technology may not adequately prevent security breaches.  In addition, the unavailability of the information systems or the failure of these systems to perform as anticipated for any reason could disrupt business and could result in decreased performance and increased operation costs, causing the Company’s business and results of operations to suffer.  Any significant interruption of failure of the Company’s information systems or any significant breach of security could adversely affect the Company’s business and results of operations.    25   If the Company is unable to successfully address potential material weakness in its internal controls, its ability to report its financial results on a timely and accurate basis and to comply with disclosure and other requirements may be adversely affected.  The Company has complied with Section 404 of the Sarbanes-Oxley Act of 2002, and is therefore required to make an assessment of the effectiveness of its internal controls over financial reporting for that purpose. A material weakness is defined as a significant deficiency, or a combination of significant deficiencies, that results in more than a remote likelihood that a material misstatement of the annual or interim financial statements will not be prevented or detected. CE Franklin will continue to monitor the effectiveness of these and other processes, procedures and controls and will make any further changes management determines appropriate, including to effect compliance with Section 404 of the Sarbanes-Oxley Act of 2002.  The steps CE Franklin has taken and will take in the future may not remediate any potential material weakness. In addition, the Company may identify material weaknesses or other deficiencies in our internal controls in the future. Any material weaknesses or other deficiencies in the Company’s control systems may affect its ability to comply with reporting requirements and stock exchange listing standards or cause its financial statements to contain material misstatements, which could negatively affect the market price and trading liquidity of its common stock, cause investors to lose confidence in the Company’s reported financial information, as well as subject CE Franklin to civil or criminal investigations and penalties. FORWARD LOOKING STATEMENTS The information in this MD&A contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 and within the meaning of Canadian securities law.  All statements, other than statements of historical facts, that address activities, events, outcomes and other matters that CE Franklin plans, expects, intends, assumes, believes, budgets, predicts, forecasts, projects, estimates or anticipates (and other similar expressions) will, should or may occur in the future are forward-looking statements.  These forward-looking statements are based on management’s current belief, based on currently available information, as to the outcome and timing of future events.  When considering forward-looking statements, you should keep in mind the risk factors and other cautionary statements in this MD&A, including those under the caption “Risk factors”. Forward-looking statements appear in a number of places and include statements with respect to, among other things: ·  forecasted oil and gas industry activity levels in 2012 and beyond; ·  planned capital expenditures and working capital and availability of capital resources to fund capital expenditures and working capital; ·  the Company’s future financial condition or results of operations and future revenues and expenses; ·  the Company’s business strategy and other plans and objectives for future operations; ·  fluctuations in worldwide prices and demand for oil and gas; and ·  fluctuations in the demand for the Company’s products and services. Should one or more of the risks or uncertainties described above or elsewhere in this MD&A occur, or should underlying assumptions prove incorrect, the Company’s actual results and plans could differ materially from those expressed in any forward-looking statements.   26   All forward-looking statements expressed or implied, included in this MD&A and attributable to CE Franklin are qualified in their entirety by this cautionary statement.  This cautionary statement should also be considered in connection with any subsequent written or oral forward-looking statements that CE Franklin or persons acting on its behalf might issue.  CE Franklin does not undertake any obligation to update any forward-looking statements to reflect events or circumstances after the date of filing this MD&A, except as required by law. TRANSITION TO INTERNATIONAL FINANCIAL REPORTING STANDARDS (“IFRS”) In February 2008, the Canadian Accounting Standards Board confirmed that the basis for financial reporting by Canadian publicly accountable enterprises will change from Canadian GAAP to IFRS effective for January 1, 2011, including the preparation and reporting of one year of comparative figures. This change is part of a global shift to provide consistency in financial reporting in the global marketplace. Over the transition period the Company assessed the differences between Canadian GAAP and IFRS. A risk based approach was used to identify possibly significant differences based on possible financial impact and complexity. As described in Note 4 to the condensed interim consolidated financial statements no material differences were identified. As such there are no reconciling items that materially changed the reporting requirements upon the transition from Canadian GAAP to IFRS.  Similarly, no significant information system changes were required in order to adopt IFRS. IFRS 1 allows first time adopters of IFRS to take advantage of a number of voluntary exemptions from the general principal of retroactive restatement. In adopting IFRS, the Company did take advantage of the following voluntary exemptions under IFRS 1. Business Combinations The Company has not applied IFRS 3, the Business Combinations standard to acquisitions of subsidiaries that occurred before January 1, 2010, the Company’s transition date to IFRS. As such there is no retrospective change in accounting for business combinations. The Company used this exemption to simplify its IFRS conversion plan and improve comparability between its Canadian GAAP statements and its IFRS statements. Borrowing Costs IAS 23 requires that borrowing costs directly attributable to the acquisition, construction or production of a qualifying asset (one that takes a substantial period of time to get ready for use or sale) be capitalized as part of the cost of that asset. The option of immediately expensing those borrowing costs has been removed. The Company has elected to account for such transactions on a go forward basis, and as such there is no retrospective change in accounting for borrowing standards. The Company used this exemption to simplify its IFRS conversion plan and improve comparability between its Canadian GAAP statements and its IFRS statements. Stock Options The Company has assessed and quantified the difference in accounting for stock based compensation under IFRS compared to Canadian GAAP and has deemed the difference to be immaterial. The Company has elected to not apply IFRS 2 to share based payments granted and fully vested before the Company’s date of transition to IFRS.  The Company used this exemption to simplify its IFRS conversion plan and improve comparability between its Canadian GAAP statements and its IFRS statements. As part of the transition to IFRS the Company established that the carrying value of its property and equipment were substantially equivalent between IFRS and Canadian GAAP and therefore the Company has continued to carry its property and equipment at the historic costs model as was used under Canadian GAAP in these statements. RECENT ACCOUNTING PRONOUNCEMENTS Unless otherwise noted, the following revised standards and amendments are effective for annual periods beginning on or after January 1, 2013 with earlier application permitted. The Company has not yet assessed the impact of these standards and amendments or determined whether it will early adopt them.   27   (i) IFRS 9, Financial Instruments (effective for annual periods beginning on or after January 1, 2015), was issued in November 2009 and addresses classification and measurement of financial assets. It replaces the multiple category and measurement models in IAS 39 for debt instruments with a new mixed measurement model having only two categories: amortized cost and fair value through profit or loss. IFRS 9 also replaces the models for measuring equity instruments. Such instruments are either recognized at fair value through profit or loss or at fair value through other comprehensive income. Where equity instruments are measured at fair value through other comprehensive income, dividends are recognized in profit or loss to the extent that they do not clearly represent a return of investment; however, other gains and losses (including impairments) associated with such instruments remain in accumulated comprehensive income indefinitely. Requirements for financial liabilities were added to IFRS 9 in October 2010 and they largely carried forward existing requirements in IAS 39, Financial Instruments – Recognition and Measurement, except that fair value changes due to credit risk for liabilities designated at fair value through profit and loss are generally recorded in other comprehensive income. (ii) IFRS 10, Consolidated Financial Statements, requires an entity to consolidate an investee when it has power over the investee, is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. Under existing IFRS, consolidation is required when an entity has the power to govern the financial and operating policies of an entity so as to obtain benefits from its activities. IFRS 10 replaces SIC-12, Consolidation—Special PurposeEntities and parts of IAS 27, Consolidated and Separate Financial Statements. (iii) IFRS 11, Joint Arrangements, requires a venturer to classify its interest in a joint arrangement as a joint venture or joint operation. Joint ventures will be accounted for using the equity method of accounting whereas for a joint operation the venturer will recognize its share of the assets, liabilities, revenue and expenses of the joint operation. Under existing IFRS, entities have the choice to proportionately consolidate or equity account for interests in joint ventures. IFRS 11 supersedes IAS 31, Interests in JointVentures, and SIC-13, Jointly Controlled Entities—Non-monetary Contributions by Venturers. (iv) IFRS 13, Fair Value Measurement, is a comprehensive standard for fair value measurement and disclosure for use across all IFRS standards. The new standard clarifies that fair value is the price that would be received to sell an asset, or paid to transfer a liability in an orderly transaction between market participants, at the measurement date. Under existing IFRS, guidance on measuring and disclosing fair value is dispersed among the specific standards requiring fair value measurements and does not always reflect a clear measurement basis or consistent disclosures. (v) There have been amendments to existing standards, including IAS 27, Separate Financial Statements (IAS 27), and IAS 28, Investments in Associates and Joint Ventures (IAS 28). IAS 27 addresses accounting for subsidiaries, jointly controlled entities and associates in non-consolidated financial statements. IAS 28 has been amended to include joint ventures in its scope and to address the changes in IFRS 10 – 12. (vi) IAS 12, Income Taxes, was amended to introduce an exception to the existing principle for the measurement of deferred tax assets or liabilities arising on investment property measured at fair value. As a result of the amendment, there is a rebuttable presumption that the carrying amount of the investment property will be recovered through sale when considering the expected manner or recovery or settlement. SIC 21, Income Taxes - Recovery of Revalued Non-Depreciable Assets, will no longer apply to investment properties carried at fair value. The amendment also incorporates into IAS 12 the remaining guidance previously contained in SIC 21, which is withdrawn. The amendment is effective for annual periods beginning on or after July 1, 2012 with earlier application permitted. CONTROLS AND PROCEDURES CE Franklin's Chief Executive Officer and Chief Financial Officer, after evaluating the effectiveness of the Company’s disclosure controls and procedures (as defined in Exchange Act Rule 13a-15(e)) as of the end of the period covered by this Form 20-F, have concluded that, as of such date, the Company’s disclosure controls and procedures were effective. Report of CE Franklin Management on Internal Control Over Financial Reporting: CE Franklin's Board of Directors and management are responsible for establishing and maintaining adequate internal control over financial reporting. The Company's internal control system was designed to provide reasonable assurance to management and Board of Directors regarding the reliability of financial reporting and the preparation and fair presentation of its published consolidated financial statements.   28   All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective may not prevent or detect misstatements and can provide only reasonable assurance with respect to financial statement preparation and presentation. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Management assessed the effectiveness of the Company's internal control over financial reporting as of December 31, 2011. In making this assessment, it used the criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on the Company’s assessment, management has concluded that as of December 31, 2011, CE Franklin's internal control over financial reporting is effective based on those criteria. Our independent registered public accounting firm, PricewaterhouseCoopers LLP, audited the effectiveness of the Company's internal control over financial reporting as at December 31, 2011, as stated in its attestation report, which is included on pages 64 and 65 of this Annual Report on Form 20-F. There were no changes to the Company’s internal control over financial reporting that occurred during 2011 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting. OTHER ITEMS Additional information relating to the Company, including its Form 20-F, is available under the Company’s profile on SEDAR at www.sedar.com and at www.cefranklin.com. C.  Research and Development, Patents and Licenses, etc. Not applicable. D.  Trend Information See Item 4B and Item 5A. E.  Off-balance Sheet Arrangements The Company has not engaged in off-balance sheet financing arrangements through special purpose entities. F.  Tabular Disclosure of Contractual Obligations Information for this item is set forth under “Contractual Obligations” under Item 5. G.  Safe Harbor Forward Looking Statements Information for this item is set forth under “Forward Looking Statements” under Item 5.   29  Item 6:                               Directors, Senior Management and Employees A.  Directors and Senior Management The following table sets forth certain information about the Company’s directors and leadership team, as of February 2, 2012: Name and Municipality of ResidenceAge Position with CE FranklinMichael S. West49 President, Chief ExecutiveCalgary, Alberta, Canada   Officer and Director       Derren J. Newell43 Vice President andCalgary, Alberta, Canada   Chief Financial Officer       Merv G. Day61 Senior Vice President,Calgary, Alberta , Canada   Business Development       James E. Baumgartner57 Vice President, Commercial StrategiesEdmonton, Alberta, Canada            Ronald L. Koper53 Vice President,Calgary, Alberta, Canada   Business Effectiveness       Timothy M. Ritchie41 Vice President, Strategic ExecutionCalgary, Alberta, Canada            Barry Schellenberg43 Vice President, Supply ChainCalgary, Alberta, Canada            Roderick H. Tatham53 Vice President, OperationsCalgary, Alberta, Canada            Michael J.C. Hogan (1) (2) (4)55 DirectorCalgary, Alberta, Canada            John J. Kennedy (2) (4)59 DirectorHouston, Texas, United States            Robert McClinton (1) (3)62 Chairman and DirectorCalgary, Alberta , Canada            Dharmesh Prasad (1) (4)48 DirectorSugar Land, Texas, United States            Bradley J. Thomson (2) (3)55 DirectorCalgary, Alberta, Canada            Keith S. Turnbull (3) (4)62 DirectorCalgary, Alberta, Canada       30   Notes: 1)  Member of Corporate Governance and Nominating Committee.2)  Member of Compensation Committee.3)  Member of Audit Committee.4)  Member of Quality, Health, Safety and Environment. The directors are elected annually at the Company’s annual general meeting.  The 2011 annual general meeting will be held on April 26, 2012 (the “Meeting”).  The following is a summary of the background of each director and member of the Company’s leadership team. Michael S. West Mr. West is President and Chief Executive Officer of CE Franklin. He was appointed President and Chief Executive Officer and to CE Franklin's Board of Directors in January 2002.  Mr. West has held executive positions in the oilfield supply and distribution business for 15 years. Prior to joining the oil and gas sector in 1996, he worked for 11 years in various capacities in the automotive aftermarkets industry. Derren J. Newell Mr. Newell is Vice President and Chief Financial Officer of CE Franklin and was appointed in June 2011.  Prior to joining CE Franklin, Mr. Newell was the Vice President Finance and Chief Financial Officer of a group of wind power companies. He has over 15 years experience in the distribution, oil and gas and energy industries. Mr. Newell was Vice President and Chief Financial Officer of EarthFirst Canada Inc. (“EarthFirst”) on November 4, 2008 when EarthFirst filed for and was granted an order from the Court of Queen’s Bench of Alberta pursuant to the Companies Creditors Agreement Act (Canada).  On March 2, 2010, EarthFirst completed a plan of arrangement when it amalgamated with Maxim Power Corp. after selling substantially all of its assets. Merv G. Day Mr. Day is Senior Vice President, Business Development and joined CE Franklin in 2008.  Prior to joining CE Franklin, Mr. Day was President of a major valve manufacturer in Canada. He has over 30 years experience in the manufacturing and distribution of valves, pipe, fittings and instrumentation in the Canadian and international energy industry. James E. Baumgartner Mr. Baumgartner is Vice President, Commercial Strategies and has been with the Company since 2001.  Prior to joining CE Franklin, Mr. Baumgartner was the General Manager for a competitor in the oilfield and industrial project supply distribution business.  He has over 26 years experience in distribution of pipe, valves and fittings to the energy industry in Canada as well as internationally. Ronald L. Koper Mr. Koper is Vice President, Business Effectiveness and joined the Company in 2000.  Over the last 25 years he has worked with a variety of large and mid-sized corporations in the human resources and organizational development profession.  Mr. Koper graduated from the University of Calgary in 1984 with a Bachelor of Commerce degree. Timothy M. Ritchie Mr. Ritchie is Vice President, Strategic Execution.  He began his career with Franklin Supply in the field over 15 years ago and has progressively taken on roles that are more senior for the Company.  Mr. Ritchie graduated from the University of Lethbridge with a Bachelor of Arts in 1993 and in 2000 earned his MBA from the University of Calgary.   31   Barry Schellenberg Mr. Schellenberg is Vice President, Supply Chain and has been with CE Franklin since 2009.  Since joining CE Franklin, Mr. Schellenberg has taken on roles of progressive responsibility including Regional Operations and Director of Strategic Execution.  Prior to joining CE Franklin, Mr. Schellenberg was Vice President at DHL and has held senior management positions with United Parcel Services.  He has over 20 years of progressive experience in logistics and distribution. Roderick H. Tatham Mr. Tatham is Vice President, Operations.  He is responsible and accountable for overall operational performance. Prior to joining CE Franklin in 2002, he worked in various management capacities including Business Process & Design, Quality, Branch Management and Materials Management. Robert McClinton Mr. McClinton was elected to the Board in 2006, and appointed Chairman in 2008. Robert McClinton, a Chartered Accountant, has been an independent business consultant since April 2005. From September 2007 to October 2008, he served as Chief Financial Officer of CEP International Petroleum Ltd., a private company. Mr. McClinton was a major shareholder and President & CEO of BMP Energy Systems (“BMP”) from 1992 to 2005, when BMP was sold to a public company. During the 10 years prior to joining BMP, Mr. McClinton served as director and senior financial officer of Canadian Turbo Inc. He began his career in 1969 with Deloitte & Touche in Northern Ireland, where he obtained his Chartered Accountant designation before immigrating to Canada in 1974. Mr. McClinton is a member of the Alberta and Canadian Institute of Chartered Accountants and the Institute of Corporate Directors (“ICD”). Michael J.C. Hogan Mr. Hogan was appointed to the Board in 2006.  Michael Hogan has been a business consultant since 1998.  He is a Professional Engineer and a 30 year veteran of the electric power industry. Mr. Hogan is President and CEO of Enact Power Ltd., which provides business development support to companies pursuing electric power investment in Canada and internationally. From 1995 to 1998, Mr. Hogan was President and CEO of SaskPower Commercial Inc., the international development arm of SaskPower. He is a member of the Association of Professional Engineers, Geologists, and Geophysicists of Alberta (APEGGA) and ICD. Mr. Hogan has also completed the Director Education Program and holds the ICD.D designation. John J. Kennedy Mr. Kennedy was appointed to the Board in 1999.  John Kennedy is President of Wilson Supply, a distribution unit of Schlumberger.  Previously, he was Senior Vice-President and CFO of Smith International, the prior parent of Wilson. He has worked in the energy industry for over 30 years in various executive and management positions. Mr. Kennedy is a member of several professional bodies in both the United Kingdom and United States, including the Energy Institute, the Association of Corporate Treasurers, the ICD, and is a member of the board of directors of the Petroleum Equipment Supplier Association. Dharmesh Prased Mr. Prasad is the Global Materials Manager for Schlumberger. In this role he is responsible for advising on the strategic and tactical direction for inventory management and distribution and consolidation and optimization of warehouses across the company. Previously, he was the Marketing Strategist for the Reservoir Production Group from January 2008 to December 2010, a role in which he worked on Mergers and Acquisitions. Mr. Prasad has held various Operations Management, Marketing and Technology, and HR Management roles since he joined Schlumberger as a Field Engineer in 1986. He has worked in 10 different countries. In Canada, he is a member of the ICD. Bradley J. Thomson   32   Mr. Thomson was appointed to the Board on April 6, 2010.  Mr. Thomson has been a business consultant since April 2009. He is a Chartered Accountant with over 25 years of diverse experience as a senior executive and corporate director in the energy services industry, including natural gas marketing, trading and transportation, oilfield services, and electricity generation, transmission and telecommunications. From 2004 to 2009 (and from 1994 to 1998), he was a member of the senior executive team of TransCanada Corporation. Mr. Thomson also held senior positions with Northridge Canada Inc. and KPMG LLP ("KPMG"). He is a member of the Alberta and Canadian Institute of Chartered Accountants and ICD.  Mr. Thomson has also completed the Director Education Program and holds the ICD.D designation. Keith S. Turnbull Mr. Turnbull was appointed to the Board on April 6, 2010.  Mr. Turnbull is a Chartered Accountant and business consultant since his retirement as a Partner from KPMG on December 31, 2009, after nearly 30 years of service. Mr. Turnbull has extensive experience in all aspects of public company accounting and finance matters, including serving as Office Managing Partner at KPMG's Calgary office, where he was responsible for the strategic direction and growth of the Calgary practice, as well its audit, tax and advisory business. Mr. Turnbull is a member of the Alberta and Canadian Institute of Chartered Accountants and the ICD. B.  Compensation Compensation Principles and Objectives The objectives of the Company's compensation programs are to (a) align the executives' interests with those of Shareholders; (b) provide market based compensation that is sufficient to attract, retain and reward a high calibre management team; (c) maintain ability to attract experienced directors; (d) provide the opportunity to earn total compensation that is commensurately above or below average when the Company’s performance varies from expectations; and (e) generate company-wide collaboration and superior performance results. Compensation Program Design The Company utilizes a "pay-for-performance" approach to compensation. Actual rewards are directly linked to the business goals and results of the Company. These include financial and non-financial performance measures which are aligned with Shareholder interests. Named Executive Officers The following is a discussion of the compensation arrangements for the President and CEO, the Vice-President  and CFO (past and present) and the other three most highly compensated executive officers of CE Franklin (each a “Named Executive Officer” or a “NEO” and collectively the “Named Executive Officers” or “NEOs”). For the period ended December 31, 2011, the Company had the following six NEOs:   Michael S. WestPresident and CEO  Derren NewellVice-President and CFO  W. Mark SchweitzerPast Vice-President and CFO  Merv DaySenior Vice-President, Business Development  James E. BaumgartnerVice-President, Commercial Strategies  Timothy M. RitchieVice-President, Strategic ExecutionExecutive Compensation Plan Elements All elements of the Company’s compensation plan are intended to attract, retain and align executive performance with Shareholders' interests and to meet CE Franklin’s compensation principles and objectives, as stated above.  The compensation plan is composed of: Øbase salary and benefits;Øshort-term cash bonus plan; andØmid-term and long-term incentive plans.Mid and long-term incentive plans are comprised of share-based compensation, thereby directly aligning executive interests with those of Shareholders.   33   The Company provides a significant proportion of pay at risk through short-term cash bonus and medium and long-term incentives. The actual compensation mix varies by executive level. Generally, the higher the level of responsibility, the greater the proportion of total target compensation that is variable or at risk. For 2011, approximate target compensation components for the executive officers consisted of:    Fixed Compensation   Variable or “At Risk” Compensation        Short-Term   Medium and Long-   Total Pay Position  Base Salary   Cash Bonus   Term Incentives   At-Risk CEO  30%  25%  45%  70%Vice President and CFO  40%  25%  35%  60%Other NEOs  45-55%  20%  25-35%  45-55%                   Benchmarking Data and Review Process The total compensation level and plan design versus marketplace as defined by a peer group is reviewed for each position by Mercer through a bi-annual executive total compensation analysis, or as required due to marketplace or job design changes.  On an annual basis, compensation levels and plan design are reviewed by the Compensation Committee in the fall.  Total compensation levels are generally targeted at the peer group median and adjusted for experience and scope of responsibility of the particular NEO. Formulaic elements of the plan can be adjusted as required to achieve responsible and sustainable executive compensation. Changes or adjustments to plan design are identified to enable management to prepare a proposed Executive Compensation Plan for the coming year, to be approved by the Board in December. The peer group is comprised of Canadian industrial suppliers, Calgary-based organizations of comparable size and region-specific retailers in local and national markets. This data is augmented, as required, with survey and/or proxy data from other public, comparably sized organizations in the oil and gas industry for executive positions.  Compensation data from CE Franklin’s direct competitors is not publicly available. As part of the bi-annual executive total compensation analysis conducted in the fall of 2010, the Company’s executive peer group, as recommended by Mercer, included 14 companies:  Mullen Transportation Inc.Marsulex Inc. Wajax Ltd.Badger Daylighting Inc. Trican Oilwell Services Company Ltd.Peak Energy Services Ltd. North American Energy PartnersPure Energy Services Ltd. Calfrac Well Services Ltd.Essential Energy Services Ltd. ATS AutomationTotal Energy Services Ltd. Newalta Income FundBlack Diamond Group Ltd.The CEO annually assesses the individual performance and development of each executive officer and recommends the appropriate compensation target levels for each individual. Total compensation target levels for the coming year are established based on: Øindividual performance and contribution;Østrategic value to the Company’s future plans and compensation history; andØrelative level of total compensation compared to marketplace. The Compensation Committee reviews these recommendations and recommends to the Board the approval of the total compensation package for the NEOs. For the CEO, the Compensation Committee receives and reviews the results of the performance assessment established by the Corporate Governance and Nominating Committee and supported by the Board. The Compensation Committee then recommends to the Board for their review, discussion and approval, the compensation package payable to the CEO. For 2011, the CEO performance was assessed against the following financial and operational targets and key objectives:   34   Financial/Operational Targetsearnings per share (“EPS”), accounts receivable and inventory efficiency, return on net assets (“RONA”)(1) and safety measures, based on annual business plan, budget and safety reports.Key Objectives  on progress made with respect to strategic initiatives, as established by the five year strategic plan.on leadership performance, including management team development and succession planning. Note: In general, the achievement of financial and operational targets is given more significant weighting than the realization of key objectives. (1)  RONA is defined as annual net income before interest and income tax expenses, divided by average month-end total assets excluding cash, less liabilities, revolving term bank debt and other financial liabilities, and future income tax assets and liabilities. Elements of 2011 Executive Compensation During 2011, the Company's compensation arrangements for senior executives, including the NEOs consisted of a combination of (a) base salary, (b) short-term incentives (cash bonus), and (c) mid-term and long-term incentives. Base Salaries The Company pays base salary in order to provide a fixed level of income to its executives. Base salaries are reviewed annually. Actual salary levels reflect general market conditions, peer group base compensation generally targeted at the median, level of responsibility, experience, expertise and accountability within the Company, as well as subjective factors such as the executive’s performance in a variety of areas, including leadership, commitment and ability to motivate others. Base salaries are also compared to other employees and senior executives to assess internal equity. In early 2009, salaries were re-instated to levels prior to the roll back taken in January of 2008 in support of the Company’s business plan (each senior executive had volunteered to take a $10,000 base salary roll back and $30,000 for the CEO, to reduce operating expenses and retain staff in light of the challenging industry demand profile, then anticipated to prevail for 2008). In April of 2009, to mitigate the effects of the economic downturn, CE Franklin established a furlough program, requiring all employees, including the NEO’s, to take one day off per month without pay. The furlough program created employee cost consciousness, saved labour costs and united the Cmpany in its effort to preserve jobs and maintain customer service. The impact of the furlough program on the 2009 base salaries for the NEO’s resulted in a reduction of approximately 3.8%. The furlough program was completed in April 2010. Other than for merit increases, base salaries remained frozen for 2010, in response to the challenging economic environment. Based on market data, overall 2011 compensation levels, including base salary levels for NEOs remained unchanged, other than for changes in positions or increased responsibilities. Perquisites and Personal Benefits: Benefit plans provided by the Company include group life, health and medical, pension (RRSP) contributions and other benefits that are available to all salaried employees to support their health and well-being. These plans are reviewed periodically to ensure that they continue to meet the needs of the Company’s employees and that benefits remain competitive.  Perquisites are applied according to business need and marketplace comparison of job class compensation plan matching, provided they are cost effective and assist employees in carrying out their duties effectively. Short-Term Cash Bonus Plan Since 2005, EPS, inventory turns and accounts receivable days sales outstanding (“DSO”) have been the central measures used to determine payouts under the Short-Term Cash Bonus Plan (“STIP”) for the executive officers. Safety and other measures have periodically been included to achieve specific results. For 2011, an individual key performance indicator (“KPI”) measure has been added for senior executives to increase emphasis on accountability for work plan results. All of the measures are central to the STIP, as they are critical measures which indicate CE Franklin’s performance.   35   For 2011, the following STIP measures and weightings were established: Ø40% linked to EPS performanceØ25% linked to individual KPI performanceØ15% linked to inventory turn(1) performanceØ10% linked to DSO(1) performanceØ10% linked to Safety performance Note:(1)  Inventory turns are calculated using cost of goods sold for the quarter on an annualized basis compared to the period end inventory balance.  DSO is calculated using average sales per day for the quarter compared to the period end accounts receivable balance. STIP payouts for all measures were capped at two times target STIP percentage of salary for each NEO (subject to an overall maximum STI payout for all employees of 20% of before-tax profit). The target EPS for 2011 at $0.61 was at budget and a graduated payout band of plus or minus 30% of target was established. Individual KPIs can be qualitative and quantitative in nature. KPIs are based on a detailed work plan for each NEO. For DSO and inventory turns, the graduated payout band was set at plus or minus 10% of budget. Safety performance was based 50% on total reportable injury rate (“TRIR”) and 50% on driver fault vehicle accident measurements. The Company’s basic EPS for 2011 at $0.82 was 34% above the 2011 target of $0.61.  The average individual KPI performance rating for the NEOs was 96%.  Inventory turn target of 5.8 corporate-wide turns was not met at 4.3 turns. DSO performance at 53.9 did not meet the target of 51 days.  The annual safety performance target of TRIR ≤ 0.9 was not met at 2.5 and annual driver fault vehicle accident rate of ≤ 6 was met at 6. The 2011 STIP payout for each NEO paid in February of 2012 was based on this program. The payout compared to target for NEOs was approximately 102%. (See "Summary Compensation Table"). The NEOs continue to be eligible for the STIP program, which is reviewed by the Compensation Committee on an annual basis with targets established based on the Company’s annual operating objectives and business plans. Mid-term and Long-term Incentives: Option-based and Share-based Awards In late 2008, the option and share-based plans were redeveloped by management with the assistance of Mercer, based on the recommendations of the Compensation Committee and approved by the Board of Directors in January, 2009.  The Company’s mid and long-term incentive plans ("LTIP") are comprised of (a) stock options ("Options"), (b) restricted share unit ("RSU") awards, and (c) performance share unit (“PSU”) awards which are focused on medium and long-term performance, retention and alignment of executive’s interests with those of the Shareholders. Annual option and share-based target awards for each executive, including the NEOs (other than for the CEO) are established by the CEO based on (a) principles of external competitiveness, (b) strategic contribution (the executive’s performance) in the prior year, and (c) recognition of future potential.  Target awards are reviewed and recommended to the Board for approval by the Compensation Committee. The CEO’s option and share-based awards are determined by the Compensation Committee after consideration of the performance evaluation report received from the Corporate Governance and Nominating Committee. Neither the CEO nor the Compensation Committee consider the amounts of previous grants. The Compensation Committee further considers, among such other factors as they may deem relevant, the Company’s performance, Shareholder returns, and the value of similar incentive awards to CEOs at comparable companies.     36  Option-based Awards  No Options have been granted since 2008 and the Option Plan was temporarily suspended, due to extremely volatile market conditions, with the Company’s stock trading below the book value of its assets, making the valuation of Options difficult. The Option Plan is being maintained and the merits of granting options as part of the LTIP is being considered by the Compensation Committee on an annual basis. The LTIP portion for the years 2009, 2010 and 2011 consisted of RSU awards, governed by the terms of the Company's Share Unit Plan. See “Share-based Awards” below. In January 2009, the Option Plan was amended by (a) revising the maximum number of Common Shares reserved for issuance under the Option Plan to 10% of the issued and outstanding Common Shares, independent of shares reserved for issuance under any other compensation arrangement; and (b) including a provision for the granting of an election to Option Plan participants to have the Company settle their vested options in return for cash or shares (collectively, the “2009 Amendments”).  The 2009 Amendments were approved by Shareholders on April 28, 2009 together with all unallocated options under the Option Plan until April 28, 2012. In December 2010, the practice of providing an election to Option Plan participants to have the Company settle their vested options in return for cash was stopped, and the Option Plan was amended by adding provisions that provide for withholding of income tax owing on option exercise, in response to certain provisions contained in the Federal Government’s 2010 budget (the “2010 Amendments”). Option Plan Summary:  The Option Plan was established on September 14, 1993 and was amended on November 21, 1994, October 24, 1995, September 10, 1996, February 12, 1998, April 30, 1998, May 1, 2001, May 3, 2005, May 2, 2007, July 24, 2008, January 29, 2009 and December 14, 2010. The 2009 and 2010 Amendments are described above. The Option Plan provides that the Board may grant Options, subject to the terms of the Option Plan, to employees, officers or directors of the Company and its subsidiaries and to officers or employees of affiliates (as defined in the Business Corporation Act (Alberta)) with whom the Company conducts business (collectively, the "Eligible Participants").  Under the terms of the Option Plan: 1.  Options may be granted in such numbers and with such vesting provisions as the Board of Directors may determine; 2.  the exercise price of Options shall not be less than the ten (10) day volume weighted average trading price of the Common Shares traded through the facilities of the NASDAQ (or an equivalent United States based Stock Exchange) or the TSX trading on the last trading day preceding the grant date, as expressed in both U.S. dollars and Canadian dollar equivalents at such date; 3.  the maximum term for Options is ten years; 4.  the aggregate number of Common Shares reserved for issuance pursuant to Options granted to any one person, when combined with any other share compensation arrangement, may not exceed 5% of the outstanding Common Shares (on a non-diluted basis); 5.  vesting of Options may be accelerated at the discretion of the Board of Directors; in the event that an optionholder ceases to be an Eligible Participant such Options shall cease and terminate on the sixtieth day following the date that such optionholder ceased to be an Eligible Participant, unless otherwise determined by the Board with respect to any particular optionee (and unless the termination was for cause, in which case the Board of Directors may determine that such Options shall terminate immediately), and in the event of the death of a holder of Options, such Options shall be exercisable until the earlier of six months following the death of the holder and the expiry of such Options, and in the event of a sale of the Company or all or substantially all of its assets or the liquidation or dissolution or merger, amalgamation, consolidation or absorption with or into any other corporation or if any person, firm corporation of related or affiliated persons, firm, or corporation make a general offer to any or all of the Shareholders of the Company to acquire more than 50% of all of the outstanding Common Shares of the Company then the Board of Directors may provide for early exercise or termination or other adjustments of the Options; 6.  the aggregate number of Common Shares that may be reserved for issuance under the Option Plan must not exceed 10% of the number of Common Shares, on a non-diluted basis, outstanding at that time; 7.  the maximum percentage of securities under the Option Plan available to insiders is 10%; 8.  Options are not transferable or assignable except under limited circumstances; and   37   9.the Board has the right to amend or discontinue the terms and conditions of the Option Plan subject to the prior consent of any applicable regulatory bodies, including the TSX.  Under the Option Plan, the Board has the ability to make amendments to the Option Plan or a specific option grant without further approval of Shareholders to the extent that such amendments cure an ambiguity, error or omission; are necessary to comply with applicable laws or requirements; are in respect of administrative or eligibility matters; change the terms of the Options including a change in pricing (other than to insiders) and vesting provisions; change termination provisions (so long as the change does not entail an extension beyond the original expiry date); or are amendments of a housekeeping nature. Share-based Awards In January 2009, the Company established a medium-term incentive program ("MTI"), consisting of PSU awards, valued at a target percentage of total compensation within market ranges for similar positions, earned through a first year corporate performance measure and time vested over a period of three years from the date of grant. The MTI was first implemented for 2009 and has been created to focus and reward senior executives for multi-year goals and objectives within a one to three year time horizon.  These objectives are not always well served by annual cash flow and earnings measures and are expected to produce results faster than long-term objectives (three to seven year time horizons). The total number of PSUs granted is established one year following the declaration of the target unit award amount by multiplying the target unit award amount by a performance multiplier. PSU target units were awarded on February 2, 2011.  The 2011 performance measure, approved by the Board on February 2, 2011, consists of RONA targets, based on historical analysis of the Company’s RONA performance. For 2011, the following MTI payout ranges were established: ØLess than7.8%- no payoutØThreshold7.8%-.25 times targeted payoutØTarget11.9%- 1 times targeted payoutØCap30%- 2 times targeted payout On February 2, 2012, the Board approved the 2011 performance multiplier of 104%, based on the 2011 RONA performance. Accordingly, PSUs earned for 2011 were granted on February 2, 2012, by multiplying the target unit awards set on February 2, 2011 by the 2011 performance multiplier. To replace the Options typically awarded as part of the LTIP program, the Company granted PSUs and RSUs for 2011. The PSUs and RSUs were granted pursuant to the terms of the Share Unit Plan. See “Share Unit Plan Summary” below. For 2011 RSU and PSU awards to each NEO, see “Summary Compensation Table”. Share Unit Plan Summary: RSUs and PSUs entitle the holder thereof to receive, upon exercise by the holder, but at the election of the Company:  (i) a number of Common Shares equal to the number of mature RSUs or PSUs then held; or (ii) a payment from the Company equal to the closing price per Common Share of a stock exchange on which the Common Shares are then listed for trading for each mature RSU or PSU then held.  Pursuant to the Share Unit Plan, the number of RSUs and PSUs that may be issued in any given year is subject to certain restrictions. The number of RSUs and PSUs granted is to be determined at the discretion of the Board of Directors at the time of the granting of the RSUs and PSUs, as is the term and vesting policies.  There may not be issued any RSUs or PSUs exceeding 10% of the outstanding issue from time to time and no one eligible RSU or PSU recipient can receive RSUs and/or PSUs entitling the eligible recipient to acquire more than 5% of the total Common Shares by way of the granting of RSUs and/or PSUs.  There may not be issued to any one insider and such insider's associates, within a one-year period, a number of RSUs and/or PSUs of the Company exceeding 5% of the issued and outstanding Common Shares. RSU awards are issued and PSU target unit awards are set at the market price of the Common Shares, whereby the market price is based on the weighted average trading price of the Common Shares on the TSX on that date and the nine trading days immediately preceding the date of approval of such awards by the Board (the “Fair Market Value”). Using the market price of the Common Shares as the Fair Market Value of the RSU awards and PSU target awards is considered as an effective way to determine Fair Market Value, as this is the price at which Common Shares could be sold.   38   All RSUs and PSUs awarded to date vest over a three year period (33.3 percent each at the end of the first, second and third anniversary following the award date). Vested RSUs and PSUs may be exercised at any time by providing the requisite notice to the Company up to December 31st in the year that is three years after the date of the award. To date, the Company has funded all RSU and PSU exercises with Common Shares purchased in the open market.  It is the Company's intention to continue to fund future RSU and PSU exercises through open-market purchases of Common Shares. Risk Assessment and Oversight As stated in its Terms of Reference, the Board of CE Franklin and its committees have the responsibility to understand the principal risks of the business in which the Company is engaged, to achieve a proper balance between risks incurred and the potential return to Shareholders, and to ensure that there are systems in place which effectively monitor and manage those risks with a view to the long-term viability of the Company. Effective risk management is a key oversight responsibility and critical to CE Franklin’s success and the achievement of its business strategies and goals. The Audit Committee assists the Board with oversight responsibilities relating to financial risk management and derivative positions, if any are used to manage the risks. The Audit Committee also monitors public disclosure and insurable risks. On a quarterly basis, the Audit Committee reviews with management and the external auditors their assessment of significant financial risks, including risks driven by the economic environment and credit risks, and the steps that management has taken to monitor and mitigate such risks. The results are reported to and reviewed by the Board at each regularly scheduled meeting together with reports from management on current and evolving operational and strategic risks. The Quality, Health, Safety & Environment Committee assists the Board with oversight responsibilities relating to quality and customer service issues and environmental, health and safety risks, liabilities, policies, practices and procedures. Risks in these areas are closely monitored by this committee and reported to the Board. Changes to or new risk management policies are recommended to the Board, as appropriate. The Compensation Committee assists the Board with oversight responsibilities relating to CE Franklin’s compensation policies and practices. Implications of the risks associated with the Company’s compensation policies and practices were discussed between the Compensation Committee and the Board. The Compensation Committee does not believe that CE Franklin’s compensation programs encourage its senior executives to take inappropriate or excessive risks.  Reasons for this assessment include the following:   39   §CE Franklin is a leading supplier of products and services to the energy industry with an industry leading distribution network. Compensation policies and practices are uniform throughout the organization and there are no significant differences in the compensation structure among senior executives. §Overall compensation programs are market-based and aligned with the Company’s annual business plan and long-term strategies. Performance metrics used in determining compensation are consistent with and directly linked to the achievement of CE Franklin’s business goals. §Compensation expense and incentive pools are linked to financial risk management processes and monitored on an ongoing basis. §The compensation expense to executive officers is not a significant percentage of CE Franklin’s revenue. §The compensation package for executive officers consists of fixed (base salary) and variable (annual bonus – STIP, MTI and LTIP) compensation, designed to balance the level of risk taking, while focusing on generating long-term and sustainable value for shareholders. §RSUs and PSUs vest over a three-year period and generally represent 25-45% of total senior executive compensation which further mitigates any short-term risk taking potential. §STIP payouts and RSU and PSU awards are capped based on a percentage of salary and subject to overall maximum thresholds. §An executive who resigns or is terminated for cause will forfeit all STIP and unvested RSU/PSU payouts. §Results of the annual performance assessments of senior executive goals and objectives are reviewed and considered. Discretion or judgement may be applied to performance measures, if necessary. §CE Franklin’s Code of Business Conduct applies to all employees and requires that compliance with the law, honesty, integrity, and with the Mission Statement and Operating Values are not to be sacrificed in the name of profit or perceived self-interest. Executive Hedging Under CE Franklin’s Insider Trading Policy and based on legislation, all of the Company’s directors, officers, employees or consultants are prohibited from short-selling securities of CE Franklin where such person does not own or has not fully paid for the securities being sold. On December 13, 2011, the Insider Trading Policy was amended to include an explicit provision, prohibiting CE Franklin’s directors and officers from hedging equity-based compensation awards and securities held under share ownership requirements. Performance Graph The following graph compares the yearly change in the Company's cumulative total Shareholder return on its Common Shares as listed on the TSX based on an initial fixed investment of $100 with the cumulative return on S&P/TSX Composite Total Return Index (“S&P/TSX Composite”) and the S&P/TSX Oil and Gas Equipment and Services sub-index (“S&P/TSX O&G E&S”).   40      Dec. 31/06Dec. 31/07Dec. 31/08Dec. 31/09Dec. 31/10Dec. 31/11CE Franklin10055.426.860.159.670.3S&P/TSX Composite100109.873.699.4116.9106.7S&P/TSX O&G E&S100106.966.995.2120.4109.8 The total compensation received by the NEOs over the periods reflected in the above Performance Graph, has generally tracked fluctuations in CE Franklin’s Shareholder return over such periods, as share-based awards form a significant portion of executive compensation. In this manner, as the Company’s share price increases or decreases, the value of share-based compensation awards fluctuate similarly. Additionally, the performance metrics used to determine STIP and PSU awards are aligned with CE Franklin’s business performance which, over time, are expected to have an impact on the value of the Company’s Common Shares.   41   SUMMARY COMPENSATION TABLE The following table sets forth the compensation information for the NEOs for services rendered to the Company for the three years ended December 31, 2011.               Non-Equity Incentive                        Plan Compensation                           Long-                  Share-  Option  Annual  Term          Name and      Based  -Based  Incentive  Incentive     All Other  Total Principal   Salary(1)  Awards  Awards  Plans  Plans  Pension  Compensation  Compensation PositionYear ($)  ($)(2)  ($)  ($)(3)  ($)  Value ($)  ($)(4)  ($) Michael S. West(6)2011  420,000   612,000   -   367,080   -   -   11,146   1,410,226 President and2010  413,538   426,000   -   122,682   -   -   11,000   973,220 CEO2009  405,000   402,000   -   140,000   -   -   10,496   957,496                                     Derren Newell (7)2011  221,923   224,400   -   116,418   -   -   -   562,741 Vice-President2010  48,615   40,000   -   4,820   -   -   -   93,435 and CFO(5)2009  -   -   -   -   -   -   -   -                                   W. Mark2011  150,000   -   -   -   -   -   7,500   157,500 Schweitzer2010  295,385   284,000   -   65,723   -   -   14,769   659,877 Past Vice-                                  President and2009  290,000   268,000   -   75,000   -   -   14,481   647,481 CFO(5)                                                                    Merv Day (8)2011  225,000   153,000   -   103,995   -   -   11,250   493,245 Senior Vice-2010  212,885   106,500   -   32,862   -   -   10,644   362,891 President                                  Business2009  217,000   100,500   -   49,000   -   -   8,221   374,721 Development                                                                    James E.2011  210,000   114,240   -   97,062   -   -   10,500   431,802 Baumgartner(9)2010  206,769   75,250   -   30,671   -   -   10,388   323,088 Vice-President                                  Commercial2009  203,000   70,350   -   48,000   -   -   10,137   331,487 Strategies                                                                      Timothy M.2011  196,000   153,000   -   90,591   -   -   11,195   450,786 Ritchie (10)2010  186,954   106,500   -   28,626   -   -   11,217   333,297 Vice-President                                  Strategic2009  189,000   100,500   -   43,000   -   -   11,353   343,853 Execution                                   Notes: (1)  The furlough program was completed in April 2010 and base salaries otherwise remained frozen for 2010. The 2009 salaries reflect the impact of (a) the early 2009 re-instatement of salaries to levels prior to the 2008 roll back and (b) the furlough program (See “Base Salaries”). (2)  Includes CE Franklin’s RSU and PSU awards at a split of 50% RSUs and 50% PSUs at the date of grant. RSU awards were granted and PSU target awards set on February 2, 2011 at Fair Market Value of $8.43. PSU target awards were subsequently multiplied by a performance multiplier of 104%, based on actual 2011 RONA performance, to calculate the value of PSU awards earned for 2011 (For a description of the RSUs and PSUs, including the methodology used to calculate Fair Market Value of the RSU awards and PSU target awards, see “Share-based Awards”). (3)  Annual incentive bonus amounts are disclosed in the year in which they are earned, not in the year in which they were paid. (4)  Consists of employer contributions towards a group registered retirement pension and savings plan (See "Retirement Benefits"). (5)  Mr. Schweitzer ceased to hold and Mr. Newell was appointed to the position of Vice-President and CFO on June 8, 2011. Previously, Mr. Newell held the position of Financial Controller of the Company. (6)  Mr. West currently holds 66,882 common shares. (7)  Mr. Newell currently holds no common shares. (8)  Mr. Day currently holds 39,400 common shares. (9)  Mr. Baumgartner currently holds 615 common shares. (10)  Mr. Ritchie currently holds 6,573 common shares.   42   INCENTIVE PLAN AWARDS Outstanding Share-based Awards and Option-based Awards   Option-based Awards Share-based Awards (RSUs and PSUs) Name 
Number of Securities Underlying Unexercised Options (#)  
Option Exercise Price ($)  
Option Expiration Date  
Value of Unexercised In-the-Money Options(1) ($) 
Number of  Shares or Units  of Shares that have  not Vested (#) 
Market or Payout Value of Share- based Awards that have not Vested (2) ($)  
Market or Payout Value of Vested Share- based Awards not Paid out or Distributed (3)($) Michael S. West  17,472   4.60  01/11/2015   398,271 RSU: 84,359  1,148,033   575,352     41,991   10.90  01/31/2017     PSU: 54,628            189,956   6.50  12/11/2014               Derren Newell Nil   N/A   N/A  Nil RSU: 17,091  251,038   16,382                   PSU: 13,301        W. Mark Schweitzer Nil   N/A   N/A  Nil RSU: Nil  N/A  Nil                   PSU: Nil        Merv Day Nil   N/A   N/A  Nil RSU: 21,089  287,010   143,845                   PSU: 13,658                                    James E. Baumgartner  26,203   4.60  01/11/2015   151,618 RSU: 15,170  207,384   101,026     6,996   10.90  01/31/2017     PSU: 9,937            31,656   6.50  12/11/2014               Timothy M. Ritchie  28,139   3.49  12/13/2012   522,402 RSU: 21,089  287,010  Nil     41,824   2.70  12/12/2013     PSU: 13,658            28,823   4.60  01/11/2015                   6,996   10.90  01/31/2017                   28,492   6.50  12/11/2014                Notes: (1)  The value of unexercised In-the-Money Options at December 31, 2011 was calculated by determining the difference between the closing price of the Common Shares on the TSX on December 31, 2011, which was $8.26 and the exercise price of such options. (2)  Consists of RSU and PSU Share-based awards. The value of the RSUs and PSUs was determined using the closing price of the Common Shares on the TSX on December 31, 2011 which was $8.26. (3)  The market or payout value of vested share-based awards not paid out or distributed represents the aggregate dollar value that would have been realized if the RSUs and PSUs had been exercised on the vesting date. RETIREMENT BENEFITS The Company does not have a defined benefit or a defined contribution pension plan. It has a group registered retirement savings plan ("RRSP") which matches executives’ personal contributions up to 5% of their salary or 6% for employees with greater than 10 years service. The Company’s contributions are owned by the employee with no vesting conditions.  In the event of a continuing employee making a withdrawal from the program, other than for those reasons allowed under the terms of the program, the Company’s contributions are stopped for a period of one year.   43   DIRECTOR COMPENSATION Each independent director of the Company who is not an officer or employee of the Company or of Schlumberger, the Company’s majority shareholder, receives annual Board and Committee retainers, prorated for partial services, and meeting fees. The independent directors are also compensated through the granting of DSUs pursuant to the Company’s DSU plan. Additionally, the Company reimburses directors for out-of-pocket travel expenses. The objectives of the Company’s compensation program for independent Board members are to attract and retain highly qualified Board members through providing market competitive compensation which appropriately recognizes the strategic contribution, risks and liabilities faced by Board members and aligns the interests of Board members and Shareholders. The Board, through the Compensation Committee, annually reviews independent director compensation and makes appropriate recommendations for approval to the Board. In March 2009, Mercer was engaged by the Compensation Committee to review the Company’s director compensation levels relative to publicly disclosed compensation levels of Canadian and US traded organizations.  Director compensation levels were benchmarked against Canadian and US peer groups. The Canadian peer group was comprised of the same 17 publically traded organizations as the 2009 executive compensation peer group. In addition, a US peer group, consisting of 11 comparably-sized publicly traded US organizations from the oil & gas equipment and service industry included:  Matrix Service CompanyIon Geophysical Corp. Allis-Chalmers Energy Inc.Gulf Island Fabrication Inc. PHI Inc.Englobal Corp. GE Okinetics Inc.Superior Well Services Inc. Dawson Geophysical Co.T-3 Energy Services Inc. Trico Marine Services Inc.   Given the North American nature of the Company with respect to its ownership, American stock exchange listing and SEC registration, it was considered appropriate to adopt a blended Canadian and American director compensation package. The Compensation Committee used the data regarding the Canadian and American peer groups as a frame of reference and applied judgement in making the 2009 director compensation recommendations to the Board in light of the difficult economic environment, resulting in a downward adjustment to levels that had not increased since 2006. In January 2010, it was determined that the Board compensation survey be conducted on a bi-annual basis and to keep independent director compensation levels flat for 2010, due to prevailing economic circumstances. Accordingly, no changes were made to the director compensation levels for 2010. Based on general market data and considering that there were no changes made to the overall NEO compensation levels for 2011, the Board determined on February 2, 2011, that no changes be made to independent director compensation levels for 2011. The Compensation Committee intends to conduct an independent director compensation survey in connection with the management compensation review scheduled for the fall of 2012. 2011 Annual Independent Director Compensation Levels Item  Annual Compensation ($)Board Chair Cash Retainer  60,000Board Chair DSU Grant  50,000Board Member Retainer  30,000Board Member DSU Grant  50,000Audit Committee Chair Retainer  15,000Other Committee Chair Retainer  10,000Board and Committee Meeting Fees (per meeting attended)  1,500   44   On an annual basis, Board members may elect to receive all or a portion of their annual cash retainer in the form of DSUs. DSU Plan Awards:  Effective May 2, 2006, the Company adopted the DSU Plan. Under the terms of the DSU plan, DSUs entitle the holder thereof to receive upon exercise by the holder, but at the election of the Company:  (i) a number of Common Shares equal to the number of mature DSUs then held; or (ii) a payment from the Company equal to the weighted average trading price of the Common Shares on the TSX for that date and the nine trading days immediately preceding that date. DSUs vest on the date of grant and can only be redeemed when the director resigns from the Board. It is the Company's intention to resource DSU exercises either through open-market purchases of Common Shares or in cash. Share Ownership Guidelines for Independent Directors: In March of 2006, the Board approved share ownership guidelines for independent directors.  These guidelines provide that independent directors be required to hold a multiple of four times their annual retainer measured on the basis of investment cost, with such holdings to be accumulated over five years of becoming a director. All of the current independent directors meet these requirements. Board and Committee Meetings Held in 2011 Meeting  Total Number of Meetings Held in 2011Board of Directors  7(1)Strategy Meeting of the Board of Directors  2Audit Committee  4Compensation Committee  3Corporate Governance and Nominating Committee  3Quality, Health, Safety, and Environment Committee  2 Note: (1)  Consists of five (5) regularly scheduled and two (2) extra-ordinary meetings.Meeting Attendance The Board and committee meeting attendance rate in 2011 was 89%. The attendance record for each director for all Board and committee meetings held for the financial year ended December 31, 2011 is set out below. In addition, directors have a standing invitation to attend those committee meetings on which they do not serve as a member. However, directors are not being paid for such attendance and such attendance is not reflected in the following attendance record.   45     Board of Directors(1)  Committees of the Board(1)    Name of Director   Board   Strategy    Audit    Compensation  CorporateGovernanceand Nominating  Quality, Health, Safety, and Environment Michael J.C. Hogan7 of 7 2 of 2   N/A  3 of 3  3 of 3   N/A John J. Kennedy6 of 7 2 of 2   N/A  3 of 3   N/A  2 of 2 Robert McClinton(2)7 of 7 2 of 2  4 of 4  3 of 3  3 of 3  2 of 2 Dharmesh Prasad(3)        2 of 3 1 of 2   N/A   N/A  1 of 2  0 of 1 Kjell-Erik Oestdahl(3)1 of 4  N/A   N/A   N/A  0 of 1  0 of 1 Bradley J. Thomson(4)5 of 7 2 of 2  4 of 4  3 of 3   N/A   N/A Keith S. Turnbull7 of 7 2 of 2  4 of 4   N/A   N/A  2 of 2 Michael S. West7 of 7 2 of 2   N/A   N/A   N/A   N/A Attendance Rate86%  93%   100%   100%   78%   75%  Notes:(1)  At each meeting of the Board of Directors and the committees, in-camera sessions without management are held. (2)  As independent Chairman of the Board, Mr. McClinton has been appointed as ex-officio voting member on those committees he does not serve as a member. (3)  Mr. Oestdahl retired from and Mr. Prasad joined the Board on June 15, 2011. (4)  Includes two (2) extra-ordinary Board meetings that Mr. Thomson was unable to attend. Since January 1, 2012 and to date, one Board meeting and one meeting each of the Audit Committee, the Compensation Committee, the Corporate Governance and Nominating Committee and the Quality, Health, Safety and Environment Committee were held at which all directors and all committee members, as applicable, were in attendance. Independent Directors Summary Compensation Table The following table sets forth the compensation provided to independent directors for the year ended December 31, 2011.  Compensation provided to independent directors for the year ended 2010 is provided for comparative purposes.  None of the directors other than Mr. West have a service contract with the Company.  Mr. West’s compensation is described in Item B.   46     Fees Earned ($)  Share (DSU) Awards ($)(4)  Total ($) Name 2010  2011  2010  2011  2010  2011 David A. Dyck(1)  7,500   ---   ---   ---   7,500   --- Michael J.C. Hogan  59,500   62,500   50,000   50,000   109,500   112,500 Robert McClinton (2)  90,000   91,500   50,000   50,000   140,000   141,500 Victor J. Stobbe(1)  7,500   ---   ---   ---   7,500   --- Bradley J. Thomson(3)  55,000   61,000   50,000   50,000   105,000   111,000 Keith S. Turnbull(3)  58,500   67,500   50,000   50,000   108,500   117,500 Total  278,000   282,500   200,000   200,000   478,000   482,500  Notes:(1)  Messrs. Dyck and Stobbe retired from the Board on April 27, 2010. (2)  Mr. McClinton serves as independent Chairman of the Board. Amounts include fees paid for committee meetings attended as ex-officio voting member (3)  Messrs. Thomson and Turnbull joined the Board on April 6, 2010. (4)  DSUs vest on the date of grant and can only be redeemed when the director resigns from the Board. For total number of DSUs held by each independent director as at December 31, 2011, see “Election of Directors.” C.   Board Practices CORPORATE GOVERNANCE The following describes the Company’s governance practices with reference to National Policy 58-201 Corporate Governance Guidelines (“NP 58-201”) and National Instrument 58-101 (“Disclosure of Corporate Governance Practices”). CE Franklin's Board has ultimate responsibility for the way in which the Company is managed, including overseeing the conduct of the business of the Company and supervising management, which is responsible for the day-to-day conduct of the business. Pursuant to the Board’s Terms of Reference, a copy of which is attached hereto as Exhibit 1.4, the Board's fundamental objectives are to: ·           enhance and preserve long-term shareholder value; ·           ensure the Company meets its obligations on an ongoing basis; and ·           ensure the Company operates in a reliable and safe manner. The Board is responsible for strategic planning, identifying and controlling the principal risks of the Company, succession planning, developing communications policies, and internal control and management systems. The Board discharges its responsibilities directly and through committees. To assist the Board in fulfilling its responsibilities for strategy and direction, annual strategy sessions are held and updates on the strategy and existing business opportunities are provided by management at regularly scheduled meetings throughout the year. Annual strategy sessions include reviews of the competitive environment, industry trends and other developments that affect CE Franklin’s business. In addition, at regularly scheduled meetings, members of the Board receive and discuss reports from operating and financial management, review the Company's overall financial position, and discuss current trends, developments, issues and plans. A budget is reviewed and approved by the Board on an annual basis and a comparison of actual results to budget and prior year’s results is monitored on a quarterly basis pursuant to management reports. Significant transactions or activities outside of the ordinary course of business and activities not contemplated by the budget require Board approval and are considered at additional meetings that are held as required. Informal discussion occurs between management and members of the Board on a regular basis, which facilitates open and candid discussions among independent directors.  The independent members of the Board meet independently of management and independently of non-independent directors at each meeting of the Board. To ensure directors exercise independent judgement in considering transactions and agreements, at the beginning of each Board meeting, the directors are asked if there are any independence or conflict of interest issues that may compromise independent judgement. If, at any meeting, a director has a material interest in a matter being considered, such director would not be present for discussions relating to the matter and would not participate in any vote on the matter.   47   The Board met seven times during 2011, excluding the strategic visioning and one strategy session held in 2011. The Board met once since January 1, 2012 to date. See "Meeting Attendance" on page 45, for the attendance record of each director for all Board, Strategy and committee meetings held for the financial year ended December 31, 2011 and year-to-date. Board Structure and Composition The Board is composed of seven members, being a size considered appropriate by the Board, having regard to the Company's size and complexity. Under NP 58-201, a director is independent if he or she has no direct or indirect material relationship with the Company.  A "material relationship" is a relationship which could, in the view of the Board, be reasonably expected to interfere with the exercise of a director's independent judgement.  In addition, certain individuals are deemed, for the purposes of NP 58-201, to have material relationships with the Company, including any individual who is, or has recently been an employee or executive officer of the Company, and an individual whose immediate family members are, or have recently been, an executive officer of the Company.  Under this definition, at the present time, the Board has four independent directors as defined under NP 58-201: Michael J.C. Hogan, Robert McClinton, Bradley J. Thomson and Keith S. Turnbull, being a majority of the Board. Messrs. Michael S. West, John J. Kennedy and Dharmesh Prasad are executive officers of the Company or Schlumberger and are thus not independent as defined under NP 58-201. On April 24, 2008, Robert McClinton was appointed as independent Board Chair, separating the role of the chair and the CEO. A position description has been established for the independent Board Chair, as part of his job profile. His roles and responsibilities include leading the Board of Directors, leading all formal meetings of the Board, interacting with management and ensuring the efficient operation of the Board and its committees. To the extent necessary, and subject to the approval of the Board as a whole, any member of the Board is entitled to engage an outside advisor at the expense of the Company. Such outside advisor would be available in the event that a director or executive has a material interest in a transaction or agreement under consideration.  The Company is controlled by Schlumberger, which, as of February 2, 2012, owned approximately 56% of the outstanding Common Shares of the Company. Approximately 44% of the outstanding Common Shares are held by shareholders other than the Company's significant shareholder and its affiliates.  The four independent directors do not have any interests in or relationships with the significant shareholder or its affiliates. Board Committees The Board has established four committees: the Audit Committee; the Compensation Committee; the Corporate Governance and Nominating Committee; and the Quality, Health, Safety and Environment Committee. The Company does not have an Executive Committee and utilizes in its place ad-hoc committees on an as required basis. The Board has developed written position descriptions for the chair of each board committee and also delineates its roles and responsibilities through the mandate of each committee.  There is an in-camera session independent of management at all Board and Committee meetings. The following is a brief description of the mandate and composition of each Committee. Audit Committee The Audit Committee is composed entirely of independent directors: Keith S. Turnbull (Chair), Robert McClinton and Bradley J. Thomson who are financially literate (as determined by Multilateral Instrument 52-110, Audit Committees). In determining whether a member of the Audit Committee is financially literate, the Board considers the ability of the member to read and understand financial statements and such members financial education or work experience. All the current members of the audit committee are Chartered Accountants with extensive experience in all aspects of public company accounting and finance matters. The Audit Committee is responsible for, among other matters, reviewing the Company's financial reporting process (including reviewing annual and quarterly financial statements) and enquiring as to the adequacy of internal controls. Although it is management's responsibility to design and implement an effective internal control system, the Audit Committee ensures that management has properly done so. The Audit Committee is also responsible for reviewing the performance of external auditors. The Audit Committee has direct communication channels with the Company's external auditors and meets with them on a regular basis without management of the Company present.  The Audit Committee met four times during 2011. The Audit Committee Charter and other information about the Audit Committee’s operations are contained in the Company’s Annual Information Form on Form 20-F for the year ended December 31, 2011 and can be accessed on SEDAR at www.sedar.com and on EDGAR at http://www.sec.gov/edgar.shtml.   48   Compensation Committee The Compensation Committee is composed of three directors, two of whom, namely Bradley J. Thomson (Chair) and Michael J.C. Hogan are independent, as determined by the Board based on the definition of independence within the meaning of the Audit Committee Rule. John J. Kennedy is a representative of Schlumberger, the majority Shareholder of CE Franklin, and does not meet the independence requirements within the meaning of the Audit Committee rule but is independent from management of the Company.  In addition, Robert McClinton, as independent Board Chair, serves as an ex-officio voting member. The Chair of the Compensation Committee also serves on the Audit Committee, providing a link between compensation and risk management. As such, a majority of the members of the Compensation Committee are independent. By taking into account the independence of the Schlumberger representative from CE Franklin’s management and the alignment of interests between Schlumberger and the minority Shareholders, the Board of Directors believes that all Compensation Committee members are positioned to fulfill their responsibilities objectively and in the interests of all Shareholders. All members of the Compensation Committee have extensive experience in executive compensation and risk management through experience as senior leaders of diverse private and public organizations. Mr. Thomson is a business consultant. He is a Chartered Accountant and has, among other, direct experience related to compensation programs, design and implementation, as well as risk management experience gained though various senior executive roles and directorships held over a 25 year period in the energy services industry. Mr. Hogan is a business consultant. He is a professional engineer and has direct experience in the areas of human resource practices, policies, risk management and regulatory matters, among other areas, gained throughout his 30 years of experience in the electric power industry, including his role as President and CEO of SaskPower Commercial Inc. Mr. Kennedy is President of Wilson Supply, a distribution unit of Schlumberger. He has over 30 years of senior executive and management experience in the energy industry. His operational, human resources and labour related experience spans across Canada and the United States. He has a sound understanding of human resources and risk management programs and strategies. For more information on the background and experience of the directors, see “Election of Directors”. Based on the Compensation Committee members’ demonstrated experience in, among other areas, human resources, business, risk management and finance, the Board believes that, collectively, it has the knowledge, experience and background required to fulfill its mandate. Compensation Committee Responsibilities, Powers and Operation The Compensation Committee’s Terms of Reference are available at the Company’s website and in print to any Shareholder who requests a copy. The Compensation Committee assists the Board in oversight responsibilities in relation to human resources and compensation matters. The Compensation Committee is responsible for, among other matters, formulating and making recommendations to the Board on compensation issues relating to the directors and senior management, including the compensation philosophy and recommending compensation for the President and CEO and the executive officers. The Compensation Committee also recommends to the Board for approval the terms and granting of stock options, DSUs, RSUs and PSUs. Matters related to the CEO performance evaluation and succession planning have been delegated to the Corporate Governance and Nominating Committee. Compensation philosophy and programs are reviewed by the Compensation Committee on an annual basis to (a) assess their competiveness, (b) be satisfied that they continue to meet the Company’s compensation objectives, and (c) improve its overall ability to recruit, retain, and motivate high-performing employees in light of changing market conditions, the Company’s growth profile and its evolving strategies and goals.   49   The following table sets out the work plan adopted by the Compensation Committee for 2011. All matters contained therein have been successfully completed. Responsibility
Feb.
Oct.
Dec.Review annually the compensation philosophy and remuneration  ■  policy and make appropriate recommendations to the Board.      - Review YTD compensation results and expected 2011 total compensation  ■  - Review 2012 total compensation market analyses  ■  - Review preliminary 2012 total compensation proposal  ■  - Review 2012 total compensation proposal    ■Monitor that executive compensation is appropriately related to operating  ■  performance and aligned with the Corporation’s short-and long-term objectives      Review human resources and compensation plan risks*■*Review, approve and authorize Board retainer and fees    ■Review and set CEO compensation level      - Review Governance Committee CEO Assessment    ■Review compensation and benefits for senior management positions      and make appropriate recommendations to Board    ■- Review senior executive compensation agreements, severance arrangements***and change of control provisions      Approve final year-end STI payouts■    Review management’s recommendations for:      stock option or share purchase plans, and for■    all other compensation plans, including appropriate performance metrics    ■and make appropriate recommendations to Board      - Review share ownership report  ■  Administer stock option plan■    Annual executive compensation disclosure:      - Review preliminary annual executive compensation disclosure    ■- Review annual executive compensation disclosure and recommend to■    Board for approval      Review management’s reports on human resource issues■■■Review the independence and performance of compensation consultants, if any***Review Committee performance■    Report regularly to Board■■■Approve compensation consultant retention and fee arrangements***Pre-approve any engagement and/or executive compensation-related or other fees***For services performed for the Corporation by the compensation consultant      Review Committee Terms of Reference (in conjunction with the      Governance Committee) and report to Board on its adequacy  ■  Perform any other related activities and engage independent counsel and other***advisors, as considered necessary       ■  regularly, at meetings indicated *   periodically, if and when required In-camera sessions without management present, with and without compensation advisors (as applicable), are held at every meeting. The Compensation Committee has the authority to engage its own outside consultants and advisors, including independent counsel. The Compensation Committee met three times during 2011 and all of the recommendations to the Board have been made unanimously.   50   Corporate Governance and Nominating Committee The Corporate Governance and Nominating Committee is comprised of two independent directors, being Michael J.C. Hogan (Chair) and Robert McClinton; and Dharmesh Prasad who is a representative of Schlumberger, the majority Shareholder of CE Franklin and independent from management of the Company.  As such, a majority of the members of the Corporate Governance and Nominating Committee are independent. By taking into account the independence of the Schlumberger representative from CE Franklin’s management and the alignment of interests between Schlumberger and the minority Shareholders, the Board of Directors believes that the Corporate Governance and Nominating Committee is positioned to fulfill its responsibilities objectively and in the interests of all Shareholders. The Corporate Governance and Nominating Committee is responsible for, among other matters: monitoring and managing the corporate governance process of the Board, including recommending the number of directors to be elected; recommending nominees, including candidates to fill vacancies; reviewing the performance and effectiveness of the Board, its committees, and each member of the Board, reviewing the performance of the CEO, and management succession plans. The Corporate Governance and Nominating Committee assesses the suitability of potential Board candidates by way of a selection assessment that includes a wide array of factors deemed appropriate all in the context of the perceived needs of the Board and the Company at the time.  A skills matrix, assessing the qualities, skills and experience of the current Board has been developed for purposes of identifying desirable skills for potential Board candidates, to provide the greatest opportunity to strengthen the Board. The Company provides education for new directors and provides such orientation and information as individual directors may request on an ongoing basis. Orientation materials relating to CE Franklin’s business and affairs are provided to new directors regarding (i) the role of the Board, its committees and its directors and (ii) the nature and operation of the business carried on by the Company. All directors are members of the Institute of Corporate Directors (Canada) and receive regular updates on current governance issues and trends. The Corporate Governance and Nominating Committee met three times during 2011. Quality, Health, Safety and Environment Committee The Quality, Health, Safety and Environment Committee is comprised of one independent director, being Keith S. Turnbull, and two representatives of Schlumberger: John J. Kennedy (Chair) and Dharmesh Prasad. In addition, Robert McClinton, as independent Board Chair, serves as an ex-officio voting member. The Quality, Health, Safety and Environment Committee is responsible for, among other matters, monitoring the management of the Company's environmental, health and safety risks, liabilities, policies, practices and procedures. The Quality, Health, Safety and Environment Committee met twice during 2011. Performance Assessments The Company’s Corporate Governance and Nominating Committee, with the support of the Board Chair, leads an annual evaluation of the effectiveness and performance of the Board, all Board committees and individual directors. Annual board and committee effectiveness surveys as well as confidential individual director and Board Chair self-evaluation questionnaires that encourage candid and constructive commentary have been developed. The Board Chair conducts an interview with each director. The Chair of the Board is interviewed and assessed by the Chair of the Corporate Governance and Nominating Committee. Areas of improvement, identified as a result of the performance evaluation process, are then reviewed by the Board and addressed. The results of the last evaluation completed in December 2011, indicated that the Board was the appropriate size and possessed the necessary competencies to efficiently discharge its duties and responsibilities. Code of Business Conduct All of CE Franklin’s directors, officers and employees are required to comply with its Code of Business Conduct (the "Code") to help ensure that the Company’s business is conducted in accordance with the highest standards of ethical behaviour. The Code and the Company’s Corporate Disclosure and Insider Trading policies cover all areas of professional conduct, including customer relationships, conflicts of interest, insider trading, financial disclosure, intellectual property and confidential information, as well as requiring strict adherence to all laws and regulations applicable to CE Franklin’s business.  Employees may report any violations or suspected violations of the Code by using CE Franklin’s hotline.  The Code includes an anti-retaliation statement.  The Company requires that directors, officers and employees annually certify that they are familiar with and agree to abide by the terms of the Code. The full text of the Code is published on the Company’s website at www.cefranklin.com.  No waiver of a provision of the Code has been granted to any senior officer or director since its adoption.   51   Expectation of Management The Board relies on management to provide the information that the Board requires to properly perform its duties and expects management to keep it apprised of matters affecting the Company, significant risks and opportunities available to the Company. The Board has developed a written position description for the President and CEO, as part of his job profile. D.  EmployeesYearNumber of Employees as at December 31,% in Field% in Head Office201146285%15%201048385%15%200945485%15% As of December 31, 2011, the Company had 462 employees, including part-time and hourly, on a full time equivalent basis.  The Company does not anticipate any material changes in its employee structure.  CE Franklin’s personnel are not unionized.  The Company does not employ a significant number of temporary employees. E.  Share ownership Refer to Item 6B for share ownership of the Company’s NEO’s. Item 7:                Major Shareholders and Related Party Transactions A.  Major shareholders The following table sets forth information, as of February 2, 2012, detailing the ownership of the Company’s outstanding voting securities by any person known by the Company to own more than 5% of such voting securities: Title of Class Identity of Group Amount Owned Percent of ClassCommon shares Schlumberger Limited 9,729,582 55.8Common shares Fidelity Management & Research Company(1) 1,775,040 10.2Common shares First Manhattan Co.(2) 1,258,770 7.2            (1)  See January 7, 2011 early warning report under the alternative monthly reporting on SEDAR. (2)  See February 11, 2011 13G filed with the SEC.   52   At February 2, 2012, Schlumberger held approximately 56% of the issued and outstanding shares of CE Franklin.  Schlumberger has, by virtue of holding over 50% of the outstanding common shares, the power to elect the board of directors of the Company; however, Schlumberger has agreed that at least two independent directors will be elected.  Schlumberger has the same per share voting rights as other shareholders. As of February 2, 2012, the Company had 17,439,782 of common shares outstanding and 40 holders of record of the common shares, of whom 19 were located in the United States, one was located in Mexico and 20 were located in Canada. B.  Related Party Transactions Information for this item is set forth in note 17 to the consolidated financial statements included in item 17 of this Form 20-F.           C.   Interests of Experts and Counsel Not applicable. Item 8:                               Financial Information The Company prepares its financial statements in accordance with Canadian generally accepted accounting principles as defined in the Handbook of the Canadian Institute of Chartered Accountants (“CICA Handbook”). In 2010, the CICA Handbook was revised to incorporate International Financial Reporting Standards (“IFRS”) as issued by the International Accounting Standards Board (“IASB”) and to require publicly accountable enterprises to apply these standards effective for the years beginning on or after January 1, 2011. Accordingly, these are the Company’s first annual consolidated financial statements prepared in accordance with IFRS as issued by the IASB. In these financial statements, the term “Canadian GAAP” refers to Canadian GAAP before the adoption of IFRS. The consolidated financial statements have been prepared in compliance with IFRS. Subject to certain transition elections and exceptions disclosed in note 4, the Company has consistently applied the accounting policies used in preparation of its opening IFRS statement of financial position at January 1, 2010 throughout the 2010 and 2011 periods presented, as if these policies had always been in effect. Note 4 discloses the impact of the transition to IFRS on the Company’s reported financial position, statement of earnings and comprehensive income and cash flows, including the nature and effect of significant changes in accounting policies from those used in the Company’s consolidated financial statements for the year ended December 31, 2010 prepared under Canadian GAAP. The policies applied in these financial statements are based on IFRS issued and outstanding at February 2, 2012, the date the Board of Directors approved the statements. A.  Financial Statements and Other Financial Information The consolidated financial statements of CE Franklin as at and for the years ended December 31, 2011, and 2010 include the following: ·  Management’s Report dated February 2, 2012·  Auditor’s Report dated February 2, 2012·  Statements of Financial Position as at December 31, 2011, 2010 and January 1, 2010·  Statements of Changes in Shareholders’ Equity for the years ended December 31, 2011 and 2010·  Statements of Earnings and Comprehensive Income for the years ended December 31, 2011 and 2010·  Statements of Cash Flows for the years ended December 31, 2011 and 2010·  Notes to the consolidated financial statements See Part III, Item 17 for detailed information. Dividend Distributions The Company does not currently pay a dividend to shareholders. B.  Significant Changes There have been no significant changes since December 31, 2010.   53   Item 9:                               The Offer and Listing A.  Offer and Listing Details The following table sets forth the reporting of the high and low closing prices for the CE Franklin shares on the TSX, AMEX and the NASDAQ for the periods indicated.           NASDAQ ($US)/American Stock    Toronto Stock Exchange Exchange ("AMEX") prior to    ($CDN) April 14, 2009    High Low High Low               2006  20.70 11.00 18.40 9.76               2007  13.82 5.80 13.17 5.76               2008  10.61 3.03 10.22 2.50               2009  7.87 3.25 7.50 2.75               2010First Quarter7.40 6.17 7.24 5.89  Second Quarter7.13 6.31 7.05 6.06  Third Quarter7.02 6.28 6.85 6.06  Fourth Quarter7.85 6.50 7.69 6.60               2011First Quarter9.50 7.35 9.90 7.36  Second Quarter9.53 8.85 9.95 9.05  Third Quarter9.12 7.73 9.68 8.01  Fourth Quarter8.89 7.60 8.61 8.00               2011July9.12 8.54 9.68 9.08  August8.75 8.00 9.16 8.01  September8.85 7.73 8.29 8.13  October8.89 8.06 8.61 8.15  November8.50 7.60 8.35 8.00  December8.50 8.15 8.39 8.02 On February 2, 2012, the closing price for the Company’s common shares was Cdn. $8.80 per share on the TSX and US $8.51 per share on the NASDAQ. B.  Plan of Distribution Not applicable. C.  Markets The Company’s common shares are traded on the TSX under the symbol “CFT” and also on the NASDAQ under the symbol “CFK”.  The table above in Item 9A sets forth the range of high and low prices per share for the common shares on both the NASDAQ and TSX.  The Company was initially listed on the AMEX on November 18, 1993, and subsequently began trading on the TSX on September 26, 1996. On April 14, 2009, the Company moved from the AMEX to the NASDAQ under the same symbol “CFK”.   54   D.  Selling shareholders Not applicable. E.  Dilution Not applicable. F.  Expenses of the issue Not applicable. Item 10:                            Additional Information A.  Share capital See Note 18 to the consolidated Financial Statements contained in Item 17. B.  Memorandum and articles of association See Item 4A for history and development of the Company. The Articles of the Company place no restrictions on business the Company may carry on. The Articles of the Company and By-Law No. 1 of the Company may be viewed at the Company's registered office, which is 3700, 400 – 3rd Avenue S.W., Calgary, Alberta, T2P 4H2. Quorum Requirements CE Franklin's by-laws provide that a quorum for the transaction of business at a shareholder meeting is two persons who are, or who represent by proxy, shareholders who, in the aggregate, hold at least 10% of the outstanding shares of CE Franklin carrying voting rights at the meeting. However, if there is only one shareholder entitled to vote at a meeting of shareholders, the quorum for the transaction of business at the meeting of shareholders shall consist of the one shareholder.  This differs from Rule 5620(c) of the NASDAQ Listing Rules which requires that the quorum for meetings of shareholders of a listed company be not less than 33 1/3% of the issued and outstanding shares entitled to vote at a meeting of shareholders. Directors Directors need not hold shares in the Company to qualify and be appointed or elected as a director of the Company.  The Articles of the Company provide that the minimum number of directors of the Company shall be one and the maximum number of directors of the Company shall be 15. Pursuant to the Business Corporations Act (Alberta) (“ABCA”), the directors of the Company are required to disclose to the board of the directors of the Company any personal interest that they may have in any material contract prior to the approval of such contract and are required to abstain from voting as a director for the approval of such contract.  A director's compensation must be approved by ordinary resolution of the board of directors and the directors are permitted to vote on their own compensation.  Any new credit arrangements with lenders must be approved by ordinary resolution of the board of directors. Every director of the Company is entitled to be indemnified out of the assets of the Company against all costs, charges and expenses, including any amount paid to settle an action or satisfy a judgment, reasonably incurred by him in respect of any civil, criminal or administrative action or proceeding to which he is made a party by reason of being or having been a director of the Company. Shareholders’ Rights The Company is authorized to issue an unlimited number of common shares and an unlimited number of preferred shares, issuable in series.   55   The holders of any common shares are entitled to dividends if, as and when declared by the directors, to one vote per share at meetings of the holders of common shares of the Company and, upon liquidation, to receive such assets of the Company as are distributable to the holders of the common shares. Holders of the preferred shares are not entitled to vote except at meetings of the holders of preferred shares or as required by the ABCA.  The holders of the preferred shares are entitled to dividends in priority to the holders of common shares.  Upon liquidation, dissolution or winding up of the Company or other distribution of assets of the Company, holders of preferred shares shall be entitled to receive payments or distributions before any amount shall be paid or distributed to the holders of the common shares. Amendments to the rights of the shareholders of the Company can only be effected by alteration of the Articles of the Company, which requires a special resolution of the shareholders of the Company.  There are no limitations on the rights to own securities of the Company other than pursuant to the Investment Canada Act (Canada) described elsewhere in this Form 20-F. Shareholder Meetings The requirements to hold meetings of the shareholders of Company are prescribed by the ABCA and By-Law No. 1 of the Company and the Articles of the Company.  Shareholders meetings may be held at any place within the Province of Alberta or in Toronto, New York, Chicago or San Francisco.  The time and place of shareholders meetings is determined by a resolution of the board of directors. In certain circumstances, and subject to the provisions of the ABCA, shareholders may requisition a meeting of the shareholders without a resolution of the board of directors of the Company. The calling of shareholder meetings is also subject to securities legislation in Canada, which prescribes the process by which the Company must send proxy materials to its shareholders.  Under such securities legislation, proxy materials will generally be mailed to shareholders not less than 21 days before the date of the shareholders meeting. The proxy materials relating to any shareholders meeting will include a notice of the meeting setting out the time and place of the meeting and the nature of the business to be transacted at the meeting, a form of proxy and management proxy circular containing, together with certain other prescribed information, sufficient description of the matters to be considered at the meeting such that the shareholder can form a reasoned judgment concerning such matters. Change of Control Neither the Articles nor By-Laws of the Company restrict the transfer of shares.  Therefore, any change of control of the Company or merger, acquisition or corporate restructuring involving the Company would only be subject to generally applicable laws. C.  Material contracts See note 14 “Note payable, bank operating loan and long term debt” to the Company’s December 31, 2011 consolidated financial statements included under Item 17 for a description of the Company’s revolving term credit facility. D.  Exchange controls There are no Canadian laws that restrict the export or import of capital, including foreign exchange controls, or that affect the payment of dividends to non-resident holders, except as described in Item 10 E below.  The acquisition of control of the Company by non-Canadians is subject to the Investment CanadaAct (the “Act”).  The Act provides, among other things, that any non-Canadian, as defined in the Act, proposing to acquire control of a Canadian business such as the Company through the direct or indirect acquisition of voting interests or the acquisition of all or substantially all the assets of the Canadian business, must give notice in the prescribed form to the Investment Review Division, an agency of the Canadian government, or, depending on whether the non-Canadian is a World Trade Organization (WTO) investor or a non-WTO Investor and whether the acquisition is made directly or indirectly, may be required to obtain approval from the Minister of Industry.  If the Minister of Industry’s prior approval is required, he must be satisfied that the acquisition is likely to be of net benefit to Canada prior to implementation of such acquisition if certain thresholds are exceeded.  The term “non-Canadian” is defined in the Act to include an individual who is neither a citizen nor a permanent resident of Canada, a foreign government, or any corporation or other entity that is not Canadian-controlled.   56   The Act deems that the acquisition of a majority of the voting interests of the Company, or entity that controls the Company, by a non-Canadian constitutes acquisition of control of the Company.  The acquisition of one-third or more (but less than a majority) of the voting interests of the Company, or entity that controls the Company, by a non-Canadian is presumed to be an acquisition of control of the Company unless it can be established that the acquirer(s) do(es) not in fact control the Company through the ownership of voting interests.  The acquisition of less than one-third of the voting shares of the Company is deemed not to be an acquisition of control of the Company.  If an acquisition is made in contravention of the Act, a court of competent jurisdiction may make any order it thinks fit including requiring the acquirer to divest its common shares of the Company. In addition, under the Act, all investments in Canadian businesses may be reviewed on national security grounds, irrespective of any thresholds, if the Minister of Industry has reasonable grounds to believe that the investment could be injurious to national security.  If a national security review is initiated by the government, governmental approval will be required. Except as described above, statutes in Canada and the Province of Alberta and the charter documents of the Company do not restrict the right of non-resident or foreign owners to hold or vote common shares of the Company. E.  Taxation The following is a summary of certain Canadian federal income tax considerations, pursuant to the Income Tax Act (Canada) (the “Tax Act”), generally applicable to holders of common shares who, for purposes of the Tax Act and any relevant tax Treaty, are not resident and are not deemed to be resident in Canada, do not carry on an insurance business in Canada, hold the common shares as capital property and do not use or hold, and are not deemed to use or hold, common shares in the course of carrying on a business in Canada (“Non-Resident Holders”). Non-Resident Holders will not be subject to income tax under the Tax Act on any capital gain realized on a disposition of common shares unless such common shares are “taxable Canadian property” to the Non-Resident Holder at the time such common shares are disposed of and such capital gain is not otherwise exempt from tax under the Tax Act pursuant to the provision of an applicable income tax treaty between Canada and the country in which the Non-Resident Holder is resident. Provided the common shares are listed on a “designated stock exchange” (as defined in the Tax Act, which includes the TSX and NASDAQ) at the time of disposition, the common shares will generally not constitute taxable Canadian property to a Non-Resident Holder, unless at any time during the 60-month period immediately preceding the disposition of the common shares: (i) the Non-Resident Holder, together with non-arm’s length persons, owned 25% or more of the issued shares of any class or series of shares of the capital stock of the Company, and (ii) more than 50% of the fair market value of the common share was derived directly or indirectly, from one or any combination of real or immovable property situated in Canada, Canadian resource property, timber resource property, or any option in respect of, or interest in, such properties.  Notwithstanding the foregoing, in certain circumstances set out in the Tax Act, common shares could be deemed to be taxable Canadian property to a Non-Resident Holder. Pursuant to the Canada-U.S. Income Tax Convention (1980) (the “Canada-US Treaty”), provided the common shares do not derive their value from real property situated in Canada at the time of disposition (as defined for the purposes of the Canada-US Treaty), Canadian income tax will not be applicable on a disposition of common shares by a Non-Resident Holder who is resident in the United States for the purposes of the Canada-US Treaty and entitled to the benefits of the Canada-US Treaty. Dividends paid or credited, or deemed to be paid or credited, to Non-Resident Holders will be subject to Canadian withholding tax.  The rate of Canadian withholding tax under the Tax Act is 25%, subject to any reduction in the provisions of a tax treaty between Canada and the country in which the recipient is resident.  The Canada-US Treaty provides for a reduction in the rate of Canadian withholding tax to persons who are both (i) residents of the United States for the purpose of, and entitled to the benefits under, the Canada-US Treaty, and (ii) the beneficial owners of such dividends.  The withholding tax rate on dividends paid to such United States residents is reduced to 15% by the provisions of the Canada-US Treaty.  The withholding rate is further reduced to 5% if the beneficial owner is a United States corporation which owns at least 10% of the voting stock of the Canadian corporation paying the dividends   57   F.  Dividends and paying agents   Not applicable. G.  Statements by experts   Not applicable. H.  Documents on display The articles of the Company and By-Law No. 1 of the Company and the other documents referred to in this Form 20-F have been filed on SEDAR and EDGAR or may be viewed at the Company’s registered office which is 3700, 400 – 3rd Avenue S.W., Calgary, Alberta, Canada, T2P 4H2. I.  Subsidiary Information Not applicable. Item 11:  Quantitative and Qualitative Disclosures about Market Risk Information for this item is set forth under “Market Risk” under Item 5. Item 12:  Description of Securities Other than Equity Securities Not applicable. PART II Item 13:  Defaults, Dividend Arrearages and Delinquencies Not applicable.   Item 14:  Material Modifications to the Rights of Security Holders and Use of Proceeds Not applicable. Item 15:  Controls and Procedures Information for this item is set forth under “Controls and Procedures” under Item 5. Item 16:  Reserved Item 16A:  Audit Committee Financial Expert The Company’s Audit Committee has three financial experts, Mr. Keith Turnbull, Mr. Robert McClinton and Mr. Bradley Thomson.  All three are considered independent directors under the stock exchange listing standards applicable to the Company. Item 16B:  Code of Ethics The Company has adopted a formal written Code of Business Conduct that applies to all directors, officers and employees. For a copy of the Code of Business Conduct please email info@cefranklin.com or visit www.cefranklin.com.   58   Item 16C:  Principal Accountant Fees and Services The following table discloses accounting fees and services of the Company: Year-Ended December 31, 2011  2010    (thousands of Cdn. Dollars)         Audit fees(1) $461  $460 Audit related fees(2)  42   30    $503  $490  (1)Audit fees include professional services for the audit of financial statements and internal control over financial reporting, review of quarterly financial statements and annual filing documents.  The Audit Committee pre-approved 100% of these fees. (2)Audit related fees include consultation regarding accounting and financial reporting standards.  The Audit Committee pre-approved 100% of these fees. The Company’s Audit Committee policy states all auditing services and non-audit services provided to the Company by the Company’s auditor shall, to the extent and in the manner required by applicable law or regulation, be pre-approved by the Audit Committee of the Company.  In no circumstances shall the Company’s auditor provide any non-audit services that are prohibited by applicable law or regulation. Item 16D:  Exemptions from the Listing Standards for Audit Committees Not applicable. Item 16E:  Purchases of Equity Securities by the Issuer and Affiliated Purchasers On December 23, 2009, the Company announced the renewal of the NCIB effective January 4, 2010, to purchase up to 880,000 common shares through the facilities of NASDAQ, representing approximately 5% of its outstanding common shares.  The NCIB expired on December 31, 2010.  During the year ended December 31, 2010, the Company purchased 61,769 shares at an average cost of $6.62 per share for an aggregate cost of $408,825 as detailed in the table below. On December 21, 2010, the Company announced a NCIB to purchase for cancellation up to 850,000 common shares representing approximately 5% of its outstanding common shares. During the year ended December 31, 2011, the company purchased 3,102 shares at an average cost of $7.56 (2010: 61,769 shares purchased at an average cost of $6.62).                               Total Number of Shares  Maximum Number of    Total Number of  Average Price  Purchased as Part of  Shares that May Yet Be    Shares  Paid per  Publicly Announced  Purchased Under thePeriod  Purchased  Share (Cdn$)  Plans or Programs  Plans or Programs                850,000Jan-11  3,102  7.56  3,102  846,898Feb-11  -  -  -  846,898Mar-11  -  -  -  846,898Apr-11  -  -  -  846,898May-11  -  -  -  846,898Jun-11  -  -  -  846,898Jul-11  -  -  -  846,898Aug-11  -  -  -  846,898Sep-11  -  -  -  846,898Oct-11  -  -  -  846,898Nov-11  -  -  -  846,898Dec-11  -  -  -  846,898    3,102      3,102       59   On December 20, 2011, the Company announced the renewal of the NCIB effective January 3, 2012, to purchase up to 850,000 common shares through the facilities of NASDAQ, representing approximately 5% of its outstanding common shares.  Shares may be purchased up to December 31, 2012. The Company has established an independent trust to purchase common shares of the Company on the open market to resource share unit obligations. See Note 18(c) to the consolidated financial statements included under Item 17 for additional details. Item 16F:                      Change in Registrant’s Certifying Accountant Not applicable. Item 16G:                      Corporate Governance Refer to Item 6C Board Practices and Item 10B Quorum Requirements. The following is a summary of the significant ways in which CE Franklin’s corporate governance practices differ from those required to be followed by U.S. domestic issuers pursuant to NASDAQ Listing Rules. CE Franklin’s Board of Directors is responsible for determining whether or not each director is independent.  In making this determination, the Board has adopted the definition of “independence” as set forth in National Instrument 58-101 Disclosure of Corporate Governance Standards.  CE Franklin’s Board of Directors has not adopted the director independence standards contained in Rule 5605 of the NASDAQ Listing Rules. Rule 5605(e)(1)(B) of the NASDAQ Listing Rules requires that each member of a nominating committee be independent.  Not every member of CE Franklin’s Corporate Governance and Nominating Committee is independent.  The Corporate Governance and Nominating Committee is currently comprised of two independent directors and one non-independent director according to the definition of independence adopted by the Board. Rule 5605(d)(1)(B) of the NASDAQ Listing Rules requires that each member of a compensation committee be independent.  Not every member of CE Franklin’s Compensation Committee is independent.  The Compensation Committee is currently comprised of two independent directors and one non-independent director according to the definition of independence adopted by the Board. Rule 5620(c) of the NASDAQ Listing Rules requires that the quorum for meetings of shareholders of a listed company be not less than 33 1/3% of the issued and outstanding shares entitled to vote at a meeting of shareholders.  CE Franklin’s by-laws provide that a quorum for the transaction of business at a shareholder meeting is two people who are, or who represent by proxy, shareholders who, in the aggregate, hold at least 10% of the outstanding shares of CE Franklin carrying voting rights at the meeting.  However, if there is only one shareholder entitled to vote at a meeting of shareholders, the quorum for the transaction of business at the meeting of shareholders shall consist of the one shareholder.   60   PART III   Item 17:Financial Statements          Index to Financial StatementsPage    Management's Reports62-63    Independent Auditor's Report64-65    Consolidated Statements of Financial Position December 31, 2011, December 31, 2010  and January 1, 201066     Consolidated Statements of Changes in Shareholders' Equity for the years  ended December 31, 2011 and December 31, 201067     Consolidated Statements of Earnings and Comprehensive Income for the years68  ended December 31, 2011 and December 31, 2010     Consolidated Statements of Cash Flows for the years ended69  December 31, 2011 and December 31, 2010     Notes to Consolidated Financial Statements70     61  MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a – 15(f) under the Securities Exchange Act of 1934.  The Company’s internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.  Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. The Company’s management assessed the effectiveness of the Company’s internal control over financial reporting based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission.  Based on this assessment, management concluded that the Company’s internal control over financial reporting was effective as of December 31, 2011. The effectiveness of the Company's internal control over financial reporting as of December 31, 2011 has been audited by PricewaterhouseCoopers LLP, the independent auditor, as stated in their report which appears on pages 64 and 65 of this Form 20-F/Annual Report.   Michael WestPresident andChief Executive OfficerFebruary 2, 2012  Derren NewellVice President andChief Financial OfficerFebruary 2, 2012   62  MANAGEMENT’S REPORT The preparation and presentation of the accompanying consolidated financial statements are the responsibility of the management of the Company.  The statements have been prepared in accordance with International Financial Reporting Standards as described in Note 2 to the consolidated financial statements.  The financial information elsewhere in the annual report has been reviewed to ensure consistency with that in the consolidated financial statements. Management acknowledges responsibility for the integrity of its financial information. Where appropriate, management has made informed judgments and estimates in accounting for transactions, which were not complete at the statement of financial position date.  The Company maintains disclosure controls and procedures and internal controls designed to ensure that information required to be disclosed in the consolidated financial statements and annual report is recorded, processed, summarized and reported properly.  CE Franklin’s Chief Executive Officer and Chief Financial Officer evaluated the Company’s disclosure controls and procedures as at December 31, 2011 to ensure that such disclosure controls and procedures are effective.  There were no significant changes in the Company’s internal controls or in other factors that could significantly affect those controls subsequent to the evaluation date. The Board of Directors has appointed an Audit Committee that consists of three directors who are not officers or employees of the Company and have no direct or indirect material relationship with the Company.  The committee meets with management and the Company’s external auditor to discuss internal control, accounting policies and financial reporting matters. The Audit Committee has reviewed the consolidated financial statements. The Board of Directors has approved the consolidated financial statements on the recommendation of the Audit Committee.   Michael WestPresident andChief Executive OfficerFebruary 2, 2012  Derren NewellVice President andChief Financial OfficerFebruary 2, 2012   63   February 2, 2012Independent Auditor’s ReportTo the Shareholders ofCE Franklin Ltd. We have completed an integrated audit of CE Franklin Ltd.’s 2011 consolidated financial statements and its internal control over financial reporting as at December 31, 2011 and an audit of its 2010 consolidated financial statements. Our opinions, based on our audits, are presented below.Report on the consolidated financial statementsWe have audited the accompanying consolidated financial statements of CE Franklin Ltd., which comprise the consolidated statements of financial position as at December 31, 2011, December 31, 2010 and January 1, 2010 and the consolidated statements of earnings and comprehensive income, changes in shareholders’ equity and cash flows for the years ended December 31, 2011 and December 31, 2010, and the related notes, which comprise a summary of significant accounting policies and other explanatory information.Management’s responsibility for the consolidated financial statementsManagement is responsible for the preparation and fair presentation of these consolidated financial statements in accordance with International Financial Reporting Standards as issued by the InternationalAccounting Standards Board and for such internal control as management determines is necessary to enable the preparation of consolidated financial statements that are free from material misstatement, whether due to fraud or error.Auditor’s responsibilityOur responsibility is to express an opinion on these consolidated financial statements based on our audits. We conducted our audits in accordance with Canadian generally accepted auditing standards and the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform an audit to obtain reasonable assurance about whether the consolidated financial statements are free from material misstatement. Canadian generally accepted auditing standards require that we comply with ethical requirements.An audit involves performing procedures to obtain audit evidence, on a test basis, about the amounts and disclosures in the consolidated financial statements. The procedures selected depend on the auditor’s judgment, including the assessment of the risks of material misstatement of the consolidated financial statements, whether due to fraud or error. In making those risk assessments, the auditor considers internal control relevant to the company’s preparation and fair presentation of the consolidated financial statements in order to design audit procedures that are appropriate in the circumstances. An audit also includes evaluating the appropriateness of accounting principles and policies used and the reasonableness of accounting estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements.We believe that the audit evidence we have obtained in our audits is sufficient and appropriate to provide a basis for our audit opinion on the consolidated financial statements.OpinionIn our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of CE Franklin Ltd. as at December 31, 2011, December 31, 2010 and January 1, 2010 and the results of its financial performance and its cash flows for the years ended December 31, 2011 and December 31, 2010 in accordance with International Financial Reporting Standards as issued by the International Accounting Standards Board.   64   Report on internal control over financial reportingWe have also audited CE Franklin Ltd. internal control over financial reporting as at December 31, 2011, based on criteria established in Internal Control - Integrated Framework, issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).Management’s responsibility for internal control over financial reportingManagement is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s report.Auditor’s responsibilityOur responsibility is to express an opinion on the company’s internal control over financial reporting based on our audit. We conducted our audit of internal control over financial reporting in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.An audit of internal control over financial reporting includes obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control, based on the assessed risk, and performing such other procedures as we consider necessary in the circumstances.We believe that our audit provides a reasonable basis for our audit opinion on the company’s internal control over financial reporting.Definition of internal control over financial reportingA company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internalcontrol over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.Inherent limitationsBecause of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate.OpinionIn our opinion, CE Franklin Ltd. maintained, in all material respects, effective internal control over financial reporting as at December 31, 2011, based on criteria established in Internal Control - IntegratedFramework issued by COSO.Chartered Accountants   65  CE Franklin Ltd. CONSOLIDATED STATEMENTS OF FINANCIAL POSITION             As at December 31As at December 31As at January 1(in thousands of Canadian dollars)201120102010Assets         Current assets    Cash and cash equivalents  (Note 7) 15,830  -  -  Accounts receivable  (Note 8) 98,190  92,950  67,443  Inventories  (Note 9) 111,661  94,838  102,669  Current taxes receivable -  -  1,029  Other 2,565  1,625  3,931    228,246  189,413  175,072 Non-current assets    Property and equipment  (Note 10) 9,709  9,431  10,517  Goodwill  (Note 11) 20,570  20,570  20,570  Deferred tax assets  (Note 12) 1,969  1,116  1,457  Other 171  147  339 Total assets 260,665  220,677  207,955      Liabilities        Current liabilities    Accounts payable and accrued liabilities  (Note 13) 93,613  63,363  38,489  Current taxes payable  (Note 12) 1,663  348  -  Note payable  (Note 14) 290  -  -  Bank operating loan  (Note 14) -  -  26,549    95,566  63,711  65,038 Non-current liabilities    Long term debt  (Note 14) -  6,430  290 Total liabilities 95,566  70,141  65,328      Commitments and contingencies  (Note 16)        Shareholders’ equity    Capital stock  (Note 18) 22,536  23,078  23,284  Contributed surplus 20,529  19,716  17,184  Retained earnings 122,034  107,742  102,159    165,099  150,536  142,627 Total liabilities and shareholders' equity 260,665  220,677  207,955      See accompanying notes to these consolidated financial statements  Approved by the Board:     DirectorRobert McClinton     DirectorKeith Turnbull   66  CE Franklin Ltd.CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY          (Canadian dollars and number of shares in thousands)          Capital Stock       Number of  Contributed Retained Shareholders' Shares$ Surplus Earnings Equity         Balance - January 1, 2010 17,581  23,284   17,184   102,159   142,627          Stock based compensation expense  (Note 18 (b) and (c)) -  -   1,751   -   1,751 Normal course issuer bid  (Note 18 (d)) (62) (81)  -   (328)  (409)Stock options exercised  (Note 18 (b)) 46  290   (121)  -   169 Modification of stock option plan  (Note 18 (b)) -  -   2,075   -   2,075 Purchase of shares in trust for share unit plans and        settlement of deferred share unit exercise (Note 18 (c)) (204) (1,410)  (178)  -   (1,588)Shares issued from share unit plan trust (Note 18 (c)) 113  995   (995)  -   - Net earnings -  -   -   5,911   5,911 Balance - December 31, 2010 17,474  23,078   19,716   107,742   150,536          Stock based compensation expense  (Note 18 (b) and (c)) -  -   1,823   -   1,823 Normal course issuer bid  (Note 18 (d)) (3) (4)  -   (19)  (23)Stock options exercised  (Note 18 (b)) 98  736   (736)  -   - Share units exercised  (Note 18 (c)) 46  274   (274)  -   - Purchase of shares in trust for share unit plans  (Note 18 (c)) (175) (1,548)  -   -   (1,548)Net earnings -  -   -   14,311   14,311 Balance - December 31, 2011 17,440  22,536   20,529   122,034   165,099                    See accompanying notes to these consolidated financial statements   67  CE Franklin Ltd.CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME      (in thousands of Canadian dollars except shares and per share amounts)          For the years ended December 31 2011  2010       Revenue  546,352   489,585 Cost of sales  455,669   414,579 Gross profit  90,683   75,006      Other expenses     Selling, general and administrative expenses  (Note 21)  68,715   62,554  Depreciation  2,450   2,465     71,165   65,019       Operating profit  19,518   9,987  Foreign exchange (gain) and other  (649)  (65) Interest expense  464   698 Earnings before tax  19,703   9,354      Income tax expense/(recovery) (Note 12)     Current  6,245   3,102  Deferred  (853)  341     5,392   3,443       Net income and comprehensive income for the year  14,311   5,911      Net income per share (Note 19)     Basic  0.82   0.34  Diluted  0.79   0.33       Weighted average number of shares outstanding ('000s) (Note 19)     Basic  17,501   17,499  Diluted  18,188   18,000       See accompanying notes to these consolidated financial statements.   68  CE Franklin Ltd.CONSOLIDATED STATEMENTS OF CASH FLOWS      (in thousands of Canadian dollars)          For the years ended December 31 2011  2010       Cash flows from operating activities     Net earnings  14,311   5,911 Items not affecting cash     Depreciation  2,450   2,465  Deferred income tax (recovery) / expense  (Note 12)  (853)  341  Stock based compensation expense  (Note 18 (b) and (c))  1,823   1,991  Foreign exchange and other  (239)  27     17,492   10,735 Net change in non-cash working capital balances    related to operations:     Accounts receivable  (Note 8)  (5,107)  (25,479) Inventories  (Note 9)  (16,823)  7,831  Other current assets  (920)  2,358  Accounts payable and accrued liabilities  (Note 13)  30,023   26,691  Current taxes payable  (Note 12)  1,315   1,378     25,980   23,514       Cash flows used in investing activities     Purchase of property and equipment  (Note 10)  (2,870)  (1,263) Proceeds on disposal of property and equipment  431   -     (2,439)  (1,263)      Cash flows (used in)/from financing activities     Decrease in bank operating loan  (Note 14)  -   (26,549) (Decrease) / increase in long term debt  (Note 14)  (6,140)  6,126  Issuance of capital stock - stock option exercises  -   169  Purchase of capital stock through normal course issuer bid  (Note 18 (d))  (23)  (409) Purchase of capital stock in trust for share unit plans  (Note 18 (c))  (1,548)  (1,588)    (7,711)  (22,251)      Change in cash and cash equivalents during the year1  15,830   -      Cash and cash equivalents – beginning of the year1  -   -      Cash and cash equivalents - end of the year1  15,830   -             Cash paid during the year for:     Interest  464   698  Income taxes  4,827   1,725       See accompanying notes to these consolidated financial statements.   69   CE Franklin Ltd. Notes to Consolidated Financial Statements (Tabular amounts in thousands of Canadian dollars, except share and per share amounts) 1.           General information CE Franklin Ltd. (the “Company”) is headquartered and domiciled in Calgary, Alberta, Canada. The Company is a subsidiary of Schlumberger Limited, a global energy services company. The address of the Company’s registered office is 1800, 635 8th Ave SW, Calgary, Alberta, Canada and it is incorporated under the Alberta Business Corporations Act. The Company is a distributor of pipe, valves, flanges, fittings, production equipment, tubular products and other general industrial supplies primarily to the oil and gas industry through its 39 branches situated in towns and cities that serve oil and gas fields of the western Canadian sedimentary basin. In addition, the Company distributes similar products to the oil sands, refining and petrochemical industries and non-oilfield related industries such as forestry and mining.  2.           Basis of preparation and adoption of IFRS The Company prepares its financial statements in accordance with Canadian generally accepted accounting principles as defined in the Handbook of the Canadian Institute of Chartered Accountants (“CICA Handbook”). In 2010, the CICA Handbook was revised to incorporate International Financial Reporting Standards as issued by the International Accounting Standards Board (“IFRS”) and to require publicly accountable enterprises to apply these standards effective for the years beginning on or after January 1, 2011. Accordingly, these are the Company’s first annual consolidated financial statements prepared in accordance with IFRS as issued by the IASB. In these financial statements, the term “Canadian GAAP” refers to Canadian GAAP before the adoption of IFRS. The consolidated financial statements have been prepared in compliance with IFRS. Subject to certain transition elections and exceptions disclosed in note 4, the Company has consistently applied the accounting policies used in preparation of its opening IFRS statement of financial position at January 1, 2010 throughout the 2010 and 2011 periods presented, as if these policies had always been in effect. Note 4 discloses the impact of the transition to IFRS on the Company’s reported financial position, earnings and comprehensive income and cash flows, including the nature and effect of significant changes in accounting policies from those used in the Company’s consolidated financial statements for the year ended December 31, 2010 prepared under Canadian GAAP. The Board of Directors approved the financial statements on February 2, 2012. 3.           Accounting policies The significant accounting policies used in the preparation of these consolidated financial statements are as follows: Basis of measurement The consolidated financial statements have been prepared under the historical cost convention, except for the revaluation of certain financial assets and liabilities to estimated fair value and share based payments. The consolidated financial statements have also been prepared on the basis that the Company will continue to operate as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. Subsidiaries are entities controlled by the Company including special purpose entities. All significant transactions and balances between the Company and its subsidiaries have been eliminated on consolidation. Foreign currency translation The consolidated financial statements are presented in Canadian dollars, which is the Company’s and its subsidiaries functional and presentation currency. Monetary assets and liabilities are translated into Canadian dollars at period-end exchange rates and gains or losses from translation are recognized in the consolidated statements of earnings and comprehensive income.  Revenues and expenses are translated at the exchange rate prevailing on the date the transaction occurs. Financial instruments The Company initially measures financial instruments at estimated fair value. The Company’s loans and receivables are comprised of cash and cash equivalents, trade receivables and other current assets and are included in current assets due to their short-term nature. Financial liabilities are categorized as “other financial liabilities” consisting of accounts payable and accrued liabilities, note payable, bank operating loan, and long term debt.   70   CE Franklin Ltd. Notes to Consolidated Financial Statements Loans and receivables Loans and receivables are non-derivative financial assets with fixed or determinable payments that are not quoted in an active market and with no intention of being traded. They are included in current assets, except for maturities greater than 12 months after the statement of financial position date, which are classified as non-current assets. Loans and receivables are recognized at the amount expected to be received less, any discount or rebate to reduce the loan and receivables to estimated fair value. Loans and receivables are subsequently measured at amortized cost using the effective interest method. Loans and receivables are included in cash and cash equivalents, accounts receivable and other current assets in the statement of financial position. Other financial liabilities Other financial liabilities are financial liabilities that are not quoted on an active market and with no intention of being traded. They are included in current liabilities, except for the long term debt as it has a maturity greater than 12 months after the statement of financial position date and is classified as a non-current liability. Financial liabilities include accounts payable and accrued liabilities, note payable, bank operating loan and long-term debt. Accounts payable are initially recognized at the amount required to be paid less any discount or rebates to reduce the payables to estimated fair value. Accounts payable are subsequently measured at amortized cost using the effective interest method. Note payable, bank operating loan and long-term debt are recognized initially at fair value, net of any transaction costs incurred, and subsequently at amortized cost using the effective interest method. Derivative instruments In the normal course of business, the Company enters into foreign currency forward exchange contracts with financial institutions to fix the value of liabilities or future commitments.  These foreign currency exchange contracts are not designated as hedges for accounting purposes.  These derivatives are initially recognized at the estimated fair value at the date the derivative contract is entered into and are subsequently remeasured to their estimated fair value at the end of each reporting period. The resulting gain or loss is recognized in profit or loss immediately in foreign exchange gain and other in the consolidated statements of earnings and comprehensive income. Cash and cash equivalents Cash and cash equivalents consist of cash on hand and investments in highly liquid instruments with maturities of 90 days or less on the date acquired. Inventories Inventories, consisting primarily of goods purchased and held for resale, are valued at the lower of cost or net realizable value. Cost is determined using the weighted average cost method, and includes the cost of goods purchased for resale including import and customs duties, direct labour costs (including employee benefits), freight and other attributable costs, less trade discounts and rebates. Net realizable value is the estimated selling price less applicable selling expenses. When the weighted average cost of the inventories exceeds the net realizable value, inventory is written down to the net realizable value and is subsequently written back up to the original cost if the net realizable value exceeds the book value. All write-downs and reversals are charged to cost of sales. Property and equipment Property and equipment are recorded at cost less related accumulated depreciation. Cost is determined as the expenditure directly attributable to the asset at acquisition, only when it is probable that future economic benefits will flow to the Company and the cost can be reliably measured. When an asset is disposed of, its carrying cost is derecognized. All repairs and maintenance costs are charged to the consolidated statement of earnings and comprehensive income during the financial period in which they are incurred. The Company land is not subject to depreciation.  The Company provides for depreciation of property and equipment on a straight line basis using the following rates:   71   CE Franklin Ltd. Notes to Consolidated Financial Statements Buildings5% to 10%  Leasehold improvementsover the term of the lease  Computer equipment and software15% to 33%  Equipment and machinery10% to 90%  Furniture and fixtures15% to 20%  Automotive equipment30%   The Company allocates the amount initially recognized in respect of an item of property and equipment to its significant components and depreciates separately each such component, where applicable. The estimated residual value and useful lives of property and equipment are reviewed at the end of each reporting period and adjusted if required. Gains and losses on disposals of property and equipment are determined by comparing the proceeds with the carrying amount of the asset and are included as part of other gains and losses in the consolidated statement of earnings and comprehensive income. Leased assets Assets held under finance leases, which are leases where substantially all the risks and rewards of ownership of the asset have transferred to the Company, are capitalized on the statement of financial position and amortized by the straight-line method over the term of the lease or the estimated useful life of the assets; whichever is shorter. Leases where the lessor retains substantially all the risks and rewards of ownership are classified as operating leases. The cost of operating leases (net of any incentives received from the lessor) is charged to the statement of earnings and comprehensive income on a straight-line basis over the periods of the leases. Impairment of assets Financial assets The Company assesses at each balance sheet date whether there is any objective evidence that a financial asset is impaired.  A financial asset or a group of financial assets is deemed to be impaired if, and only if, there is objective evidence of impairment as a result of one or more events that have occurred after the initial recognition of the asset (an incurred ‘loss event’) and that loss event has an impact on the estimated future cash flows of the financial asset or the group of financial assets that can be reliably estimated.  Evidence of impairment may include indications that the debtors or a group of debtors is experiencing significant financial difficulty, default or delinquency in interest or principal payments, the probability that they will enter bankruptcy or other financial reorganization and where observable data indicate that there is a measurable decrease in the estimated future cash flows, such as changes in arrears or economic conditions that correlate with defaults.  Impairment losses on financial assets carried at amortized cost are reversed in subsequent periods if the amount of the loss decreases and the decrease can be related objectively to an event occurring after the impairment was recognized. Non-financial and intangible assets The carrying amounts of the Company’s property and equipment and intangible assets having a finite useful life are assessed for impairment indicators on an annual basis to determine whether there is any indication that these assets have suffered an impairment loss. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss, if any. An impairment loss is recognized for the amount by which the assets carrying amount exceeds its recoverable amount. The recoverable amount is the higher of an asset’s or group of assets’ estimated fair value less costs to sell and its value in use. For the purposes of assessing impairment, assets are grouped at the lowest levels for which there are separately identifiable independent cash inflows (a cash generating unit (“CGU”)). Where an impairment loss subsequently reverses, the carrying amount of the asset or CGU is increased to the revised estimate of its recoverable amount, but limited to the carrying amount that would have been determined had no impairment loss been recognized for the asset or CGU in prior years. A reversal of an impairment loss is recognized immediately in profit or loss.   72   CE Franklin Ltd. Notes to Consolidated Financial Statements Assets that have an indefinite useful life and goodwill are not subject to depreciation and are tested for impairment on an annual basis or when there is an indication of potential impairment. Goodwill Goodwill represents the excess of the cost over the estimated fair value of net assets acquired related to an acquisition.  Goodwill is not amortized, as it has an indefinite useful life, but is instead evaluated annually for impairment, or when events and circumstances indicate that there might be impairment, as the carrying amount may not be recoverable. Goodwill acquired through a business combination is allocated to each CGU, or group of CGUs, that are expected to benefit from the business combination. Each of these CGUs represents the lowest level within the Company which the associated goodwill is monitored for management purposes. Goodwill impairment cannot subsequently be reversed once an impairment has been recognized. Provisions Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past obligating event and it is probable that an outflow of resources will be required to settle the obligation and the amount can be reliably estimated. These provisions are measured at the present value of management’s best estimate of the expenditure required to settle the obligation as at December 31, 2011. The discount rate used to determine the present value reflects current market assessments of the time value of money. The Company performs evaluations to identify onerous contracts and, where applicable, records provisions for such contracts. Borrowing costs Borrowing costs are recognized as interest expense in the consolidated statement of earnings and comprehensive income in the period in which they are incurred. Borrowing costs attributable to the acquisition, construction or production of qualifying assets are added to the cost of those assets, until such time the assets are substantially ready for their intended use. The Company does not have any qualifying assets. Group Registered Retirement Savings Plan Contributions to the Company’s registered retirement savings plans are charged to the consolidated statement of earnings and comprehensive income as incurred. Capital stock The Company has one class of shares, ordinary shares, which are classified as equity. These are recorded at the proceeds received less any direct issuance costs and related taxes. Where the Company purchases any of the Company’s equity share capital, the consideration paid is deducted from equity attributable to the Company’s equity holders until shares are cancelled, reissued or disposed of. Stock options The Company operates a stock option plan that is described in Note 18(b).  Prior to the fourth quarter of 2010, the Company’s stock option plan included a cash settlement mechanism. As a result, the Company’s stock option obligations were classified as current obligations (subject to vesting) on the consolidated statement of financial position and were revalued using the Black Scholes model at each period end. The offset to the generation of the current liability was contributed surplus, up to the cumulative expensed Black Scholes valuation for those options. During the fourth quarter of 2010, the Company modified its stock option plan to remove the cash settlement mechanism. As a result, the Company now recognizes compensation expense based on the fair value of the options on the modification date or the grant date for new options, which is determined by using the Black Scholes option pricing model. The fair value of the options is recognized over the vesting period of the options granted as compensation expense and an increase of contributed surplus. The amount initially recorded for the options in contributed surplus is reduced as options are exercised and is credited to capital stock.   73   CE Franklin Ltd. Notes to Consolidated Financial Statements Other stock-based compensation Restricted share units (“RSU”), Performance share units (“PSU”) and Deferred share units (“DSU”), collectively the “Share Unit Plans”, are granted to specific employees and directors, which entitle the participant, at the Company's option, to receive either a common share or cash equivalent in exchange for a vested unit.  The vesting period for RSUs and PSUs is one third per year over the three year period from the grant date. DSUs vest on the date of grant. Compensation expense related to the units granted is recognized over the vesting period based on the fair value of the units, calculated using a 10 day weighted average stock trading price, at the date of the grant and is recorded to contributed surplus.  The contributed surplus balance is reduced as the vested units are settled. Revenue recognition The Company’s revenue, which is comprised principally of product sales, is generally subject to contractual arrangements, which specify price and general terms and conditions.  The Company recognizes product sales when the risks and rewards of ownership of goods have been transferred to the customer and it is probable that the economic benefits associated with the transaction will flow to the Company. The Company also considers if it has retained any material involvement in the items being sold and if the revenue and costs related to the sale can be measured reliably. Revenue from services is recognized on a percentage of completion basis. Volume discounts are assessed and recorded as a reduction in revenue based on anticipated applicable annual revenues. Cost of sales Cost of sales includes purchased goods and the cost of bringing inventory to its present location and condition. Where the Company assembles products, labour and overheads directly attributable to assembly and services are included in cost of sales. Vendor rebates The Company enters into arrangements with certain vendors providing for inventory purchase rebates. These purchase rebates are accrued as a reduction in inventory and a corresponding reduction in cost of sales when the underlying inventory is sold. Income taxes Current income tax represents the expected income tax payable (or recoverable) on taxable income for the period using income tax rates enacted or substantially enacted at the end of the reporting period and taking into account any adjustments arising from prior years. The Company uses the liability method of accounting for income taxes under which deferred tax assets and liabilities are recognized when there are differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using substantively enacted or enacted tax rates in effect in the period in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as part of the provision for income taxes in the period that includes the enactment date. Deferred tax assets are recognized to the extent that it is probable that the assets can be recovered. Deferred income tax assets and liabilities are presented as non-current on the consolidated statement of financial position. Earnings per share Earnings per share are computed based on the weighted average basic number of shares outstanding for the period. Diluted earnings per share have been calculated using the treasury stock method, as if RSUs, PSUs, DSUs and stock options were exercised at the beginning of the year and funds received were used to purchase the Company’s common shares on the open market at the average price for the year. Business combinations The acquisition method of accounting is used to account for the acquisition of subsidiaries by the Company. The cost of an acquisition is measured as the fair value of the assets given, equity instruments issued and debt incurred or assumed at the acquisition date. Costs directly attributable to the acquisition are expensed in the period incurred. The fair value of the assets and liabilities is determined and compared to the fair value of the consideration paid. If the fair value of consideration paid exceeds the fair value of the net assets, then goodwill is recognized. If the fair value of the consideration paid is less than the estimated fair value of the net assets acquired, the difference is recognized directly in the statements of earnings and comprehensive income.   74   CE Franklin Ltd. Notes to Consolidated Financial Statements 4.      Explanation of transition to IFRS The Company does not have any material differences between IFRS and Canadian GAAP. As such there are no reconciling items that would materially change the reporting requirements under Canadian GAAP to IFRS. IFRS 1 allows first time adopters to IFRS to take advantage of a number of voluntary exemptions from the general principal of retrospective restatement. The Company has taken the following exemptions: IFRS 2 Share based payments The Company has elected to not apply IFRS 2 to share based payments granted and fully vested before the Company’s date of transition to IFRS. The Company has assessed and quantified the difference in accounting for stock based compensation under IFRS compared to Canadian GAAP and has deemed the difference to be immaterial. IFRS 3 Business combinations This standard has not been applied to acquisitions of subsidiaries that occurred before January 1, 2010, the Company’s transition date to IFRS. As such, there is no retrospective change in accounting for business combinations. IAS 23 Borrowing costs Borrowing costs requires an entity to capitalize borrowing costs directly attributable to the acquisition, construction or production of a qualifying asset (one that takes a substantial period of time to get ready for use or sale) as part of the cost of that asset. The option of immediately expensing those borrowing costs has been removed. The Company has elected to account for such transactions on a go forward basis. As such there is no retrospective change in accounting for borrowing costs. As part of the transition to IFRS, the Company established that the carrying values of its property and equipment were substantially equivalent between IFRS and Canadian GAAP and therefore the Company has continued to carry its property and equipment at the historic cost model as was used under Canadian GAAP in these statements.  5.      Accounting standards issued but not yet applied Unless otherwise noted, the following revised standards and amendments are effective for annual periods beginning on or after January 1, 2013 with earlier application permitted. The Company has not yet assessed the impact of these standards and amendments or determined whether it will early adopt them.(i) IFRS 9, Financial Instruments (effective for annual periods beginning on or after January 1, 2015), was issued in November 2009 and addresses classification and measurement of financial assets. It replaces the multiple category and measurement models in IAS 39 for debt instruments with a new mixed measurement model having only two categories: amortized cost and fair value through profit or loss. IFRS 9 also replaces the models for measuring equity instruments. Such instruments are either recognized at fair value through profit or loss or at fair value through other comprehensive income. Where equity instruments are measured at fair value through other comprehensive income, dividends are recognized in profit or loss to the extent that they do not clearly represent a return of investment; however, other gains and losses (including impairments) associated with such instruments remain in accumulated comprehensive income indefinitely. Requirements for financial liabilities were added to IFRS 9 in October 2010 and they largely carried forward existing requirements in IAS 39, Financial Instruments – Recognition and Measurement, except that fair value changes due to credit risk for liabilities designated at fair value through profit and loss are generally recorded in other comprehensive income.(ii) IFRS 10, Consolidated Financial Statements, requires an entity to consolidate an investee when it has power over the investee, is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee. Under existing IFRS, consolidation is required when an entity has the power to govern the financial and operating policies of an entity so as to obtain benefits from its activities. IFRS 10 replaces SIC-12, Consolidation—Special PurposeEntities and parts of IAS 27, Consolidated and Separate Financial Statements.   75   CE Franklin Ltd. Notes to Consolidated Financial Statements (iii) IFRS 11, Joint Arrangements, requires a venturer to classify its interest in a joint arrangement as a joint venture or joint operation. Joint ventures will be accounted for using the equity method of accounting whereas for a joint operation the venturer will recognize its share of the assets, liabilities, revenue and expenses of the joint operation. Under existing IFRS, entities have the choice to proportionately consolidate or equity account for interests in joint ventures. IFRS 11 supersedes IAS 31, Interests in JointVentures, and SIC-13, Jointly Controlled Entities—Non-monetary Contributions by Venturers.(iv) IFRS 13, Fair Value Measurement, is a comprehensive standard for fair value measurement anddisclosure for use across all IFRS standards. The new standard clarifies that fair value is the price that would be received to sell an asset, or paid to transfer a liability in an orderly transaction between market participants, at the measurement date. Under existing IFRS, guidance on measuring and disclosing fair value is dispersed among the specific standards requiring fair value measurements and does not always reflect a clear measurement basis or consistent disclosures.(v) There have been amendments to existing standards, including IAS 27, Separate Financial Statements(IAS 27), and IAS 28, Investments in Associates and Joint Ventures (IAS 28). IAS 27 addresses accounting for subsidiaries, jointly controlled entities and associates in non-consolidated financial statements. IAS 28 has been amended to include joint ventures in its scope and to address the changes in IFRS 10 – 12.(vi) IAS 12, Income Taxes, was amended to introduce an exception to the existing principle for the measurement of deferred tax assets or liabilities arising on investment property measured at fair value. As a result of the amendment, there is a rebuttable presumption that the carrying amount of the investment property will be recovered through sale when considering the expected manner or recovery or settlement. SIC 21, Income Taxes - Recovery of Revalued Non-Depreciable Assets, will no longer apply to investment properties carried at fair value. The amendment also incorporates into IAS 12 the remaining guidance previously contained in SIC 21, which is withdrawn. The amendment is effective for annual periods beginning on or after July 1, 2012 with earlier application permitted.6.      Critical accounting estimates and judgments The preparation of the consolidated financial statements in accordance with IFRS requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Although these estimates are based on management’s best knowledge of the amount, events or actions, actual results ultimately may differ from those estimates. Management believes the most significant estimates and assumptions are associated with the valuation of accounts receivable, inventories, vendor rebates, deferred tax assets and liabilities, stock based compensation expense and goodwill.  If the underlying estimates and assumptions, upon which the consolidated financial statements are based, change in future periods, actual amounts may differ from those included in the accompanying consolidated financial statements. Allowance for credit losses The Company maintains an allowance for credit losses to provide for receivables which may ultimately be uncollectible.  Reserves are determined in light of a number of factors including customer specific conditions, economic events and the Company’s historical loss experience.  The allowance is assessed quarterly by a detailed formal review of customer balances. See Note 8. Inventories The Company evaluates its inventory to ensure it is carried at the lower of average cost or net realizable value. Allowances are made against slow moving, obsolete and damaged inventories and are charged to cost of sales. These allowances are assessed quarterly for adequacy. The reversal of any write-down of inventory arising from an increase in net realizable value shall be recognized as a reduction in cost of sales in the period in which the reversal occurred. See Note 9. Stock based compensation In determining stock based compensation expense, the Company uses the Black Scholes option pricing model, which requires a number of assumptions to be made, including the risk-free interest rate, expected option life and expected share price volatility. Consequently, the actual stock based compensation expense may vary from the amount estimated. See Note 18 (b).   76    CE Franklin Ltd. Notes to Consolidated Financial Statements Vendor rebates Vendor rebates consist of volume discount incentives earned from the purchase of selected products during the year from specified vendors.  These discounts are based on contractual agreements with the vendors which outline price, volume and general terms and conditions. Rebates are accrued for each reporting period with reassessments being performed quarterly. The Company accrues these rebates as a reduction in inventory and a corresponding reduction in cost of sales when the underlying inventory is sold. Impairment of long-lived assets The Company evaluates goodwill impairment at a consolidated level, as it operates through a single CGU. The impairment evaluation involves comparing the estimated recoverable amount of the Company’s business to its carrying amount. The recoverable amount is the higher of an asset’s fair value less costs to sell and value in use. Value in use is estimated using future cash flow projections, discounted to their present value, expected to arise from the CGU to which the goodwill relates. The required valuation methodology and underlying financial information that is used to determine value in use requires significant judgments to be made by management. These judgments include, but are not limited to, long term projections of future financial performance and the selection of appropriate discount rates used to determine the present value of future cash flow. Changes in such estimates or the application of alternative assumptions could produce significantly different results. See Note 10. Taxation Deferred tax assets and liabilities are measured using enacted or substantively enacted tax rates in effect in the period in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as part of the provision for income taxes in the period that includes the enactment date. See Note 12. 7.     Cash and cash equivalents           December 31, 2011 December 31, 2010 January 1, 2010  Cash at bank and on hand 15,830   -   -          Cash is held at a major Canadian chartered bank. 8.     Accounts receivable                December 31, 2011 December 31, 2010 January 1, 2010  Current 46,556   40,014   32,967   Less than 60 days overdue 36,732   41,253   25,766   Greater than 60 days overdue 8,328   5,519   6,398   Total trade receivables 91,616   86,786   65,131   Allowance for credit losses (1,615)  (1,887)  (2,335)  Net trade receivables 90,001   84,899   62,796   Other receivables 8,189   8,051   4,647     98,190   92,950   67,443     77   CE Franklin Ltd. Notes to Consolidated Financial StatementsA substantial portion of the Company’s accounts receivable balance is with customers within the oil and gas industry and is subject to normal industry credit risks. Concentration of credit risk in trade receivables is limited as the Company’s customer base is large and diversified. The Company follows a program of credit evaluations of customers and limits the amount of credit extended when deemed necessary. The Company has established procedures in place to review and collect outstanding receivables. Significant outstanding and overdue balances are reviewed on a regular basis and resulting actions are put in place on a timely basis. Appropriate provisions are made for debts that may be impaired on a timely basis. The Company maintains an allowance for possible credit losses that is charged to selling, general and administrative expenses by performing an analysis of specific accounts. Movement of the allowance for credit losses is as follows:   December 31, 2011 December 31, 2010  Opening balance 1,887   2,335   Write-offs (427)  (1,385)  Recoveries 8   952   Change in provision for credit losses 147   (15)  Closing balance 1,615   1,887  9.     Inventories            December 31, 2011December 31, 2010January 1, 2010  Goods purchased for resale 111,661  94,838  102,669  The Company maintains net realizable value allowances against slow moving, obsolete and damaged inventories that are charged to cost of goods sold on the consolidated statement of earnings and comprehensive income. These allowances are included in the inventory value disclosed above. Movement of the allowance for net realizable value is as follows:   December 31, 2011 December 31, 2010  Opening balance as at January 1 5,000   6,300   Additions 2,495   900   Utilization through write downs (2,905)  (2,200)  Closing balance 4,590   5,000     78   CE Franklin Ltd. Notes to Consolidated Financial Statements10.     Property and equipment             Land, buildings and leasehold improvements Computer equipment and software Equipment and machinery Furniture and fixtures Automotive equipment TotalCOST           Opening balance as at January 1, 2011 11,999   21,254   6,535   3,864   1,065   44,717 Additions 803   218   456   450   943   2,870 Disposals (174)  -   (13)  (32)  (52)  (271)Closing balance as at December 31, 2011 12,628   21,472   6,978   4,282   1,956   47,316             ACCUMULATED DEPRECIATION           Opening balance as at January 1, 2011 5,696   20,348   5,627   2,859   756   35,286 Depreciation expense 768   584   348   446   281   2,427 Disposals (67)  -   (4)  (13)  (22)  (106)Closing balance as at December 31, 2011 6,397   20,932   5,971   3,292   1,015   37,607             Net book amount as at December 31, 2011 6,231   540   1,007   990   941   9,709              Land, buildings and leasehold improvements Computer equipment and software Equipment and machinery Furniture and fixtures Automotive equipment TotalCOST           Opening balance as at January 1, 2010 11,624   20,751   6,412   3,822   838   43,447 Additions 375   503   125   42   231   1,276 Disposals -   -   (2)  -   (4)  (6)Closing balance as at December 31, 2010 11,999   21,254   6,535   3,864   1,065   44,717             ACCUMULATED DEPRECIATION           Opening balance as at January 1, 2010 4,958   19,721   5,350   2,408   493   32,930 Depreciation expense 738   627   277   451   263   2,356 Closing balance as at December 31, 2010 5,696   20,348   5,627   2,859   756   35,286             Net book amount as at December 31, 2010 6,303   906   908   1,005   309   9,431             Net book amount as at January 1, 2010 6,666   1,030   1,062   1,414   345   10,517    79   CE Franklin Ltd. Notes to Consolidated Financial Statements11.     Goodwill                December 31, 2011 December 31, 2010 January 1, 2010  Goodwill 20,570   20,570   20,570  All goodwill has arisen from business combinations. The Company tests goodwill annually for impairment or more frequently if there are indications that the asset may be impaired. An impairment test was performed at a CGU level as at November 30, 2011 and no impairment was recognized. As part of the Company’s transition to IFRS, the goodwill impairment testing date was changed from December 31 to November 30 starting with the 2011 fiscal year. The recoverable amount is determined using the greater of value in use and fair value less cost to sell. The value in use calculation uses future cash flow projections, discounted to their present value. Future cash flows are based on various assumptions and judgments including actual performance of the business, managements estimates of future performance, indicators of future oil and gas industry activity levels including commodity price forecasts, long term growth rates of 2% derived from earnings and cash flow trading multiples for comparable public energy service and distribution companies. Present value discount rate assumptions use an estimate of the Company’s pre-tax weighted average cost of capital, based on the average five year historical volatility of public energy service company share prices and benchmark interest rates. The pre tax discount rate ranges from 17% to 20% for the period ended November 30, 2011 (17% to 20% for the year ended December 31, 2010). Changes in such estimates or the application of alternative assumptions could produce significantly different results. As at November 30, 2011 the estimated fair value of the Company’s business would approximate its carrying amount if the after tax discount rate were to increase from 12% to 18%, or the assumed growth rate was reduced from positive 2% to a negative 7%. The fair value less cost to sell calculation looks at the Company’s market capitalization, less an estimated cost to sell, as compared to the Company’s book value as at November 30, 2011.  The Company performed a second fair value less cost to sell calculation by using established industry earnings multiples. 12.     Taxation                    The difference between the income tax provision recorded and the provision obtained by applying the combined federal and provincial statutory rates is as follows:            For the year ended December 31 2011  % 2010  %  Earnings before income taxes  19,703     9,354     Income taxes calculated at statutory rates  5,269   26.7   2,647   28.3   Non-deductible items  53   0.3   104   1.1   Share based compensation  103   0.5   712   7.6   Adjustments for filing returns and others  (33)  (0.1)  (20)  (0.2)     5,392   27.4   3,443   36.8  As at December 31, 2011, income taxes payable was $1.7 million (December 31, 2010 – $0.3 million payable). Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  Significant components of deferred income tax assets and liabilities are as follows:   80    CE Franklin Ltd. Notes to Consolidated Financial StatementsAs at December 31, 2011 December 31, 2010 January 1, 2010Assets      Property and equipment  883   870   852 Stock based compensation expense  951   487   856 Other  609   156   127    2,443   1,513   1,835 Liabilities      Goodwill and other  (474)  (397)  (378)Net Deferred tax asset  1,969   1,116   1,457 Deductible temporary differences are recognized to the extent that it is probable that taxable profit will be available against which the deductible temporary differences can be utilized. The analysis of deferred tax assets and deferred tax liabilities is as follows:  December 31 December 31 January 1 2011  2010  2010 Deferred tax assets:       Deferred tax asset to be recovered within 12 months 595   124   162   Deferred tax asset to be recovered after more than 12 months 1,848   1,389   1,673       Deferred tax liabilities       Deferred tax liability to be settled within 12 months(193) (343)  -   Deferred tax liability to be settled after more than 12 months(281) (54) (378)Deferred tax assets (net) 1,969   1,116   1,457 13.     Accounts payable and accrued liabilities           December 31, 2011 December 31, 2010 January 1, 2010  Current       Trade payables 10,919   23,966   16,766   Other payables 3,834   7,057   9,275   Accrued compensation expenses 4,683   2,434   3,396   Other accrued liabilities 74,177   29,906   9,052     93,613   63,363   38,489     81  CE Franklin Ltd. Notes to Consolidated Financial Statements 14.     Note payable, bank operating loan and long term debt               December 31, 2011 December 31, 2010 January 1, 2010           JEN Supply debt 290   -   -   Note payable 290   -   -            Bank operating loan  -   -   26,549            JEN Supply debt  -  290  290   Bank operating loan  -  6,140   -   Long term debt  -  6,430  290  In July of 2011, the Company renewed its $60.0 million revolving term credit facility that matures in July 2014.  Borrowings under the credit facility bear interest based on floating interest rates and are secured by a general security agreement covering all assets of the Company. The maximum amount available under the credit facility is subject to a borrowing base formula applied to accounts receivable and inventories. The credit facility requires that the Company maintains the ratio of its debt to debt plus equity at less than 40%. As at December 31, 2011 this ratio was nil (2010 – 4%). The Company must also maintain coverage of its net operating cash flow as defined in the credit facility agreement, over interest expense for the trailing twelve month period, at greater than 1.25 times. As at December 31, 2011, this ratio was 34.5 times (2010 – 14.1 times).  The credit facility contains certain other covenants, with which the Company is in compliance and has been for the comparative periods. As at December 31, 2011, the Company had borrowed nil and had available undrawn borrowing capacity of $60.0 million under the credit facility. In management’s opinion, the Company’s available borrowing capacity under its credit facility and ongoing cash flow from operations, are sufficient to resource its ongoing obligations. The JEN Supply note payable is unsecured and bears interest at the floating Canadian bank prime rate and is repayable in November 2012. 15.           Capital management The Company’s primary source of capital is its shareholders’ equity and cash flow from operating activities before net changes in non-cash working capital balances. The Company augments these capital sources with a $60 million revolving bank term loan facility maturing in July 2014 (see Note 14) which is used to finance its net working capital and general corporate requirements. The Company’s objective is to maintain adequate capital resources to sustain current operations including meeting seasonal demands of the business and the economic cycle.  The Company’s capital is summarised as follows: December 31, 2011 December 31, 2010 January 1, 2010Shareholders' equity165,099  150,536  142,627 Long term debt / Bank operating loan -  6,430  26,839 Net working capital116,850  125,702  136,583       Net working capital is defined as current assets less cash and cash equivalents, accounts payable and accrued liabilities, current taxes payable, note payable and other current liabilities.  82  CE Franklin Ltd. Notes to Consolidated Financial Statements16.     Commitments and contingencies a) The following table outlines the Company’s contractual obligations for debt, lease and related obligations, having initial terms in excess of one year. Obligations due over the next five years and thereafter are as follows:   Note PayableOperating lease   Period Due(Note 14)commitmentsTotal  2012  290  6,120  6,410   2013  -  5,772  5,772   2014  -  5,229  5,229   2015  -  4,545  4,545   2016  -  4,216  4,216   thereafter -  18,037  18,037     290  43,919  44,209  b) The Company is involved in various lawsuits, and has contractual performance and product warranty obligations, the losses from which, if any, are not anticipated to be material to the consolidated financial statements. 17.     Related party transactions Schlumberger owns approximately 56% of the Company's outstanding shares. The Company is the exclusive distributor in Canada of downhole pump production equipment manufactured by Wilson Supply, a division of Schlumberger. Purchases of such equipment conducted in the normal course on commercial terms were as follows:  For the year ended December 31 2011  2010   Cost of sales for the year ended 10,896  8,212   Inventory 5,302  3,544   Accounts payable and accrued liabilities 1,830  1,457   Accounts receivable 77  - 18.     Capital Stock a) The Company has authorized an unlimited number of common shares with no par value. As at December 31, 2011, the Company had 17.4 million common shares, 0.7 million stock options and 0.6 million share units outstanding.  b) The Board of Directors may grant options to purchase common shares to substantially all employees, officers and directors and to persons or corporations who provide management or consulting services to the Company.  The exercise period and the vesting schedule after the grant date are not to exceed 10 years.   83  CE Franklin Ltd. Notes to Consolidated Financial Statements Option activity was as follows:  December 31, 2011 December 31, 2010 Number of Options (000's) Weighted average exercise price per share Number of Options (000's) Weighted average exercise price per share        Outstanding - January 1 1,073   6.01   1,195   5.95 Exercised (196)  4.31   (86)  4.57 Forfeited / Expired (132)  9.68   (36)  7.68 Outstanding - end of period 745   5.80   1,073   6.01 Exercisable - end of period 734   5.79   897   5.67 A summary of stock options outstanding at December 31, 2011, is set out below:               Outstanding stock options (000's) Exercisable stock options  Range to exercise priceNumber of Options (000's) Weighted average remaining contractual life Weighted average exercise price Number of Options (000's) Weighted average exercise price  $2.70 to $3.50 170   1.62   2.96   170   2.96   $4.60 to $6.50 491   4.83   5.91   480   5.90   $10.30 to $10.90 84   5.09   10.90   84   10.90     745   4.13   5.80   734   5.79  Stock option compensation expense recorded for the year ended December 31, 2011 was $383,000 (2010 – $723,000) and is included in selling, general and administrative expenses on the consolidated statement of earnings and comprehensive income.  No options were granted during the year ended December 31, 2011 or the year ended December 31, 2010. Options vest one third or one fourth per year from the date of grant. Prior to the fourth quarter of 2010, the Company’s stock option plan included a cash settlement mechanism.  During the fourth quarter of 2010, the Company discontinued the settlement of stock option obligations with cash payments in favour of issuing shares from treasury.  At the time of this plan modification, the current liability of $2,075,000 was transferred to contributed surplus on the Company’s consolidated statement of financial position.  Stock options were revalued at each period end using the Black Scholes pricing model, with the following assumptions being used for at the time of discontinuation:     2010  Dividend yield  Nil  Risk-free interest rate  3.48%  Expected life  5 years  Expected volatility  63.2%  Note: Expected volatility is based on historical volatility.   84  CE Franklin Ltd. Notes to Consolidated Financial Statements c)    Share Unit Plans The Company has Restricted Share Unit ("RSU"), Performance Share Unit (“PSU”) and Deferred Share Unit ("DSU") plans (collectively the “Share Unit Plans”), where by RSUs, PSUs and DSUs are granted entitling the participant, at the Company's option, to receive either a common share or cash equivalent in exchange for a vested unit. For the PSU plan, the number of units granted is dependent on the Company meeting certain return on net asset (“RONA”) performance thresholds during the year of grant. The multiplier within the plan ranges from 0% - 200% dependent on performance. For 2011, the PSU performance adjustment was a positive increase of 5% from target, resulting in a 4,000 unit adjustment ($16,000).  For 2010, the PSU performance adjustment was a reduction of 58% from target, resulting in a 77,000 unit adjustment ($284,000).  RSU and PSU grants vest one third per year over the three year period following the date of the grant. DSUs vest on the date of grant, and can only be redeemed when the Director resigns from the Board.  Compensation expense related to the units granted is recognized over the vesting period based on the fair value of the units at the date of the grant and is recorded to contributed surplus.  The contributed surplus balance is reduced as the vested units are exchanged for either common shares or cash. During the year ended December 31, 2011 and 2010, the fair value of the RSU, PSU and DSU units granted was $2,249,000 (2010 - $1,497,000) and $1,440,000 of compensation expense was recorded (2010 - $1,268,000). Share Unit Plan activity for the periods ended December 31, 2011, and December 31, 2010 was as follows: (000's)December 31, 2011 December 31, 2010 Number of Units Number of Units RSUPSUDSUTotal RSUPSUDSUTotalOutstanding at January 1273 97 80 450  223 53 98 374 Granted130 117 22 269  145 132 31 308 Performance adjustments-4 -4  -(77)-(77)Exercised(34)(12)-(46) (82)(7)(49)(138)Forfeited(62)(44)-(106) (13)(4)-(17)Outstanding at end of period307 162 102 571  273 97 80 450 Exercisable at end of period93 33 102 228  30 10 80 120 The Company has established an independent trust to purchase common shares of the Company on the open-market to satisfy Share Unit Plan obligations. The Company’s intention is to settle all share based obligations with shares delivered from the trust. The trust is considered to be a special interest entity and is consolidated in the Company’s financial statements with the cost of the shares held in trust reported as a reduction to capital stock.  For the year ended December 31, 2011, 175,000 common shares were purchased by the trust (2010 – 204,300) at an average cost of $8.85 per share (2010 - $6.91 per share).  As at December 31, 2011, the trust held 579,951 shares (2010 – 450,732). d)     Normal Course Issuer Bid On December 21, 2010, the Company announced a NCIB to purchase for cancellation up to 850,000 common shares representing approximately 5% of its outstanding common shares. During the year ended December 31, 2011, the company purchased 3,102 shares at an average cost of $7.56 (2010: 61,769 shares purchased at an average cost of $6.62). On December 20, 2011, the Company announced the renewal of the NCIB effective January 3, 2012, to purchase up to 850,000 common shares through the facilities of NASDAQ, representing approximately 5% of its outstanding common shares.  Shares may be purchased up to December 31, 2012.   85  CE Franklin Ltd. Notes to Consolidated Financial Statements 19.     Earnings per share Basic Basic earnings per share is calculated by dividing the net income attributable to shareholders by the weighted average number of ordinary shares in issue during the year. Dilutive Diluted earnings per share are calculated using the treasury stock method, as if RSUs, PSUs, DSUs and stock options were exercised at the beginning of the year and funds received were used to purchase the Company’s common shares on the open market at the average price for the year.       December 31   2011  2010   Total Comprehensive income attributable to shareholders14,311  5,911   Weighted average number of common shares issued (000's)17,501  17,499   Adjustments for:     Stock options263  194   Share Units424  307   Weighted average number of ordinary shares for dilutive18,188  18,000   Net earnings per share: Basic0.82  0.34   Net earnings per share: Diluted0.79  0.33  20.           Financial instruments a) Fair values The Company’s financial instruments recognized on the consolidated statements of financial position consist of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities and note payable. The fair values of these financial instruments approximate their carrying amounts due to their short-term maturity. b) Credit Risk is described in Note 8.c) Market Risk and Risk Management The Company’s long term debt bears interest based on floating interest rates. As a result the Company is exposed to market risk from changes in the Canadian prime interest rate which can impact its borrowing costs. Based on the Company’s borrowing levels as at December 31, 2011, a change of one percent in interest rates would decrease or increase the Company’s annual net income by nil. From time to time the Company enters into foreign exchange forward contracts to manage its foreign exchange market risk by fixing the value of its liabilities and future commitments. The Company is exposed to possible losses in the event of non-performance by counterparties. The Company manages this credit risk by entering into agreements with counterparties that are substantially all investment grade financial institutions. The Company’s foreign exchange risk arises principally from the settlement of United States dollar dominated net working capital balances as a result of product purchases denominated in United States dollars. As at December 31, 2011, the Company had contracted to purchase US$18.3 million at fixed exchange rates with terms not exceeding five months (2010 - $6.5 million). The fair market values of the contracts were $0.2 million at December 31, 2011 and nominal at December 31, 2010. The Company recorded on these contracts an unrealized gain of $0.2 million for the year ended December 31, 2011 which has been recorded in foreign exchange (gain) loss.  As at December 31, 2011, a one percent change in the Canadian dollar relative to the US dollar would decrease or increase the Company’s annual net income by $0.2 million.   86   CE Franklin Ltd. Notes to Consolidated Financial Statements 21.  Selling, general and administrative ("SG&A") costsSelling, general and administrative costs for the year ended December 31, 2011 are as follows:          2011  2010    $% $%  Salaries and benefits 41,085 60%  36,287 59%  Selling costs 6,495 9%  6,558 10%  Facility and office costs 15,063 22%  13,392 21%  Other 6,072 9%  6,317 10%  SG&A costs 68,715 100%  62,554 100% Included in salaries and benefits are the Company’s contributions to employee Registered Retired Savings Plans (“RRSP”). The Company matches employee contributions based on employee salaries to a maximum of 6% (6% in 2010) and the amount deductible under the Income Tax Act to employees RRSPs.  Contributions incurred and paid during the year ended December 31, 2011 were $844,000 (2010 – $765,000). The remuneration of the key management personnel of the Company, which includes both directors and other officers, is set out below in aggregate.    December 31, 2011 December 31, 2010  Salaries and short-term employee benefits  1,717   1,545   Share based payments  1,225   1,444      2,942   2,989  22.     Economic dependency For the years ended December 31, 2011 and 2010, there were no customers that comprised more than 10% of revenues. In respect to the Company’s purchases, no one supplier provides more than 10% of product purchases for the year ended December 31, 2011.  In 2010, 10% of product purchases were from one supplier. 23.     Segment reporting The Company distributes oilfield products principally through its network of 39 branches primarily located in western Canada servicing mainly to oil and gas industry customers.  Accordingly, the Company has determined that it operates through a single operating segment and geographic jurisdiction.   87   Item 19.                 Exhibits The following exhibits are filed as part of this report on Form 20-F and are incorporated by reference: 1.1Certificate and Articles of Amalgamation, as amended, incorporated by reference from Exhibit 1.1 to the Company’s Registration Statement under the Securities Exchange Act of 1934 on Form 20-F, as amended, file number 001-12570 filed on February 4, 2010. 1.2  Bylaws incorporated herein by reference from Exhibit 1.2 to the Company’s Registration Statement under the Securities Exchange Act of 1934 on Form 20-F as amended, file number 001-12570 filed on February 4, 2010. 1.3  Audit Committee Terms of Reference incorporated by reference from Exhibit 1.3 to the Company’s Registrations Statement under the Securities Exchange Act of 1934 Form 20-F, as amended. 1.4  Board of Directors Terms of Reference 12.1  Certification of the Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. 12.2  Certification of the Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. 13.1  Certification of the Chief Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. 13.2  Certification of the Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. SIGNATURES The Registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and has duly caused and authorized the undersigned to sign this annual report on its behalf.      Name: Derren Newell  Title: Chief Financial Officer  Date: February 2, 2012    88   Exhibit 1.3 CE FRANKLIN LTD. (the "Corporation") BOARD OF DIRECTORS (the "Board") AUDIT COMMITTEE (the "Committee") TERMS OF REFERENCE A.  OBJECTIVES The primary objective of the Committee is to assist the Board in fulfilling its oversight responsibilities with respect to (a) the financial statements and other financial information provided by the Corporation to its shareholders, the public and others, (b) the Corporation’s compliance with legal and regulatory requirements, (c) the external auditor’s qualifications and independence and (d) the performance of the Corporation’s internal auditor and external auditor. Although the Committee has the powers and responsibilities set forth in these terms of reference, the role of the Committee is oversight.  The members of the Committee are not full-time employees of the Corporation and may or may not be accountants or auditors by profession or experts in the fields of accounting or auditing and, in any event, do not serve in such capacity.  Consequently, it is not the duty of the Committee to conduct audits or to determine that the Corporation’s financial statements and disclosures are complete and accurate and are in accordance with international financial reporting standards and applicable rules and regulations.  These are the responsibilities of management and the external auditor. B.  CONSTITUTION 1.  The Committee shall be composed of a minimum of three directors none of whom shall be an employee of the Corporation, each of whom shall satisfy the independence, financial literacy and experience requirements of the applicable securities laws, rules or guidelines, any stock exchange on which the Corporation's securities are listed for trading and any other regulatory requirements, and at least one of whom is a financial expert.  In particular, each member shall have no direct or indirect material relationship with the Corporation which could reasonably interfere with the director's independent judgment and each member shall be financially literate. 2.  To the extent that the Chairman of the Board satisfies the independence, financial literacy and experience requirements set forth in B(1) above, and does not serve as a member of the Committee, he/she shall be an ex-officio voting member of the Committee. 3.  The members of the Committee shall be appointed or reappointed at the meeting of the Board immediately following each annual meeting of the shareholders of the Corporation.  Each member of the Committee shall continue to be a member thereof until his successor is appointed, unless he shall resign or be removed by the Board or he shall otherwise cease to be a director of the Corporation.  Where a vacancy occurs at any time in the membership of the Committee, it may be filled by the Board and shall be filled by the Board if the membership of the Committee is less than three directors as a result of the vacancy. 4.  The Board or, in the event of its failure to do so, the members of the Committee, shall appoint a chairman (the "Chairman") from amongst their number.  If the Chairman of the Committee is not present at any meeting of the Committee, the Chairman of the meeting shall be chosen by the Committee from among the members present.  The Chairman presiding at any meeting of the Committee shall have a casting vote in case of deadlock.  The Committee shall also appoint a Secretary who need not be a director of the Corporation.   89   C.  MEETING AND MINUTES 1.  The time and place of meetings of the Committee and the procedure at such meetings shall be determined from time to time by the members thereof provided that: (a)a quorum for meetings shall be two members, present in person or by telephone or other telecommunication device that permit all persons participating in the meeting to speak and hear each other; (b)as part of its job to foster open communication, the Committee shall meet at least four times per year on a quarterly basis, or more frequently as circumstances require; the Committee shall meet at least quarterly with management, the chief internal auditor and the external auditor in separate executive sessions to discuss any matters that the Committee or each of these groups believe should be discussed privately; (c) notice of the time and place of every meeting shall be given in writing or facsimile communication to each member of the Committee at least 48 hours prior to the time fixed for such meeting, provided, however, that a member may in any manner waive a notice of a meeting and attendance of a member at a meeting is a waiver of notice of the meeting, except where a member attends a meeting for the express purpose of objecting to the transaction of any business on the grounds that the meeting is not lawfully called; and (d) the Committee shall at all times have the right to determine who shall and shall not be present at any part of the meetings of the Committee. 2.  All deliberations, recommendations and decisions of the Committee shall be recorded by the Secretary, or such other person as may be designated by the Committee, in the minutes of the meetings of the Committee.  Subject to determination by the Committee otherwise, a verbal report on such meetings shall be made by the Chairman of the Committee to the Board at the next Board meeting and the minutes of such meeting shall be circulated to the Committee and the Board prior to the next following Committee and Board meetings respectively. D.  SCOPE, DUTIES AND RESPONSIBILITIES The Audit Committee shall be charged with the following functions, duties and responsibilities: 1.  Act as the direct report for the Corporation's external auditor. 2.  Review the annual audited and interim financial statements, MD&A and earnings press releases with management and the external auditor prior to the submission to the Board for approval or public dissemination. 3.  Ensure adequate procedures are in place for the review of the Corporation's public disclosure of financial information extracted or derived from the Corporation's financial statements and periodically assess the adequacy of those procedures. 4.  Enquire as to the adequacy of the Corporation's system of internal control and to ensure these systems are operating effectively. 5.  Review management's monitoring of compliance and its compliance with the Corporation's code of corporate conduct; enquire of the internal auditor, the external auditor and management about any possible breaches. 6.  Review the findings of any examinations by regulatory agencies. 7.  Establish procedures for:   90   (a)the receipt, retention and treatment of complaints received by the Corporation regarding accounting, internal accounting controls or auditing matters; and (b)the confidential, anonymous submission by employees of the issuer of concerns regarding questionable accounting or auditing matters. 8.  Review and approve the Corporation's hiring policies regarding partners and employees and former partners and employees of the external auditor or former external auditor. 9.  Review the policies and procedures in effect for the review of directors’ and officers' expenses and perquisites. Review CEO expenses on an annual basis. The Chairman shall approve the expenses of the Chairman of the Board and the CEO on a quarterly basis. 10.  Ensure that the external auditor submit to the Committee on an annual basis a written statement consistent with Independent Standards Board Standard No. 1, discuss with the external auditor any disclosed relationships or services that may impact the objectivity and independence of the external auditor and satisfy itself as to the external auditor’s independence. 11.  Confirm that the lead audit partner and the audit partner responsible for reviewing the audit have not performed audit services for the Corporation in each of the five previous fiscal years.  Consider whether, in order to assure continuing auditor independence, it is appropriate to adopt a policy of rotating the external auditor on a regular basis. 12.  Be directly responsible for the nomination of the external auditor and the compensation of the external auditor. 13.  Oversee the work of the external auditor including: (a)resolve disagreements between management and the external auditor regarding financial reporting; (b)review the external auditor’s proposed audit scope and approach; and (c)review on an annual basis the performance of the external auditor, including the lead audit partner. 14.  Conduct a post-audit review of the financial statements and audit findings, including any significant suggestions for improvements and management's response to those suggestions. 15.  Pre-approve all auditing services and non-audit services (as permitted by Section 10A of the U.S. Securities Exchange Act, as amended) to be provided to the Corporation or the Corporation's subsidiaries by the external auditor and the external auditor of the Corporation's subsidiaries, and, in connection therewith, to approve all fees and other terms of engagement.  The Committee shall also review and approve disclosures required to be included in Securities and Exchange Commission periodic reports filed under Section 13(a) of the Securities Exchange Act with respect to non-audit services.  The authority to pre-approve non-audit services may be delegated to a member of the Committee provided that such member report any approval to the Committee at the next scheduled meeting of the Committee. 16.  Review all official documents of the Corporation that include financial statements, specifically without limitation prospectuses, annual information forms, MD&A's, annual reports, quarterly reports and earnings press releases. 17.  To monitor and review emerging issues and proposed changes in accounting standards, their impact on the Corporation's financial reports and proposals for changes in accounting policies adopted by the Corporation. 18.  Review, with the Corporation's counsel, any legal matters that could have a significant impact on the Corporation's financial statements. 19.  Review the activities, organizational structure and qualifications of the internal audit function. 20.  Ensure active involvement of internal audit in the financial reporting process, including co-ordination with external audit. 21.  Review (i) the internal control report prepared by management, including management's assessment of the effectiveness of the Corporation’s internal control structure and procedures for financial reporting and (ii) the external auditor’s attestation, and report, on the assessment made by management.   91   22.  If necessary, institute special investigations and, if appropriate, hire special counsel or experts to assist. 23.  Perform other activities or oversight functions consistent with the Committee's terms of reference, the Corporation's by-laws and governing law, as requested by the Board or deemed necessary or appropriate by the Committee. 24.  Report regularly to the Board.  Review with the full Board any issues that have arisen with respect to the quality or integrity of the Corporation’s financial statements, the Corporation’s compliance with legal or regulatory requirements, the performance and independence of the Corporation’s external auditor or the performance of the internal audit function. 25.  Review annually and report to the Board on the insurable risks and insurance coverage of the Corporation. 26.  Review quarterly and report to the Board on the hedging, financial risk management and derivatives position of the Corporation. 27.  Review significant tax planning initiatives to be implemented by management. 28.  Review and approve (a) any change or waiver in the Corporation’s code of ethics for the chief executive officer and senior financial officers and (b) any public disclosure made regarding such change or waiver. 29.  Review all reports required to be submitted by the external auditor to the Committee under Section 10A of the Securities Exchange Act. 30.  Review and approve all related-party transactions unless such review and approval has been delegated to a special committee of the Board comprised entirely of independent directors. 31.  Review and discuss with management the Corporation’s earnings press releases, including the use of non-GAAP financial information (as defined in Regulation G), as well as financial information and earnings guidance provided to analysts and rating agencies.  Such discussions may be done generally (i.e. discussion of the types of information to be disclosed and the types of presentations to be made). 32.  Review and discuss with management all material off-balance sheet transactions, arrangements, obligations (including contingent obligations) and other relationships of the Corporation with unconsolidated entities or other persons, that may have a material current or future effect on financial condition, changes in financial condition, results of operations, liquidity, capital resources, capital reserves or significant components of revenues or expenses. 33.  Discuss with the external auditor the matters required to be discussed by Statement on Auditing Standards No.114, relating to the conduct of the audit. 34.  Review annually in conjunction with the Corporate Governance and Nominating Committee and report to the Board on the adequacy of the Committee's terms of reference. E.  RESOURCES The Committee shall have the authority to retain independent legal, accounting and other consultants to advise the Committee.  The Committee may request any officer or employee of the Corporation or the Corporation’s outside counsel or the external auditor to attend a meeting of the Committee or to meet with any members of, or consultants to, the Committee. The Committee shall determine the extent of funding necessary for payment of compensation to the external auditor for the purpose of rendering or issuing the annual audit report and to any independent legal, accounting and other consultants retained to advise the Committee. Adopted and approved by the Board on July 24, 2008. Last amended on July 28, 2011.   92   Exhibit 1.4 BOARD OF DIRECTORS TERMS OF REFERENCE A.  OBJECTIVES The Board has the responsibility to oversee the conduct of the business of the Corporation and to supervise management which is responsible for the day-to-day conduct of the business.  The Board's fundamental objectives are to enhance and preserve long-term shareholder value, to ensure that the Corporation meets its obligations on an ongoing basis and to ensure that the Corporation operates in a reliable and safe manner.  In performing its functions, the Board should consider the legitimate interests its stakeholders such as employees, customers and communities may have in the Corporation.  In supervising the conduct of the business, the Board, through the Chief Executive Officer of the Corporation (the "CEO"), shall set the standards of conduct for the enterprise. B.  CONSTITUTION 1. Chairman of the Board The directors shall appoint a chairman (the "Chairman") from amongst their number.  If the Chairman of the Board is not present at any meeting of the Board, the Chairman of the meeting shall be chosen by the Board from among the directors present.  The Chairman presiding at any meeting of the Board shall have a casting vote in case of deadlock.  The Board shall also appoint a Secretary who need not be a director of the Corporation. 2.Size of Board The Board should have such number of independent members as it may determine to ensure that there are sufficient independent members for committee work.  In any event, no less than a majority of the Board shall be independent.  Subject to the foregoing, the Board should be of such a size that the Corporation's stakeholders are properly represented. 3.Majority of Independent Directors The Board will have a majority of directors who shall be independent as set forth in applicable securities laws, rules or guidelines or by any stock exchange on which the Corporation’s securities are listed for trading.  The Board must determine, based on all of the relevant facts and circumstances, whether each director satisfies the criteria for independence and must disclose each of these determinations. The Board may adopt and disclose categorical standards to assist it in making such determinations and may make a general disclosure if each director meets these standards.  Any determination of independence for a director who does not meet these standards, however, must be specifically explained. 4.Board Membership Criteria The Board seeks members from diverse professional and personal backgrounds who combine a broad spectrum of experience and expertise with a reputation for integrity.  This assessment will include an individual's qualification as independent, as well as consideration of diversity, age, skills and experience in the context of the needs of the Board. Directors should advise the Chairman of the Board and the chair of the Corporate Governance and Nominating Committee in advance of accepting an invitation to serve on another public corporation board. Exceptional candidates who do not meet all of these criteria may still be considered. 5.New Directors The Corporate Governance and Nominating Committee shall, as one of its responsibilities, recommend director candidates to the full Board.  Nominees for directorship will be selected by the Corporate Governance and Nominating Committee in accordance with the policies and principles in its terms of reference.  The Corporate Governance and Nominating Committee will maintain an orientation program for new directors.   93   6.Retirement                        (a) Term Limits.  The Board does not favour term limits for directors, but believes that it is important to monitor overall Board performance.  Therefore, the Corporate Governance and Nominating Committee shall review each director's continuation on the Board every three years.  This will allow each director the opportunity to conveniently confirm his or her desire to continue as a member of the Board.                                  (b) Resignation Policy  -  Retirement.    In order to provide access to new qualified directors, directors shall offer to resign from the Board upon reaching 70 years of age.  The Corporate Governance and Nominating Committee shall consider the resignation and accept it when appropriate in light of overall Board composition and effectiveness.                                  (c)Resignation Policy - Non-independent Directors.  Non-independent directors shall offer to resign from the Board upon their resignation, removal or retirement as an officer of the Corporation                                  (d)Directors Changing Their Present Job Responsibilities.  The Board expects directors to offer to resign from the Board upon a change in their business position including, without limitation, retirement from the position on which their original nomination was based.  It is not the sense of the Board that in every instance the directors who retire or change from the position they held when they came on the Board should necessarily leave the Board.  There should, however, be an opportunity for the Board through the Corporate Governance and Nominating Committee to review the continued appropriateness of Board membership under the circumstances. C.  MEETINGS AND MINUTES 1. The time and place of meetings of the Board and the procedures at such meetings shall be determined from time to time by the directors provided that:                        (a)  a quorum for meetings shall be four directors, present in person or by telephone or other telecommunication device that permit all persons participating in the meeting to speak and hear each other;                        (b)  the Chairman and Chief Executive Officer should establish the agenda for Board meetings, however, each Board member is free to suggest the inclusion of items on the agenda and is free to raise at any Board meeting subjects that are not on the agenda for that meeting;                        (c)  the Board will hold an in camera session of the directors, without non-independent directors and any members of the Corporation’s management present, at every Board meeting;                        (d)  notice of the time and place of every meeting shall be given in writing or facsimile communication to each director at least 48 hours prior to the time fixed for such meeting provided, however, that a director may in any manner waive a notice of a meeting and attendance of a director at a meeting is a waiver of notice of the meeting, except where a director attends a meeting for the express purpose of objecting to the transaction of any business on the grounds that the meeting is not lawfully called;                                 (e)  written materials, which shall in all events include recent financial information, for use at Board meetings shall be distributed in writing or facsimile communication to each director sufficiently in advance of the time fixed for such meeting to permit meaningful review;   94                         (f)  the Board shall at all times have the right to determine who shall and shall not be present, including the attendance of key executive officers, at any part of the meetings of the Board; and                        (g)  the Board shall hold a minimum of four meetings per year and shall meet at least quarterly. 2.All deliberations, recommendations and decisions of the Board shall be recorded by the Secretary in the minutes of the meetings of the Board, such minutes to be circulated to the directors prior to the next Board meeting. D.  PROCEDURE AND ORGANIZATION The Board operates by delegating certain of its authorities to its committees and to management and by reserving certain powers to itself.  The Board retains the responsibility for: 1.managing its own affairs, including nominating candidates for election to the Board, constituting committees of the Board and determining director compensation upon the recommendation of a committee of the Board; and 2.engaging any necessary internal and/or external advisors. E.  DUTIES AND RESPONSIBILITIES 1. Legal Requirements                        (a)  The Board has the responsibility to ensure that legal requirements have been met and documents and records have been properly prepared, approved and maintained.                        (b)  The Board has the statutory responsibility to:                                       (i)  exercise the powers of the Corporation directly or indirectly through the employees and agents of the Corporation;                                        (ii)  direct the management of the business and affairs of the Corporation; and                                         (iii)  act in accordance with its obligations contained in:                                                         (A)  the Business Corporations Act (Alberta) (the "ABCA"), as may be amended from time to time, and the regulations thereto;                                                        (B)  the Corporation's articles and by-laws;                                                        (C)  applicable Canadian and U.S. securities legislation;                                                         (D)  the rules and policies of the Toronto Stock Exchange and the NASDAQ Stock Market LLC; and                                                        (E)  other relevant legislation and regulations.                        (c)  The directors in exercising their powers and discharging their duties must:                                       (i)  exercise their business judgment and act honestly and in good faith with a view to the best interests of the Corporation; and                                        (ii)  exercise the care, diligence and skill that reasonably prudent people would exercise in comparable circumstances.   95                          (d)  In discharging the obligations set forth in Section E.1(c) above, directors should be entitled to rely on the honesty and integrity of the Corporation’s officers, employees, outside advisors and independent auditors.                        (e)  The directors are expected to:                                      (i)  attend board meetings and meetings of committees on which they serve, and to spend the time needed and meet as frequently as necessary to properly discharge their responsibilities; and                                        (ii)  review meeting materials prior to Board meetings and meetings of the committees and, when possible, should communicate in advance of meetings any questions or concerns that they wish to discuss so that management will be prepared to address the same.    Each director’s attendance at, and preparation for, Board meetings and meetings of the committees on which they serve, shall be considered by the Corporate Governance and Nominating Committee when recommending director nominees.                         (f)  The Board has the statutory responsibility for considering the following matters as a full Board which, pursuant to the ABCA, may not be delegated to management or to a committee of the Board:                                       (i)  any submission to the shareholders of a question or matter requiring the approval of the shareholders;                                       (ii)  the filling of a vacancy among the directors or in the office of auditor;                                         (iii)  the issuance of securities generally (provided that the issuance of securities in a manner and on terms authorized by the Board may be delegated);                                         (iv)  the declaration of dividends;                                        (v)  the purchase, redemption or any other form of acquisition of shares issued by the Corporation (provided that the purchase, redemption or other form of acquisition of shares issued by the Corporation in a manner and on terms authorized by the Board may be delegated);                                         (vi)  the payment of a commission to any person in consideration of his purchasing or agreeing to purchase shares of the Corporation from the Corporation or from any other person or procuring or agreeing to procure purchases for any such shares;                                          (vii)  the approval of management proxy circulars;                                           (viii)  the approval of annual financial statements of the Corporation; and                                        (ix)  the adoption, amendment or repeal of by-laws of the Corporation.                      (g)The Board has constituted and delegated certain of its duties and responsibilities to the following committees of the Board:                                       (i)  Audit;                                        (ii)  Compensation;                                         (iii)  Corporate Governance and Nominating; and                                         (iv)  Quality, Health, Safety and Environment; the scope, duties and responsibilities of which are mandated in their respective terms of reference.   96   2.Strategy Determination The Board has the responsibility to ensure that there are long-term goals and a strategic planning process in place for the Corporation, including the review and approval of the strategic plan which takes into account, among other things, the nature of the Corporation and the opportunities and risks associated with the business of the Corporation, and the annual monitoring, review, and updating of the strategic plan. 3. Managing Risk The Board and its committees have the responsibility to understand the principal risks of the business in which the Corporation is engaged, to achieve a proper balance between risks incurred and the potential return to shareholders, and to ensure that there are systems in place which effectively monitor and manage those risks with a view to the long-term viability of the Corporation. 4.Appointing, Training and Monitoring Senior Management The Board and its committees have the responsibility:                        (a)  to appoint the CEO upon recommendations of the Corporate Governance and Nominating Committee, to monitor and assess CEO performance, to determine CEO compensation and to provide annually advice and counsel in the execution of the CEO's duties;                        (b)  to approve the appointment and remuneration of all corporate officers, acting upon the advice of the CEO and the Compensation Committee; and                        (c)  to ensure that adequate provision has been made to train and develop management and for the orderly succession of management. 5. Policies, Procedures and Compliance The Board and its committees have the responsibility:                        (a)  to ensure that the Corporation operates at all times within applicable laws and regulations and ethical and moral standards;                        (b)  to approve the Corporation's code of ethics and monitor compliance with such code of ethics;                        (c)  to approve and monitor compliance with significant policies and procedures by which the Corporation is operated;                        (d)  to ensure the Corporation sets environmental standards in its operations and is in compliance with environmental laws and legislation; and                        (e)  to ensure the Corporation has a high regard for the health and safety of its employees in the workplace and has in place appropriate programs and policies. 6.Reporting and Communication The Board and its committees have the responsibility:                      (a)to ensure the Corporation has in place policies and programs to enable the Corporation to communicate effectively with its shareholders, other stakeholders and the public generally;                        (b)  to ensure that the financial performance of the Corporation is properly reported to shareholders, other security holders and regulators on a timely and regular basis;                        (c)  to ensure that the financial results are reported fairly and in accordance with generally accepted accounting principles;                        (d)  to ensure the timely reporting of any other developments that have a significant and material impact on the value of the Corporation; and   97                          (e)  to report annually to shareholders on its stewardship of the affairs of the Corporation for the preceding year. 7.Monitoring and Acting The Board and its committees have the responsibility:                        (a)  to monitor the Corporation's progress towards its goals and objectives and to revise and alter its direction through management in response to changing circumstances;                        (b)  to take action when performance falls short of goals and objectives or when other special circumstances warrant; and                        (c)  to ensure that the Corporation has implemented adequate control and information systems which ensure the effective discharge of its responsibilities. 8.Conflicts of Interest Directors shall avoid any action, position or interest that conflicts with an interest of the Corporation, or gives the appearance of a conflict.  The Corporation annually solicits information from directors in order to monitor potential conflicts of interest and directors are expected to be mindful of their fiduciary obligations to the Corporation. 9.Share Ownership by Directors Each independent director shall own such number of shares of the Corporation as required by the Corporation's share ownership guidelines. 10.Director Compensation The form and amount of director compensation will be determined by the Compensation Committee in accordance with the policies and principles set forth in its terms of reference.  The Board is aware that questions as to directors' independence may be raised when directors' fees and emoluments exceed what is customary.  Similar concerns may be raised when the Corporation makes substantial charitable contributions to organizations in which a director is affiliated, or enters into consulting contracts with (or provides other indirect forms of compensation to) a director.  The Board will critically evaluate each of these matters when determining the form and amount of director compensation. 11.Continuing Director Education The Corporate Governance and Nominating Committee will maintain orientation programs for new directors and continuing education programs for all directors. 12.Assessing Board Performance The Board will conduct an annual self-evaluation to determine whether it and its committees are functioning effectively.  The Corporate Governance and Nominating Committee will receive comments from all directors as to the Board's performance and report annually to the Board with an assessment of the Board's performance, to be discussed with the full Board following the end of each fiscal year. 13.Access to Officers and Employees Board members have complete and open access to the Corporation's Chief Executive Officer, Chief Financial Officer and Leadership Team.  Board members who wish to have access to other members of management should coordinate such access through one of the foregoing. 14.Interaction with Third Parties The Board believes that management should speak for the Corporation and that the Chairman should speak for the Board.   98   15.Shareholder Feedback Any shareholder (or stakeholder) may contact the Board by e-mail or by writing to the Board c/o the Corporate Secretary. Matters relating to the Corporation’s accounting, internal accounting controls or auditing matters will be referred to the Audit Committee.  Other matters will be referred to the Chairman. 16.Board Authority The Board and each committee have the power to hire independent legal, financial or other advisors as they may deem necessary, without consulting or obtaining the approval of any officer of the Corporation in advance.  Information learned during the course of service on the Board is to be held confidential and used solely in furtherance of the Corporation's business. 17.Confidentiality The Board believes maintaining confidentiality of information and deliberations is an imperative. F.  COMMITTEE ISSUES 1.Board Committees The Board will have at all times an Audit Committee, Compensation Committee, Corporate Governance and Nominating Committee and Quality, Health, Safety and Environment Committee.  The Quality, Health, Safety and Environment Committee shall have at least one independent director.  The Compensation Committee shall consist solely of independent directors, except to the extent that the Corporation is controlled by a person or company that directly or indirectly controls a sufficient number of common shares of the Corporation to be able to elect the Board or to direct the management or policies of the Corporation, then a majority of the Compensation Committee members shall be independent and all members of the Compensation Committee shall be independent of management of the Corporation. The Corporate Governance and Nominating Committee shall consist of a majority of independent directors. The Audit Committee shall consist solely of independent directors.  Committee members will be appointed by the Board upon recommendation of the Corporate Governance and Nominating Committee with consideration of the desires of individual directors. The Chair shall be an ex-officio voting member on all committees established by the Board unless he serves as a committee chair or a committee member. The Board may, from time to time, establish or maintain additional committees as necessary or appropriate. 2.Rotation of Committee Assignments and Chairs Committee assignments and the designation of committee chairs should be based on the director’s knowledge, interests and areas of expertise.  The Board does not favor mandatory rotation of committee assignments or chairs.  The Board believes experience and continuity are more important than rotation.  Committee members and chairs may be rotated in response to changes in membership of the Board and in all cases should be rotated only if rotation is likely to increase committee performance.  3.Committee Terms of Reference Each committee shall have its own terms of reference.  The terms of reference will set forth the purposes, goals and responsibilities of the committees as well as qualifications for committee membership, procedures for committee member appointment and removal, committee structure and operations and committee reporting to the Board.  The terms of reference will also provide that each committee will annually evaluate its own performance. 4.Frequency and Length of Committee Meetings The chair of each committee, in consultation with the committee members, will determine the frequency and length of the committee meetings consistent with any requirements set forth in the committee’s terms of reference. Approved and adopted by the Board.  Last reviewed and amended on December 13, 2011.   99   Exhibit 12.1 CERTIFICATION PURSUANT TO RULE 13a-14 OR 15d-14 OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 I, Michael West, certify that; 1.  I have reviewed this annual report on Form 20-F of CE Franklin Ltd.; 2.  Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the periods covered by this report; 3.  Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report; 4.  The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have: a)  Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; b)  Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; c)  Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and d)  Disclosed in this report any change in the Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and 5.  The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditor and the audit committee of the Company’s board of directors: a)  All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company’s ability to record, process, summarize and report financial information; and b)  Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company’s internal control over financial reporting.  Date:February 2, 2012 By:  Name:Michael West Title: President and  Chief Executive Officer                100   Exhibit 12.2 CERTIFICATION PURSUANT TO RULE 13a-14 OR 15d-14 OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 I, Derren Newell, certify that; 1.  I have reviewed this annual report on Form 20-F of CE Franklin Ltd.; 2.  Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the periods covered by this report; 3.  Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report; 4.  The Company’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have: a)  Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; b)  Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; c)  Evaluated the effectiveness of the Company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and d)  Disclosed in this report any change in the Company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; and 5.  The Company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditor and the audit committee of the Company’s board of directors: a)  All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company’s ability to record, process, summarize and report financial information; and b)  Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company’s internal control over financial reporting. Date:February 2, 2012 By:  Name:Derren Newell Title: Chief Financial Officer                101   Exhibit 13.1 CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 In connection with the Annual Report of CE Franklin Ltd. (the “Company”) on Form 20-F for the fiscal year ended December 31, 2011, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael West, President and Chief Executive Officer of CE Franklin Ltd., certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that: 1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and 2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. Date:February 2, 2012 By:  Name:Michael West Title: President and  Chief Executive Officer    102   Exhibit 13.2 CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 In connection with the Annual Report of CE Franklin Ltd. (the “Company”) on Form 20-F for the fiscal year ended December 31, 2011, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Derren Newell, Chief Financial Officer of CE Franklin Ltd. certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that: 1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and 2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. Date:February 2, 2012 By:  Name:Derren Newell Title: Chief Financial Officer    103  |
|---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|