0001371285-18-000154.txt : 20180803 0001371285-18-000154.hdr.sgml : 20180803 20180802174041 ACCESSION NUMBER: 0001371285-18-000154 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180803 DATE AS OF CHANGE: 20180802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TRUPANION, INC. CENTRAL INDEX KEY: 0001371285 STANDARD INDUSTRIAL CLASSIFICATION: HOSPITAL & MEDICAL SERVICE PLANS [6324] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36537 FILM NUMBER: 18989728 BUSINESS ADDRESS: STREET 1: 6100 4TH AVENUE SOUTH STREET 2: SUITE 200 CITY: SEATTLE STATE: WA ZIP: 98108 BUSINESS PHONE: 888-733-2685 MAIL ADDRESS: STREET 1: 6100 4TH AVENUE SOUTH STREET 2: SUITE 200 CITY: SEATTLE STATE: WA ZIP: 98108 FORMER COMPANY: FORMER CONFORMED NAME: TRUPANION INC. DATE OF NAME CHANGE: 20131114 FORMER COMPANY: FORMER CONFORMED NAME: VETINSURANCE INTERNATIONAL INC DATE OF NAME CHANGE: 20060802 10-Q 1 a10-qq22018.htm 10-Q Document
false--12-31Q220182018-06-300001371285Accelerated FilerP2Y3M0D0.000010.000011000000001000000003077879633475275301214963271929025000000.000010.00001100000001000000000000657300755985 0001371285 2018-01-01 2018-06-30 0001371285 2018-07-25 0001371285 2018-04-01 2018-06-30 0001371285 2017-04-01 2017-06-30 0001371285 2017-01-01 2017-06-30 0001371285 2017-12-31 0001371285 2018-06-30 0001371285 us-gaap:TreasuryStockMember 2018-06-30 0001371285 us-gaap:PreferredStockMember 2017-12-31 0001371285 us-gaap:CommonStockMember 2017-12-31 0001371285 us-gaap:PreferredStockMember 2018-06-30 0001371285 us-gaap:CommonStockMember 2018-06-30 0001371285 us-gaap:TreasuryStockMember 2017-12-31 0001371285 2017-06-30 0001371285 2016-12-31 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001371285 us-gaap:WarrantMember 2018-01-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001371285 us-gaap:WarrantMember 2017-04-01 2017-06-30 0001371285 us-gaap:WarrantMember 2017-01-01 2017-06-30 0001371285 us-gaap:WarrantMember 2018-04-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001371285 us-gaap:WarrantMember 2017-04-01 2017-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001371285 us-gaap:WarrantMember 2017-01-01 2017-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001371285 us-gaap:WarrantMember 2018-01-01 2018-06-30 0001371285 us-gaap:WarrantMember 2018-04-01 2018-06-30 0001371285 us-gaap:MunicipalBondsMember 2018-06-30 0001371285 us-gaap:USGovernmentDebtSecuritiesMember 2017-12-31 0001371285 us-gaap:DepositsMember 2018-06-30 0001371285 us-gaap:MunicipalBondsMember 2017-12-31 0001371285 us-gaap:CertificatesOfDepositMember 2017-12-31 0001371285 us-gaap:USTreasurySecuritiesMember 2018-06-30 0001371285 us-gaap:USTreasurySecuritiesMember 2017-12-31 0001371285 us-gaap:DepositsMember 2017-12-31 0001371285 us-gaap:CertificatesOfDepositMember 2018-06-30 0001371285 us-gaap:USGovernmentDebtSecuritiesMember 2018-06-30 0001371285 2018-03-31 0001371285 us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001371285 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-06-30 0001371285 us-gaap:MoneyMarketFundsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:DepositsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:DepositsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:DepositsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2017-12-31 0001371285 us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001371285 us-gaap:MoneyMarketFundsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:DepositsMember 2017-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2016-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2017-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2018-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2017-06-30 0001371285 trup:SubscriptionbusinessMember 2018-01-01 2018-06-30 0001371285 trup:SubscriptionbusinessMember 2017-01-01 2017-06-30 0001371285 trup:SubscriptionbusinessMember 2017-12-31 0001371285 trup:SubscriptionbusinessMember 2016-12-31 0001371285 trup:SubscriptionbusinessMember 2017-06-30 0001371285 trup:SubscriptionbusinessMember 2018-06-30 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member us-gaap:AllOtherSegmentsMember 2018-06-30 0001371285 trup:Shortdurationinsurancecontractsforaccidentyear2018Member us-gaap:AllOtherSegmentsMember 2018-06-30 0001371285 trup:Shortdurationinsurancecontractsforaccidentyear2018Member trup:SubscriptionbusinessMember 2018-06-30 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member trup:SubscriptionbusinessMember 2018-06-30 0001371285 us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member trup:SubscriptionbusinessMember 2018-06-30 0001371285 trup:SubscriptionbusinessMember 2016-01-01 2016-06-30 0001371285 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001371285 us-gaap:RestrictedStockMember 2017-12-31 0001371285 us-gaap:RestrictedStockMember 2018-06-30 0001371285 trup:ClaimsExpenseMember 2017-04-01 2017-06-30 0001371285 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001371285 trup:ClaimsExpenseMember 2018-04-01 2018-06-30 0001371285 us-gaap:OtherExpenseMember 2018-01-01 2018-06-30 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001371285 trup:ClaimsExpenseMember 2018-01-01 2018-06-30 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001371285 us-gaap:OtherExpenseMember 2017-01-01 2017-06-30 0001371285 us-gaap:OtherExpenseMember 2018-04-01 2018-06-30 0001371285 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001371285 trup:TechnologyservicescostsMember 2018-01-01 2018-06-30 0001371285 us-gaap:OtherExpenseMember 2017-04-01 2017-06-30 0001371285 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001371285 trup:TechnologyservicescostsMember 2017-04-01 2017-06-30 0001371285 trup:ClaimsExpenseMember 2017-01-01 2017-06-30 0001371285 trup:TechnologyservicescostsMember 2018-04-01 2018-06-30 0001371285 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001371285 trup:TechnologyservicescostsMember 2017-01-01 2017-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001371285 trup:SubscriptionbusinessMember 2018-04-01 2018-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2017-04-01 2017-06-30 0001371285 trup:SubscriptionbusinessMember 2017-04-01 2017-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2018-04-01 2018-06-30 0001371285 country:US 2017-04-01 2017-06-30 0001371285 country:US 2018-04-01 2018-06-30 0001371285 country:US 2017-01-01 2017-06-30 0001371285 country:US 2018-01-01 2018-06-30 0001371285 country:CA 2017-01-01 2017-06-30 0001371285 country:CA 2018-01-01 2018-06-30 0001371285 country:CA 2017-04-01 2017-06-30 0001371285 country:CA 2018-04-01 2018-06-30 0001371285 us-gaap:SubsequentEventMember 2018-07-18 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2018
or
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: 001-36537
TRUPANION, INC.
(Exact name of registrant as specified in its charter)
Delaware
 
83-0480694
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification Number)
6100 4th Avenue S, Suite 200
Seattle, Washington 98108
(855) 727 - 9079
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. xYes o No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). x Yes o No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
o
 
Accelerated filer
x
 
Non-accelerated filer
o
(Do not check if smaller reporting company)
Smaller reporting company
o
 
 
 
 
Emerging growth company
x
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. x
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). o Yes x No
As of July 25, 2018, there were approximately 32,776,401 shares of the registrant’s common stock outstanding.




TRUPANION, INC.
TABLE OF CONTENTS




Note About Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and section 27A of the Securities Act of 1933, as amended (Securities Act). All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “potentially,” “estimate,” “target,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “plan” and “expect,” and similar expressions that convey uncertainty of future events or outcomes, are intended to identify forward-looking statements.
These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part II. Item 1A. “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely on forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to update publicly any forward-looking statements for any reason, except as required by law.
Unless otherwise stated or the context otherwise indicates, references to “we,” “us,” “our” and similar references refer to Trupanion, Inc. and its subsidiaries taken as a whole.







PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
TRUPANION, INC.
Consolidated Statements of Operations
(in thousands, except share data)
(unaudited)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenue
$
73,392

 
$
58,275

 
$
143,152

 
$
113,004

Cost of revenue:
 
 
 
 
 
 
 
Veterinary invoice expense
51,780

 
41,009

 
101,893

 
80,196

Other cost of revenue
9,259

 
6,915

 
17,842

 
13,302

Gross profit
12,353

 
10,351

 
23,417

 
19,506

Operating expenses:
 
 
 
 
 
 
 
Technology and development
2,298

 
2,322

 
4,462

 
4,725

General and administrative
4,610

 
4,245

 
9,068

 
8,257

Sales and marketing
5,702

 
4,372

 
11,640

 
8,461

Total operating expenses
12,610


10,939

 
25,170

 
21,443

Operating loss
(257
)

(588
)
 
(1,753
)
 
(1,937
)
Interest expense
332

 
109

 
551

 
246

Other (income) expense, net
(303
)
 
(1,112
)
 
(443
)
 
(1,140
)
(Loss) income before income taxes
(286
)

415

 
(1,861
)
 
(1,043
)
Income tax expense (benefit)
91


4

 
(4
)
 
28

Net (loss) income
$
(377
)
 
$
411

 
$
(1,857
)
 
$
(1,071
)

 
 
 
 
 
 
 
Net (loss) income per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.01
)
 
$
0.01

 
$
(0.06
)
 
$
(0.04
)
Weighted average common shares outstanding:
 
 
 
 
 
 
 
Basic
30,721,037

 
29,510,907

 
30,485,121

 
29,383,502

Diluted
30,721,037

 
32,734,624

 
30,485,121

 
29,383,502

See accompanying notes to the consolidated financial statements.

1



TRUPANION, INC.
Consolidated Statements of Comprehensive (Loss) Income
(in thousands)
(unaudited)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Net (loss) income
$
(377
)
 
$
411

 
$
(1,857
)
 
$
(1,071
)
Other comprehensive (loss) income:
 
 
 
 
 
 
 
Foreign currency translation adjustments
(129
)
 
111

 
(319
)
 
123

Net unrealized gain on available-for-sale debt securities
15

 
16

 

 
9

Other comprehensive (loss) income, net of taxes
(114
)
 
127

 
(319
)
 
132

Comprehensive (loss) income
$
(491
)
 
$
538

 
$
(2,176
)
 
$
(939
)
See accompanying notes to the consolidated financial statements.

2



TRUPANION, INC.
Consolidated Balance Sheets
(in thousands, except share data)
 
June 30, 2018
 
December 31, 2017
Assets
(unaudited)
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
95,424

 
$
25,706

Short-term investments
42,802

 
37,590

Accounts and other receivables
28,552

 
20,367

Prepaid expenses and other assets
6,890

 
2,895

Total current assets
173,668

 
86,558

Restricted cash
1,400

 
600

Long-term investments, at fair value
3,311

 
3,237

Property and equipment, net
8,208

 
7,868

Intangible assets, net
5,158

 
4,972

Other long-term assets
2,554

 
2,624

Total assets
$
194,299

 
$
105,859

Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
2,373

 
$
2,716

Accrued liabilities and other current liabilities
10,424

 
7,660

Reserve for veterinary invoices
13,996

 
12,756

Deferred revenue
30,339

 
22,734

Total current liabilities
57,132

 
45,866

Long-term debt
18,628

 
9,324

Deferred tax liabilities
1,002

 
1,002

Other liabilities
1,285

 
1,233

Total liabilities
78,047

 
57,425

Stockholders’ equity:
 
 
 
Common stock: $0.00001 par value, 100,000,000 shares authorized; 33,475,275 and 32,719,290 shares issued and outstanding at June 30, 2018; 30,778,796 and 30,121,496 shares issued and outstanding at December 31, 2017

 

Preferred stock: $0.00001 par value, 10,000,000 shares authorized; no shares issued and outstanding

 

Additional paid-in capital
207,505

 
134,511

Accumulated other comprehensive loss
(411
)
 
(92
)
Accumulated deficit
(84,641
)
 
(82,784
)
Treasury stock, at cost: 755,985 shares at June 30, 2018 and 657,300 shares at December 31, 2017
(6,201
)
 
(3,201
)
Total stockholders’ equity
116,252

 
48,434

Total liabilities and stockholders’ equity
$
194,299

 
$
105,859

See accompanying notes to the consolidated financial statements.

3



TRUPANION, INC.
Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 
Six Months Ended June 30,
 
2018
 
2017
Operating activities
 
 
 
Net loss
$
(1,857
)
 
$
(1,071
)
Adjustments to reconcile net loss to cash provided by operating activities:
 
 
 
Depreciation and amortization
1,891

 
2,113

Stock-based compensation expense
2,254

 
1,669

Gain on sale of equity method investment

 
(1,036
)
Other, net
38

 
56

Changes in operating assets and liabilities:
 
 
 
Accounts and other receivables
(8,168
)
 
(6,968
)
Prepaid expenses and other assets
(4,068
)
 
(183
)
Accounts payable, accrued liabilities, and other liabilities
2,567

 
913

Reserve for veterinary invoices
1,293

 
1,259

Deferred revenue
7,661

 
6,929

Net cash provided by operating activities
1,611

 
3,681

Investing activities
 
 
 
Purchases of investment securities
(20,386
)
 
(14,895
)
Maturities of investment securities
15,015

 
11,712

Proceeds from sale of equity method investment

 
1,402

Purchases of property and equipment
(2,370
)
 
(1,264
)
Other investments
113

 
(2,753
)
Net cash used in investing activities
(7,628
)
 
(5,798
)
Financing activities
 
 
 
Proceeds from public offering of common stock, net of offering costs
65,886

 

Proceeds from exercise of stock options
1,656

 
1,647

Proceeds from exercise of warrants
300

 

Proceeds from debt financing, net of financing fees
9,250

 
1,459

Other financing
(356
)
 
(203
)
Net cash provided by financing activities
76,736

 
2,903

Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash, net
(201
)
 
181

Net change in cash, cash equivalents, and restricted cash
70,518

 
967

Cash, cash equivalents, and restricted cash at beginning of period
26,306

 
24,237

Cash, cash equivalents, and restricted cash at end of period
$
96,824

 
$
25,204

Supplemental disclosures
 
 
 
Noncash investing and financing activities:
 
 
 
Purchases of property and equipment included in accounts payable and accrued liabilities
153

 
352

Property and equipment acquired under lease

 
66

Issuance of common stock for cashless exercise of warrants
3,000

 

See accompanying notes to the consolidated financial statements.

4



TRUPANION, INC.
Notes to the Consolidated Financial Statements (unaudited)
1. Nature of Operations and Significant Accounting Policies
Description of Business and Basis of Presentation
Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the Company) provides medical insurance for cats and dogs throughout the United States, Canada and Puerto Rico.
The financial data as of December 31, 2017 was derived from the Company's audited consolidated financial statements. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and, in management's opinion, have been prepared on the same basis as the audited financial statements and include all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company's financial position, results of operations, comprehensive (loss) income, and cash flows for the interim periods. These unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K, filed with the U.S Securities and Exchange Commission (SEC) on February 13, 2018 (the 2017 10-K). The Company's accounting policies are described in Note 1 to the audited financial statements included in the 2017 10-K. Operating results for the three and six months ended June 30, 2018 are not necessarily indicative of the results that may be expected for the full fiscal year or any other interim period.
Follow-on Public Offering
In June 2018, the Company completed a follow-on public offering (the June 2018 follow-on public offering) whereby the Company sold 2,090,909 shares of common stock (inclusive of 272,727 shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of $33.00 per share. The Company received aggregate net proceeds from the June 2018 follow-on public offering of $65.9 million, after deducting underwriting discounts and commissions and offering expenses payable by the Company.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates. See Note 1 to the audited financial statements included in the 2017 10-K for additional discussion of these estimates and assumptions.
Accumulated Other Comprehensive Loss
There were no reclassifications out of accumulated other comprehensive loss during the three and six months ended June 30, 2018 and 2017.
Income Taxes
On December 22, 2017, the U.S. government enacted the Tax Cuts and Jobs Act (Tax Act), making broad and complex changes to the Internal Revenue Code. The Company has made significant judgments and estimates in accordance with its interpretation of the Tax Act. As additional guidance on the Tax Act becomes available, the Company may adjust its interpretation of the requirements, which may result in a material change to income tax benefit or expense in the period in which the adjustment is made.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (FASB) issued an Accounting Standards Update (ASU) amending the lease presentation guidance. The ASU requires organizations that lease assets to recognize the rights and obligations created by those leases on the consolidated balance sheets. This ASU is effective for fiscal years beginning after December 15, 2018 including interim periods within that reporting period, with early adoption permitted. The Company has determined this guidance will require recognition of a lease liability and corresponding asset on the consolidated balance sheets equal to the present value of minimum lease payments. The carrying amount of the asset is derived from the amount of the lease liability at the end of each reporting period. The Company plans to adopt this guidance as of January 1, 2019, and is in the process of evaluating the impact on its consolidated financial statements.

5



2. Net (Loss) Income per Share
Basic net (loss) income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net (loss) income per share is calculated using the weighted average number of shares of common stock plus, when dilutive, potential common shares outstanding using the treasury-stock method. Potential common shares outstanding include stock options, unvested restricted stock awards and restricted stock units, and warrants.
The components of basic and diluted earnings per share were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Basic earnings per share:
 
 
 
 
 
 
 
Net (loss) income
$
(377
)
 
$
411

 
$
(1,857
)
 
$
(1,071
)
Shares used in computation:
 
 
 
 
 
 
 
Weighted average common shares outstanding
30,721,037

 
29,510,907

 
30,485,121

 
29,383,502

Basic earnings per share
$
(0.01
)
 
$
0.01

 
$
(0.06
)
 
$
(0.04
)
 
 
 
 
 
 
 
 
Diluted earnings per share:
 
 
 
 
 
 
 
Net (loss) income
$
(377
)
 
$
411

 
$
(1,857
)
 
$
(1,071
)
Shares used in computation:
 
 
 
 
 
 
 
Weighted average common shares outstanding
30,721,037

 
29,510,907

 
30,485,121

 
29,383,502

Stock options

 
2,511,012

 

 

Restricted stock awards and units

 
351,668

 

 

Warrants

 
361,037

 

 

Weighted average number of shares
30,721,037

 
32,734,624

 
30,485,121

 
29,383,502

Diluted earnings per share
$
(0.01
)
 
$
0.01

 
$
(0.06
)
 
$
(0.04
)

The following potentially dilutive equity securities were not included in the diluted earnings per common share calculation because they would have had an antidilutive effect:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Stock options
3,696,242

 
1,035,163

 
3,696,242

 
4,207,577

Restricted stock awards and restricted stock units
555,984

 

 
555,984

 
351,668

Warrants
480,000

 

 
480,000

 
810,000



6



3. Investment Securities
The amortized cost, gross unrealized holding gains and losses, fair value of long-term investments, which are classified as available-for-sale, and fair value of short-term investments by major security type and class of security were as follows as of June 30, 2018 and December 31, 2017 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair
Value
As of June 30, 2018
 
 
 
 
 
 
 
       Available-for-sale:
 
 
 
 
 
 
 
Foreign deposits
$
2,311

 
$

 
$

 
$
2,311

Municipal bond
1,000

 

 

 
1,000

 
$
3,311

 
$

 
$

 
$
3,311

       Short-term investments:
 
 
 
 
 
 
 
              U.S. Treasury securities
$
6,231

 
$

 
$
(2
)
 
$
6,229

              Certificates of deposit
439

 

 

 
439

              U.S. government funds
36,132

 

 

 
36,132

 
$
42,802


$

 
$
(2
)

$
42,800

 
 
 
 
 
 
 
 
 
Amortized
Cost
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair
Value
As of December 31, 2017
 
 
 
 
 
 
 
Available-for-sale:
 
 
 
 
 
 
 
Foreign deposits
$
2,237

 
$

 
$

 
$
2,237

Municipal bond
1,000

 

 

 
1,000

 
$
3,237


$

 
$


$
3,237

Short-term investments:
 
 
 
 
 
 
 
U.S. Treasury securities
$
5,783

 
$

 
$
(4
)
 
$
5,779

Certificates of deposit
690

 
1

 

 
691

U.S. government funds
31,117

 

 

 
31,117

 
$
37,590


$
1

 
$
(4
)

$
37,587


Maturities of debt securities classified as available-for-sale were as follows (in thousands):
 
June 30, 2018
 
Amortized
Cost
 
Fair
Value
Available-for-sale:
 
 
 
Due after one year through five years
$
2,311

 
$
2,311

Due after five years through ten years
1,000

 
1,000

 
$
3,311

 
$
3,311


The Company evaluated its securities for other-than-temporary impairment and considers the decline in market value for the securities to be primarily attributable to current economic and market conditions. For debt securities, the Company does not intend to sell, nor is it more likely than not that the Company will be required to sell, the securities prior to maturity or prior to the recovery of the amortized cost basis.

7



4. Fair Value
Investments
The following table summarizes, by major security type, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):
 
As of June 30, 2018
 
Fair Value
 
Level 1
 
Level 2
Assets
 
 
 
 
 
Restricted cash
$
1,400

 
$
1,400

 
$

Foreign deposits
2,311

 
2,311

 

Municipal bond
1,000

 

 
1,000

Money market funds
45,420

 
45,420

 

Total
$
50,131

 
$
49,131

 
$
1,000

 
 
 
 
 
 
 
As of December 31, 2017
 
Fair Value
 
Level 1
 
Level 2
Assets
 
 
 
 
 
Restricted cash
$
600

 
$
600

 
$

Foreign deposits
2,237

 
2,237

 

Municipal bond
1,000

 

 
1,000

Money market funds
5,167

 
5,167

 

Total
$
9,004

 
$
8,004

 
$
1,000


The Company measures the fair value of restricted cash, foreign deposits, and money market funds based on quoted prices in active markets for identical assets. The fair value of the municipal bond is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Short-term investments are carried at amortized cost and the fair value is disclosed in Note 3, Investment Securities. The fair value of these investments is determined in the same manner as for available-for-sale securities and is considered a Level 1 measurement.
Fair Value Disclosures
As of June 30, 2018 and December 31, 2017, the Company's other long-term assets balance included a $2.5 million note receivable, recorded at its estimated collectible amount. The Company estimates that the carrying value of the note receivable approximates its fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party.
The Company estimates the fair value of its long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at June 30, 2018 and December 31, 2017.
5. Debt
On June 28, 2018, the Company amended its credit agreement, increasing its borrowing capacity from $30.0 million to $50.0 million, extending the maturity date to June 2021, and increasing the required amount of restricted cash. The facility is secured by any and all interests in the Company's assets that are not otherwise restricted. Interest on the revolving line of credit is payable monthly at the greater of 4.5%, or 1.25% plus the prime rate (6.25% at June 30, 2018). The credit agreement includes other ancillary services and letters of credit of up to $4.5 million, and requires a deposit of restricted cash of $1.4 million. As of June 30, 2018, the Company was in compliance with all financial and non-financial covenants required by the credit agreement.
Borrowings on the revolving line of credit are limited to the lesser of $50.0 million and the total amount of cash and securities held by the Company's insurance subsidiaries (American Pet Insurance Company and Wyndham Insurance Company (SAC) Limited Segregated Account AX). As of June 30, 2018, available borrowing capacity on the line of credit was $20.2 million, with an outstanding balance of $1.9 million for ancillary services and letters of credit, and borrowings under the facility of $18.8 million, recorded net of financing fees of $0.2 million.

8



6. Commitments and Contingencies
Litigation
From time to time, the Company is subject to litigation matters and claims arising from the ordinary course of business. The Company records a provision for a liability relating to legal matters when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. At this time, the Company does not believe any such matters to be material individually or in the aggregate. These views are subject to change following the outcome of future events or the results of future developments.
Agreement for the Purchase of Corporate Headquarters
In June 2018, the Company entered into a Real Estate Purchase and Sale Agreement (Real Estate Purchase Agreement) with Benaroya Capital Company, L.L.C to purchase certain properties (Properties) as defined within the Real Estate Purchase Agreement, located at 6100 Fourth Avenue South, Seattle, Washington. The purchase price will consist of $55.0 million in cash and 303,030 shares of common stock. The Company currently leases a portion of the Properties for use as its corporate headquarters and has recognized $1.0 million of rent expense under this lease for the six months ended June 30, 2018. Pursuant to this agreement, in June 2018, the Company made a $3.3 million earnest money deposit into an escrow account that, subject to limited exceptions, is non-refundable but creditable toward the purchase price of the Properties upon closing. Portions of the Properties are leased by unrelated parties, and the Company will assume those leases as part of its purchase. The closing date will be no later than January 1, 2019, and is subject to routine contingencies as provided in the Real Estate Purchase Agreement.
7. Reserve for Veterinary Invoices
The reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. The reserve estimate involves actuarial projections, and is based on management's assessment of facts and circumstances currently known, and assumptions about anticipated patterns, including expected future trends in the number of veterinary invoices the Company will receive and the average cost of those veterinary invoices. The reserve is made for each of the Company's segments, subscription and other business, and are continually refined as the Company receives and pays veterinary invoices. Changes in management's assumptions and estimates may have a relatively large impact to the reserve and associated expense.
Reserve for veterinary invoices
Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):
 
 
Six Months Ended June 30,
Subscription
 
2018
 
2017
Reserve at beginning of year
 
$
11,059

 
$
8,538

Veterinary invoices during the period related to:
 
 
 
 
Current year
 
91,464

 
74,244

Prior years
 
119

 
(257
)
Total veterinary invoice expense
 
91,583

 
73,987

Amounts paid during the period related to:
 
 
 
 
Current year
 
80,841

 
65,549

Prior years
 
9,256

 
7,138

Total paid
 
90,097

 
72,687

Non-cash expenses
 
333

 
229

Reserve at end of period
 
$
12,212

 
$
9,609

The Company's reserve for the subscription business segment increased from $11.1 million at December 31, 2017 to $12.2 million at June 30, 2018. This change was comprised of $91.6 million in expense recorded during the period less $90.1 million in payments of veterinary invoices. The $91.6 million in veterinary invoice expense incurred includes an adjustment of $0.1 million to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the six months ended June 30, 2017, the Company decreased prior year reserves by $0.3 million as a result of analysis of payment trends.

9



Summarized below are the changes in total liability for the Company's other business segment (in thousands):
 
 
Six Months Ended June 30,
Other Business
 
2018
 
2017
Reserve at beginning of year
 
$
1,697

 
$
983

Veterinary invoices during the period related to:
 
 
 
 
Current year
 
10,589

 
6,337

Prior years
 
(279
)
 
(128
)
Total veterinary invoice expense
 
10,310

 
6,209

Amounts paid during the period related to:
 
 
 
 
Current year
 
8,916

 
5,217

Prior years
 
1,307

 
764

Total paid
 
10,223

 
5,981

Non-cash expenses
 

 

Reserve at end of period
 
$
1,784

 
$
1,211


The Company’s reserve for the other business segment increased from $1.7 million at December 31, 2017 to $1.8 million at June 30, 2018. This change was comprised of $10.3 million in expense recorded during the period less $10.2 million in payments of veterinary invoices. The $10.3 million in veterinary invoice expense incurred includes a reduction of $0.3 million to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the six months ended June 30, 2017, the Company decreased prior year reserves by $0.1 million as a result of analysis of payment trends.
Reserve for veterinary invoices, by year of occurrence
In the following tables, the reserve for veterinary invoices for each segment is presented as the amount (in thousands) by year the veterinary invoice relates to, referred to as the year of occurrence.
Subscription
As of June 30, 2018
Year of Occurrence
 
2016
$
386

2017
1,537

2018
10,289

 
$
12,212

Other Business
As of June 30, 2018
Year of Occurrence
 
2017
$
110

2018
1,674

 
$
1,784



10



8. Stock-Based Compensation and Stockholders' Equity
Stock-based Compensation
Stock-based compensation expense includes stock options, restricted stock awards, and restricted stock units granted to employees and non-employees and has been reported in the Company’s consolidated statements of operations depending on the function performed by the employee or non-employee. Stock-based compensation expense recognized in the consolidated statements of operations was as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Veterinary invoice expense
$
148

 
$
89

 
$
268

 
$
159

Other cost of revenue
104

 
60

 
181

 
103

Technology and development
60

 
59

 
109

 
109

General and administrative
625

 
482

 
1,074

 
913

Sales and marketing
349

 
198

 
622

 
385

Total stock-based compensation
$
1,286

 
$
888

 
$
2,254

 
$
1,669


As of June 30, 2018, for all employees, the Company had 683,338 unvested stock options and 555,984 unvested restricted stock awards and restricted stock units that are expected to vest. Stock-based compensation expense of $4.3 million related to unvested stock options and $8.4 million related to unvested restricted stock awards and restricted stock units, each expected to be recognized over a weighted average period of approximately 2.3 years.
Stock Options
A summary of the Company's stock option activity is as follows:
 
Number Of Options
 
Weighted Average Exercise Price per Share
 
Aggregate Intrinsic Value (in thousands)
Outstanding as of December 31, 2017
4,006,399

 
$
7.16

 
$
88,578

Granted

 

 
 
Exercised
(262,967
)
 
6.30

 
6,681

Forfeited
(47,190
)
 
15.44

 
 
Outstanding as of June 30, 2018
3,696,242

 
$
7.12

 
$
116,370

 
 
 
 
 
 
Exercisable as of June 30, 2018
3,008,570

 
$
5.22

 
$
100,432

As of June 30, 2018, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of 4.8 years and 4.1 years, respectively.
Restricted Stock Awards and Restricted Stock Units
A summary of the Company’s restricted stock award and restricted stock unit activity is as follows:
 
Number of 
Shares
 
Weighted Average
Grant Date Fair Value per Share
Unvested shares as of December 31, 2017
256,842

 
$
4.77

Granted
323,358

 
27.87

Vested
(12,603
)
 
26.85

Forfeited
(11,613
)
 
28.36

Unvested shares as of June 30, 2018
555,984

 
$
18.27




11



Stockholders’ Equity
In the June 2018 follow-on public offering, the Company sold 2,090,909 shares of common stock (inclusive of 272,727 shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of $33.00 per share. The Company received aggregate net proceeds of $65.9 million, after deducting underwriting discounts and commissions and offering expenses payable by the Company.
During the six months ended June 30, 2018, 330,000 of the Company's outstanding warrants were exercised. As of June 30, 2018, warrants to purchase 480,000 shares of the Company's common stock at $10.00 per share remained outstanding. The warrants automatically convert to common stock in 2019.
9. Segments
The Company has two segments: subscription business and other business. The subscription business segment includes monthly subscription fees related to the Company’s medical insurance which is marketed directly to consumers, while the other business segment includes all other business that is not directly marketed to consumers.
The chief operating decision maker uses two measures to evaluate segment performance: revenue and gross profit. Additionally, other operating expenses, such as sales and marketing expenses, are allocated to each segment and evaluated when material. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets.
Revenue and gross profit of the Company’s segments were as follows (in thousands):

12



 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription business
$
63,867

 
$
52,641

 
$
125,384

 
$
102,870

Other business
9,525

 
5,634

 
17,768

 
10,134

 
73,392

 
58,275

 
143,152

 
113,004

Veterinary invoice expense:
 
 
 
 
 
 
 
Subscription business
46,446

 
37,664

 
91,583

 
73,987

Other business
5,334

 
3,345

 
10,310

 
6,209

 
51,780

 
41,009

 
101,893

 
80,196

Other cost of revenue:
 
 
 
 
 
 
 
Subscription business
5,887

 
4,927

 
11,764

 
9,850

Other business
3,372

 
1,988

 
6,078

 
3,452

 
9,259

 
6,915

 
17,842

 
13,302

Gross profit:
 
 
 
 
 
 
 
Subscription business
11,534

 
10,050

 
22,037

 
19,033

Other business
819


301

 
1,380

 
473

 
12,353


10,351

 
23,417

 
19,506

 
 
 
 
 
 
 
 
Technology and development
2,298

 
2,322

 
4,462

 
4,725

General and administrative
4,610

 
4,245

 
9,068

 
8,257

Sales and marketing:
 
 
 
 
 
 
 
Subscription business
5,614

 
4,309

 
11,465

 
8,350

Other business
88

 
63

 
175

 
111

 
5,702

 
4,372

 
11,640

 
8,461

Operating loss
$
(257
)

$
(588
)
 
$
(1,753
)
 
$
(1,937
)

The following table presents the Company’s revenue by geographic region of the member (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
United States
$
59,431

 
$
47,306

 
$
115,440

 
$
91,440

Canada
13,961

 
10,969

 
27,712

 
21,564

Total revenue
$
73,392

 
$
58,275

 
$
143,152

 
$
113,004


Substantially all of the Company’s long-lived assets were located in the United States as of June 30, 2018 and December 31, 2017.

13



10. Subsequent Events
On July 18, 2018, the Company purchased an equity interest, as a limited partner, in a privately held corporation for approximately $3.0 million. The Company has a contingent commitment to purchase an additional $4.0 million of equity for eighteen months following the initial investment. In conjunction with the investment, the Company has extended a revolving line of credit with a maximum borrowing capacity of $2.5 million.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Overview
We provide medical insurance for cats and dogs throughout the United States, Canada and Puerto Rico. Our data-driven, vertically-integrated approach enables us to provide pet owners with what we believe is the highest value medical insurance for their pets, priced specifically for each pet’s unique characteristics. Our growing and loyal member base provides us with highly predictable and recurring revenue. We operate our business similar to other subscription-based businesses, with a focus on maximizing the lifetime value of each pet while sustaining a favorable ratio of lifetime value relative to pet acquisition cost, based on our desired return on investment.
We operate in two business segments: subscription business and other business. We generate revenue in our subscription business segment primarily from subscription fees for our medical insurance, which we market to consumers. Fees are paid at the beginning of each subscription period, which automatically renews on a monthly basis. We generate revenue in our other business segment writing policies on behalf of third parties, where we do not undertake the marketing, and have more of a business-to-business relationship. Our other business segment consists of companies or organizations that choose to provide medical insurance for cats and dogs as a benefit to their employees or members, and contracts include multiple pets. The policies in our other business segment may be materially different from our subscription business. Our ultimate goal is to build the Trupanion brand by continuing to offer the highest value proposition in the industry and maintain strong alignment with the veterinary community. We believe our activities in our other business segment benefit the overall market for pet medical insurance by expanding upon product options and distribution models within other market niches.
We generate leads for our subscription business through both third-party referrals and direct-to-consumer acquisition channels, which we then convert into members through our website and contact center. Veterinary practices represent our largest referral source. We engage a national referral group of Territory Partners. These independent contractors are dedicated to cultivating direct veterinary relationships and building awareness of the benefits of our subscription to veterinarians and their clients. Veterinarians then educate pet owners, who visit our website or call our contact center to learn more about, and potentially enroll in, Trupanion. We pay Territory Partners fees based on activity in their regions. We also receive a significant number of new leads from existing members adding pets and referring their friends and family members. Our direct-to-consumer acquisition channels serve as important resources for pet owner education and drive new member leads and conversion. We continuously evaluate the effectiveness of our member acquisition channels and marketing initiatives based upon their return on investment, which we measure by comparing the ratio of the lifetime value of a pet generated through each specific channel or initiative to the related acquisition cost.
In May 2018, the U.S. Patent and Trademark Office approved a utility patent for the technology underlying our proprietary software platform, Trupanion Express®.

In June 2018, we completed a follow-on public offering and sold 2,090,909 shares of common stock (inclusive of 272,727 shares of common stock we sold pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of $33.00 per share. We received aggregate net proceeds of $65.9 million, after deducting underwriting discounts and commissions and offering expenses payable by us.


14



Key Operating Metrics
The following table sets forth our key operating metrics for our subscription business, and total pets enrolled, for the six-month periods ended June 30, 2018 and 2017 and each of the last eight fiscal quarters.
 
Six Months Ended June 30,
 
2018
 
2017
Total subscription pets enrolled (at period end)
401,033

 
346,409

Total pets enrolled (at period end)
472,480

 
383,293

Monthly average revenue per pet
$
53.79

 
$
50.99

Lifetime value of a pet (LVP)
$
732

 
$
654

Average pet acquisition cost (PAC)
$
158

 
$
135

Average monthly retention
98.64
%
 
98.57
%
 
Period Ended
 
Jun. 30, 2018
 
Mar. 31, 2018
 
Dec. 31, 2017
 
Sept. 30, 2017
 
Jun. 30, 2017
 
Mar. 31, 2017
 
Dec. 31, 2016
 
Sept. 30, 2016
Total subscription pets enrolled (at period end)
401,033

 
385,640

 
371,683

 
359,102

 
346,409

 
334,909

 
323,233

 
312,282

Total pets enrolled (at period end)
472,480

 
446,533

 
423,194

 
404,069

 
383,293

 
364,259

 
343,649

 
334,070

Monthly average revenue per pet
$
53.96

 
$
53.62

 
$
53.17

 
$
52.95

 
$
51.47

 
$
50.50

 
$
49.17

 
$
48.37

Lifetime value of a pet (LVP)
$
732

 
$
727

 
$
727

 
$
701

 
$
654

 
$
637

 
$
631

 
$
624

Average pet acquisition cost (PAC)
$
150

 
$
165

 
$
184

 
$
151

 
$
143

 
$
128

 
$
133

 
$
120

Average monthly retention
98.64
%
 
98.63
%
 
98.63
%
 
98.61
%
 
98.57
%
 
98.58
%
 
98.60
%
 
98.61
%
Total subscription pets enrolled. Total subscription pets enrolled reflects the number of pets in active memberships at the end of each period presented. We monitor total subscription pets enrolled because it provides an indication of the growth of our subscription business.
Total pets enrolled. Total pets enrolled reflects the number of subscription pets or pets enrolled in one of the insurance products offered in our other business segment at the end of each period presented. We monitor total pets enrolled because it provides an indication of the growth of our consolidated business.
Monthly average revenue per pet. Monthly average revenue per pet is calculated as amounts billed in a given month for subscriptions divided by the total number of subscription pet months in the period. Total subscription pet months in a period represents the sum of all pets enrolled for each month during the period. We monitor monthly average revenue per pet because it is an indicator of the per pet unit economics of our business.
Lifetime value of a pet. Lifetime value of a pet (LVP) is a business operating metric that we believe reflects the lifetime value we might expect from a new pet enrollment. We calculate LVP based on gross profit from our subscription business segment for the 12 months prior to the period end date excluding stock-based compensation expense related to cost of revenue from our subscription business segment, sign-up fee revenue and the change in deferred revenue between periods, multiplied by the implied average subscriber life in months. Implied average subscriber life in months is calculated as the quotient obtained by dividing one by one minus the average monthly retention rate. We monitor LVP to assess how much lifetime value we might expect from new pets over their implied average subscriber life in months and to evaluate the amount of sales and marketing expenses we may want to incur to attract new pet enrollments.

15



Average pet acquisition cost. Average pet acquisition cost (PAC) is calculated as net acquisition cost divided by the total number of new subscription pets enrolled in that period. Net acquisition cost, a non-GAAP financial measure, is calculated in a reporting period as sales and marketing expense, excluding stock-based compensation expense and other business segment sales and marketing expense, offset by sign-up fee revenue. We exclude stock-based compensation expense because the amount varies from period to period based on number of awards issued and market-based valuation inputs. We offset sign-up fee revenue because it is a one-time charge to new members collected at the time of enrollment used to partially offset initial setup costs, which are included in sales and marketing expenses. We exclude other business segment sales and marketing expense because that does not relate to subscription enrollments. We monitor average pet acquisition cost to evaluate the efficiency of our sales and marketing programs in acquiring new members and measure effectiveness using the ratio of our lifetime value of a pet to average pet acquisition cost, based on our desired return on investment.
Average monthly retention. Average monthly retention is measured as the monthly retention rate of enrolled subscription pets for each applicable period averaged over the 12 months prior to the period end date. As such, our average monthly retention rate as of June 30, 2018 is an average of each month’s retention from July 1, 2017 through June 30, 2018. We calculate monthly retention as the number of pets that remain after subtracting all pets that cancel during a month, including pets that enroll and cancel within that month, divided by the total pets enrolled at the beginning of that month. We monitor average monthly retention because it provides a measure of member satisfaction and allows us to calculate the implied average subscriber life in months.
Non-GAAP Financial Measures
We believe that using net acquisition cost to calculate and present certain of our other key metrics is helpful to our investors and an important tool for financial and operational decision-making and evaluating our operating results over different periods of time. Measuring net acquisition cost by removing stock-based compensation expense and other business segment sales and marketing expense offset by sign-up fee revenue provides for a more comparable metric across periods.
This measure, which is a non-GAAP financial measure, may not provide information that is directly comparable to that provided by other companies in our industry. In addition, this measure excludes stock-based compensation expense, which has been, and is expected to continue to be for the foreseeable future, a significant recurring component of our sales and marketing expense. The presentation and utilization of non-GAAP financial measures is not meant to be considered in isolation or as a substitute for the directly comparable financial measures prepared in accordance with GAAP.
The following table reflects the reconciliation of net acquisition cost to sales and marketing expense (in thousands):
 
Six Months Ended June 30,
 
2018
 
2017
Sales and marketing expense
$
11,640

 
$
8,461

Net of sign-up fee revenue
(1,240
)
 
(1,061
)
Excluding:
 
 
 
    Stock-based compensation expense
(622
)
 
(385
)
    Other business segment sales and marketing expense
(175
)
 
(111
)
Net acquisition cost
$
9,603

 
$
6,904

 
Period Ended
 
Jun. 30, 2018
 
Mar. 31, 2018
 
Dec. 31, 2017
 
Sept. 30, 2017
 
Jun. 30, 2017
 
Mar. 31, 2017
 
Dec. 31, 2016
 
Sept. 30, 2016
Sales and marketing expense
$
5,702

 
$
5,938

 
$
5,781

 
$
4,862

 
$
4,372

 
$
4,089

 
$
3,951

 
$
3,892

Net of sign-up fee revenue
(624
)
 
(616
)
 
(550
)
 
(558
)
 
(517
)
 
(544
)
 
(526
)
 
(525
)
Excluding:
 
 

 
 
 
 
 
 
 
 
 
 
 
 
    Stock-based compensation expense
(349
)
 
(273
)
 
(172
)
 
(165
)
 
(198
)
 
(187
)
 
(113
)
 
(172
)
    Other business segment sales and marketing expense
(88
)
 
(87
)
 
(56
)
 
(51
)
 
(63
)
 
(48
)
 
(62
)
 
(63
)
Net acquisition cost
$
4,641

 
$
4,962

 
$
5,003

 
$
4,088

 
$
3,594

 
$
3,310

 
$
3,250

 
$
3,132


16



Components of Operating Results
General
We operate in two business segments: subscription business and other business. Our subscription business segment includes revenue and expenses related to monthly subscriptions for pet medical insurance, which we market to consumers. When we do not directly market and sell to consumers, we classify the related revenue and expenses in our other business segment.
Revenue
We generate revenue in our subscription business segment primarily from subscription fees for our pet medical insurance. Fees are paid at the beginning of each subscription period, which automatically renews on a monthly basis. In most cases, our members authorize us to directly charge their credit card, debit card or bank account through automatic funds transfer. Subscription revenue is recognized on a pro rata basis over the monthly enrollment term. Membership may be canceled at any time without penalty, and we issue a refund for the unused portion of the canceled membership.
We generate revenue in our other business segment primarily from writing policies on behalf of third parties where we do not undertake the direct consumer marketing. This segment includes the writing of policies that may be materially different from our subscription.
Cost of Revenue
Cost of revenue in each of our segments is comprised of the following:
Veterinary invoice expense
Veterinary invoice expense includes our costs to review veterinary invoices, administer the payments, and provide member services, and other operating expenses directly or indirectly related to this process. We also accrue for veterinary invoices that have been incurred but not yet received. This also includes amounts paid by unaffiliated general agents, and an estimate of amounts incurred and not yet paid for our other business segment.
Other cost of revenue
Other cost of revenue for the subscription business segment includes direct and indirect member service expenses, Territory Partner renewal fees, credit card transaction fees and premium tax expenses. Other cost of revenue for the other business segment includes the commissions we pay to unaffiliated general agents, costs to administer the programs in the other business segment and premium taxes on the sales in this segment.
Operating Expenses
Our operating expenses are classified into three categories: technology and development, general and administrative, and sales and marketing. For each category, the largest component is personnel costs, which include salaries, employee benefit costs, bonuses and stock-based compensation expense.
Technology and Development
Technology and development expenses primarily consist of personnel costs and related expenses for our technology staff, which includes information technology development and infrastructure support, third-party services and depreciation of hardware and capitalized software.
General and Administrative
General and administrative expenses consist primarily of personnel costs and related expenses for our finance, actuarial, human resources, regulatory, legal and general management functions, as well as facilities and professional services.
Sales and Marketing
Sales and marketing expenses primarily consist of the cost to educate veterinarians and consumers about the benefits of Trupanion, to generate leads and to convert leads into enrolled pets, as well as print, online and promotional advertising costs, and employee compensation and related costs. Sales and marketing expenses are driven primarily by investments to acquire new members.

17



Factors Affecting Our Performance
Average monthly retention. Our performance depends on our ability to continue to retain our existing and newly enrolled pets and is impacted by our ability to provide a best-in-class value and member experience. Our ability to retain enrolled pets depends on a number of factors, including the actual and perceived value of our services and the quality of our member experience, the ease and transparency of the process for reviewing and paying veterinary invoices for our members, and the competitive environment. In addition, other initiatives across our business may temporarily impact retention and make it difficult for us to improve or maintain this metric. For example, if the number of new pets enrolled increases at a faster rate than our historical experience, our average monthly retention rate could be adversely impacted, as our retention rate is generally lower during the first year of member enrollment.
Investment in pet acquisition. We have made and plan to continue to make significant investments to grow our member base. Our net acquisition cost and the number of new members we enroll depends on a number of factors, including the amount we elect to invest in sales and marketing activities in any particular period in the aggregate and by channel, the frequency of existing members adding a pet or referring their friends or family, effectiveness of our sales execution and marketing initiatives, changes in costs of media, the mix of our sales and marketing expenditures and the competitive environment. Our average pet acquisition cost has in the past significantly varied, and in the future may significantly vary, from period to period based upon specific marketing initiatives and the actual or expected relationship to LVP and estimated rates of return on pet acquisition spend. We also regularly test new member acquisition channels and marketing initiatives, which may be more expensive than our traditional marketing channels and may increase our average acquisition costs. We continually assess our sales and marketing activities by monitoring the ratio of LVP to PAC and the return on PAC spend both on a detailed level by acquisition channel and in the aggregate.
Timing of initiatives. Over time we plan to implement new initiatives to improve our member experience, make modifications to our subscription plan and find other ways to maintain a strong value proposition for our members. These initiatives will sometimes be accompanied by price adjustments, in order to compensate for an increase in benefits received by our members. The implementation of such initiatives may not always coincide with the timing of price adjustments, resulting in fluctuations in revenue and gross profit in our subscription business segment.
Geographic mix of sales. The relative mix of our business between the United States and Canada impacts the monthly average revenue per pet we receive. Prices for our plan in Canada are generally higher than in the United States (in local currencies), which is consistent with the relative cost of veterinary care in each country. As our revenue has grown faster in the United States compared to Canada, this geographic shift in the mix of business has reduced the growth in our monthly average revenue per pet. In addition, as our mix of business between the United States and Canada changes, our exposure to foreign exchange fluctuations will be impacted.
Other business segment. Our other business segment primarily includes revenue and expenses related to policies written on behalf of third parties. This segment includes the writing of policies that may be materially different from our subscription. Our relationships in our other business segment are generally subject to termination provisions and are non-exclusive. Accordingly, we cannot control the volume of business, even if a contract is not terminated. Loss of an entire program via contract termination could result in the associated policies and revenues being lost over a period of 12 to 18 months, which could have a material impact on our results of operations. We may enter into additional relationships in the future to the extent we believe they will be profitable to us, which could also impact our operating results.


18



Results of Operations
The following tables set forth our results of operations for the periods presented both in absolute dollars and as a percentage of total revenue for those periods. The period-to-period comparison of financial results is not necessarily indicative of future results.
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
Subscription business
$
63,867


$
52,641

 
$
125,384

 
$
102,870

Other business
9,525


5,634

 
17,768

 
10,134

Total revenue
73,392


58,275

 
143,152

 
113,004

Cost of revenue:
 
 
 
 
 
 
 
Subscription business(1)
52,333

 
42,591

 
103,347

 
83,837

Other business
8,706

 
5,333

 
16,388

 
9,661

Total cost of revenue
61,039

 
47,924

 
119,735

 
93,498

Gross profit:
 
 
 
 
 
 
 
Subscription business
11,534

 
10,050

 
22,037

 
19,033

Other business
819

 
301

 
1,380

 
473

Total gross profit
12,353


10,351

 
23,417

 
19,506

Operating expenses:
 
 
 
 
 
 
 
Technology and development(1)
2,298

 
2,322

 
4,462

 
4,725

General and administrative(1)
4,610

 
4,245

 
9,068

 
8,257

Sales and marketing(1)
5,702

 
4,372

 
11,640

 
8,461

Total operating expenses
12,610

 
10,939

 
25,170

 
21,443

Operating loss
(257
)

(588
)
 
(1,753
)
 
(1,937
)
Interest expense
332

 
109

 
551

 
246

Other (income) expense, net
(303
)
 
(1,112
)
 
(443
)
 
(1,140
)
(Loss) income before income taxes
(286
)
 
415

 
(1,861
)
 
(1,043
)
Income tax expense (benefit)
91

 
4

 
(4
)
 
28

Net (loss) income
$
(377
)
 
$
411

 
$
(1,857
)
 
$
(1,071
)
 
 
 
 
 
(1) Includes stock-based compensation expense as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenue
$
252

 
$
149

 
$
449

 
$
262

Technology and development
60

 
59

 
109

 
109

General and administrative
625

 
482

 
1,074

 
913

Sales and marketing
349

 
198

 
622

 
385

Total stock-based compensation expense
$
1,286

 
$
888

 
$
2,254

 
$
1,669



19



 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(as a percentage of revenue)
Revenue
100
 %
 
100
 %
 
100
 %
 
100
 %
Cost of revenue
83

 
82

 
84

 
83

Gross profit
17

 
18

 
16

 
17

Operating expenses:

 

 
 
 
 
Technology and development
3

 
4

 
3

 
4

General and administrative
6

 
7

 
6

 
7

Sales and marketing
8

 
8

 
8

 
7

Total operating expenses
17

 
19

 
18

 
19

Operating loss

 
(1
)
 
(1
)
 
(2
)
Interest expense

 

 

 

Other (income) expense, net

 
(2
)
 

 
(1
)
Loss (income) before income taxes

 
1

 
(1
)
 
(1
)
Income tax expense (benefit)

 

 

 

Net (loss) income
(1
)%
 
1
 %
 
(1
)%
 
(1
)%
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(as a percentage of subscription revenue)
Subscription business revenue
100
%
 
100
%
 
100
%
 
100
%
Subscription business cost of revenue
82

 
81

 
82

 
81

Subscription business gross profit
18
%
 
19
%
 
18
%
 
19
%


20



Comparison of the Three and Six Months Ended June 30, 2018 and 2017
Revenue
 
Three Months Ended June 30,
 
% Change
 
Six Months Ended June 30,
 
% Change
 
2018
 
2017
 
 
2018
 
2017
 
 
(in thousands, except percentages, pet and per pet data)
 
 
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Subscription business
$
63,867

 
$
52,641

 
21
%
 
$
125,384

 
$
102,870

 
22
%
Other business
9,525

 
5,634

 
69

 
17,768

 
10,134

 
75

Total revenue
$
73,392

 
$
58,275

 
26

 
$
143,152

 
$
113,004

 
27

 
 
 
 
 
 
 
 
 
 
 
 
Percentage of Revenue by Segment:
 
 
 
 
 
 
 
 
 
 
 
Subscription business
87
%
 
90
%
 
 
 
88
%
 
91
%
 
 
Other business
13

 
10

 
 
 
12

 
9

 
 
Total revenue
100
%
 
100
%
 
 
 
100
%
 
100
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total subscription pets enrolled (at period end)
401,033

 
346,409

 
16

 
401,033

 
346,409

 
16

Total pets enrolled (at period end)
472,480

 
383,293

 
23

 
472,480

 
383,293

 
23

Monthly average revenue per pet
$
53.96

 
$
51.47

 
5

 
$
53.79

 
$
50.99

 
5

Average monthly retention
98.64
%
 
98.57
%
 
 
 
98.64
%
 
98.57
%
 
 
Three months ended June 30, 2018 compared to three months ended June 30, 2017. Total revenue increased by $15.1 million to $73.4 million for the three months ended June 30, 2018, or 26%. Revenue from our subscription business segment increased by $11.2 million to $63.9 million for the three months ended June 30, 2018, or 21%. This increase in subscription business revenue was primarily due to a 16% increase in total subscription pets enrolled as of June 30, 2018 compared to June 30, 2017, and an increase in average revenue per pet of 5% for the same period. Increases in pricing were primarily due to the increased cost and utilization of veterinary care. Revenue from our other business segment increased $3.9 million to $9.5 million for the three months ended June 30, 2018, or 69%, primarily due to a 94% increase in enrolled pets in this segment.
Six months ended June 30, 2018 compared to six months ended June 30, 2017. Total revenue increased by $30.1 million to $143.2 million for the six months ended June 30, 2018, or 27%. Revenue from our subscription business segment increased by $22.5 million to $125.4 million for the six months ended June 30, 2018, or 22%. This increase in subscription business revenue was primarily due to a 16% increase in total subscription pets enrolled as of June 30, 2018 compared to June 30, 2017, and an increase in average revenue per pet of 5% for the same period. Increases in pricing were primarily due to the increased cost and utilization of veterinary care. Revenue from our other business segment increased $7.6 million to $17.8 million for the six months ended June 30, 2018, or 75%, primarily due to a 94% increase in enrolled pets in this segment.

21



Cost of Revenue
 
Three Months Ended June 30,
 
% Change
 
Six Months Ended June 30,
 
% Change
 
2018
 
2017
 
 
2018
 
2017
 
 
(in thousands, except percentages, pet and per pet data)
 
 
Cost of Revenue:
 
 
 
 
 
 
 
 
 
 
 
Subscription business:
 
 
 
 
 
 
 
 
 
 
 
Veterinary invoice expense
$
46,446

 
$
37,664

 
23
%
 
$
91,583

 
$
73,987

 
24
%
Other cost of revenue
5,887

 
4,927

 
19

 
11,764

 
9,850

 
19

Total cost of revenue
$
52,333

 
$
42,591

 
23

 
$
103,347

 
$
83,837

 
23

Gross profit
$
11,534

 
$
10,050

 
15

 
$
22,037

 
$
19,033

 
16

Other business:
 
 
 
 
 
 
 
 
 
 
 
Veterinary invoice expense
5,334

 
3,345

 
59

 
10,310

 
6,209

 
66

Other cost of revenue
3,372

 
1,988

 
70

 
6,078

 
3,452

 
76

Total cost of revenue
$
8,706

 
$
5,333

 
63

 
$
16,388

 
$
9,661

 
70

Gross profit
$
819

 
$
301

 
172

 
$
1,380

 
$
473

 
192

 
 
 
 
 
 
 
 
 
 
 
 
Percentage of Revenue by Segment:
 
 
 
 
 
 
 
 
 
 
 
Subscription business:
 
 
 
 
 
 
 
 
 
 
 
Veterinary invoice expense
73
%
 
72
%
 
 
 
73
%
 
72
%
 
 
Other cost of revenue
9

 
9

 
 
 
9

 
10

 
 
Total cost of revenue
82

 
81

 
 
 
82

 
81

 
 
Gross profit
18

 
19

 
 
 
18

 
19

 
 
Other business:
 
 
 
 
 
 
 
 
 
 
 
Veterinary invoice expense
56

 
59

 
 
 
58

 
61

 
 
Other cost of revenue
35

 
35

 
 
 
34

 
34

 
 
Total cost of revenue
91

 
95

 
 
 
92

 
95

 
 
Gross profit
9

 
5

 
 
 
8

 
5

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total subscription pets enrolled (at period end)
401,033

 
346,409

 
16

 
401,033

 
346,409

 
16

Total pets enrolled (at period end)
472,480

 
383,293

 
23

 
472,480

 
383,293

 
23

Monthly average revenue per pet
$
53.96

 
$
51.47

 
5

 
$
53.79

 
$
50.99

 
5

Three months ended June 30, 2018 compared to three months ended June 30, 2017. Cost of revenue for our subscription business segment was $52.3 million, or 82% of revenue, for the three months ended June 30, 2018, compared to $42.6 million, or 81% of revenue, for the three months ended June 30, 2017. This $9.7 million increase in subscription cost of revenue was primarily the result of a 16% increase in subscription pets enrolled, resulting in a 23% increase in veterinary invoice expense and related internal processing costs. As a percentage of revenue, these costs increased to 73% for the three months ended June 30, 2018 from 72% for the three months ended June 30, 2017, primarily due to an increase in the volume of veterinary invoices received and the resulting increase in the costs to process and pay the invoices. Cost of revenue for our other business segment increased $3.4 million to $8.7 million for the three months ended June 30, 2018, primarily due to an increase in enrolled pets in this segment.
Six months ended June 30, 2018 compared to six months ended June 30, 2017. Cost of revenue for our subscription business segment was $103.3 million, or 82% of revenue, for the six months ended June 30, 2018, compared to $83.8 million, or 81% of revenue, for the six months ended June 30, 2017. This $19.5 million increase in subscription cost of revenue was primarily the result of a 16% increase in subscription pets enrolled, resulting in a 24% increase in veterinary invoice expense and related internal processing costs. As a percentage of revenue, these costs increased to 73% for the six months ended June 30, 2018 from 72% for the six months ended June 30, 2017, primarily due to an increase in the volume of veterinary invoices received and the resulting increase in the costs to process and pay the invoices. Cost of revenue for our other business segment increased $6.7 million to $16.4 million for the six months ended June 30, 2018, primarily due to an increase in enrolled pets in this segment.

22



Technology and Development Expenses
 
Three Months Ended June 30,
 
% Change
 
Six Months Ended June 30,
 
% Change
 
2018
 
2017
 
 
2018
 
2017
 
 
(in thousands, except percentages)
 
 
Technology and development
$
2,298

 
$
2,322

 
(1
)%
 
$
4,462

 
$
4,725

 
(6
)%
Percentage of total revenue
3
%
 
4
%
 
 
 
3
%
 
4
%
 
 
Three months ended June 30, 2018 compared to three months ended June 30, 2017. Technology and development expenses remained consistent at $2.3 million for the three months ended June 30, 2018. Headcount and related compensation expense increased by $0.3 million and was offset by more resources dedicated to capital projects, resulting in a higher proportion of costs being capitalized than in the prior year.
Six months ended June 30, 2018 compared to six months ended June 30, 2017. Technology and development expenses decreased $0.3 million, or 6%, to $4.5 million for the six months ended June 30, 2018. This was primarily due to having more resources dedicated to capital projects, resulting in a higher proportion of costs being capitalized than in the prior year.
General and Administrative Expenses
 
Three Months Ended June 30,
 
% Change
 
Six Months Ended June 30,
 
% Change
 
2018
 
2017
 
 
2018
 
2017
 
 
(in thousands, except percentages)
 
 
General and administrative
$
4,610

 
$
4,245

 
9
%
 
$
9,068

 
$
8,257

 
10
%
Percentage of total revenue
6
%
 
7
%
 
 
 
6
%
 
7
%
 
 
Three months ended June 30, 2018 compared to three months ended June 30, 2017. General and administrative expenses increased $0.4 million, or 9%, to $4.6 million for the three months ended June 30, 2018. This was primarily due to increased headcount. General and administrative expenses decreased from 7% to 6% as a percentage of revenue for the three months ended June 30, 2018, as we experienced scale in our support functions.
Six months ended June 30, 2018 compared to six months ended June 30, 2017. General and administrative expenses increased $0.8 million, or 10%, to $9.1 million for the six months ended June 30, 2018. This was primarily due to higher occupancy costs and increased headcount. General and administrative expenses decreased from 7% to 6% as a percentage of revenue for the six months ended June 30, 2018, as we experienced scale in our support functions.
Sales and Marketing Expenses
 
Three Months Ended June 30,
 
% Change
 
Six Months Ended June 30,
 
% Change
 
2018
 
2017
 
 
2018
 
2017
 
 
(in thousands, except percentages, pet and per pet data)
 
 
Sales and marketing
$
5,702

 
$
4,372

 
30
%
 
$
11,640

 
$
8,461

 
38
%
Subscription Business:
 
 
 
 
 
 
 
 
 
 
 
Total subscription pets enrolled (at period end)
401,033

 
346,409

 
16

 
401,033

 
346,409

 
16

Average pet acquisition cost (PAC)
$
150

 
$
143

 
5

 
$
158

 
$
135

 
17

Three months ended June 30, 2018 compared to three months ended June 30, 2017. Sales and marketing expense increased $1.3 million, or 30%, to $5.7 million, while subscription gross new pets increased 23%, to 30,929, and PAC increased 5% for the three months ended June 30, 2018. The increase in expense consisted primarily of an additional $0.8 million in compensation expense, due to a 20% increase in headcount, and $0.3 million in additional testing of new marketing initiatives.
Six months ended June 30, 2018 compared to six months ended June 30, 2017. Sales and marketing expense increased $3.2 million, or 38%, to $11.6 million, while subscription gross new pets increased 19%, to 60,922, and PAC increased 17% for the six months ended June 30, 2018. The increase in expense consisted primarily of an additional $1.8 million in compensation expense, due to a 24% increase in headcount, and $0.9 million in additional testing of new marketing initiatives.

23



Total Other Expense (Income), Net
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Interest expense
$
332

 
$
109

 
$
551

 
$
246

Other (income) expense, net
(303
)
 
(1,112
)
 
(443
)
 
(1,140
)
Total other expense (income), net
$
29

 
$
(1,003
)
 
$
108

 
$
(894
)
Three months ended June 30, 2018 compared to three months ended June 30, 2017. Total other expense (income), net decreased $1.0 million primarily due to a $1.0 million gain on sale of an equity method investment in the three months ended June 30, 2017.
Six months ended June 30, 2018 compared to six months ended June 30, 2017. Total other expense (income), net decreased $1.0 million primarily due to a $1.0 million gain on sale of an equity method investment in the six months ended June 30, 2017.



24



Liquidity and Capital Resources
The following table summarizes our cash flows for the periods indicated (in thousands):
 
Six Months Ended June 30,
 
2018
 
2017
Net cash provided by operating activities
$
1,611

 
$
3,681

Net cash used in investing activities
(7,628
)
 
(5,798
)
Net cash provided by financing activities
76,736

 
2,903

Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash, net
(201
)
 
181

Net change in cash, cash equivalents and restricted cash
$
70,518

 
$
967

Our primary sources of liquidity are cash provided by operations and available borrowings on our line of credit. In June 2018, we increased the borrowing capacity on our line of credit from $30.0 million to $50.0 million. For further information, see Note 5, Debt. In addition, we completed the June 2018 follow-on public offering, raising aggregate net proceeds of $65.9 million, primarily to fund the purchase of our home office building. Our primary requirements for liquidity are paying veterinary invoices, funding operations and capital requirements, investing in new member acquisition, investing in enhancements to our member experience, and servicing debt.
As of June 30, 2018, we had $138.2 million in cash, cash equivalents and short-term investments and $20.2 million available under our line of credit, which excludes $1.9 million reserved under the credit agreement for an outstanding letter of credit and other ancillary services. Most of the assets in our insurance subsidiary, American Pet Insurance Company (APIC), and our segregated cell business, Wyndham Insurance Company (SAC) Limited (WICL) Segregated Account AX, are subject to certain capital and dividend rules and regulations prescribed by jurisdictions in which they are authorized to operate. As of June 30, 2018, total assets and liabilities held outside of our insurance entities totaled $118.8 million and $32.4 million, respectively, including $22.6 million of cash and cash equivalents that are segregated from other operating funds and held in trust for the payment of claims on behalf of our insurance subsidiaries. For further information, refer to "Regulation."
We believe our cash and cash equivalents, short-term investments and line of credit are sufficient to fund our operations and capital requirements for the next 12 months. As we continue to grow, however, we may explore additional financing to fund our operations or to meet capital requirements. Financing could include equity, equity-linked, or debt financing. Additional financing may not be available to us on acceptable terms, or at all.
Operating Cash Flows
We derive operating cash flows from the sale of our subscription plans, which is used to pay veterinary invoices and other cost of revenue. Additionally, cash is used to support the growth of our business by reinvesting to acquire new pet enrollments and to fund projects that improve our members' experience. Cash provided by operating activities was $1.6 million for the six months ended June 30, 2018 compared to cash provided by operating activities of $3.7 million for the six months ended June 30, 2017. The decrease in cash provided by operating activities of $2.1 million was primarily related to the $3.3 million earnest money deposit, which will be applied to the purchase of Properties upon closing of the Real Estate Purchase Agreement.
Investing Cash Flows
Net cash used in investing activities for each of the periods presented was primarily related to the net purchase of investments to increase our statutory capital. As of June 30, 2018, we had $46.1 million in short-term and long-term investments in our insurance entities, APIC and WICL Segregated Account AX. These investments are held to satisfy statutory requirements. Our regulators may increase the required levels of risk-based capital in the future, and we anticipate that we will need to maintain greater amounts of risk-based capital if our pet enrollment continues to grow.
Financing Cash Flows
Cash provided by financing activities was $76.7 million and $2.9 million for the six months ended June 30, 2018 and 2017, respectively. The increase of $73.8 million was primarily due to net proceeds of $65.9 million received from the June 2018 follow-on public offering and additional borrowings of $9.3 million on our line of credit.

25



Long-Term Debt
Pacific Western Bank Loan and Security Agreement
The Company has a syndicated loan agreement with Pacific Western Bank (PWB) and Western Alliance Bank (WAB), amended in June 2018 to increase the borrowing capacity from $30.0 million to $50.0 million and extend the maturity date to June 2021. The required restricted cash increased to $1.4 million. We refer to this line of credit as our PWB credit facility. The maximum amount available to us under the PWB credit facility, inclusive of any amounts outstanding under the revolving line of credit, is the lesser of $50.0 million or the total amount of cash and securities held by our insurance entities, less amounts outstanding relating to other ancillary services and letters of credit, totaling $1.9 million as of June 30, 2018. Interest on the PWB credit facility accrues at a variable annual rate equal to the greater of 4.5%, or 1.25% plus the prime rate (6.25% at June 30, 2018).
The PWB credit facility requires us to maintain certain financial and non-financial covenants, including maintaining a minimum cash balance of $1.4 million in our account at WAB and/or WAB affiliates and other cash or investments of $1.4 million in our accounts at PWB. As of June 30, 2018, we were in compliance with each of the financial and non-financial covenants.
Our obligations under the PWB credit facility are secured by substantially all of our assets and a pledge of certain of our subsidiaries’ stock. As of June 30, 2018, we had $18.8 million in aggregate borrowings outstanding under the PWB credit facility.
Regulation
As of June 30, 2018, our insurance entities, APIC and WICL Segregated Account AX, held $42.8 million in short-term investments and $29.4 million in other current assets, including $3.9 million held in cash and cash equivalents to be used for operating expenses of our insurance subsidiaries. Most of the assets in APIC and WICL Segregated Account AX are subject to certain capital and dividend rules and regulations prescribed by jurisdictions in which they are authorized to operate.
To comply with the regulations and contractual obligations of APIC and WICL Segregated Account AX, we may be required to maintain capital that we would otherwise invest in our growth and operations, which may require us to modify our operating plan or marketing initiatives, delay the implementation of new solutions or development of new technologies, decrease the rate at which we hire additional personnel and enter into relationships with Territory Partners, incur indebtedness or pursue equity or debt financings or otherwise modify our business operations.
APIC
The majority of our investments are held by our insurance entities to satisfy risk-based capital requirements of the National Association of Insurance Commissioners (NAIC). The NAIC requirements provide a method for analyzing the minimum amount of risk-based capital (statutory capital and surplus plus other adjustments) appropriate for an insurance company to support its overall business operations, taking into account the risk characteristics of the company’s assets, liabilities and certain other items. An insurance company found to have insufficient statutory capital based on its risk-based capital ratio may be subject to varying levels of additional regulatory oversight depending on the level of capital inadequacy. APIC must hold certain capital amounts in order to comply with the statutory regulations and, therefore, we cannot use these amounts for general operating purposes without regulatory approval. As our business grows, the amount of capital we are required to maintain to satisfy our risk-based capital requirements may increase significantly. As of December 31, 2017, APIC was required to maintain at least $22.2 million of risk-based capital to avoid this additional regulatory oversight. As of that date, APIC maintained $37.2 million of risk-based capital. The New York Department of Financial Services may increase the required levels of risk-based capital in the future, and we anticipate that we will need to maintain greater amounts of risk-based capital if our pet enrollment continues to grow.
New York laws also restrict the ability of APIC to pay dividends to our parent holding company. The dividend restrictions are based in part on the prior year’s statutory income and surplus. Dividends up to specified levels are considered ordinary and may be paid without prior approval. In general, dividends or distributions that, in the aggregate in any 12-month period exceed the lesser of (i) 10% of surplus as of the preceding December 31 or (ii) the insurer’s adjusted net investment income for such 12-month period ended the preceding December 31, not including realized capital gains, are subject to approval by regulatory authorities. As of December 31, 2017, less than $0.2 million was able to be paid in the form of a dividend from APIC to our parent holding company without prior approval from regulatory authorities.

26



WICL Segregated Account AX
WICL Segregated Account AX was established by WICL, with Trupanion, Inc. as the shareholder, to enter into a reinsurance agreement with Omega General Insurance Company. All of the assets and liabilities of WICL Segregated Account AX are legally segregated from other assets and liabilities within WICL, and all shares of the segregated account are owned by Trupanion, Inc. During February 2018, our parent entity received a dividend of $2.2 million from WICL Segregated Account AX as allowed under our agreements with WICL. As required by the Office of the Superintendent of Financial Institutions regulations related to our reinsurance agreement with Omega General Insurance Company, we are required to maintain a Canadian Trust account with the greater of CAD $2.0 million or 115% of unearned Canadian premium plus 15% of outstanding Canadian claims, including all incurred but not reported claims. As of December 31, 2017, the account held CAD $2.8 million.
Though we are not directly regulated by the Bermuda Monetary Authority (BMA), WICL's regulation and compliance impacts us as it could have an adverse impact on the ability of WICL Segregated Account AX to pay dividends. WICL is regulated by the BMA under the Insurance Act of 1978 (Insurance Act) and the Segregated Accounts Company Act of 2000. The Insurance Act imposes on Bermuda insurance companies, solvency and liquidity standards, certain restrictions on the declaration and payment of dividends and distributions, certain restrictions on the reduction of statutory capital, and auditing and reporting requirements, and grants the BMA powers to supervise and, in certain circumstances, to investigate and intervene in the affairs of insurance companies. Under the Insurance Act, WICL, as a class 3 insurer, is required to maintain available statutory capital and surplus at a level equal to or in excess of a prescribed minimum established by reference to net written premiums and loss reserves.
Under the Bermuda Companies Act 1981, as amended, a Bermuda company may not declare or pay a dividend or make a distribution out of contributed surplus if there are reasonable grounds for believing that: (a) the company is, or would after the payment be, unable to pay its liabilities as they become due; or (b) the realizable value of the company’s assets would thereby be less than its liabilities. The Segregated Accounts Company Act of 2000 further requires that dividends out of a segregated account can only be paid to the extent that the cell remains solvent and the value of its assets remain greater than the aggregate of its liabilities and its issued share capital and share premium accounts.
Contractual Obligations
We enter into long-term contractual obligations and commitments in the normal course of business, primarily debt obligations and non-cancellable operating leases. Management believes there have been no material changes to our contractual obligation disclosure as of June 30, 2018, compared to those discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.
Critical Accounting Policies and Significant Estimates
Our discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the consolidated financial statements, as well as the reported revenue and expenses during the reporting periods.
Critical accounting policies and estimates are those that we consider the most important to the portrayal of our financial condition and results of operations because they require our most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. Generally, we base our estimates on historical experience and on various other factors that we believe to be reasonable under the circumstances. Actual results may differ from these estimates.
There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.

27



Item 3. Quantitative and Qualitative Disclosures About Market Risks
Management believes there have been no material changes to our quantitative and qualitative disclosures about market risks during the three and six months ended June 30, 2018, compared to those discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.

28



Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a- 15(e) and 15d- 15(e) under the Exchange Act), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of such date, our disclosure controls and procedures were effective.
Changes in Internal Control
There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

29



PART II - OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, the Company is subject to litigation matters and claims arising from the ordinary course of business, including, but not limited to, claims of alleged infringement of trademarks, copyrights, and other intellectual property rights; employment claims; coverage disputes with policyholders; disputes regarding general contracts; and regulatory or governmental investigations or disputes. The Company records an estimated liability relating to such matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The outcomes of legal proceedings are inherently unpredictable, subject to significant uncertainties, and could be material to the Company's operating results for a particular period. The Company reviews its estimates at least quarterly and makes adjustments to reflect the outcome of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.
Item 1A. Risk Factors
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this report, including our consolidated financial statements and related notes, as well as in our other filings with the SEC, in evaluating our business and before investing in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that are not expressly stated, that we are unaware of, or that we currently believe are not material, may also become important factors that affect us. If any of the following risks occur, our business, operating results, financial condition and prospects could be materially harmed. In that event, the price of our common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business and Industry
We have incurred significant cumulative net losses since our inception and may not be able to achieve or maintain profitability in the future.
We have incurred significant cumulative net losses since our inception. We have funded our operations through equity financings, borrowings under a revolving line of credit and term loans and, more recently, positive cash flows from operations. We may not be able to achieve or maintain profitability in the near future or at all. Our recent growth, including our growth in revenue and membership, may not be sustainable or may decrease, and we may not generate sufficient revenue to achieve or maintain profitability. Additionally, our expense levels are based, in significant part, on our estimates of future revenue and many of these expenses are fixed in the short term. As a result, we may be unable to adjust our spending in a timely manner if our revenue falls short of our expectations. Accordingly, any significant shortfall of revenue in relation to our estimates could have an immediate negative effect on our financial results.
We have made and plan to continue to make significant investments to grow our member base. Our average pet acquisition cost and the number of new pets we enroll depends on a number of factors, including the effectiveness of our sales execution and marketing initiatives, changes in costs of media, the mix of our sales and marketing expenditures and the competitive environment. Our average pet acquisition cost has in the past significantly varied and in the future may significantly vary period to period based upon specific marketing initiatives. We also regularly test new member acquisition channels and marketing initiatives, which often are more expensive than our traditional marketing channels and generally increase our average acquisition costs. We plan to expand the number of Territory Partners we use to reach veterinarians and other referral sources and to engage in other marketing activities, including direct to consumer advertising, which are likely to increase our acquisition costs.
We expect to continue to make significant expenditures to maintain and expand our business including expenditures relating to the acquisition of new members, retention of our existing members and development and implementation of our technology platforms. These increased expenditures will make it more difficult for us to achieve and maintain future profitability. Our ability to achieve and maintain profitability depends on a number of factors, including our ability to attract and service members on a profitable basis. If we are unable to achieve or maintain profitability, we may not be able to execute our business plan, our prospects may be harmed and our stock price could be materially and adversely affected.

30



We base our decisions regarding our member acquisition expenditures primarily on the projected lifetime value of the pets that we expect to acquire and the projected internal rate of return on marketing spend. Our estimates and assumptions may not accurately reflect our future results, we may overspend on member acquisition, and we may not be able to recover our member acquisition costs or generate profits from these investments.
We invest significantly in member acquisition. We expect to continue to spend significant amounts to acquire additional members. We utilize Territory Partners, who are paid fees based on activity in their regions, to communicate the benefits of our subscription to veterinarians through in-person visits. Veterinarians then educate pet owners, who visit our website or call our contact center to learn more about, and potentially enroll in, our subscription. We also invest in other third-party referrals and direct to consumer member acquisition channels, though we have limited experience with some of them.
We base our decisions regarding our member acquisition expenditures primarily on the lifetime value of the pets that we project to acquire. This analysis depends substantially on estimates and assumptions based on our historical experience with pets enrolled in earlier periods, including our key operating metrics described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Operating Metrics.”
If our estimates and assumptions regarding the lifetime value of the pets that we project to acquire and our related decisions regarding investments in member acquisition prove incorrect, or if the expected lifetime value of the pets that we project to acquire differs significantly from that of pets acquired in prior periods, we may be unable to recover our member acquisition costs or generate profits from our investment in acquiring new members. Moreover, if our member acquisition costs increase or we invest in member acquisition channels that do not ultimately result in any or an adequate number of new member enrollments, the return on our investment may be lower than we anticipate irrespective of the lifetime value of the pets that we project to acquire as a result of the new members. If we cannot generate profits from this investment, we may need to alter our growth strategy, and our growth rate and operating results may be adversely affected.
If we are unable to maintain high member retention rates, our growth prospects and revenue will be adversely affected.
We have historically experienced high average monthly retention rates. For example, our average monthly retention rate between 2010 and 2017 was 98.5%. If our efforts to satisfy our existing members are not successful or if new marketing initiatives result in enrolling more pets that inherently have a lower retention rate, we may not be able to maintain our retention rates. Members we obtain through aggressive promotions or other channels that involve relatively less meaningful contact between us and the member may be more likely to terminate their subscription. In the past, we have experienced reduced retention rates during periods of rapid member growth, as our retention rate generally has been lower during the first year of member enrollment. Members may choose to terminate their subscription for a variety of reasons, including perceived or actual lack of value, delays or other unsatisfactory experiences in how we review and process veterinary invoice payments, unsatisfactory member service, an economic downturn, increased subscription fees, loss of a pet, a more attractive offer from a competitor, changes in our subscription or other reasons, including reasons that are outside of our control. Our cost of acquiring a new member is substantially greater than the cost involved in maintaining our relationship with an existing member. If we are not able to successfully retain existing members and limit terminations, our revenue and operating margins will be adversely impacted and our business, operating results and financial condition would be harmed.
The prices of our subscriptions are based on assumptions and estimates and may be subject to regulatory approvals. If our actual experience differs from the assumptions and estimates used in pricing our subscriptions or if we are unable to obtain any necessary regulatory pricing approvals we need, at all or in a timely manner, our revenue and financial condition could be adversely affected.
The pricing of our subscriptions reflect amounts we expect to pay for a pet's medical care derived from assumptions that we make regarding a number of factors, including a pet’s species, breed, age, gender and location. Factors related to pet location include the current and assumed changes in the cost and availability of veterinary technology and treatments and local veterinary practice preferences. The prices of our subscriptions also include assumptions and estimates regarding our own operating costs and expenses. We monitor and manage our pricing and overall sales mix to achieve target returns. Profitability from new members emerges over a period of years depending on the nature and length of time a pet is enrolled, and is subject to variability as actual results may differ from pricing assumptions. If the subscription fees we collect are insufficient to cover actual costs, including veterinary invoice expense, operating costs and expenses within anticipated pricing allowances, or if our member retention rates are not high enough to ensure recovery of member acquisition costs, then our gross profit could be adversely affected, and our revenue may be insufficient to achieve profitability. Conversely, if our pricing assumptions differed from actual results such that we overpriced risks, our competitiveness and growth prospects could be adversely affected. Further, even if our pricing assumptions are accurate, we may not be able to obtain the necessary regulatory approvals for any pricing changes that we may determine are appropriate based on our pricing assumptions, which could prevent us from obtaining sufficient revenue from subscriptions to cover our costs, including veterinary invoice expense, processing costs, pet acquisition costs and other expenses in any such jurisdiction unless and until such regulatory approvals are obtained in appropriate amounts.

31



The anticipated benefits of our analytics platform may not be fully realized.
Our analytics platform draws upon our proprietary pet data to price our subscriptions. The assumptions we make about breeds and other factors in pricing may prove to be inaccurate and, accordingly, these pricing analytics may not accurately reflect the expense that we will ultimately incur. Furthermore, if any of our competitors develop similar or better data systems, adopt similar or better underwriting criteria and pricing models or receive our data, our competitive advantage could decline or be lost.
Our actual veterinary invoice expense may exceed our current reserve established for veterinary invoices and may adversely affect our operating results and financial condition.
Our recorded reserve for veterinary invoices is based on our best estimates of the amount of veterinary invoices we expect to pay, inclusive of an estimate for veterinary invoices we have not yet received, after considering known facts and interpretations of circumstances and the estimated cost to process and pay those veterinary invoices. We consider internal factors, including data from our proprietary data analytics platform, experience with similar cases, actual veterinary invoices paid, historical trends involving veterinary invoice payment patterns, patterns of receipt of veterinary invoices, seasonality, pending levels of unpaid veterinary invoices, veterinary invoice processing programs and contractual terms. We may also consider external factors, including changes in the law, court decisions, changes to regulatory requirements and economic conditions. Because reserves are estimates of veterinary invoices that have been incurred but are not yet submitted to us, the establishment of appropriate reserves is an inherently uncertain and complex process that involves significant subjective judgment. Further, we do not transfer or cede our risk as an insurer and, therefore, we maintain more risk than we would if we purchased reinsurance. The ultimate cost of paying veterinary invoices and the related administration may vary materially from recorded reserves, and such variance may result in adjustments to the reserve for veterinary invoices, which could have a material effect on our operating results.
We rely significantly on Territory Partners, veterinarians and other third parties to recommend us.
We rely significantly on Territory Partners and other third parties to cultivate direct veterinary relationships and build awareness of the benefits that we offer veterinarians and their clients. In turn, we rely on veterinarians to introduce and recommend Trupanion to their clients. We also rely significantly on other third parties, such as existing members, online and other businesses, animal shelters, breeders and veterinary affiliates, including veterinarian purchasing groups and associations, to help generate leads for our subscription. Veterinary referred leads represent our largest member acquisition channel. In the six months ended June 30, 2018, approximately 72% of our enrollments came from referrals from veterinarians and existing members, as well as people adding pets to their existing subscription.
Many factors influence the success of our relationships with these referral sources, including:
the continued positive market presence, reputation and growth of our company and of the referral sources;
the effectiveness of referral sources;
the decision of any such referral source to support one or more of our competitors;
the interest of the referral sources’ customers or clients in our subscription;
the relationship and level of trust between Territory Partners and veterinarians, and between us and the referral source;
the percentage of the referral sources’ customers or clients that submit applications or use trial certificates to enroll through our website or contact center;
our ability to implement or maintain any marketing programs, including trial certificates, in any jurisdiction; and
our ability to work with the referral source to implement any changes in our marketing initiatives, including website changes, infrastructure and technology and other programs and initiatives necessary to generate positive consumer experiences.

32



In order for us to implement our business strategy and grow our revenue, we must effectively maintain and increase the number and quality of our relationships with Territory Partners, veterinarians and other referral sources, and continue to scale and improve our processes, programs and procedures that support them. Those processes, programs and procedures could become increasingly complex and difficult to manage. We expend significant time and resources attracting qualified Territory Partners and providing them with complete and current information about our business. Their relationship with us may be terminated at any time, and, if terminated, we may not recoup the costs associated with educating them about our subscription or be able to maintain any relationships they may have developed with veterinarians within their territories. Sometimes a single relationship may be used to cover multiple territories so that a terminated relationship could significantly impact our company. Further, if we experience an increase in the rate at which Territory Partner relationships are terminated, we may not develop or maintain relationships with veterinarians as quickly as we have in the past. If the financial cost to maintain our relationships with Territory Partners outweighs the benefits provided by Territory Partners, or if they feel unsupported or undervalued by us and terminate their relationship with us, our growth and financial performance could be adversely affected.
The success of our relationships with veterinary practices depends on the overall value we can provide to veterinarians. If the scope of our subscription is perceived to be inadequate or if our process for paying veterinary invoices is unsatisfactory to the veterinarians' clients because, for example, a service is not included in our subscription, member requests for reimbursement are denied or we fail to timely settle and pay veterinary invoices, veterinarians may be unwilling to recommend us to their clients and they may encourage their existing clients who have subscribed to stop or to purchase a competing product. If veterinarians determine our subscription is unreliable, cumbersome or otherwise does not provide sufficient value, they may terminate their relationship with us or begin recommending a competing product, which could negatively impact our ability to increase our member base and grow our business.
If we fail to establish or are unable to maintain successful relationships with Territory Partners, veterinarians and other referral sources, or experience an increase in the rate at which any of these relationships are terminated, it could negatively impact our ability to increase and retain our member base and our financial results. If we are unable to maintain our existing member acquisition channels and/or continue to add new member acquisition channels, if the cost of our existing sources increases or does not scale as we anticipate, or if we are unable to continue to use any existing channels or programs in any jurisdiction, including our trial certificate program, our member levels and sales and marketing expenses may be adversely affected.
Territory Partners are independent contractors and, as such, may pose additional risks to our business.
Territory Partners are independent contractors and, accordingly, we do not directly provide the same direction, motivation and oversight over Territory Partners as we otherwise could if Territory Partners were our own employees. Further, Territory Partners may themselves employ or engage others; we refer to these partners and their associates, collectively, as our Territory Partners. We do not control a Territory Partner’s employment or engagement of others, and it is possible that the actions of their employees and/or contractors could create threatened or actual legal proceedings against us.
Territory Partners may decide not to participate in our marketing initiatives and/or training opportunities, accept our introduction of new solutions or comply with our policies and procedures applicable to them, any of which may adversely affect our ability to develop relationships with veterinarians and grow our membership. Our sole recourse against Territory Partners who fail to perform is to terminate their contract, which could also trigger contractually obligated termination payments or result in disputes, including threatened or actual legal or regulatory proceedings.
We believe that Territory Partners are not and should not be classified as employees under existing interpretations of the applicable laws of the jurisdictions in which we operate. We do not pay or withhold any employment tax with respect to or on behalf of Territory Partners or extend any benefits to them that we generally extend to our employees, and we otherwise treat Territory Partners as independent contractors. Applicable authorities or the Territory Partners have in the past questioned and may in the future challenge this classification. Further, the applicable laws or regulations, including tax laws or interpretations, may change. If it were determined that we had misclassified any of our Territory Partners, we may be subjected to penalties and/or be required to pay withholding taxes, extend employee benefits, provide compensation for unpaid overtime, or otherwise incur substantially greater expenses with respect to Territory Partners.
Any of the foregoing circumstances could have a material adverse impact on our operating results and financial condition.
Our member base has grown rapidly in recent periods, and we may not be able to maintain the same rate of membership growth.
Our ability to grow our business and to generate revenue depends significantly on attracting new members. In order to continue to increase our membership, we must continue to offer a superior value to our members. Our ability to continue to grow our membership will also depend in part on the effectiveness of our sales and marketing programs. Our member base may not continue to grow or may decline as a result of increased competition or the maturation of our business.

33



We may not maintain our current rate of revenue growth.
Our revenue has increased quickly and substantially in recent periods. We believe that our continued revenue growth will depend on, among other factors, our ability to:
improve our market penetration through efficient and effective sales and marketing programs to attract new members;
maintain high retention rates;
increase the lifetime value per pet to, in turn, enable us to spend more on sales and marketing programs;
maintain positive relationships with veterinarians and other referral sources, and convince them to recommend our subscription;
maintain positive relationships with and increase the number and efficiency of Territory Partners;
continue to offer a superior value with competitive features and rates;
accurately price our subscriptions in relation to actual member costs and operating expenses and achieve required regulatory approval for pricing changes;
provide our members with superior member service, including timely and efficient payment of veterinary invoices, and by recruiting, integrating and retaining skilled and experienced personnel who can appropriately and efficiently review veterinary invoices and process payments;
generate new and maintain existing relationships and programs in our other business segment;
recruit, integrate and retain skilled, qualified and experienced sales department professionals who can demonstrate our value proposition to new and existing members;
react to changes in technology and challenges in the industry, including from existing and new competitors;
increase awareness of and positive associations with our brand; and
successfully respond to any regulatory matters and defend any litigation.
You should not rely on our historical rate of revenue growth as an indication of our future performance.
Our use of capital may be constrained by risk-based capital regulations or contractual obligations.
Our subsidiary, American Pet Insurance Company, is subject to risk-based capital regulations that require us to maintain certain levels of surplus to support our overall business operations in consideration of our size and risk profile. We have in the past and may in the future fail to maintain the amount of risk-based capital required to avoid additional regulatory oversight. To comply with these regulations and our related contractual obligations, we may be required to maintain capital that we would otherwise invest in our growth and operations, which may require us to modify our operating plan or marketing initiatives, delay the implementation of new solutions or development of new technologies, decrease the rate at which we hire additional personnel and enter into relationships with Territory Partners, incur indebtedness or pursue equity or debt financings or otherwise modify our business operations, any of which could have a material adverse effect on our operating results and financial condition.
We are also subject to a contractual obligation related to our reinsurance agreement with Omega General Insurance Company (Omega). Under this agreement, we are required to fund a Canadian Trust account in accordance with Canadian regulations.
Unexpected increases in the number or amounts of veterinary invoices received, or that we expect to receive, may negatively impact our operating results.
Unexpected changes in the number or amounts of veterinary invoices received, or that we expect to receive, may negatively impact our operating results. Rising costs of veterinary care and the increasing availability and usage of more expensive, technologically advanced medical treatments may increase the amounts of veterinary invoices we receive. Increases in the number of veterinary invoices we receive could arise from unexpected events that are inherently difficult to predict, such as a pandemic that spreads through the pet population, tainted pet food or supplies or an unusually high number of serious injuries or illnesses. We may experience volatility in the number of veterinary invoices we receive from time to time, and short-term trends may not continue over the longer term. The number of veterinary invoices may be affected by the level of care and attentiveness an owner provides to the pet, the pet’s breed and age and other factors outside of our control, as well as fluctuations in member retention rates and by new member initiatives that encourage an increase in veterinary invoices and other new member acquisition activities. A significant increase in the number or amounts of veterinary invoices could increase our cost of revenue and have a material adverse effect on our financial condition.

34



Our success depends on our ability to review, process, and pay veterinary invoices timely and accurately.
We must accurately evaluate and pay veterinary invoices timely in a manner that gives our members high satisfaction. Many factors can affect our ability to do this, including the training, experience and skill of our personnel, our ability to reduce the number of payment requests made for services not included in our subscription, the department’s culture and the effectiveness of its management, our ability to develop or select and implement appropriate procedures, supporting technologies and systems, and changes in our policy. Our failure to fairly pay veterinary invoices, accurately and in a timely manner, or to deploy resources appropriately, could result in unanticipated costs to us, lead to material litigation, undermine member goodwill and our reputation, and impair our brand image and, as a result, materially and adversely affect our competitiveness, financial results, prospects and liquidity.
We may not identify fraudulent or improperly inflated veterinary invoices.
It is possible that a member, or a third-party actually or purportedly on behalf of the member, could submit a veterinary invoice which we would then pay that appears authentic but in fact does not reflect services provided or products purchased for which the member paid. It is also possible that veterinarians will charge insured customers higher amounts than they would charge their non-insured clients for the same service or product. Such activity could lead to unanticipated costs to us and/or to time and expense to recover such costs. They could also lead to strained relationships with veterinarians and/or members, and could adversely affect our competitiveness, financial results and liquidity.
Changes in the Canadian currency exchange rate may adversely affect our revenue and operating results.
We offer our subscription in Canada, which exposes us to the risk of changes in the Canadian currency exchange rates. Fluctuations in the relative strength of the Canadian economy and the Canadian dollar has in the past and could in the future adversely affect our revenue and operating results.
We are and will continue to be faced with many competitive challenges, any of which could adversely affect our prospects, operating results and financial condition.
We compete with pet owners that self-finance unexpected veterinary invoices with savings or credit, as well as traditional "pet insurance" providers and relatively new entrants into our market. The vast majority of pet owners in the United States and Canada do not currently have medical insurance for their pets. We are focused primarily on expanding our share of the overall market, and we view our primary competitive challenge as educating pet owners on why our subscription is a better alternative to self-financing.
Additionally, there are traditional insurance companies that provide pet insurance products, either as a stand-alone product or along with a broad range of other insurance products. In addition, new entrants backed by large insurance companies have attempted to enter the pet insurance market in the past and may do so again in the future. Further, traditional "pet insurance" providers may consolidate or take other actions to mimic the efficiencies from our vertically-integrated structure or create other operational efficiencies, which could lead to increased competition.
Some of our current and potential competitors have longer operating histories, larger customer bases, greater brand recognition and significantly greater financial, technical, marketing and other resources than we do. Some of our competitors may be able to undertake more extensive marketing initiatives for their brands and services, devote more resources to website and systems development and make more attractive offers to potential employees, referral sources and third-party service providers.
To compete effectively, we will need to continue to invest significant resources in sales and marketing, in improving our member service levels, in the online experience and functionalities of our website and in other technologies and infrastructure. Failure to compete effectively against our current or future competitors could result in loss of current or potential members, subscription terminations or a reduction in member retention rates, which could adversely affect our pricing, lower our revenue and prevent us from achieving or maintaining profitability. We may not be able to compete effectively for members in the future against existing or new competitors, and the failure to do so could result in loss of existing or potential members, increased sales and marketing expenses or diminished brand strength, any of which could harm our business.
If we are not successful in cost-effectively converting visitors to our website and contact center into members, our business and operating results would be harmed.
Our growth depends in large part upon growth in our member base. We seek to convert consumers who visit our website and call our contact center into members. The rate at which consumers visiting our website and contact center considering enrollment in our subscription are converted into members is a significant factor in the growth of our member base. A number of factors have influenced, and could in the future influence, the conversion rates for any given period, some of which are outside of our control. These factors include:
the competitiveness of our subscription, including its perceived value, simplicity, and fairness;
changes in consumer shopping behaviors due to circumstances outside of our control, such as economic conditions and consumers’ ability or willingness to pay for our product;

35



the quality of and changes to the consumer experience when speaking with us on the phone or using our website;
regulatory requirements, including those that make the experience on our website cumbersome or difficult to navigate or that hinder our ability to speak with potential members quickly and in a way that is conducive to converting leads, enrolling new pets, and/or resolving member concerns;
system failures or interruptions in the operation of our abilities to write policies or operate our website or contact center; and
changes in the mix of consumers who are referred to us through various member acquisition channels, such as veterinary referrals, existing members adding a pet and referring their friends and family members and other third-party referrals and direct-to-consumer acquisition channels.
Our ability to convert consumers into members can be impacted by a change in the mix of referrals received through our member acquisition channels. In addition, changes to our website or contact center, or other programs or initiatives we undertake, may adversely impact our ability to convert consumers into members at our current rate, or at all. These changes may have the unintended consequence of adversely impacting our conversion rates. A decline in the percentage of members who enroll in our subscription on our website or by calling our contact center also could result in increased member acquisition costs. To the extent the rate at which we convert consumers into members suffers, the growth rate of our member base may decline, which would harm our business, operating results and financial condition.
We have made and plan to continue to make substantial investments in features and functionality for our website and training and staffing for our contact center that are designed to generate traffic, increase member engagement and improve new and existing member service. These activities do not directly generate revenue, however, and we may never realize any benefit from these investments. If the expenses that we incur in connection with these activities do not result in sufficient growth in members to offset the cost, our business, operating results and financial condition will be adversely affected.
If we are unable to maintain and enhance our brand recognition and reputation, our business and operating results will be harmed.
We believe that maintaining and enhancing our brand recognition and reputation is critical to our relationships with existing members, Territory Partners, veterinarians and other referral sources, and to our ability to attract new members, new Territory Partners, additional supportive veterinarians and other referral sources. We also believe that the importance of our brand recognition and reputation will continue to increase as competition in our market continues to develop and mature. Our success in this area will depend on a wide range of factors, some of which are out of our control, including the following:
the efficacy and viability of our sales and marketing programs;
the perceived value of our subscription;
quality of service provided, including the fairness, ease and timeliness of reviewing and paying veterinary invoices;
actions of our competitors, Territory Partners, veterinarians and other referral sources;
positive or negative publicity, including regulatory pronouncements and material on the Internet or social media;
regulatory and other government-related developments; and
litigation-related developments.
The promotion of our brand may require us to make substantial investments, and we anticipate that, as our market becomes increasingly competitive, these branding initiatives may become increasingly difficult and expensive. Our brand promotion activities may not be successful or yield increased revenue, and to the extent that these activities result in increased revenue, the increased revenue may not offset the expenses we incur and our operating results could be harmed. If we do not successfully maintain and enhance our brand, our business may not grow and our relationships with veterinarians and other referral sources could be terminated, which would harm our business, operating results and financial condition.
Furthermore, negative publicity, whether or not justified, relating to events or activities attributed to us, our employees, our strategic partners, our affiliates, or others associated with any of these parties, may tarnish our reputation and reduce the value of our brands. Damage to our reputation and loss of brand equity may reduce demand for our services and have an adverse effect on our business, operating results, and financial condition. Moreover, any attempts to rebuild our reputation and restore the value of our brands may be costly and time consuming, and such efforts may not ultimately be successful.

36



Our business depends on our ability to maintain and scale the infrastructure necessary to operate our technology platform and could be adversely affected by a system failure.
Our business depends on our ability to maintain and scale the infrastructure necessary to operate our technology platform, which includes our analytics and pricing engine, systems for managing veterinary invoice payments, customer relationship management system, contact center phone system and website. We use these technology frameworks to price our subscriptions, enroll members, engage with current members and pay veterinary invoices. Our members review and purchase subscriptions through our website and contact center, and we receive and pay veterinarian invoices directly through Trupanion Express®. Our reputation and ability to acquire, retain and serve our members depends on the reliable performance of our technology platform and the underlying network systems and infrastructure, and on providing best-in-class member service, including through our contact center and website. As our member base continues to grow, the amount of information collected and stored on the systems and infrastructure supporting our technology platform will continue to grow, and we expect to require an increasing amount of network capacity, computing power and information technology personnel to develop and maintain our technology platform and service our departments involved in member interaction.
We have made, and expect to continue to make, substantial investments in equipment and related network infrastructure to handle the operational demands on our technology platform, including increasing data collection, software development, traffic on our website and the volume of calls at our contact center. The operation of the systems and infrastructure supporting our technology platform is expensive and complex and could experience operational failures. In the event that our data collection, member base or amount of traffic on these systems grows more quickly than anticipated, we may be required to incur significant additional costs to increase the capacity in our systems. Any system failure that causes an interruption in or decreases the responsiveness of our services could impair our revenue-generating capabilities, harm our business and operating results and damage our reputation. In addition, any loss or mishandling of data could result in breach of confidence, competitive disadvantage or loss of members, and subject us to potential liability. Any failure of the systems and infrastructure that we rely on could negatively impact our enrollments as well as our relationship with members. If we do not maintain or expand the systems and infrastructure underlying our technology platform successfully, or if we experience operational failures, our reputation could be harmed and we could lose current and potential members, which could harm our operating results and financial condition.
We have made, and expect to continue to make, significant investments in new solutions and enhancements to our technology platform. These new solutions and enhancements may not be successful, and we may not recognize the expected benefits.
We have a team of product and engineering professionals dedicated in part to enhancing our technology platform and developing new solutions. We have made, and expect to continue to make, significant investments in these new solutions and enhancements. For example, we have made significant investments in Trupanion Express®, which is designed to facilitate the direct payment of invoices to veterinary practices. These development and implementation activities may not be successful, and we may incur delays or cost overruns or elect to curtail our currently planned expenditures related to them. Further, if or when these new solutions or enhancements are introduced, they may not be well received by veterinarians or by new or existing members, particularly if they are costly, cumbersome or unreliable. Even if they are well-received, they may be or become obsolete due to technological reasons or to the availability of alternative solutions in the marketplace. If new solutions and enhancements are not successful on a long-term basis, we may not realize benefits from these investments, and our business and financial condition could be adversely affected.
If we fail to effectively manage our growth, our business, operating results and financial condition may suffer.
We have recently experienced, and expect to continue to experience, significant growth, which has placed, and may continue to place, significant demands on our management and our operational and financial systems and infrastructure. We expect that our growth strategy will require us to commit substantial financial, operational and technical resources. It may also result in increased costs, including unexpected increases in our underlying costs (such as member acquisition costs or increases in the number or amounts of veterinary invoices received) generated by our new business, which could prevent us from becoming profitable and could impair our ability to compete effectively for business. Additionally, we have in the past, and may in the future, experience increases in terminations as our membership grows, which negatively affects our retention rate. If we do not effectively manage growth at any time, our financial condition could be harmed and the quality of our services could suffer.
In order to successfully expand our business, we need to hire, integrate and retain highly skilled and motivated employees. We also need to continue to improve our existing systems for operational and financial management. These improvements could require significant capital expenditures and place increasing demands on our management. We may not be successful in managing or expanding our operations or in maintaining adequate financial and operating systems and controls. If we do not successfully implement improvements in these areas, our business, operating results and financial condition will be harmed.

37



Our operating results may vary, which could cause the trading price of our stock to fluctuate or decline, make period-to-period comparisons less meaningful, and make our future results difficult to predict.
We may experience fluctuations in our revenue, expenses and operating results in future periods. Our operating results may fluctuate in the future as a result of a number of factors, many of which are beyond our control. These fluctuations may lead analysts to change their long-term models for valuing our common stock, cause us to face short-term liquidity issues, impact our ability to retain or attract key personnel or cause other unanticipated issues, all of which could result in declines in our stock price. Moreover, these fluctuations may make comparing our operating results on a period-to-period basis less meaningful and make our future results difficult to predict. You should not rely on our past results as an indication of our future performance. In addition, if revenue levels do not meet our expectations, our operating results and ability to execute on our business plan are likely to be harmed. In addition to the other factors listed in this “Risk Factors” section, factors that could affect our operating results include the following:
our ability to retain our current members and grow our member base;
the level of operating expense we elect to incur related to sales and marketing and technology and development initiatives that are discretionary in nature;
the effectiveness of our sales and marketing programs;
our ability to improve veterinarians’ and other third-parties’ willingness to recommend our subscription;
the timing, volume and amount of veterinary invoices and the adequacy of our related reserve;
our ability to accurately price our subscription and achieve required regulatory pricing approvals;
regulatory limitations or other constraints on our ability or our willingness to implement pricing changes;
the level of demand for and cost of our subscription or competing products;
fluctuations in applicable foreign currency exchange rates;
the perceived value of our subscription to veterinarians and pet owners;
spending decisions by our members and prospective members;
our costs and expenses, including pet acquisition costs and costs to pay and process veterinary invoices;
our ability to expand the scope and efficiency of our Territory Partner group;
our ability to effectively manage our growth;
the effects of increased competition in our business;
our ability to keep pace with changes in technology and our competitors;
the impact of any security incidents or service interruptions;
costs associated with defending any regulatory action or litigation or with enforcing our intellectual property, contractual or other rights;
the impact of economic conditions on our revenue and expenses; and
changes in government regulation affecting our business.
Seasonal or periodic variations in the behavior of our members also may cause fluctuations in our financial results. Enrollment in our subscription tends to be discretionary in nature and may be sporadic, reflecting overall economic conditions, budgeting constraints, pet-buying patterns and a variety of other factors, many of which are outside our control. For example, we expect to experience some effects of seasonal trends in visits to veterinarians in the fourth quarter and in the beginning of the first quarter of each year in connection with the traditional holiday season. While we believe seasonal trends have affected and will continue to affect our quarterly results, our growth may have overshadowed these effects to date. We believe that our business will continue to be subject to seasonality in the future, which may result in fluctuations in our financial results.
Due to these and other factors, our financial results for any quarterly or annual period may not meet our expectations or the expectations of investors or analysts that follow our stock and may not be meaningful indications of our future performance.

38



Our vertical integration may result in higher costs.
We manage all aspects of our business, including operating our own insurance subsidiary, implementing our own national independent referral group of Territory Partners, pricing our subscriptions with our in-house actuarial team, processing and paying veterinary invoices, operating our own contact center and owning our own brand. While we believe this vertically integrated approach reduces frictional costs and enhances members' experiences, third-party providers may, now or in the future, be able to replicate this model, partially or entirely, on a more efficient and effective basis. If our in-house services are or become less efficient or less effective than the same services provided by a third party, we may not realize the related cost savings and may be unable to provide a superior membership experience, which may have an adverse effect on our operating results.
Our forecasts of market growth may prove to be inaccurate, and even if the market for medical insurance for cats and dogs in North America achieves the forecasted growth, our business may not grow at similar rates, if at all.
Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates, which may not prove to be accurate. Although we believe that the North American market for pet medical insurance will grow over time if consumers are offered a high-value product, the market in North America has been historically growing slowly, if at all, and may not be capable of growing further. Even if this market experiences significant growth, we may not grow our business at similar rates, or at all. For example, the market for medical insurance for cats and dogs in North America has been highly fragmented and competitive and may become even more so in the future. Our growth is subject to many factors, including our success in implementing our business strategy and maintaining our position in a highly competitive market, which are subject to many risks and uncertainties.
We depend on key personnel to operate our business and, if we are unable to retain, attract and integrate qualified personnel, our ability to develop and successfully grow our business could be harmed.
Our success depends to a significant extent on the continued services of our current management team, including Darryl Rawlings, our founder and Chief Executive Officer. The loss of Mr. Rawlings or several other key executives or employees within a short time frame could have a material adverse effect on our business. We employ all of our executive officers and key employees on an at-will basis, and their employment can be terminated by us or them at any time, for any reason and without notice, subject, in certain cases, to severance payment rights. In order to retain valuable employees, in addition to salary and cash incentives, we have provided stock options and restricted stock that vest over time and may in the future grant equity awards tied to company performance. The value to employees of stock options and restricted stock that vest over time will be significantly affected by movements in our stock price that are beyond our control and may at any time be insufficient to maintain their retention benefit or counteract offers from other companies. Additionally, if we were to lose a large percentage of our current employees in a relatively short time period, or our employees were to engage in a work stoppage or unionize, we may be unable to hire and train new employees quickly enough to prevent disruptions in our operations, which may result in the loss of members, Territory Partners or referral sources.
Our success also depends on our ability to attract, retain and motivate additional skilled management personnel. We plan to continue to expand our work force, which we believe will enhance our business and operating results. We believe that there is significant competition for qualified personnel with the skills and knowledge that we require. Many of the other companies with which we compete for qualified personnel have greater financial and other resources than we do. They also may provide more diverse opportunities and better chances for career advancement. Some of these characteristics may be more appealing to high-quality candidates than those we have to offer. If we are unable to attract and retain the necessary qualified personnel to accomplish our business objectives, we may experience constraints that will significantly impede the achievement of our business objectives and our ability to pursue our business strategy. New hires require significant training and, in most cases, take significant time before they achieve full productivity. New employees may not become as productive as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals. If our recruiting, training and retention efforts are not successful or do not generate a corresponding increase in revenue, our business will be harmed.
If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork and focus that contribute crucially to our business.
Our culture is fundamental to our success and defines who we are and how we operate our business. We were founded on a deep appreciation of the special relationship between pet owners, their beloved pets and their trusted veterinarians. We have invested substantial time, energy and resources in developing a culture that fosters teamwork, innovation, creativity and a focus on providing value for our members as well as for Territory Partners and veterinarians. As we develop our infrastructure while we grow, we may find it difficult to maintain these valuable aspects of our corporate culture. Any failure to preserve our culture could negatively impact our future success, including our ability to attract and retain personnel, encourage innovation and teamwork and effectively focus on and pursue our corporate objectives.

39



We depend on relationships with strategic partners, and our inability to maintain our existing and secure new relationships with strategic partners could harm our revenue and operating results.
A portion of our enrollment leads are attributable to a variety of different types of strategic partnership arrangements. These partnerships involve various risks, depending on their structure, including the following:
we may be unable to maintain or secure favorable relationships with strategic partners;
our strategic partners may not be successful in creating leads;
we may be unable to convert leads from our strategic partners into enrolled pets;
our strategic partners could terminate their relationships with us;
we may not experience a consistent correlation between revenues and expenditures related to the partnership, and
bad publicity and other issues faced by our strategic partners could negatively impact us.
Our business and financial condition is subject to risks related to our writing of policies pursuant to contractual relationships with unaffiliated third parties.
Our other business segment generally includes revenues and expenses involving contractual relationships with unaffiliated third parties and marketing to enterprises. We have relatively limited experience in writing policies for unaffiliated third parties. This business is not expected to grow at the same rate as our core business and may decline. Changes to this business may be volatile due to the nature of the relationships. Further, this business historically has had, and we expect it to continue to have, lower margins than our core business. As a result of this line of business, we are subject to additional regulatory requirements and scrutiny, which increase our costs, risks and may have an adverse effect on our operations. Further, administration of this business and any similar business in the future may divert our time and attention away from our core business, which could adversely affect our operating results in the aggregate.
For example, we have written pet insurance policies for general agents since 2012. These policies are subject to materially different terms and conditions than our subscription. Further, the unaffiliated general agents administer these policies and market them to consumers. These relationships can be terminated by either party and, if terminated, would result in a reduction in our revenue to the extent we cannot enter other relationships and generate equivalent revenues with different general agents. In addition, the general agents control trust accounts they maintain on our behalf. If the general agents make operating decisions that adversely affect its business or brand, our business or brand could also be adversely affected.
In Canada, our medical plan is written by Omega General Insurance Company. If Omega were to terminate its underwriting arrangement with us, our business could be adversely affected.
In Canada, our medical plan is written by Omega, and we assume all premiums written by Omega and the related veterinary invoice expense through an agency agreement and a fronting and administration agreement. These agreements may be terminated by either party with one year’s prior written notice. If Omega were to terminate our agreement or be unable to write insurance for regulatory or other reasons, we may have to terminate subscriptions with our existing members, or suspend member enrollment and renewals, in Canada until we entered into a relationship with another third party to write our subscription, which may take a significant amount of time and require significant expense. We may not be able to enter into a new relationship, and any new relationship would likely be on less favorable terms. Any delay in entry into a new relationship or suspension of member enrollment and renewals could have a material adverse effect on our operating results and financial condition.
If we are unable to implement and maintain effective internal control over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock may be negatively affected.
We are required to maintain internal control over financial reporting and to report any material weaknesses in such internal control. Section 404 of the Sarbanes-Oxley Act of 2002 (the Sarbanes-Oxley Act) requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report on the internal control over financial reporting, which must be attested to by our independent registered public accounting firm.

40



We may not detect errors on a timely basis and our financial statements may be materially misstated. We have had in the past, and may have in the future, material weaknesses and significant deficiencies in our internal control over financial reporting. If we or our independent registered public accounting firm identify future material weaknesses in our internal control over financial reporting, we are unable to comply with the requirements of Section 404 in a timely manner, we are unable to assert that our internal control over financial reporting is effective or our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected. We could also become subject to investigations by the stock exchange on which our securities are listed, the SEC or other regulatory authorities, which could require additional financial and management resources.
If our security measures are breached and unauthorized access is obtained to our data, including our members’ data, we may lose our competitive advantage, our systems may be perceived as not being secure and we may incur third-party liability.
Our data repository contains proprietary information that we believe gives us a competitive advantage, including data on veterinary invoices received and other data with respect to members, Territory Partners, veterinarians and other third parties. Security breaches could expose us to a risk of loss of our data and/or disclosure of this data, either publicly or to a third party who could use the information to gain a competitive advantage. In the event of a loss of our systems or data, we could experience increased costs or delays, which in turn may harm our financial condition, damage our brand and result in the loss of members. Such a disclosure also could lead to litigation and possible liability.
In the course of operating our business, we may store and/or transmit our members’ confidential information, including credit card and bank account numbers and other private information. Security breaches could expose us to a risk of loss of this information, litigation and possible liability. Our payment services may be susceptible to credit card and other payment fraud schemes, including unauthorized use of credit cards, debit cards or bank account information, identity theft or merchant fraud.
If our security measures are breached as a result of third-party action, employee error, malfeasance or otherwise, and, as a result, someone obtains unauthorized access to our data, including data of our members, our reputation may be damaged, our business may suffer and we could incur significant liability. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. If an actual or perceived breach of our security occurs, the public perception of the effectiveness of our security measures could be harmed and we could lose members, which would adversely affect our business.
Any legal liability, regulatory penalties or negative publicity we encounter, including based on the information on our website or that we otherwise distribute or provide, directly or through Territory Partners or other referral sources, could harm our business, operating results and financial condition.
Any legal disputes or regulatory penalties involving us may be publicly announced, which could materially harm our reputation and adversely affect our business. We also provide information on our website, through our contact center and in other ways regarding pet health, the pet insurance industry in general and our subscription, including information relating to subscription fees, benefits, exclusions, limitations, availability and medical plan comparisons. A significant amount of both automated and manual effort is required to maintain the information on our website. Separately, from time to time, we use the information provided on our website and otherwise collected by us to publish reports designed to educate consumers. For example, we produce a significant amount of marketing materials regarding our subscription. If the information we provide on our website, through our contact centers or otherwise is not accurate or is construed as misleading, or if we improperly assist individuals in purchasing subscriptions, our members, competitors or others could attempt to hold us liable for damages, our relationships with veterinarians and other referral sources could be terminated and regulators could attempt to subject us to penalties, revoke our licenses to transact business in one or more jurisdictions or compromise the status of our licenses to transact our business in other jurisdictions, which could result in our loss of revenue. In the ordinary course of operating our business, we may receive complaints that the information we provided was not accurate or was misleading. These types of claims could be time-consuming and expensive to defend, could divert our management’s attention and other resources and could cause a loss of confidence in our business. As a result, whether or not we are able to successfully resolve these claims, they could harm our business, operating results and financial condition.
We are subject to a number of risks related to accepting automatic fund transfers and credit card and debit card payments.
We accept payments of subscription fees from our members through automatic fund transfers and credit and debit card transactions. For credit and debit card payments, we pay interchange and other fees, which may increase over time. An increase in the number of members who utilize credit and debit cards to pay their subscription fees or related credit and debit card fees would reduce our margins and could require us to increase subscription fees, which could cause us to lose members and revenue, or suffer an increase in our operating expenses, either of which could adversely affect our operating results.

41



If we, or any of our processing vendors or banks have problems with our billing software, or if the billing software malfunctions, it could have an adverse effect on our member satisfaction and could cause one or more of the major credit card companies or banks to disallow our continued use of their payment products. In addition, if our billing software fails to work properly and, as a result, we do not automatically charge our members’ credit cards on a timely basis or at all, or a bank withdraws the incorrect amount or fails to timely transfer the correct amount to us, we could lose revenue and harm our member experience, which could adversely affect our business and operating results. Moreover, a vendor could fail to process payments, or could process payments in the wrong amounts, which could result in us failing to collect premiums, could result in increased cancellations and could adversely affect our reputation.
We are also subject to payment card association operating rules, certification requirements and rules governing electronic funds transfers, including the Payment Card Industry Data Security Standard (PCI DSS), a security standard applicable to companies that collect, store or transmit certain data regarding credit and debit cards, holders and transactions. In the past we may not have been, we currently are not and in the future we may not be, fully or materially compliant with PCI DSS, or other payment card operating rules. Any failure to comply fully or materially with the PCI DSS now or at any point in the future may violate payment card association operating rules, federal and state laws and regulations, and the terms of our contracts with payment processors and merchant banks. Such failure to comply fully or materially also may subject us to fines, penalties, damages and civil liability, and may result in the loss of our ability to accept credit and debit card payments. In addition, there is no guarantee that PCI DSS compliance, if we are able to become compliant, will prevent illegal or improper use of our payment systems or the theft, loss or misuse of data pertaining to credit and debit cards, credit and debit card holders and credit and debit card transactions.
If we fail to adequately control fraudulent credit card transactions, we may face civil liability, diminished public perception of our security measures and significantly higher credit card-related costs, each of which could adversely affect our business, operating results and financial condition.
If we are unable to maintain our chargeback rate at acceptable levels, our credit card fees for chargeback transactions, or our fees for many or all categories of credit and debit card transactions, credit card companies and debit card issuers may increase our fees or terminate their relationship with us. Any increases in our credit card and debit card fees could adversely affect our operating results, particularly if we elect not to raise our subscription fees. The termination of our ability to process payments on any major credit or debit card would significantly impair our ability to operate our business.
We have no experience owning an office building and may face unexpected costs.
We intend to use $55 million of the net proceeds from the June 2018 follow-on public offering to help fund the purchase of our home office building. We have leased our current home office since July 2016, and we have no experience owning an office building. While we believe our home office building is in reasonable condition, it is difficult to predict all costs associated with maintaining the building and ensuring it is suitable for our use and that of other tenants. It is possible that the other current tenants in the building may decide to move to newer facilities, wind up operations, or otherwise cease to rent space in the building, which would decrease rental income we expect to receive from them. Tenants may also negotiate tenant improvements, requiring capital expenditures that may adversely impact our financial position. In addition, we may identify structural defects or other conditions, or we may determine that remodeling or renovations are necessary given our business operations and objectives. Managing tenants, maintaining the building, and otherwise facing the costs and responsibilities of being the owner of a building may be a distraction from our core business and cause our performance to suffer.
Our intended building acquisition may not result in a meaningful or long-term ability to increase our cash.
We intend to acquire our home office building because a portion of the value of the building may be used as an admitted asset on the balance sheet of American Pet Insurance Company (APIC). Specifically, in June 2018, the New York Department of Financial Services (NY DFS) indicated that, based on our representations and supporting documents and subject to review of the governing documents of the limited liability company which will be jointly owned by us and APIC for the purpose of owning the home office building, it has no objection to the use of up to 10% of APIC’s admitted assets for investment in our home office building. Over time, if APIC continues to grow its operations and increase its admitted assets, this percentage of admitted assets may result in an increasingly larger dollar amount being invested in our home office building. The NY DFS is not prevented from subsequently reducing the percentage of admitted assets that we may use, or completely withdrawing or reversing its position regarding use of 10% of APIC's admitted assets for investment in our home office building. Any such action could reduce the percentage of APIC’s admitted assets that could be invested in our home office building to between 1% and 5%, according to current regulations. If the amount of admitted assets invested in our home office decreases, we may be required to meet our risk-based capital obligations using other forms of capital that we would otherwise invest in our growth and operations. This may require us to modify our operating plan or marketing initiatives, delay the implementation of new initiatives and solutions or development of new technologies, decrease the rate at which we hire additional personnel and enter into relationships with Territory Partners, incur additional indebtedness or pursue equity or debt financings or otherwise modify our business operations, any of which could have a material adverse effect on our operating results and financial condition.

42



Failure to adequately protect our intellectual property could substantially harm our business and operating results.
We rely on a combination of intellectual property rights, including trade secrets, patents, copyrights, trademarks and domain names, as well as contractual restrictions, to establish and protect our intellectual property. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy our digital content, pricing analytics, technology, software, branding and functionality, or obtain and use information that we consider proprietary. Moreover, policing our proprietary rights is difficult and may not always be effective. If we continue to expand internationally, we may need to enforce our rights under the laws of countries that do not protect proprietary rights to as great an extent as do the laws of the United States, which may be expensive and divert management’s attention away from other operations.
Our digital content is not protected by any registered copyrights or other registered intellectual property. Rather, our digital content is protected by statutory and common law rights, user agreements that limit access to and use of our data and by technological measures. Compliance with use restrictions is difficult to monitor, and our proprietary rights in our digital content databases may be more difficult to enforce than other forms of intellectual property rights.
We currently hold several registered trademarks, including “Trupanion”. Trademark protection may not always be available, or sought by us, in every country in which our subscription is available. Competitors may adopt names similar to ours, or purchase our trademarks and confusingly similar terms as keywords in Internet search engine advertising programs, thereby impeding our ability to build brand identity and possibly confusing members. Moreover, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks or trademarks that incorporate marks similar to our trademarks.
We may take action, including initiating litigation, to protect our intellectual property rights and the integrity of our brand, and these efforts may prove costly, ineffective and increase the likelihood of counterclaims against us.
We currently hold the “Trupanion.com” Internet domain name and numerous other related domain names. Domain names generally are regulated by Internet regulatory bodies. If we lose the ability to use a domain name in the United States, Canada or any other country, we may be forced to acquire domain names at significant cost or, in the alternative, be forced to incur significant additional expenses to market our subscription, including the development of a new brand and the creation of new promotional materials, which could substantially harm our business and operating results. The regulation of domain names in the United States, Canada and in other foreign countries is subject to change. Regulatory bodies could establish additional top-level domains, appoint additional domain name registrars or modify the requirements for holding domain names. As a result, we may not be able to acquire or maintain the domain names that utilize the “Trupanion” name in all of the countries in which we currently intend to conduct business.
We seek to control access to our proprietary technology, software and documentation by entering into confidentiality and invention assignment agreements with our employees and partners, confidentiality agreements with third parties, such as service providers, vendors, individuals and entities that may be exploring a business relationship with us, and terms of use with third parties, such as veterinary hospitals desiring to use our technology, software and documentation. These agreements may not prevent disclosure of intellectual property, trade secrets and/or other confidential information, and may not provide an adequate remedy in the event of misappropriation of trade secrets or any unauthorized disclosure of trade secrets and other confidential information. In addition, others may independently discover trade secrets and confidential information and, in such cases, we may not be able to assert any trade secret rights against such parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our intellectual property rights and related confidentiality and nondisclosure provisions, and failure to obtain or maintain trade secret protection, or our competitors being able to obtain our trade secrets or to independently develop technology similar to ours or competing technologies, could adversely affect our competitive business position.
Litigation or proceedings before the U.S. Patent and Trademark Office or other governmental authorities and administrative bodies in the United States and abroad may be necessary in the future to enforce our intellectual property rights, to protect our domain names and to determine the validity and scope of the proprietary rights of others. Our efforts to enforce or protect our proprietary rights may be ineffective, could result in substantial costs and diversion of resources and could substantially harm our operating results.
Assertions by third parties of infringement or other violation by us of their intellectual property rights could result in significant costs and substantially harm our business and operating results.
Third parties have in the past and may in the future claim that our services infringe or otherwise violate their intellectual property rights. We may be subject to legal proceedings and claims, including claims of alleged infringement by us of the intellectual property rights of third parties. Any dispute or litigation regarding intellectual property could be expensive and time consuming, regardless of the merits of any claim, and could divert our management and key personnel from our operations.

43



If we were to discover or be notified that our services potentially infringe or otherwise violate the intellectual property rights of others, we may need to obtain licenses from these parties in order to avoid infringement. We may not be able to obtain the necessary licenses on acceptable terms, or at all, and any such license may substantially restrict our use of the intellectual property. Moreover, if we are sued for infringement and lose the lawsuit, we could be required to pay substantial damages or be enjoined from offering the infringing services. Any of the foregoing could cause us to incur significant costs and prevent us from selling or properly administering subscriptions or performing under our other contractual relationships.
We rely on third parties to provide intellectual property and technology necessary for the operation of our business.
We utilize intellectual property and technology owned by third parties in developing and operating our technology platform and operating our business. From time to time, we may be required to renegotiate with these third parties or negotiate with other third parties to include or continue using their intellectual property or technology in our existing technology platform or business operations or in modifications or enhancements to our technology platform or business operations. We may not be able to obtain the necessary rights from these third parties on commercially reasonable terms, or at all, and the third-party intellectual property and technology we use or desire to use may not be appropriately supported, maintained or enhanced by the third parties. If we are unable to obtain the rights necessary to use or continue to use third-party intellectual property and technology in our operations, or if those third parties are unable to support, maintain and enhance their intellectual property and technology, we could experience increased costs or delays, which in turn may harm our financial condition, damage our brand and result in the loss of members.
Our technology platform and our data are also hosted by a third-party service provider. The terms under which such third-party service provider provides us services may change and we may be required to renegotiate with that third party. If we are unable to renegotiate satisfactory terms, we may not be able to transition to an alternative service provider without interrupting the availability of our technology platform and any interruption could materially and adversely affect our business. Additionally, if our third-party service provider experiences any disruptions, outages or catastrophes, or if it ceases to conduct business for any reason, we could experience an interruption in our business, which in turn may damage our brand, result in a loss of members and harm our financial condition.
The outcome of litigation or regulatory proceedings could subject us to significant monetary damages, restrict our ability to conduct our business, harm our reputation and otherwise negatively impact our business.
From time to time, we have been, and in the future may become, subject to litigation, claims and regulatory proceedings and inquiries, including market conduct examinations and investigations by state insurance regulatory agencies and threatened or filed lawsuits by, among others, government agencies, employees, competitors, current or former members, or business partners.
We cannot predict the outcome of these actions or proceedings, and the cost of defending such actions or proceedings could be material. Further, defending such actions or proceedings could divert our management and key personnel from our business operations. If we are found liable in any action or proceeding, we may have to pay substantial damages or fines, or change the way we conduct our business, either of which may have a material adverse effect on our business, operating results, financial condition and prospects. There may also be negative publicity associated with litigation or regulatory proceedings that could harm our reputation or decrease acceptance of our services. These claims may be costly to defend and may result in assessment of damages, adverse tax consequences and harm to our reputation.

44



Covenants in the credit agreement governing our revolving line of credit may restrict our operations, and if we do not effectively manage our business to comply with these covenants, our financial condition could be adversely affected.
The credit agreement governing our revolving line of credit contains various restrictive covenants, including restrictions on our ability to dispose of our assets, change the name, location, office or executive management of our business, merge with or acquire other entities, incur other indebtedness, incur encumbrances, pay dividends or make distributions to holders of our capital stock, make investments, engage in transactions with our affiliates, permit withdrawals from APIC (with certain exceptions) and conduct operations in certain of our Canadian subsidiaries. Our credit agreement also contains certain financial covenants, including having APIC maintain statutory capital and surplus at all times of not less than the greater of the amount required by regulatory statute or 110% of the highest amount of statutory capital and surplus required in any state in which APIC is licensed; maintaining a minimum cash balance of $1.4 million in our account at Western Alliance Bank (WAB) and/or WAB affiliates and other cash or investments of $1.4 million in our accounts at Pacific Western Bank (PWB); maintaining all of our depository and operating accounts at PWB and/or WAB; maintaining certain investment accounts at PWB and/or PWB affiliates; achieving certain quarterly revenue levels and claims ratio thresholds; maintaining greater than negative $1.0 million net total of operating cash flow and capital expenditures quarterly; and remaining within certain monthly maximum EBITDA loss levels. EBITDA is defined as earnings, plus an amount equal to the sum of (i) tax, plus (ii) depreciation and amortization, plus (iii) interest and non-cash expenses, plus (iv) any non-cash stock-based compensation expense, plus (v) (gain)/loss from equity method investments. Our ability to meet these restrictive covenants can be affected by events beyond our control, and we have been in the past, and may be in the future, unable to do so. In addition, our failure to maintain effective internal controls to measure compliance with our financial covenants could affect our ability to take corrective actions on a timely basis and could result in our being in breach of these covenants. Our credit agreement provides that our breach or failure to satisfy certain covenants constitutes an event of default. Upon the occurrence of an event of default, our lenders could elect to declare any future amounts outstanding under our credit agreement to be immediately due and payable. If we are unable to repay those amounts, our financial condition could be adversely affected.
Any indebtedness we incur could adversely affect our business and limit our ability to expand our business or respond to changes, and we may be unable to generate sufficient cash flow to satisfy any of our debt service obligations.
The Company has a revolving line of credit and may incur indebtedness in the future, including any additional borrowings available under our revolving line of credit. Any substantial indebtedness and the fact that a substantial portion of our cash flow from operating activities could be needed to make payments on this indebtedness could have adverse consequences, including the following:
reducing the availability of our cash flow for our operations, capital expenditures, future business opportunities and other purposes;
limiting our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate, which could place us at a competitive disadvantage compared to our competitors that may have less debt;
limiting our ability to borrow additional funds; and
increasing our vulnerability to general adverse economic and industry conditions.
Our ability to borrow any funds needed to operate and expand our business will depend in part on our ability to generate cash. Our ability to generate cash is subject to the performance of our business, as well as general economic, financial, competitive, legislative, regulatory and other factors that are beyond our control. We may also need to use operating funds to support risk-based capital requirements and borrow additional funds to support our growth. If our business does not generate sufficient cash flow from operating activities or if future borrowings are not available to us, under our revolving credit facility or otherwise, in amounts sufficient to enable us to fund our liquidity needs, our operating results, financial condition and ability to expand our business and meet our risk-based capital requirements may be adversely affected.
Our financial results may be negatively affected if we are required to pay income tax, premium tax, transaction tax or other taxes in jurisdictions where we are currently not collecting and reporting tax.
We currently pay income tax, premium tax, transaction tax and other taxes in certain jurisdictions in which we do business. A successful assertion by one or more jurisdictions that we should be paying income, premium, transaction or other taxes on our income or in connection with enrollment or intercompany services, or the enactment of new laws requiring the payment of income, premium, transfer or other taxes in connection with our business operations, including enrollment or intercompany services, could result in substantial tax liabilities.

45



We may have additional tax liabilities. 
We are subject to income and other taxes in the U.S. and foreign jurisdictions. Significant judgment is required in determining our provision for income taxes. In the ordinary course of our business, there are many transactions and calculations where the ultimate tax determination is uncertain. Further, we often make elections for tax purposes which may ultimately not be upheld. Although we believe our tax estimates are reasonable, the final determination of tax audits and any related litigation in the jurisdictions where we are subject to taxation could be materially different from our historical income tax provisions and accruals. The results of an audit or litigation could have a material effect on our consolidated financial statements in the period or periods in which that determination is made.
If consumer acceptance of the Internet as an acceptable marketplace for our subscription does not continue to increase, our growth prospects will be harmed.
Our success depends in part on widespread consumer acceptance of the Internet as a marketplace for the purchase of medical insurance for cats and dogs. Internet use may not continue to develop at historical rates, and consumers may not continue to use the Internet to research, select and purchase insurance. In addition, the Internet may not be accepted as a viable resource for a number of reasons, including lack of security of information or privacy protection, possible disruptions, computer viruses or other damage to Internet servers or to users’ computers, and excessive governmental regulation.
Our success will depend, in large part, on third parties maintaining the Internet infrastructure to provide a reliable network backbone with the speed, data capacity, security and hardware necessary for reliable Internet access and services.
We depend in part on Internet search engines to attract potential new members to visit our website. If Internet search engines’ methodologies are modified or our search result page rankings decline for other reasons, our new member growth could decline, and our business and operating results could be harmed.
We derive a significant amount of traffic to our website from consumers who search for pet medical insurance through Internet search engines, such as Google, Bing and Yahoo!. A critical factor in attracting consumers searching for pet medical insurance on the Internet to our website is whether we are prominently displayed in response to an Internet search relating to pet insurance. Algorithmic search result listings are determined and displayed in accordance with a set of formulas or algorithms developed by the particular Internet search engine, which may change from time to time. If we are listed less prominently in, or removed altogether from, search result listings for any reason, the traffic to our websites would decline and we may not be able to replace this traffic, which in turn would harm our business, operating results and financial condition. If we decide to attempt to replace this traffic, we may be required to increase our sales and marketing expenditures, including by utilizing paid search advertising, which would also increase our pet acquisition costs and harm our business, operating results and financial condition.
Changes in the economy may negatively impact our business, operating results and financial condition.
Our business may be affected by changes in the economic environment. Medical insurance for cats and dogs is a discretionary purchase, and members may reduce or eliminate their discretionary spending during an economic downturn, resulting in an increase in terminations and a reduction in the number of new member enrollments. We may experience a material increase in terminations or a material reduction in our member retention rate in the future, especially in the event of a prolonged recessionary period or a downturn in economic conditions. Conversely, consumers may have more income to pay veterinary costs out-of-pocket and less desire to purchase our subscription during a period of economic growth. In addition, media prices may increase during a period of economic growth, which could increase our sales and marketing expenses. As a result, our business, operating results and financial condition may be significantly affected by changes in the economic environment.
We may invest in or acquire other companies or technologies, which could divert our management’s attention, result in additional dilution to our stockholders, otherwise disrupt our operations or harm our operating results.
We may decide to invest in or acquire businesses, products or technologies. Our ability to successfully evaluate and manage investment opportunities, or make and integrate acquisitions, is unproven. The pursuit of potential investments or acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable opportunities, whether or not they are consummated. Further, even if we successfully invest in or acquire additional businesses or technologies, we may not achieve the anticipated benefits from the transaction. The investment or acquisition may also expose us to additional risks, including from unknowingly inheriting liabilities that are not adequately covered by indemnities. Acquisitions or investments could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. If an investment or acquisition fails to meet our expectations, our business, operating results and financial condition may suffer.

46



Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
As of December 31, 2017, we had U.S. federal net operating loss carryforwards of approximately $86.7 million that will begin to expire in 2027. Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the Code), if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income taxes may be limited. In general, an “ownership change” generally occurs if there is a cumulative change in our ownership by “5-percent stockholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. Pursuant to Sections 382 and 383 of the Code, annual use of our net operating loss carryforwards and credit carryforwards may be limited by previous and future ownership changes. We believe the utilization of approximately $0.5 million of net operating losses are subject to limitation as a result of prior ownership changes based on our Section 382 study performed as of September 30, 2016.
We are expanding our operations internationally, and we may therefore become subject to a number of risks associated with international expansion and operations.
As part of our growth plan, we have explored, and expect to continue to explore, opportunities to expand our operations internationally. We currently intend to enter the Australian market on a limited basis. We have no history of marketing, selling, administrating and supporting our subscription for consumers outside of the United States, Canada and Puerto Rico. In general, international sales and operations may be subject to a number of risks, including the following:
regulatory rules and practices, foreign exchange controls, tariffs, tax laws and treaties that are different than those we operate under in the United States, Canada and Puerto Rico and that carry a greater risk of unexpected changes;
the costs and resources required to modify our technology and sell our subscription in non-English speaking countries;
the costs and resources required to modify our subscription appropriately to suit the needs and expectations of residents and veterinarians in such foreign countries;
our data analytics platform may have limited applicability in foreign countries, which may impact our ability to develop adequate underwriting criteria and accurately price subscriptions in such countries;
increased expenses incurred in establishing and maintaining office space and equipment for our international operations;
technological incompatibility;
fluctuations in exchange rates between the U.S. dollar and foreign currencies in markets where we do business;
difficulties in attracting and retaining personnel with experience in international operations;
difficulties in modifying our business model in a manner suitable for any particular foreign country, including any modifications to our Territory Partner model to the extent we determine that our existing model is not suitable for use in foreign countries;
our lack of experience in marketing to consumers and veterinarians, and encouraging online marketing, in foreign countries;
our relative lack of industry connections in many foreign countries;
difficulties in managing operations due to language barriers, distance and time zone differences, staffing, cultural differences and business infrastructure constraints, including difficulty in obtaining foreign and domestic visas;
application of foreign laws and regulations to us, including more stringent or materially different insurance, employment, consumer and data protection laws;
the uncertainty of protection for intellectual property rights in some countries;
greater risk of a failure of foreign employees to comply with applicable U.S. and foreign laws, including antitrust regulations, the U.S. Foreign Corrupt Practices Act and any trade regulations ensuring fair trade practices; and
general economic and political conditions in these foreign markets.
These factors and other factors could harm our ability to gain future international revenue and, consequently, materially impact our business and operating results. The expansion of our existing international operations and entry into additional international markets will require significant management attention and financial resources, detracting from management attention and financial resources otherwise available to our existing business. Our failure to successfully manage our international operations and the associated risks effectively could limit the future growth of our business and could have an adverse effect on our operating results and financial condition.

47



A downgrade in the financial strength rating of our insurance company may have an adverse effect on our competitive position, the marketability of our subscription, and/or on our liquidity, access to and cost of borrowing, operating results and financial condition.
Although we do not believe that the financial strength rating of APIC is material for customers or to understand our business beyond what is already publicly available, financial strength ratings can be important factors in establishing the competitive position of insurance companies and generally have an effect on an insurance company’s business. On an ongoing basis, rating agencies review the financial performance and condition of APIC and could downgrade or change the outlook on its ratings due to, for example, a change in its statutory capital, a change in the rating agency’s determination of the amount of risk-based capital required to maintain a particular rating or a reduced confidence in management or its business strategy, as well as a number of other considerations that may or may not be under our control. The insurance financial strength rating of APIC is subject to quarterly review, and APIC may not retain the current rating. A downgrade in this or any future ratings could have a material effect on our sales, our competitiveness, the marketability of our subscription, our liquidity, access to and cost of borrowing, operating results and financial condition.
Our business is subject to the risks of earthquakes, floods, fires and other natural catastrophic events and to interruption by man-made problems such as computer viruses or terrorism.
Our systems and operations are vulnerable to damage or interruption from earthquakes, human error, intentional bad acts, hurricanes, floods, fires, power losses, telecommunications failures, hardware and system failures, terrorist attacks, acts of war, break-ins or similar events. For example, our corporate headquarters and facilities are located in Seattle, Washington near known earthquake fault zones and are vulnerable to significant damage from earthquakes. In addition, cyber-attacks or acts of terrorism could cause disruptions in our business or the economy as a whole. Our servers and systems may also be vulnerable to computer viruses, break-ins and similar disruptions from unauthorized tampering with our computer systems, which could lead to interruptions, delays, loss of critical data or the unauthorized disclosure of confidential member data. We currently have limited disaster recovery capability, and our business interruption insurance may be insufficient to compensate us for losses that may occur. Such disruptions could negatively impact our ability to run our business, which could have an adverse effect on our operating results and financial condition.
Risks Related to Compliance with Laws and Regulations
We may not maintain the amount of risk-based capital required to avoid additional regulatory oversight, which may adversely affect our ability to operate our business.
Memberships in our U.S. subscription are written by APIC. APIC is an insurance company domiciled in the state of New York and licensed by the New York Department of Financial Services. Regulators in the states in which we do business impose risk-based capital requirements on APIC that generally are approved by the National Association of Insurance Commissioners to ensure APIC maintains reasonably appropriate levels of surplus to protect our members against adverse developments in APIC’s financial circumstances, taking into account the risk characteristics of our assets, liabilities and certain other items. Generally, the NY DFS will compare, on an annual basis as of December 31 or more often as deemed necessary, an insurer’s total adjusted capital and surplus against what is referred to as an “Authorized Control Level” of risk-based capital that is calculated based on a formula designed to estimate an insurer’s capital adequacy. There generally are five outcomes possible from this comparison, depending on the insurer’s level of risk-based capital as compared to the applicable Authorized Control Level.
No Action Level: Insurer’s total adjusted capital is equal to or greater than 200% of the Authorized Control Level.
Company Action Level: Insurer’s total adjusted capital is less than 200% but greater than 150% of the Authorized Control Level. When at this level, an insurer must prepare and submit a financial plan to the NY DFS for review and approval. Generally, a risk-based capital plan would identify the conditions that contributed to the Company Action Level and include the insurer’s proposed plans for increasing its risk-based capital in order to satisfy the No Action Level. The failure to provide the NY DFS with a risk-based capital plan on a timely basis or the inability of the NY DFS and the insurer to mutually agree on an appropriate risk-based capital plan could trigger a Regulatory Action Level outcome, subject to the insurer’s right to a hearing on the issue.
Regulatory Action Level: Insurer’s total adjusted capital is less than 150% but greater than 100% of the Authorized Control Level. When at this level, an insurer generally must provide a risk-based capital plan to the NY DFS and be subject to examination or analysis by the NY DFS to the extent it deems necessary, including such corrective actions as the NY DFS may require.
Authorized Control Level: Insurer’s total adjusted capital is less than 100% but greater than 70% of the Authorized Control Level. At this level, the NY DFS generally could take remedial actions that it determines necessary to protect the insurer’s assets, including placing the insurer under regulatory control.

48



Mandatory Control Level: Insurer’s total adjusted capital is less than 70% of the Authorized Control Level. At this level, the NY DFS generally is required to take steps to place the insurer under regulatory control, even if the insurer is still solvent.
The NY DFS may increase the required levels of risk-based capital in the future, and we anticipate that we will need to maintain greater amounts of risk-based capital if our pet enrollment continues to grow. Additionally, if our risk-based capital falls below the Company Action Level, we may be in breach of various contractual relationships, including, for example, with the unaffiliated general agents for which we write pet insurance policies, which may give such parties the ability to cancel their contracts with us and/or sue us for damages related to our risk-based capital levels, which could have a material adverse effect on our financial condition.
We may require additional capital to meet our risk-based capital requirements, pursue our business objectives and respond to business opportunities, challenges or unforeseen circumstances. If capital is not available to us at any time, our business, operating results and financial condition may be harmed.
We may require additional capital to meet our risk-based capital requirements, operate or expand our business or respond to unforeseen circumstances. Additional funds may not be available when we need them, on terms that are acceptable to us, or at all. If we raise additional funds through the issuance of equity or convertible securities, the percentage ownership of holders of our common stock could be significantly diluted and these newly issued securities may have rights, preferences or privileges senior to those of holders of our common stock. Further, volatility in the credit or equity markets may have an adverse effect on our ability to obtain debt or equity financing or the cost of such financing. Similarly, our access to funds may be impaired if regulatory authorities or rating agencies take negative actions against us. If a combination of these factors were to occur, our internal sources of liquidity may prove to be insufficient and, in such case, we may not be able to successfully obtain additional financing on favorable terms. If funds are unavailable to us on reasonable terms when we need them, we may be unable to meet our risk-based capital requirements, train and support our employees, support Territory Partners, maintain the competitiveness of our technology, pursue business opportunities, service our existing debt, pay veterinary invoices or acquire new members, any of which could have an adverse effect on our business, operating results and financial condition.
If we fail to comply with the numerous laws and regulations that are applicable to the sale of medical insurance for cats and dogs, our business and operating results could be harmed.
The sale of medical insurance for cats and dogs, which is considered a type of property and casualty insurance in most jurisdictions, is heavily regulated by each state in the United States, in the District of Columbia, in Puerto Rico and by Canadian federal, provincial and territorial governments. In the United States, state insurance regulators are charged with protecting policyholders and have broad regulatory, supervisory and administrative powers over our business practices. Because we do business in all 50 states, the District of Columbia, all Canadian provinces and territories and Puerto Rico, compliance with insurance-related laws, rules and regulations is difficult and imposes significant costs on our business. Each jurisdiction’s insurance department typically has the power, among other things, to:
grant and revoke licenses to transact insurance business;
conduct inquiries into the insurance-related activities and conduct of agents and agencies and others in the sales, marketing and promotional channels;
require and regulate disclosure in connection with the sale and solicitation of insurance policies;
authorize how, by which personnel and under what circumstances insurance premiums can be quoted and published and an insurance policy sold;
regulate which entities or individuals can be incentivized and the circumstances under which this may occur;
regulate the content of insurance-related advertisements, including web pages, and other marketing practices;
approve policy forms, require specific benefits and benefit levels and regulate premium rates;
impose fines and other penalties; and
impose continuing education requirements.
While the U.S. federal government does not directly regulate the insurance industry, federal legislation and administrative policies can also affect us. Congress and various federal agencies periodically discuss proposals that would provide for federal oversight of insurance companies. We cannot predict whether any such laws will be enacted or the effect that such laws would have on our business. We also do business in all ten provinces and three territories of Canada. The provincial and territorial insurance regulators have the power to regulate the market conduct of insurers and insurance intermediaries, and the licensing and supervision of insurance agents, and brokers, along with enforcement rights, including the right to assess administrative monetary penalties in certain provinces.

49



Insurance companies are also regulated at the federal level in Canada, and the Insurance Companies Act prohibits a foreign entity from insuring risks in Canada unless it is authorized by an Order made by the Superintendent of Financial Institutions (Canada) permitting it to do so.
Due to the complexity, periodic modification and differing interpretations of insurance laws and regulations, we have not always been, and we may not always be, in compliance with them. New insurance laws, regulations and guidelines also may not be compatible with the manner in which we market and sell subscriptions in all of our jurisdictions and member acquisition channels, including over the Internet. Failure to comply with insurance laws, regulations and guidelines or other laws and regulations applicable to our business could result in significant liability, additional department of insurance licensing requirements, the revocation of licenses in a particular jurisdiction or our inability to sell subscriptions, which could significantly increase our operating expenses, result in the loss of our revenue and otherwise harm our business, operating results and financial condition.
Moreover, an adverse regulatory action in one jurisdiction could result in penalties and adversely affect our license status or reputation in other jurisdictions, including due to the current requirement that adverse regulatory actions in one jurisdiction be reported to other jurisdictions. Even if the allegations in any regulatory or other action against us ultimately are determined to be unfounded, we could incur significant time and expense defending against the allegations, and any related negative publicity could harm consumer and third-party confidence in us, which could significantly damage our brand.
In addition, we have received, and may in the future receive, inquiries from regulators regarding our marketing and business practices. These inquires may include investigations regarding a number of our business practices, including the manner in which we market and sell subscriptions, the manner in which we write policies for any unaffiliated general agent, and whether any amounts we pay to hospitals or hospital groups is appropriate. Any modification of our marketing or business practices in response to regulatory inquiries could harm our business, operating results or financial condition and lead to reputational harm.
A regulatory environment that limits rate increases may adversely affect our operating results and financial condition.
Many states, including New York, have adopted laws or are considering proposed legislation that, among other things, limit the ability of insurance companies to effect rate increases or to cancel, reduce or not renew existing policies, and many state regulators have the power to reduce, or to disallow increases in premium rates. Most states, including New York, require licensure and regulatory approval prior to marketing new insurance products. Our practice has been to regularly reevaluate the price of our subscriptions, with any pricing changes implemented at least annually, subject to the review and approval of the state regulators, who may reduce or disallow our pricing changes. Such review has often in the past resulted, and may in the future result, in delayed implementation of pricing changes and prevent us from making changes we believe are necessary to achieve our targeted payout ratio, which could adversely affect our operating results and financial condition. In addition, we may be prevented by regulators from limiting significant pricing changes, requiring us to raise rates more quickly than we otherwise may desire. This could damage our reputation with our members and reduce our retention rates, which could significantly damage our brand, result in the loss of expected revenue and otherwise harm our business, operating results and financial condition.
In addition to regulating rates, certain states have enacted laws that require a property-casualty insurer, which includes a pet insurance company, conducting business in that state to participate in assigned risk plans, reinsurance facilities, joint underwriting associations (JUAs), Fair Access to Insurance Requirements (FAIR) plans and wind pools. In these markets, if the state reinsurance facilities, wind pools, FAIR plans or JUAs recognize a financial deficit, they may in turn have the ability to assess participating insurers, adversely affecting our operating results and financial condition if we are a part of such state reinsurance facilities, wind pools, FAIR plans or JUAs. Additionally, certain states require insurers to participate in guaranty funds for impaired or insolvent insurance companies. These funds periodically assess losses against all insurance companies doing business in the state. Our operating results and financial condition could be adversely affected by any of these factors.

50



Regulations that require individuals or entities that sell medical insurance for cats and dogs or process claims to be licensed may be interpreted to apply to our business more broadly than we expect them to, which could require us to modify our business practices, create liabilities, damage our reputation, and harm our business.
Insurance regulations generally require that each individual who transacts pet insurance business on our behalf must maintain a valid license in one or more jurisdictions. Regulations may also require certain individuals who process claims to be licensed. These requirements are subject to a variety of interpretations between jurisdictions. We may not interpret and apply the requirements in the same manner as all applicable regulators, and, even if we have, the requirements or regulatory interpretations of those requirements may change. Regulators have in the past and/or may in the future determine that certain of our personnel or referral sources were performing licensable activities without the required license. If such persons were not in fact licensed in any such jurisdiction, we could become subject to conviction for an offense or the imposition of an administrative penalty, and liable for significant penalties. We would also likely be required to modify our business practices and/or sales and marketing programs, or license the affected individuals, which may be impractical or costly and time-consuming to implement. Any modification of our business or marketing practices in response to regulatory licensing requirements could harm our business, operating results or financial condition.
Most insurance legislation requires entities that solicit the sale of pet insurance to be validly licensed in the applicable jurisdiction. If an insurance regulator were to determine that any entity soliciting the sale of a subscription on our behalf did not hold the required license, we may have to modify our business practices or marketing efforts, or license the affected entities, which may be costly and time-consuming to implement.
We are subject to numerous laws and regulations, and compliance with one law or regulation may result in non-compliance with another.
We are subject to numerous laws and regulations that are administered and enforced by a number of different governmental authorities, each of which exercises a degree of interpretive latitude, including, in the United States, state insurance regulators, state securities administrators, state attorneys general and federal agencies including the SEC, Internal Revenue Service and the U.S. Department of Justice. Consequently, we are subject to the risk that compliance with any particular regulator’s or enforcement authority’s interpretation of a legal issue may not result in compliance with another’s interpretation of the same issue, particularly when compliance is judged in hindsight. In addition, there is risk that laws and regulations or any particular regulator’s or enforcement authority’s interpretation of a legal issue may change over time to our detriment, or that changes in the overall legal environment may, even absent any particular regulator’s or enforcement authority’s interpretation of a legal issue changing, cause us to change our views regarding the actions we need to take from a legal risk management perspective, thus necessitating changes to our practices that may, in some cases, increase our costs and limit our ability to grow or to improve the profitability of our business. Further, in some cases, these laws and regulations are designed to protect or benefit the interests of a specific constituency rather than a range of constituencies. For example, state insurance laws and regulations generally are intended to protect or benefit purchasers or users of insurance products, not holders of securities, which generally is the jurisdiction of the SEC. In many respects, these laws and regulations limit our ability to grow or to improve the profitability of our business.
Regulation of the sale of medical insurance for cats and dogs is subject to change, and future regulations could harm our business and operating results.
The laws and regulations governing the offer, sale and purchase of medical insurance for cats and dogs are subject to change, and future changes may be adverse to our business. For example, if a jurisdiction were to increase our risk-based capital requirements or alter the requirements for obtaining or maintaining an agent’s license in connection with the enrollment of a member, it could have a material adverse effect on our operations. Some states in the United States have adopted, and others are expected to adopt, new laws and regulations related to the insurance industry. It is difficult to predict how these or any other new laws and regulations will impact our business, but, in some cases, changes in insurance laws, regulations and guidelines may be incompatible with various aspects of our business and require that we make significant modifications to our existing technology or practices, which may be costly and time-consuming to implement and could also harm our business, operating results and financial condition.

51



Failure to comply with federal, state and provincial laws and regulations relating to privacy and security of personal information, and civil liabilities relating to breaches of privacy and security of personal information, could create liabilities for us, damage our reputation and harm our business.
A variety of U.S. and Canadian federal, state and provincial laws and regulations govern the collection, use, retention, sharing and security of personal information. We collect and utilize demographic and other information from and about our members when they visit our website, call our contact center and apply for enrollment. Further, we use tracking technologies, including “cookies,” to help us manage and track our members’ interactions and deliver relevant advice and advertising. Claims or allegations that we have violated applicable laws or regulations related to privacy and data security could in the future result in negative publicity and a loss of confidence in us by our members and our participating service providers, and may subject us to fines by credit card companies and the loss of our ability to accept credit and debit card payments. In addition, we have posted privacy policies and practices concerning the collection, use and disclosure of member data on our website. Several Internet companies have incurred penalties for failing to abide by the representations made in their privacy policies and practices. In addition, our use and retention of personal information could lead to civil liability exposure in the event of any disclosure of such information due to hacking, viruses, inadvertent action or other use or disclosure. Several companies have been subject to civil actions, including class actions, relating to this exposure.
We have incurred, and will continue to incur, expenses to comply with privacy and security standards and protocols for personal information imposed by law, regulation, self-regulatory bodies, industry standards and contractual obligations. Such laws, standards and regulations, however, are evolving and subject to potentially differing interpretations, and federal, state and provincial legislative and regulatory bodies may expand current or enact new laws or regulations regarding privacy matters. We are unable to predict what additional legislation, standards or regulation in the area of privacy and security of personal information could be enacted or its effect on our operations and business.
Government regulation of the Internet and email could adversely affect our business.
The laws governing general commerce on the Internet remain unsettled and it may take years to fully determine whether and how existing laws such as those governing insurance, intellectual property, privacy and taxation apply to the Internet. In addition, the growth and development of the market for electronic commerce and Internet-related pet insurance advertisements and transactions may prompt calls for more stringent consumer protection laws that may impose additional burdens on companies conducting business and selling subscriptions over the Internet. Any new laws or regulations or new interpretations of existing laws or regulations relating to the Internet could harm our business and we could be forced to incur substantial costs in order to comply with them, which would harm our business, operating results and financial condition.
Additionally, we use email to market our services to potential members and as a means of communicating with our existing members. The laws and regulations governing the use of email for commercial purposes continue to evolve and the growth and development of the market for commerce over the Internet may lead to the adoption of additional legislation. Failure to comply with existing or new laws regarding electronic communications with members could lead to significant damages. We have incurred, and will continue to incur, expenses to comply with electronic messaging laws. If new laws or regulations are adopted, or existing laws and regulations are interpreted, to impose additional restrictions on our ability to send email to our members or potential members, we may not be able to communicate with them in a cost-effective manner. In addition to legal restrictions on the use of email for commercial purposes, Internet and email service providers and others attempt to block the transmission of unsolicited email, commonly known as “spam.” Many service providers have relationships with organizations whose purpose it is to detect and notify the Internet and email service providers of entities that the organization believes is sending unsolicited email. If an Internet or email service provider identifies messaging and email from us as “spam” as a result of reports from these organizations or otherwise, we could be placed on a restricted list that will block our emails to members or potential members. If we are restricted or unable to communicate by email with our members and potential members as a result of legislation, blockage or otherwise, our business, operating results and financial condition would be harmed.
Applicable insurance laws regarding the change in control of our company may impede potential acquisitions that our stockholders might consider to be desirable.
We are subject to statutes and regulations of the state of New York that generally require that any person or entity desiring to acquire direct or indirect control of APIC obtain prior regulatory approval. These laws may discourage potential acquisition proposals and may delay, deter or prevent a change in control of our company, including through transactions, and in particular unsolicited transactions, that some of our stockholders might consider to be desirable. Similar laws or regulations may also apply in other states in which we may operate.

52



Our segregated account in Bermuda, WICL segregated account AX, could be adversely impacted by regulatory compliance of a third party.
Wyndham Insurance Company (SAC) Limited (WICL) is a class 3 insurer regulated by the Bermuda Monetary Authority (BMA). WICL's ability to continue operations and pay dividends could impact the ability of our segregated account to do the same. WICL's failure to meet regulatory requirements set forth by the BMA could result in our inability to transact business with WICL segregated account AX. Further, WICL could be limited from allowing dividends to be paid out of segregated account AX in the event of adverse regulatory actions.
We will continue to incur significantly increased costs and devote substantial management time as a result of operating as a public company.
As a public company, we incur significant legal, accounting and other expenses that we did not incur as a private company. For example, we are subject to the reporting requirements of the Exchange Act, and are required to comply with the applicable requirements of the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act and the JOBS Act, as well as rules and regulations subsequently implemented by the SEC and the stock exchange on which our common stock is listed, including the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Compliance with these requirements has and may continue to increase our legal and financial compliance costs and will make some activities more time consuming and costly. In addition, from time to time, our management and other personnel need to divert attention from operational and other business matters to devote substantial time to these public company requirements. In particular, we have and will continue to incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes-Oxley Act, which will increase when we are no longer an emerging growth company, as defined by the JOBS Act. We cannot predict or estimate the amount of additional costs we may incur as a result of being a public company or the timing of such costs.
We are an emerging growth company and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies make our common stock less attractive to investors.
We are an emerging growth company and have taken advantage of certain exemptions from various reporting requirements that are applicable to other public companies including, but not limited to, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile. Starting January 1, 2019, and effective for our Annual Report on Form 10-K for 2018, we will no longer be an emerging growth company and after that date we will no longer be able to avail ourselves of these exemptions.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, could affect the reporting of transactions completed before the announcement of a change and could affect our compliance with financial debt covenants.
Risks Related to Ownership of Our Common Stock
Our actual operating results may differ significantly from our guidance.
From time to time we have released, and may continue to release, guidance in our quarterly earnings conference call, quarterly earnings releases, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. This guidance, which includes forward-looking statements, has been and will be based on projections prepared by our management. These projections are not prepared with a view toward compliance with published guidelines of the American Institute of Certified Public Accountants, and neither our registered public accountants nor any other independent expert or outside party compiles or examines the projections. Accordingly, no such person expresses any opinion or any other form of assurance with respect to the projections.
Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. We intend to state possible outcomes as high and low ranges which are intended to provide a sensitivity analysis as variables are changed but are not intended to imply that actual results could not fall outside of the suggested ranges. The principal reason that we release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. We do not accept any responsibility for any projections or reports published by any such third parties.

53



Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results may vary from our guidance and the variations may be material. In light of the foregoing, investors are urged not to rely upon our guidance in making an investment decision regarding our common stock.
Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this report could result in the actual operating results being different from our guidance, and the differences may be adverse and material.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the securities or industry analysts who publish research about us or our business downgrade our stock or publish inaccurate or unfavorable evaluations of our company or our stock, the price of our stock could decline. If one or more of these analysts cease coverage of our company, our stock may lose visibility in the market, which in turn could cause our stock price to decline.
The market price of our common stock has been and is likely to continue to be volatile, and you may be unable to sell your shares at or above the price at which you purchased them.
The market price of our common stock has been and is likely to continue to fluctuate widely. Factors affecting the market price of our common stock include:
variations in our operating results, earnings per share, cash flows from operating activities, and key operating metrics, and how those results compare to analyst expectations;
forward-looking guidance that we provide to the public and industry and financial analysts related to future revenue and profitability, and any change in that guidance or our failure to achieve the results reflected in that guidance;
the net increases in the number of members, either independently or as compared with published expectations of industry, financial or other analysts that cover our company;
changes in the estimates of our operating results or changes in recommendations by securities analysts that elect to follow our common stock;
announcements of changes to our subscription, strategic alliances or significant agreements by us or by our competitors;
announcements by us or by our competitors of mergers or other strategic acquisitions, or rumors of such transactions involving us or our competitors;
recruitment or departure of key personnel;
the economy as a whole and market conditions in our industry;
trading activity by a limited number of stockholders who together beneficially own a majority of our outstanding common stock;
the number of shares of our stock trading on a regular basis; and
any other factors discussed in these risk factors.
In addition, if the market for stock in our industry or the stock market in general experiences uneven investor confidence, the market price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The market price of our common stock might also decline in reaction to events that affect other companies within, or outside, our industry even if these events do not directly affect us. Some companies that have experienced volatility in the trading price of their stock have been the subject of securities class action litigation. If we are the subject of such litigation, it could result in substantial costs and a diversion of our management’s attention and resources.
We do not intend to pay dividends on our common stock and, therefore, any returns will be limited to the value of our stock.
We have never declared or paid any cash dividends on our common stock. We currently intend to retain all available funds and any future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. In addition, our ability to pay cash dividends on our common stock is limited by the terms of our credit agreement, APIC’s ability to pay dividends is limited by New York state insurance laws, and WICL Segregated Account AX's ability to pay dividends is limited by our agreements with WICL as well as WICL's regulatory requirements. Any return to stockholders will therefore be limited to the increase, if any, of our stock price.

54



Our directors and principal stockholders own a significant percentage of our stock and will be able to exert significant control over matters subject to stockholder approval.
Our directors, five percent or greater stockholders and their respective affiliates beneficially hold a significant amount of our outstanding voting stock. Therefore, these stockholders have the ability to influence us through this ownership position. These stockholders may be able to determine all matters requiring stockholder approval. For example, these stockholders may be able to control elections of directors, amendments of our organizational documents, or approval of any merger, sale of assets, or other major corporate transaction. This may prevent or discourage unsolicited acquisition proposals or offers for our common stock that you or other stockholders may feel are in your or their best interest as one of our stockholders.
Provisions in our restated certificate of incorporation, restated bylaws and Delaware law might discourage, delay or prevent a change in control of our company or changes in our management and, therefore, depress the market price of our common stock.
Our restated certificate of incorporation and restated bylaws contain provisions that could depress the market price of our common stock by acting to discourage, delay or prevent a change in control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions, among other things:
establish a classified board of directors so that not all members of our board are elected at one time;
permit only the board of directors to establish the number of directors and fill vacancies on the board;
provide that directors may only be removed “for cause” and only with the approval of two-thirds of our stockholders;
require super-majority voting to amend some provisions in our restated certificate of incorporation and restated bylaws;
authorize the issuance of “blank check” preferred stock that our board could use to implement a stockholder rights plan (also known as a “poison pill”);
eliminate the ability of our stockholders to call special meetings of stockholders;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
prohibit cumulative voting; and
establish advance notice requirements for nominations for election to our board or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
In addition, Section 203 of the Delaware General Corporation Law may discourage, delay or prevent a change in control of our company. Section 203 imposes certain restrictions on mergers, business combinations and other transactions between us and holders of 15% or more of our common stock.

55



Item 2. Unregistered Sale of Equity Securities and Use of Proceeds    

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

Item 6. Exhibits

The list of exhibits included in the Exhibit Index to this Quarterly Report on Form 10-Q is incorporate herein by reference.

56



EXHIBIT INDEX
 
 
 
 
 
 
 
 
 
 
 
 
 
Exhibit
 
 
 
Incorporated by Reference
 
Filed/Furnished
Number
 
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Exhibit Filing Date
 
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
10.1
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
10.3
 
 
8K
 
001-36537
 
10.1
 
6/20/2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31.1
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
31.2
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
32.1*
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
32.2*
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.INS
 
XBRL Instance Document - the instance does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Labels Linkbase Document.
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
 
 
 
 
 
 
 
 
 
X
*
This certification is deemed not filed for purpose of Section 18 of the Exchange Act or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.


57



SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Seattle, State of Washington, on this 2nd day of August 2018.
 
 
 
 
 
TRUPANION, INC.
 
 
Date: August 2, 2018
 
/s/ Darryl Rawlings
 
 
Darryl Rawlings
Chief Executive Officer and President
(Principal Executive Officer)
 
 
Date: August 2, 2018
 
/s/ Tricia Plouf
 
 
Tricia Plouf
Chief Financial Officer
(Principal Financial and Accounting Officer)


58
EX-10.1 2 ex101q22018.htm EXHIBIT 10.1 Exhibit


Exhibit 10.1

THIRD AMENDMENT
TO
LOAN AND SECURITY AGREEMENT
THIS THIRD AMENDMENT TO LOAN AND SECURITY AGREEMENT (this “Amendment”), is entered into as of June 28, 2018, by and among TRUPANION, INC., a Delaware corporation (“Trupanion”), TRUPANION MANAGERS USA, INC., an Arizona corporation (“Trupanion Managers”; together with Trupanion, individually and collectively, “Borrower”), the several banks and other financial institutions or entities from time to time party to the Agreement (as hereinafter defined) (each a “Lender” and, collectively, the “Lenders”), and PACIFIC WESTERN BANK, a California state chartered bank (“PWB”), as a Lender and as administrative agent and collateral agent for the Lenders (in such capacities, the “Administrative Agent”).
RECITALS
A.
Borrower, the Administrative Agent, and the Lenders are parties to that certain Loan and Security Agreement dated as of December 16, 2016 (as amended from time to time, the “Agreement”).

B.
Borrower, the Administrative Agent, and the Lenders have agreed to make certain revisions to the Agreement as more fully set forth herein.

C.
Borrower has requested that the Administrative Agent and the Lenders amend the Agreement in accordance with the terms of this Amendment.

NOW, THEREFORE, the parties agree as follows:
1)
Section 2.7 of the Agreement is hereby amended by adding the following clause (e) immediately after clause (d) thereof:

(e)    Facility Fee. Borrower shall pay to each Lender a facility fee equal to one-fifth of one percent (0.20%) of the applicable Revolving Commitment of such Lender on the Third Amendment Effective Date (“2018 Facility Fee”) and the earlier to occur of (i) each year anniversary of the Third Amendment Effective Date or (ii) the termination of this Agreement.
2)
The following defined terms set forth in Section 1.1 of the Agreement are hereby amended by deleting them in their entirety and replacing them with the following:

Capitalized Expenditures” means current period unfinanced cash expenditures that are capitalized and amortized over a period of time in accordance with GAAP (excluding (a) up to Five Million Dollars ($5,000,000) of expenditures from Permitted Investments and (b) cash outflows related to Borrower’s building purchase, provided that such cash outflows are fully funded by an equity raise resulting in cash proceeds equal to at least the cost of such building purchase, in the fiscal quarters ending June 30, 2018 and September 30, 2018 in the amount of up to (i) with respect to the fiscal quarter ending June 30, 2018, up to Three Million Two Hundred Fifty Thousand Dollars ($3,250,000) and (ii) with respect to the fiscal quarter ending September 30, 2018, Sixty-One Million Seven Hundred Fifty Thousand Dollars ($61,750,000)), including but not limited to capitalized cash expenditures for capital equipment, capitalized manufacturing and labor costs as they relate to inventory, and software development.





Claims Ratio” means the ratio of (a) the twelve (12)-month rolling average of claims expenses of APIC and Wyndham (in each case excluding Loss Adjustment Expenses) to (b) the twelve (12)-month rolling average of premium revenues of APIC and Wyndham during the same period, expressed as a percentage.
Revolving Line” means a Credit Extension of up to Fifty Million Dollars ($50,000,000) (inclusive of any amounts outstanding under the LC and Ancillary Services Sublimit).
Revolving Loan Note” means a promissory note in the form of Exhibit F, as it may be amended, supplemented, restated or otherwise modified from time to time.
Revolving Maturity Date” means June 28, 2021.
3)
The following defined terms are hereby added to Section 1.1 of the Agreement in alphabetical order:
2018 Facility Fee” is defined in Section 2.7(e).
Third Amendment Effective Date” is June 28, 2018.
4)
Clause (f) of the definition of “Permitted Investments” set forth in Section 1.1 of the Agreement is hereby amended by deleting it in its entirety and replacing it with the following:
(f) Investments not to exceed Two Million Dollars ($2,000,000) outstanding in the aggregate at any time consisting of (i) travel advances and employee relocation loans and other employee loans and advances in the ordinary course of business, (ii) loans to employees, independent contractors that have entered into territory partner agreements with Borrower, officers or directors relating to payroll or the purchase of equity securities of Borrower or its Subsidiaries pursuant to employee stock purchase plan agreements approved by Borrower’s Board of Directors, and (iii) strategic investments.
5)
Clauses (b), (c), (d), and (f) of Section 6.7 of the Agreement are hereby amended by deleting each in its entirety and replacing each with the following, respectively:
(b)    Borrower’s Minimum Cash. Borrower shall maintain a balance of Cash, investments, CDARS products, and other instruments maintained by any of the Lenders in an aggregate amount of not less than Three Million Five Hundred Thousand Dollars ($3,500,000) on a pro rata basis according to the respective Revolving Percentage of each Lender inclusive of Borrower’s Minimum Cash at WAB pursuant to Section 6.7(f)).
(c)    Minimum Quarterly Revenue. Borrower shall generate Revenue measured on a rolling three (3) month basis of not less than the following amounts at the following applicable times:
Quarter Ending
Minimum Trailing 3 Month Revenue
March 31, 2018
$62,000,000
June 30, 2018
$64,000,000
September 30, 2018
$67,000,000
December 31, 2018
$70,000,000

Commencing with the month ending March 31, 2019 and as of the last day of each calendar quarter thereafter, the minimum Revenue covenant set forth in this Section 6.7(c) shall be equal to eighty percent (80%) of Trupanion’s projected Revenue for the corresponding three month period as determined from Trupanion’s annual financial projections approved by Trupanion’s Board of Directors and delivered to Administrative Agent which such projections shall constitute growth over the immediately preceding fiscal year of not less than ten percent (10%).





(d)    Maximum EBITDA Loss. Commencing the quarter ending June 30, 2018 and as of the last day of each quarter thereafter, Borrower’s consolidated EBITDA losses measured on a trailing three (3) month basis shall not be greater than negative Two Hundred Fifty Thousand Dollars (-$250,000).
(f)    Borrower’s Minimum Cash at WAB. Borrower and its Subsidiaries shall at all times on and after June 28, 2018 maintain a balance of unrestricted Cash, in one or more non-interest bearing accounts with WAB in an aggregate amount of not less than One Million Four Hundred Thousand Dollars ($1,400,000). At least a percentage equal to WAB’s Revolving Percentage of Borrower’s Cash on an average daily balance measured on a monthly basis shall be in an account(s) with WAB (and/or one or more Affiliates of WAB, as approved by WAB in its discretion).
6)
Schedule 1.1 of the Agreement is hereby amended by deleting it in its entirety and replacing it with Schedule 1.1 attached hereto.

7)
Unless otherwise defined, all initially capitalized terms in this Amendment shall be as defined in the Agreement. The Agreement, as amended hereby, shall be and remain in full force and effect in accordance with its respective terms and hereby is ratified and confirmed in all respects. Except as expressly set forth herein, the execution, delivery, and performance of this Amendment shall not operate as a waiver of, or as an amendment of, any right, power, or remedy of Administrative Agent under the Agreement, as in effect prior to the date hereof. Borrower ratifies and reaffirms the continuing effectiveness of all agreements entered into in connection with the Agreement.

8)
Borrower represents and warrants that the representations and warranties contained in the Agreement are true and correct as of the date of this Amendment.

9)
Borrower (a) acknowledges and consents to all of the terms and conditions of this Amendment; (b) affirms all of its obligations under the Loan Documents; and (c) agrees that this Amendment and all documents executed in connection herewith do not operate to reduce or discharge such Borrower’s obligations under the Loan Documents.

10)
Each Borrower (a) affirms that each of the Liens granted in or pursuant to the Loan Documents are valid and subsisting; and (b) agrees that this Amendment and all documents executed in connection herewith shall in no manner impair or otherwise adversely affect any of the Liens granted in, or pursuant to, the Loan Documents.

11)
This Amendment may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one instrument.

12)
As a condition to the effectiveness of this Amendment, Administrative Agent shall have received, in form and substance reasonably satisfactory to Administrative Agent, the following:

a)this Amendment, duly executed by Borrower;

b)the Amended and Restated Revolving Note by Borrower in favor of PWB, duly executed by Borrower;

c)the Amended and Restated Revolving Note by Borrower in favor of WAB, duly executed by Borrower;






d)payment of the 2018 Commitment Fee pursuant to Section 2.7(e);

e)payment of all Administrative Agent expenses, including Administrative Agent’s expenses for the documentation of this amendment and any related documents, and any UCC, good standing or intellectual property search or filing fees, which may be debited from any of Borrower’s accounts; and

f)such other documents and completion of such other matters, as Administrative Agent may reasonably deem necessary or appropriate.


[Signatures on the Following Pages]






IN WITNESS WHEREOF, the undersigned have executed this Amendment as of the first date above written.
    
BORROWR:
TRUPANION, INC.
 
 
By:
/s/ Tricia Plouf
Name:
Tricia Plouf
Title:
CFO
 
 
 
 
TRUPANION MANAGERS USA, INC.
 
 
By:
/s/ Tricia Plouf
Name:
Tricia Plouf
Title:
CFO / Treasurer
 
 
 
 
ADMINISTRATIVE AGENT:
PACIFIC WESTERN BANK, as the Administrative Agent
 
 
By:
/s/ Stephin J. Borus
Name:
Stephin J. Borus
Title:
SVP
 
 















LENDERS:
PACIFIC WESTERN BANK, as a Lender
 
 
By:
/s/ Stephin J. Borus
Name:
Stephin J. Borus
Title:
SVP
 
 
 
 
WESTERN ALLIANCE BANK, as a Lender
 
 
By:
/s/ Jeff Brown
Name:
Jeff Brown
Title:
VP
 
 
 
 





SCHEDULE 1.1
COMMITMENTS AND COMMITMENT PERCENTAGES
REVOLVING COMMITMENTS
Lender
Revolving Commitment
Revolving Percentage
 
 
 
Pacific Western Bank
$30,000,000
60.00%
Western Alliance Bank
$20,000,000
40.00%
Total
$50,000,000
100.00%




EX-10.2 3 ex102q22018.htm EXHIBIT 10.2 Exhibit


Exhibit 10.2

THIRD LEASE AMENDMENT

Between

BENAROYA CAPITAL COMPANY, LLC

and

TRUPANION, INC.

This Third Lease Amendment dated May 9, 2018 is attached to and made part of that certain Lease dated August 10, 2015 as amended by a First Lease Amendment dated April 29, 2016 and as further amended by a Second Lease Amendment dated October 20, 2017 (collectively the “Lease”) between Benaroya Capital Company, LLC, a Washington limited liability company, as “Landlord” and Trupanion, Inc., a Delaware corporation, as “Tenant” in Suite 200 of the Building known as the 6100 Building, located at 6100 Fourth Avenue South, in Seattle, Washington (the “Premises”). The Premises are more particularly described in the Lease.

The terms used herein shall have the same definitions as set forth in the Lease.

RECITALS

At the Tenant’s request prior to the delivery of Suite 100B as a component of Phase I the location of the demising wall between Suite 100B and Suite 101, which was a component of Phase II was relocated to become a component of Phase I.

As a result of the relocation of the demising wall, Suite 100B contains 308 rentable square feet of additional space.


NOW THEREFORE, in consideration of the mutual covenants and promises contained in this Third Lease Amendment and the Lease, and Landlord and Tenant agree as follows:

1.
Premises. Section 1. Premises is hereby deleted and replaced with the following:

Premises. Landlord does hereby lease to Tenant those certain premises, to wit: 107,642 rentable square feet of office space (including 5959 rentable square feet of daycare space comprised of the initial 5016 square feet of space and 943 square feet of expansion space) comprising the entire first and second floors as outlined on the Floor Plan attached to this Third Lease Amendment as “Exhibit B-2 Revised Floor Plan of Premises” (hereinafter called the “Premises”) in the Building known as The 6100 Building located at 6100 Fourth Avenue South in Seattle, Washington, situated on land legally described on Exhibit A attached hereto and incorporated herein. Delivery of the Premises to Tenant will be in Phases (the “Phase In Period”) as follows:
















Premises- Phase In Period

Date:
Floor
Suite(s)
RSF
Leased
7/23/16
Initial Phase
2
1
1
Suite 200
Daycare
Stairway
67,065
5,016
159

Total= 72,240
4/1/17
Phase I
2
1
1
1
1
Suite 200
Daycare
Stairway
Suites 100A, 100B, 100C
Daycare expansion
67,065
5,016
159
17,025
943

Total= 90,208
4/1/18
Phase II
2
1
1
1
1
Suite 200
Daycare
Daycare expansion
Stairway
Suites 100A, 100B, 100C
Suite 101
67,065
5,016
943
159
17,025
17,434

Total=107,642

The phased portions of the Premises are shown on Exhibit B (each, a “Phase”). The day care portion of the premises shall have access to adjacent outdoor space of a size and configuration as required by code for operation of a day care facility of the size and capacity described in this Lease for the exclusive use of the day care facility. Landlord and Tenant agreed that Landlord has no responsibility for increasing the size of the daycare or for increasing the size or modifying the outdoor space, if required, and that Tenant will responsible for all costs for construction and compliance issues related to any daycare expansion. Phase I has been delivered to Tenant and Rent applicable to the Phase I space, including the Daycare expansion space, commenced on April 1, 2017.

Phase II shall be delivered on or before August 27, 2018 in the condition described in Section 11 and Exhibit E below; however, Rent associated with the Phase II space will commence on April 1, 2018. The delivery date may be reasonably delayed as necessary in order to complete design, permitting and construction, understanding that such delays may not be within the control of Landlord or Tenant and that the parties will negotiate in good faith to ensure that the delivery date is reasonable and that no penalty charges are owed by Landlord to Tenant in a situation where the Landlord used reasonable efforts to deliver the space at the time requested by Tenant, which may change over time (such causes for variance from the August 27, 2018 delivery date being a “Reasonable Phase II Delay”). If Landlord fails to deliver possession of Phase II of the Premises to Tenant in the condition required under this Lease on or before: (i) August 27, 2018 (the “Late Delivery Date”), Tenant shall be entitled to one (1) day’s free Base Rent (calculated for the Premises not timely delivered) for each day following such Late Delivery Date until the earlier of (x) the actual Delivery Date and (y) sixty days after the Late Delivery Date (such date, as may be extended by force majeure, being the “Penalty Delivery Date”) and (ii) the Penalty Delivery Date, Tenant shall be entitled to two (2) days of free Base Rent for each day following the Penalty Delivery Date until the actual Delivery Date.

The Building is hereafter sometimes referred to as the “Project”. In addition, the Tenant has the right, in common with other tenants in the Project and subject to the Rules and Regulations, to use of the Common Areas. The Common Areas include a new state of the art building conference room seating 100 people or more, a new fitness center, including showers and lockers that are accessible to a new secure bicycle storage area as depicted on the Floor Plan - Exhibit B (the “New Common Amenities”). The New Common Amenities have all been completed and shall be available to Tenant at no charge. The total rentable area of the Building is currently 231,514 square feet, which has been measured according to ANSI/BOMA Z65.1 - 2010.






2.
Monthly Minimum Rent. Section 3. Monthly minimum Rent is hereby deleted and replaced with the following:

Monthly Minimum Rent. Tenant covenants and agrees to pay Landlord at 3600 136th Place SE, Suite 250, Bellevue, WA 98006, or to such other party or at such other place as Landlord may hereafter designate in writing, Monthly Minimum Rent in the following amounts according to the schedule below and Additional Rent, as provided in Section 9, in advance without offset or deduction (except as may otherwise be provided herein), on or before the first (1st) business day of each month of the Lease Term. Any amount payable by Tenant to Landlord under this Lease shall be considered “Rent”:
Based on the schedule above the Rent schedule will be as follows:
Period:
Monthly Minimum Rent (Base Rent):
July 23, 2016 through March 31, 2017
$101,437.00
April 1, 2017 through July 22, 2017
$126,667.06
July 23, 2017 through March 31, 2018
$132,305.06
April 1, 2018 through July 22, 2018
$157,874.93
July 23, 2018 through July 22, 2019
$164,602.55
July 23, 2019 through July 22, 2020
$171,330.18
July 23, 2020 through July 22, 2021
$178,057.81
July 23, 2021 through July 22, 2022
$184,785.43
July 23, 2022 through July 22, 2023
$191,513.06
July 23, 2023 through July 22, 2024
$198,240.68
July 23, 2024 through July 22, 2025
$204,968.31
July 23, 2025 through July 22, 2026
$211,695.93


3.
Rent Reconciliation. Tenant will promptly pay to Landlord the Rent associated with the additional 308 square feet of space in Suite 100B for the period from April 1, 2017 through March 31, 2018 following delivery of a statement by Landlord calculating the amount payable.
4.
Updated Floor Plan. Exhibit B-1 Revised Floor Plan of Premises is hereby deleted and replaced with Exhibit B-2 Revised Floor Plan of Premises attached to this Third Lease Amendment.

Except as otherwise modified by the Terms of this Third Lease Amendment, all other terms and conditions of the Lease remain unchanged and in full force and effect.

LANDLORD:
 
TENANT:
BENAROYA CAPITAL COMPANY, LLC,
TRUPANION, INC.,
a Washington limited liability company
a Delaware corporation,
 
 
/s/ Larry R. Benaroya
/s/ Darryl Rawlings
By: Larry R. Benaroya
By: Darryl Rawlings
Its: Manager
Its: CEO
 
 
Date: 5/10/2018
Date: 5/9/2018
 
 



            





STATE OF WASHINGTON    ]
] ss.
COUNTY OF KING        ]

On this 10th day of May, 2018 before me personally appeared Larry R. Benaroya, to me known to be the Authorized Signatory of Benaroya Capital Company, LLC, a Washington limited liability company (“Landlord”) and acknowledged said instrument to be the free and voluntary act and deed of said limited liability company, for the uses and purpose therein mentioned, and on oath stated that he was authorized to execute said instrument.


IN WITNESS WHEREOF I have hereunto set my hand and affixed my official seal the day and year first above written.
                            
/s/ Sandra Joan Sumner
Notary Public in and for the State of Washington,
Residing at
Mountlake Terrace
Commission expires
May 25, 2020
Print Name
Sandra Joan Sumner



STATE OF            ]
] ss.
COUNTY OF            ]

On this 9th day of May, 2018 before me personally appeared Darryl Rawlings, to me known to be the CEO of Trupanion, Inc., a Delaware corporation (“Tenant”) and acknowledged said instrument to be the free and voluntary act and deed of said corporation, for the uses and purpose therein mentioned, and on oath stated that he was authorized to execute said instrument.

IN WITNESS WHEREOF I have hereunto set my hand and affixed my official seal the day and year first above written.
                            
/s/ Charlotte M. Sim-Warner
Notary Public in and for the State of Washington,
Residing at
Lynnwood, WA
Commission expires
August 9, 2018
Print Name
Charlotte M. Sim-Warner









EXHIBIT B-2 REVISED FLOOR PLAN OF PREMISES

floor1.jpg
floor2.jpg


EX-31.1 4 ex311q22018.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1

Certification of Principal Executive Officer
Pursuant To Exchange Act Rule 13a-14(a)/15d-14a
As Adopted Pursuant To Section 302 of the Sarbanes-Oxley Act Of 2002
I, Darryl Rawlings, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Trupanion, Inc.;
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 period 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 registrant as of, and for, the periods presented in this report;
4.
The registrant’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)) for the registrant 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 registrant, 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.Evaluated the effectiveness of the registrant’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
c.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
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 registrant’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 registrant’s internal control over financial reporting.

Date: August 2, 2018


/s/ Darryl Rawlings

Darryl Rawlings
Chief Executive Officer and President
(Principal Executive Officer)



EX-31.2 5 ex312q22018.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2

Certification of Principal Financial Officer
Pursuant To Exchange Act Rule 13a-14(a)/15d-14a
As Adopted Pursuant To Section 302 of the Sarbanes-Oxley Act Of 2002
I, Tricia Plouf, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Trupanion, Inc.;
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 period 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 registrant as of, and for, the periods presented in this report;
4.
The registrant’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)) for the registrant 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 registrant, 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.Evaluated the effectiveness of the registrant’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
c.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
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 registrant’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 registrant’s internal control over financial reporting.

Date: August 2, 2018



/s/ Tricia Plouf

Tricia Plouf
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 6 ex321q22018.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
Certification of Chief Executive Officer
Pursuant to 18 U.S.C. Section 1350,
As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
I, Darryl Rawlings, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.
The Quarterly Report of Trupanion, Inc. on Form 10-Q for the quarterly period ended September 30, 2017, as filed with the Securities and Exchange Commission, 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 such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Trupanion, Inc.


Date: August 2, 2018

/s/ Darryl Rawlings

Darryl Rawlings
Chief Executive Officer and President
(Principal Executive Officer)



EX-32.2 7 ex322q22018.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
Certification of Chief Financial Officer
Pursuant to 18 U.S.C. Section 1350,
As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
I, Tricia Plouf, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.
The Quarterly Report of Trupanion, Inc. on Form 10-Q for the quarterly period ended September 30, 2017, as filed with the Securities and Exchange Commission, 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 such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Trupanion, Inc.

Date: August 2, 2018


/s/ Tricia Plouf

Tricia Plouf
Chief Financial Officer
(Principal Financial Officer)




EX-101.SCH 8 trup-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2119100 - Disclosure - Claims Reserve link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - Claims Reserve Claims Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2219201 - Disclosure - Claims Reserve Claims Reserve (Policies) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Claims Reserve (Details) Claims Loss Roll-forward link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Claims Reserve (Details) Narrative link:presentationLink link:calculationLink link:definitionLink 2319302 - Disclosure - Claims Reserve (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Commitment and Contingencies Agreement for the Purchase of Corporate Headquarter (Details) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Balance Sheet link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statement of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statement of Comprehensive Income Statement link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Statement of Operations link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Debt (Details) Narrative link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 2424401 - Disclosure - Equity Method Investment (Details) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Equity Method Investment (Notes) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Fair Value (Details) Narrative link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Fair Value (Details) Unobservable link:presentationLink link:calculationLink link:definitionLink 2210202 - Disclosure - Fair Value Fair Value (Policies) link:presentationLink link:calculationLink link:definitionLink 2210201 - Disclosure - Fair Value Notes Receivable (Policies) link:presentationLink link:calculationLink link:definitionLink 2310303 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Investment Securities Available-for-Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Investment Securities (Details) Available-for-Sale link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Investment Securities (Details) Investment Schedule link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Investment Securities (Notes) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Details) Narrative link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Net Loss per Share Computation of Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 2425403 - Disclosure - Segments (Details) Business Segment link:presentationLink link:calculationLink link:definitionLink 2425404 - Disclosure - Segments (Details) Revenue by Geography link:presentationLink link:calculationLink link:definitionLink 2225201 - Disclosure - Segments Segments (Policies) link:presentationLink link:calculationLink link:definitionLink 2325302 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2423404 - Disclosure - Stock-based Compensation (Details) Expense Category link:presentationLink link:calculationLink link:definitionLink 2423405 - Disclosure - Stock-based Compensation (Details) Options Granted, Exercised and Forfeited link:presentationLink link:calculationLink link:definitionLink 2323303 - Disclosure - Stock-based Compensation Follow-on Public Offering (Tables) link:presentationLink link:calculationLink link:definitionLink 2423406 - Disclosure - Stock-based Compensation Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2423407 - Disclosure - Stock-based Compensation Stockholder Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2323302 - Disclosure - Stock-based Compensation Stockholder's Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2426402 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink 2326301 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 trup-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 trup-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 trup-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract] Liability Reserve Estimate, Policy [Policy Text Block] Liability Reserve Estimate, Policy [Policy Text Block] Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Purchase of Equity Interest Purchase of Equity Interest Purchase of Equity Interest Investment Company, Committed Capital Investment Company, Committed Capital Increase (Decrease) in Notes Receivables Increase (Decrease) in Notes Receivables Payments to Acquire Buildings Payments to Acquire Buildings Payments to Acquire Buildings, Shares Payments to Acquire Buildings, Shares Payments to Acquire Building, Shares Percentage of Total RSF Leased By Unrelated Parties Percentage of Total RSF Leased By Unrelated Parties Percentage of Total RSF Leased By Unrelated Parties Debt Disclosure [Abstract] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Line of credit facility, interest rate description Line of Credit Facility, Interest Rate Description Line of Credit Facility, Interest Rate During Period Line of Credit Facility, Interest Rate During Period Line of Credit Facility, Ancillary Services and Letter of Credit Maximum Contractual Balance Restriction Maximum Contractual Balance Restriction Restricted Cash and Cash Equivalents Restricted Cash and Cash Equivalents Line of Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Ancillary Services and Letter of Credit Contractual Balance Restriction Contractual Balance Restriction as of financial statement date Long-term Line of Credit Long-term Line of Credit Line of Credit Financing Fee Debt Issuance Costs, Line of Credit Arrangements, Net Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of Operations and Summary of Significant Accounting Policies Nature of Operations [Text Block] Supplementary Insurance Information, by Segment [Table] Supplementary Insurance Information, by Segment [Table] Short-duration Insurance Contracts, Accident Year [Axis] Short-duration Insurance Contracts, Accident Year [Axis] Short-duration Insurance Contracts, Accident Year [Domain] Short-duration Insurance Contracts, Accident Year [Domain] Short-duration Insurance Contracts, Accident Year 2016 [Member] Short-duration Insurance Contracts, Accident Year 2016 [Member] Short-duration Insurance Contracts, Accident Year 2017 [Member] Short-duration Insurance Contracts, Accident Year 2017 [Member] Shortduration insurance contracts for accident year 2018 [Member] Shortduration insurance contracts for accident year 2018 [Member] Shortduration insurance contracts accident year 2018 [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Subscription business Subscription business [Member] Subscription business [Member] Other business Other Segments [Member] Supplementary Insurance Information, by Segment [Line Items] Supplementary Insurance Information, by Segment [Line Items] Claims Reserve Liability for Unpaid Claims and Claims Adjustment Expense, Net Current Year Claims Incurred Current Year Claims and Claims Adjustment Expense Prior Year Claims Incurred Prior Year Claims and Claims Adjustment Expense Total Claims Incurred Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims Current Year Claims Paid Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year Prior Years Claims Paid Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years Total Claims Paid Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid Claims expense non-cash Claims expense non-cash Claims expense non-cash Claims Reserve by Loss Year Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract] Incurred but Not Reported (IBNR) Claims Liability Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block] Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block] IBRN plus expected development on reported claims[Table Text Block] Short-duration Insurance Contracts, Claims Development [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Equity [Abstract] Follow-on Public Offering, June 2018 [Table Text Block] Follow-on Public Offering, June 2018 [Table Text Block] Follow-on Public Offering, June 2018 [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Cash and Cash Equivalents [Member] Cash and Cash Equivalents [Member] Deposits [Member] Deposits [Member] Municipal bond Municipal Bonds [Member] Money Market Funds [Member] Money Market Funds [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Restricted Cash Restricted Cash and Cash Equivalents, Noncurrent Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value Available-for-sale Securities, Debt Maturities, Single Maturity Date Available-for-sale Securities, Debt Maturities, Single Maturity Date Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Assets, Fair Value Disclosure Assets, Fair Value Disclosure Notes Receivable, Fair Value Disclosure Notes Receivable, Fair Value Disclosure Segment Reporting [Abstract] Revenue and Gross Profit from Segments [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue from External Customers by Geographic Areas [Table Text Block] Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] CANADA CANADA UNITED STATES UNITED STATES Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenues Revenues Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock [Member] Common Stock [Member] Preferred Stock [Member] Preferred Stock [Member] Treasury Stock [Member] Treasury Stock [Member] Statement [Line Items] Statement [Line Items] Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Common Stock, Shares Authorized Common Stock, Shares Authorized Common Stock, Shares, Issued Common Stock, Shares, Issued Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Preferred Stock, Shares Issued Preferred Stock, Shares Issued Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Treasury Stock, Shares Treasury Stock, Shares Investments [Abstract] Investment [Table] Investment [Table] Municipal Bonds [Member] U.S. Treasury securities US Treasury Securities [Member] Certificates of deposit Certificates of Deposit [Member] US government debt securities US Government Debt Securities [Member] Investment [Line Items] Investment [Line Items] Available-for-sale securities, amortized cost Available-for-sale Securities, Amortized Cost Basis Available-for-sale Securities, Gross Unrealized Gain Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Gross Unrealized Loss Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Amortized Cost Basis Short-term investments, amortized cost Held-to-maturity Securities, Amortized Cost before Other than Temporary Impairment Short-term Investments, Gross Unrealized Holding Gains Held-to-maturity Securities, Accumulated Unrecognized Holding Gain Short-term investments, gross unrealized holding losses Held-to-maturity Securities, Accumulated Unrecognized Holding Loss Short-term Investments, fair value Held-to-maturity Securities, Fair Value Segment Reporting Disclosure [Text Block] Segment Reporting Disclosure [Text Block] Building Purchase [Table Text Block] Building Purchase [Table Text Block] Building Purchase [Table Text Block] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Revenue Veterinary invoice expense Claims Expense Claims Expense Other cost of revenue Other Cost of Services Gross profit Gross Profit Sales and marketing Selling and Marketing Expense Technology and Development Technology Services Costs General and administrative General and Administrative Expense Operating loss Operating Income (Loss) Fair value, asset & liabilities measured on recurring basis [Table Text Block] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Stock-based compensation, options, outstanding, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stock-based compensation, options, granted, number of options Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Stock-based compensation, options, exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock-based compensation, options, forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Stock-based compensation, options, outstanding, weighted-average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation, options, granted, weighted-average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Stock-based compensation, options, exercised, weighted-average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Stock-based compensation, options, forfeited, weighted-average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Stock-based compensation, options, outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Stock-based compensation, options, exercised, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Remaining contractual life, share-based payments, weighted average Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Supplementary Insurance Information, for Insurance Companies Disclosure [Text Block] Supplementary Insurance Information, for Insurance Companies Disclosure [Text Block] Operating Leases, Rent Expense Operating Leases, Rent Expense Earnest Money Deposits Earnest Money Deposits Investment [Table Text Block] Investment [Table Text Block] Available-for-sale Securities [Table Text Block] Available-for-sale Securities [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Share-based Compensation, Stock Options, Activity [Table Text Block] Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Segment Reporting, Policy [Policy Text Block] Segment Reporting, Policy [Policy Text Block] Available-for-sale Securities [Abstract] Available-for-sale securities, debt maturities, year two through five, amortized cost basis Available-for-sale Securities, Debt Maturities, Year Two Through Five, Amortized Cost Basis Available-for-sale securities, debt maturities, year two through five, fair value Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value Available-for-sale securities, debt maturities, year six through ten, amortized cost basis Available-for-sale Securities, Debt Maturities, Year Six Through Ten, Amortized Cost Basis Available-for-sale securities, debt maturities, year six through ten, fair value Available-for-sale Securities, Debt Maturities, Year Six Through Ten, Fair Value Available-for-sale securities, amortized cost Income Statement [Abstract] Cost of Revenue [Abstract] Cost of Revenue [Abstract] Gross profit Operating Expenses [Abstract] Operating Expenses [Abstract] Total operating expenses Operating Expenses Interest expense Interest Expense Other (income) expense, net Other Nonoperating Income (Expense) Income (Loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax expense (benefit) Income Tax Expense (Benefit) Net (loss) income Net Income (Loss) Available to Common Stockholders, Basic Net income (loss) per share [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted Earnings Per Share, Basic and Diluted Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Debt Disclosure [Text Block] Debt Disclosure [Text Block] Liability for Claims and Claims Adjustment Expense [Table] Liability for Claims and Claims Adjustment Expense [Table] Liability for Claims and Claims Adjustment Expense [Line Items] Liability for Claims and Claims Adjustment Expense [Line Items] Earnings Per Share [Text Block] Earnings Per Share [Text Block] Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted [Table] Schedule of Earnings Per Share, Basic and Diluted [Table] Schedule of Earnings Per Share, Basic and Diluted [Table] Employee Stock Option [Member] Employee Stock Option [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Warrant [Member] Warrant [Member] Schedule of Earnings Per Share, Basic and Diluted [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Line Items] [Line Items] for Schedule of Earnings Per Share, Basic and Diluted [Table] Net Income (Loss) Available to Common Stockholders, Basic Earnings Per Share, Basic Earnings Per Share, Basic Weighted Average Number Diluted Shares Outstanding Adjustment Weighted Average Number Diluted Shares Outstanding Adjustment Earnings Per Share, Diluted Earnings Per Share, Diluted Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock [Member] Restricted Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Subsequent Events [Text Block] Subsequent Events [Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Entity [Abstract] Entity [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Statement of Comprehensive Income [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Net unrealized gain on available-for-sale debt securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Other comprehensive (loss) income, net of taxes Other Comprehensive Income (Loss), Net of Tax Comprehensive Income (Loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Investment [Text Block] Investment [Text Block] Investments [Text Block] Assets [Abstract] Assets [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term Investments Short-term Investments Accounts and other receivables Accounts and Other Receivables, Net, Current Prepaid expenses and other assets Prepaid Expense and Other Assets Total current assets Assets, Current Long-Term Investments, at fair value Marketable Securities, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other Long-Term Assets Other Assets, Noncurrent Total assets Assets Liabilities and Equity [Abstract] Liabilities and Equity [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities and other current liabilities Accrued Liabilities, Current Reserve for veterinary invoices Liability for Claims and Claims Adjustment Expense Deferred Revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Long-term debt Long-term Debt, Excluding Current Maturities Deferred tax liabilities Deferred Tax Liabilities, Net, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Common stock Common Stock, Value, Outstanding Preferred Stock Preferred Stock, Value, Outstanding Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Treasury stock, at cost Treasury Stock, Value Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Business Description and Basis of Presentation [Text Block] Business Description and Basis of Presentation [Text Block] Basis of Accounting, Policy [Policy Text Block] Basis of Accounting, Policy [Policy Text Block] Use of Estimates [Policy Text Block] Use of Estimates, Policy [Policy Text Block] Comprehensive Income, Policy [Policy Text Block] Comprehensive Income (Loss) Note [Text Block] Income Tax, Policy [Policy Text Block] Income Tax Disclosure [Text Block] New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Stockholders' Equity Attributable to Parent [Abstract] Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Redemption of warrants Redemption of warrants Redemption of warrants Class of Warrant or Right, Outstanding Class of Warrant or Right, Outstanding Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right, Exercise Price of Warrants or Rights Common Stock, Shares, Issued to Underwriter Common Stock, Shares, Issued to Underwriter Common Stock, Shares, Issued to Underwriter Shares Issued, Price Per Share Shares Issued, Price Per Share Proceeds from Issuance or Sale of Equity Proceeds from Issuance or Sale of Equity Schedule of Organization and Summary of Significant Accounting Policies [Table] Schedule of Organization and Summary of Significant Accounting Policies [Table] Schedule of Organization and Summary of Significant Accounting Policies [Table] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] Follow-on Public Offering, June 2018 [Member] Follow-on Public Offering, June 2018 [Member] Follow-on Public Offering, June 2018 [Member] Organization and Basis of Presentation [Line Items] Organization and Basis of Presentation [Line Items] Organization and Basis of Presentation [Line Items] Common Stock, Shares, Issued Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Restricted Stock Units (RSUs) [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Cash Flows [Abstract] Net Cash Provided by Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and Amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Compensation Gain (Loss) on Sale of Equity Investments Gain (Loss) on Sale of Equity Investments Other, Net Other Operating Income (Expense), Net Increase (Decrease) in Operating Assets [Abstract] Increase (Decrease) in Operating Assets [Abstract] Accounts and other receivables Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts Payable, Accrued Liabilities, and Other Liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Claims Reserve Increase (Decrease) in Claims Reserve and Loss Adjustment Change in Claims Reserve and Loss Adjustment used for the statement of cash flows. Deferred revenue Increase (Decrease) in Unearned Premiums Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Investments Payments to Acquire Investments Net Cash Provided by Investing Activities [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Maturities of Investment Securities Proceeds from Sale and Maturity of Held-to-maturity Securities Proceeds from Sale of Equity Method Investments Proceeds from Sale of Equity Method Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other Investments Payments for (Proceeds from) Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net Cash Provided by Financing Activities [Abstract] Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Proceeds from Warrant Exercises Proceeds from Warrant Exercises Proceeds from Debt financing, net of financing fees Proceeds from (Repayments of) Debt Proceeds from (Payments for) Other Financing Activities Proceeds from (Payments for) Other Financing Activities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash, net Effect of Exchange Rate on Cash and Cash Equivalents Net Increase in Cash, Cash Equivalents, and Restricted Cash Cash, Cash Equivalents, and Restricted Cash, Period Increase (Decrease) Cash, Cash Equivalents, and Restricted Cash, Period Increase (Decrease) Cash, Cash Equivalents, and Restricted Cash at beginning of period Cash, Cash Equivalents, and Restricted Cash, Carrying Value Cash, Cash Equivalents, and Restricted Cash, Carrying Value Cash, Cash Equivalents, and Restricted Cash, End of Period Cash, Cash Equivalents, and Restricted Cash, Carrying Value, End of Period Cash, Cash Equivalents, and Restricted Cash, Carrying Value, End of Period Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Purchases of property and equipment included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Property and Equipment Acquired Under Capital Leases Capital Lease Obligations Incurred Redemption of Warrants Non-Cash; Common Stock Redemption of Warrants Non-Cash; Common Stock Redemption of Warrants Non-Cash; Common Stock Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Claims expense Claims Expense [Member] Claims Expense [Member] Other Cost of Revenue Other Expense [Member] Technology and development Technology services costs [Member] Technology services costs [Member] General and administrative General and Administrative Expense [Member] Sales and marketing Selling and Marketing Expense [Member] Stock-based Compensation Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Employee share-based compensation arrangement and non-employee, weighted average remaining vesting period Share-based Compensation Arrangement , Weighted Average Remaining Vesting Period Share-based Compensation Arrangement, Weighted Average Remaining Vesting Period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost Employee share-based compensation arrangement by share-based payment award, options, nonvested, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares EX-101.PRE 12 trup-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 floor1.jpg begin 644 floor1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#T17AI9@ 34T *@ @ ! $[ ( M . (2H=I 0 ! (6)R= $ < 0T.H< < @, /@ M FMC.60G/SX-"CQX.GAM M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS M.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z M#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5 M&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @* M"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@"Y@8C P$B (1 0,1 ?_$ !\ $% 0$! M 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" M P $$042(3%!!A-180'EZ@X2% MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ M ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,082 M05$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3 ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+C MY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI M": %HIH/-+NH 6C.*3=36;_]1H =FC<*\9\5_''_ (1+XG)X?U"TC&G*R^;< M@G<@/>J^C?'Z+6/&>IV,-DITNQMYIUN4;YI5C7.1]<&@#V[(HR*\&L?BE\1? M$-J-=T/0;-=(5_DAED EF7/5-/%FM3V-EX9MF%E.([MO.QY7.#CUH ]NS1D5YK\7_ (F3_#G3M/\ L5F) M[G4'=$DD.(XMN.6_[Z_0US&F?%OQ6GA_4M1U;3K"[M[6S>YCN[*8/&V,84D= M* /<=U&17E6H?%:\LM)\&W:V$3MXCP'5F_U1*@\?G5(?%/Q4/B;+X/;0[0W* MQM*K+-D%-I(Y]\4 >Q9%&17A4OQ>\=1>,_\ A%O^$5MO[5V"01";@J>1S]*H M:C\?]=T_Q%<:/<:7IUM<6JJ)?M-R$"MM!(R>#R30!]"9':EK)\/:E)JV@V5_ M-Y8>XC$A$3;D&>P/>M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** #-9VMWDEGIKM;HTDS82-5."2:OL<&L2Z9;_Q#;VJR$BU7 MSI(Q[\+G]: $AT%WC4RZG?AR 6VRX&>_:I/^$>_ZBFH?]_A_A6NBCM3\4 8A M\/?]1/4/^_P_PJS8Z8;%VZ/XVNQISQKHLVE268GD?,A=U(W8 ]Z]_VBDV M#],4 ?+5Q\$_B&^E6^CE-/>&TD_<72W#*RIGIC%=;?\ P/NO$GC<2^(=@TP: M3%;">&3YUF55&<$>Q_.O><4;: /'_AY\++OP-\3=4O[>.,:/+IHMH&#Y=GW* M22,>QJY\)_ NL^$_$'B2ZUA84BU&Y,D(C?<<9SSQ7JA44;?2@#S/XN^%M?\ M$\&EPZ'96-_;0O(US:WC%5;(&T@CD8P>GK7G7AWX'>)X8?$7VIK#34U*S:"& MVAE9T5B1C/M7TB5!I#&&&#T[T ?/EK\//B%?W/A2PU:WTZ"P\.MF.:*1BS@ M#D?@*T=.\$^.V^.,?C'4;33TMCF%MDIR(\$ X]<5[D$&&#[B'T7VK7%-" '-.H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD+8]Z (KAUCC9W^ZHR: MRO#L$KVTM]=HL=Q=N7(4YPG1.>O3!QV)-/UZ4/#'9C=ONG";5ZD=_P ,5I0Q MK#&J1C"*,"@"3.VE!JCJVH#3[)I@N]\A47'WF)P!5=7UIER8[0'T+-Q^E &M MFD+'L*S,ZR?^6=G_ -]-_A4]JU\6(NQ"!CCRR30!ROB[XM>&O!6J+I^M277V MAD#E8+UN!E&=@I^A![UXS\=O'5O;M<>&M-T MMC?W**EQJ#0[A$A[ @9->>W5MI]Q-X+T'0KR]N;+[4(;Z1(Y(0S.ZAL XXQW MH ^N1?0-$9%FC\L=7WC _&L*U\>:->^,Y?"]K)))J44'VA@$_=[./XL]>:^: M=2M]9TWP=XPT[3'U!K6WU:.-1EV81@]CZ5T7P5ALA\:?.TE;LVS:+^]DN5;) MEPFX9;WS0![3XS^)V@> KFS@\0&Y\R\5FB6WA\S(4@'^8K'7XZ^$6LX+EO[1 MCCN+G[,F^T*DOC/3/3GK7%_'K1KG6_B'X)LK662W::9X_M"1[_*+.@R:YGXJ M^"[WP5HV@1WNJSZT&U1IF?[/M,:A!Q@9STH ^A_$'BW2O#&@MK&M7'V>T 'S M%@ [FN:\._&KPAXGUB/3-/N;F*ZF_P!4MU 8Q(?0'/)KSSXG^)[/XA?# M>%?"UO=WYTN]MYKR,V[J=FQQW'(X-#(_!6E75D;! +IA;;%4 MY7//<#!Y.* /8M9^.G@K1-7FTZXN[B>6 XD>V@,B+]6S5S6_C!X3T+1[#5+B M[EGM-0)6![:+?DC&0?3K7A.B:E8^"].\8Z)XIT&2.]M,UN7WJ> H([9Y MS[UD:AX=UJQ^&'@^VFAECNKC599H5>,_N5;8%R/3()YH ^G/!_Q)\/>./.&A M7,C30@F2"9/+D0>I6LCQ/\:_"OA'7+C2=:^WI<6Y7>T=J60[E##!SZ&O-/@B MKZ+\4-=M/%:2)KERV(Y!$1&_K@@8_P#K5TW[1^G*_P /!+!:*UPUPNYXX\L> M/4#- &VWQ]\&)IB7['41!)*(5)LSEFP3P,^U6K?XU^%+CP_>ZPOV]+2Q*B8R M6I5ANZ8!/->:_&C3XH_!G@80Q-:)OA,\UO 2T?R#+8 Y(Y.*Q;NVM9OA/K\= MAK]YKA::W#K-9&$I\W.,]: /9Q\:/"1L=)NUN+AX]7F$-N%AR0Y;;AQGY>2/ MP-7_ !'\4/#GA7Q#9:-K%Q+'=WI41A8]RC)P"QSQ7R_KW@V^\&>.O#T2I(O$FGZ/>36ELY\N=FV>0B<_=/)/':@# MZ:\4?%3PWX/UNTTO6YIXKB["F,K%E0"<#)SQ67J/QS\'Z;J%W9S27LDMFZQR MF&V+C+#(((/(XZUX)XA^T_$S6?!MKF<7$UJMK-,\;#;(H(R<^XKHO@'H%W8? M$+Q#8Z]:[Y+>V\MC+&64D'&02.>!0!ZMHGQW\'^(-8MM,TW^T7N+B01)NM"% M!/J<\5TOB[QYHG@BQBNM?N&B$S;8XHTWR.?9>]>6_ /3HUU_Q<]S: %+[]TS MQ8P/]G(J3]H*QTJ]N-$CU26^L74.T=];0F5(O9E'//J#0!U9(9$^QG>&8$CC/3"GFC0/CGX1\2ZQ!INE'4'GG?8A:U(0'W;/%>;?!F M[UN_;Q%9:E;+?:.EH[1WTUIL9Y "%QGKP6[$TWX77T?ACX.>)-5GLR+J&XD$ M&Z'Y\G@8XS0!Z_HGQ4\->(/%]QX;TZXE:_M]P:RG^.OA"/Q$= M#?\ M 7HF\@J+0XW9QUST]Z^==%T[Q)X2UG0?%UUHUY"LMUNDN-P(E5S_= R M.":[*W\4:/+^T:NLFVD%A+'Y*L;9B/,(QZ>IZT >G']H;P*M\UK)<7R,DGEN M[6N$4YQR<]*])LK^#4+2&ZLY!+!.@>.1>C ]Z^)WT#7KK2_$-U:1.=-2_P#] M*C$/[QAGAER/2OK7X=7^E7W@32SH;2?9H85B*3+M=& Y##L: .MHH'2B@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ ICG%/JEJ=R;33Y9U3>R*=JYQD]J ,^SW7_ (@N+D2[H+5?(C4< M@.>ISZ]OQK9^[U[FJ6B6@M-+C4H$D?\ >2 ?WCR35V9UC0LQ "C))H R+M9+ MO7[2W5E\FW4S2 \Y/0?J?TK95<&L;PZAGBGU%PVZ[E)0L.1&. /;O^=;>* # M&::5XXXIU% %*72K.=R\MM"['J60'-(ND6*,"EG I!W A!P?6KU% %;^S[;# MC[/%B0Y<;!\Q]338=-M;:0206\4;XV[D0#CTJW1F@"O+90S2)))&C21\HY4$ MJ?:DN+""[ %S$DH7H'7.*LT4 5(M-M8%=8+>&(2##A$ S1#IEK;R&2"WBC<] M61 #5JEH IS:7:7$F^>VAD?^\T8)ITNGV\ZHLT,;B,Y0,H.TCIBK5% %4Z?; MFY%R88S.!_K"@S^=/N+2&ZC\NXB25.NUUS4]% %2;3K6YC2.X@CD5!A0R@[? MI35TJS1&1+:%58Y*A ?J*NT4 59;"WGV>=#&^SA=R@X_P XHCL((HVCCAC5 M&SN4* #GVJU10!1CTBRBD5X[6%60Y4A "#ZU*EC!',\L<4:R.,,ZJ 3^-6:* M *T-C!;,QMXDB+G+;5QN/O2W-C!=J%N(HY #D;U!Q5BB@"O%90P1E(8D13U" MJ!FH_P"R[3R##]GB\HG.S8,9^E7** *TEA;RP+#)#&T:_=4J"!4(T:P60.+. MW#@Y#>6,@U?HH J)IEI&KJEO$%D^^ @^;ZTZ"RBME"6\:0IG.V-<"K-% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 A8"L35L7VI6FG*[ [O/E"C^%>F3[G%;#G!R>@K*T9&FFN M[^3;_I#[4"CHJ\ _CS0!JK\HQT]JS-?ED73_ ";=U6:X8(N?0]:U,\9K&(34 M/$@.PLEB,%CT$A]/H/YT :MK$(((XEZ(@7CVJ>F(,9I] !2$XI::>AH H7>N M:=87MK:75U''<7;[((RW+GV%9&H?$/PUIFN?V1>:G''?9"^3@D@GH.*XKQSX M1TH ]LD\>^&XM=31Y-6MUOG8*(2V"2>@^M6O$'BK1_"UK%<:[>): M12OL1FSR?3BOF[Q#-=12W>F6KV,TUWKD,XV\7*Y(. .N >]>H_&V*ZN;CPM% MI[1+UNKBPU>WDCLXS+/EL&-1W(/;WIFE_ M$CPKK5T]MIVKP331H9&09!VCJ>:\.<"/Q#XN@^(-U]BO7TLVT4=C $66/>K; MU ZD8Z>E+97OV;Q)HUNU]IOB#=;O%#/:Q[);5-O5]O!].: /:;+XI^$-0U&. MQL]8BEN)7V(B@\G\J[ '(KQKX1:-XC;2--NYI=-;2,N1']E7SC\QQ\_UKV1. M^: '4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M449HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHS10 4444 %%%% !1110 4444 %%%% !1110 4449H **** "B MBB@ HHHH ***,T %%%% !111F@ HHS10 4444 %%%)F@!:*,T9S0 4444 %% M%&: "BBB@ HHHH **** "BC--8T .S16)K_BC2_#26[:Q<^0+ERD("%BS 9( MP*ET77],\06OVG2;R.YC!(.T\J?0CJ#0!K44@I: "BBB@ HHHH **** "BBB M@ HHS29H 6BDS2T %%%% !112$T 97B"E+10!2N-/MKN:&:XMHI98&W0NZ@F,^H)Z55G\.:1=:@M_<: M7:RWB#Y+AX5+K]#UK7HS0!E'P[H[:HNI-I=J;U>EP85WC\<9J>YTRTOI(6O+ M:*9H'WQ-(@.QO49J]FB@#,NM"TN]O%N;S3[>>X1"BS21*6"D8(!/.*KV7A30 M=-EDDL-&LK9Y%*LT,"J2#U' K;HH K65E;V%JMO901V\*?:5@D<:EG8G@ #- $Q-)N]:\\@N-:^($IN--U"72?#V2JO M$,37.#@D'^$5G>%-'AT#XQZCIMC+<-;"Q5RLTI?+$\GF@#U44M(!2T %%%% M!1110 4444 %%%% !1110 4449H **** "BBB@ HHHH ***,YH **** "BBB M@ HHHH ***,T %%&:,T %%%% !1110 4444 %%%% !1110 4444 %%%% "&L M?Q+XDT_PKHLFJ:Q(T5K&P4LB[CDG X^M;)KS/XX1M_PA,,YW-!#=HTL2C.\' M@2U4U6WBBTB[=$"NL9P1VH ]H_X7GX,7@W% MY_X#'_&C_A>G@S_GXN__ '/^-> ^#HDNM&9[@"1Q(1D\UT'V*W_ .>"?E0! MZ[_PO/P9_P _%W_X#'_&K^D?%OPGK=X;>VO9(6"ELW$>Q?SS7B?V*V_YXI^5 M9&K1+I]];WZPE[9?W<\:#H#_ !?A0!]'ZO\ $CPQHUD+BXU))EW;0MO\[ _2 MN9E^/GA2.]6%%OGC/67R< ?A7@GBU5F@L/[.D4^?-@-&?O\ %8EO-'!I[P7: M*MXKG.YVWCGICI0!]0_\+S\%_P#/S=G_ +=__KTO_"]/!>/^/B[_ / <_P"- M> >'+5G\9^&[:\BR+B1M\;\9&.,BM[Q/HFGMXXNV8EK5;F.#%LXC: D<@HPY MSZC- 'L!^.?@P?\ +Q=_^ Q_QI?^%Y^#/^?B[_\ 8_XUXO<>$M,TZ#5)3/< M6R1ZG'9^;,^1%&PR<^_O5;4=#L(-:GT?0EFURUC=)%2WE'F9*Y(W]QWQ0![C M_P +R\&?\_%W_P" Y_QK>TWQ]X_)>Y6Y%X6M_F!18CV*GO0!]0:O M\6_"FBWWV:YOI)6VAMT$>]#/\ GXN__ ;_ .O7C7P>T:'5?$E] M+?VWVJ*->!))D+DGG&*ZNZT?3T^-EKIZVT;6K61(2,D&W/'ZUY!JEYIG@GQ=-#XBTZ18//D: M-DBW!E(X'IQ7)VT]I=7T6H7!F@M%=4"@A7&YV^;8WW@00.* /H[_ (7GX,_Y M^+O/_7N?\:/^%Y^#/^?B\_\ <_XUX1JWAVRTO\ MV6VGF:.WN((][/PLT*!QCS,#.:;K>HVMWJMI?6EP4EGOMC6Z$ )'CCY?>@#Z._X7IX,'6XN_ M_ <_XTO_ O3P7_S\W?_ (#G_&O+?AYX1L[RTGU34+4G:TVR5I\JI#$ %,>E M7OA/I=CJ,.NF^MX[DQ7"K&'3)C&'Y_04 >BI\&629_,7:C^9RFSJI''MS7L_@CP M)IEI9R376F9DDC7Y))O-(&,[N0,4 =,?CIX+_P"?F[_\!_\ Z]7;?XM>%[[1 M]2OK.[)&GV[3O',!$S@ G"Y//3'XUGS^$]%>TF7[!;@,A"NL>-_':O&;7P8N MN:=JK6\)DO+2U,D*DCE@[ *?KM _&@#N(_C/X@311K\UF)M-63$HC@ 4+G!P MV<_CBO8++Q+H]W:P72:K9A9XUD"M<(" 0",C/7FOC^/Q#H@\/KIVV_-XUQM> MQ'^JV9Z8SR?PKU7P_P#!O2I_#MC/K$,B7LD2O)&OT?\ Z"MC M_P"!*?XT?V]I'_05L?\ P)3_ !KQT_!?PVH)82JO3=_=/H:Y_P =?#'0_#G@ MV_U6R20SVZ;E1NGU- 'T%_;ND]!JMED]!]I3G]:N*V1N!R.Q%?&(]1!4#/F(Z9_.HG\5:W'(5;Q'JF\=<0N10!]845\HP>)MB=1^9IUUXBUZSDV2^(]1R1G*QNXQ_P&@#ZLHKY/3Q5K3D*GB/4SN.!F"0 M?S%6+O7/$%I&'D\1WY4GHJLY_(4 ?4S=1Q[UYW\2?B-_PBUC:6^A-;WNHWDW ME)&K"0H?=0>M>)_\)5K/0^(]4Q[V\O\ A7%:G.]CK,=XD$[VR2*TMVT3*V[N M03WH ]>U#Q?K&M?%7P;I.NP[&COC.JM"$89C([$Y'%>A>-M.7PI?0^,M$3R' MAG1-1AC7"7$3,%+,!W7.3@J>HQ0!]%V>J6-Z5%I>V\[, VV.96./7 K0KXWL&.A: MO<&PFN["5#L26&%V+K[D9K7_ .$LUG_H8M5_\!Y/\* /K&BOEAM;\0I:?:3X MCO\ R\9P$;=^76JG_"6:S_T,>J?^ \G^% 'UE17RM;Z[X@NH3+'XCU *O7>C M*?R-0?\ "5ZR"0?$6J?]^)/\* /K"BOE6V\0:]>N4A\1:CP.KQNG\\4R;Q-K MD,[1R>(M3++U*PR,/S H ^IKBYAM8_,N9DA3^](X4?F:J+KNDY_Y"ME_X$I_ MC7RGJNLWNIV$D.H:KJ%['@D0R6\G)_*L36-.MK'PBFHBWQ?Z1\(_#U]HM MG=R>9OG@1V*C@$C.*Y3XF^ K#P?96FH6%E)-:E]MSE"QB'8DT >C^%_B[?3^ M.K70]>:W6"ZB++.=L>TCU(;%>J_V]I'_ $%;'_P)3_&OD?0=,T+Q?XXL=.\- M65Q-8\-=/)&-RKCGD=.>E>K+\%O#3$Y$@']X]/I0!['_ &]I'_06L?\ P)3_ M !H_M[2/^@K8_P#@2G^->._\*5\.$\I-G'*_W1ZT?\*5\-'H)<9PH_O_ $H M]B_M[2/^@K8_^!*?XUA7'Q"\/Q^(?[$BNS->E-ZB+#(>,XW ^E><_P#"E?#7 M&1(@S]X]![5R>F^%X-+^-6DZ/IS/!;^:S.">6&TYH ^B=$MO*LS.Z*);EO-? M;WSTS^%:>>]$:A5"J, # %5=2N?L>GS3!=Q1"_^?F[_P# <_XUYMJ\/AO5 MOB% _A-+:32X8&\X0)A2Q! X/O6K_8^G?\^4/_?- ':_\+T\%_\ /Q>?^ Q_ MQH_X7KX,_P"?B\_\!_\ Z]<5_8VG?\^+ MM6;3M%FG>X6(RE9(MHV@@'G/N*Z].]>#?#.".W^-4\<""-1IDO"_[T=>]#I0 M M%%% !37.%IU(PR#0!P3?%_PLD[H9KAC&[(Q"+C(.#_ !>HI?\ A<7A7_GK M61L<1IDD GUKT _#KP MB/\ F7['_OT*\:^,&@Z?X/\ $.FZI;>'T_L8RQ-.]LA5D*N">1TR 10!V7PR M^(%UK'B+4/#FH7%Q.]I"LB/=Q+', >"K;>#]:]83[O-?,'P5M[K7/C7?>)-, MLIX-'\N10TK$XW8P,GJ>*^H$^X* %HHHH **** "BBB@ HHHH **** "F$]: M?5:[C:2TF1#M9D8 ^G% 'D>I_$_Q'<^*=4L?#]@6LM//E^:L'F[F[\Y'2NU^ M'7C$^,O#?VN:,QW$,ABF&W;EAU(%>)>%8-#\*6'BFP\=WO/6@#U<4M(IR*6@ HHHH * M*** "BBB@ HHHH *#10: .=\;>)8O"?A2]UB4!FMT_=H3]]CT KS2W^*GBBP MO-)DUO3F-C?3+%(YMO*";NASDXZ]ZU?V@C+#X!AN8]SK#=QEHTY+\\<5XKK6 MN:7XIT#0M&\-KJ2ZN)HQ?R3L_EG)QDY) &2.U 'U[#R,@@@C(([U+5+289+7 M3+:VG?S)88E1W/\ $0,9J[0 4444 %%%% !1110 4444 %%%% !69K^L0^'] M#NM4ND=X;9"[J@Y(K3KDOB@,_#76?^O;.8QT8@'TK3\'>,-8\:1RC3=;MH;J$9DM;FQ*2*I[[2>1[URGBK5(_ OQ MBT_Q/K]G=2Z;)9F..YA7?@F,#9@GUYK.T3QA9ZE\<)O&.FPWQTIK'R2D-N6= MCD<%>PR,Y]: /9?L/C+_ *#=A_X!_P#UZ/L/C+_H-V'_ (!__7K/_P"%IZ5_ MT"]8_P# ,TO_ M+2O\ H&:O_P" ;4 7_L'C+_H-V'_@'_\ 7H^P^,O^@W8? M^ ?_ ->JUC\2=*OM4M[$6FH027#[$,]L44GZFNP!R,T (O#T/A'6M&NHWMM48RK;6;P-O60KA>@QU[UVW@+P MI;P^"M.76]/C:^:+,OF)EAGUXZT >@6/C?PA8Z?;VMOJUJD4,:HJJ<8 %<*_ MC_0-*^+][JLUTTME-9+&DL";P6!^M;W_ C6C?\ 0.@_[]BD/AO1EY&G6^?] MP4 7/^%V>$/^>]U_WX_^O2?\+M\'_P#/>Z_[\?\ UZY*]^'-O6 M57,0@!(P>@/:NB'AK1@NTZ=;[@.GEC- %O\ X79X/_Y[W7_?C_Z]'_"[/!__ M #WNO^_'_P!>JO\ PC6C?] ZW_[X%'_"-:-_T#K?_O@4 6O^%V>#_P#GO=?] M^/\ Z]'_ NSP?\ \][K_OQ_]>JO_"-:-_T#K?\ [X%'_"-:-_T#K?\ [X% M%K_A=G@__GO=?]^/_KT?\+L\'_\ />Z_[\?_ %ZJ_P#"-:-_T#K?_O@4?\(U MHW_0.M_^^!0!:_X79X/_ .>]U_WX_P#KT?\ "[/!_P#SWNO^_'_UZJ_\(UHW M_0.M_P#O@4?\(UHW_0.M_P#O@4 6O^%V>#_^>]U_WX_^O1_PNOP?_P ][K_O MQ_\ 7JK_ ,(UHW_0.M_^^!1_PC6C?] ZW_[X% %H_&OP?_SWN_P@_P#KU3A^ M.OA>2^>%DO%C7I+Y60?PS6)XP\,VA\+W3:7I\7VB/#A43YF .2!^%>4:AJ4M MUI,FFVEEI[337(:.+YUN>O\ JRNWY?SH ]^_X7;X/_Y^+K_OQ_\ 7H_X7;X0 M_P">]U_WX_\ KUPVCZ+J%KHMM%<^&+)Y5C 9WF&2>_:G:AXD_X79X/_ .>]U_WX_P#KU5/A MO123C3K;';Y!1_PC6C?] ZW_ .^!0!:_X79X/_Y[W7_?C_Z]'_"[/!__ #WN MO^_'_P!>JO\ PC6C?] ZW_[X%)_PC6C?] ZW_P"^!0!0\5?&[3ET=CX5D=[_ M '#:+B#Y"*[G_A&M&[Z=;?]\4X>'=&'_,)L_P 8 M%_PH X;_ (6YXR_Z".@T?\+<\8_]!'0:[G_A'=&_Z!5G_P!^%_PI?^$>T;_H M%6?_ 'X7_"@#A?\ A;GC'_H(Z#1_PMSQC_T$=!KNO^$>T;_H%6?_ 'X7_"C_ M (1[1O\ H%6?_?A?\* .%_X6YXQ_Z".@T?\ "W/&/_01T&NZ_P"$>T;_ *!5 MG_WX7_"C_A'M&_Z!5G_WX7_"@#A?^%N>,O\ H(Z#5K2OB)\1=<69M,_LJ>.% M]CLJ'&<9]:Z\^'=&_P"@59_]^%_PKC9/"5I-XXU&TL[BZL86M$F$5M)L3<20 M3@>PH KO\5?B(+RYMH+.UNGM_P#6M;VQ=4/<9SUKIOAG\1O$/BCQ2-.UE(%C M:V>8*D)1E96 YYK@='L/#NB6TUAKVMZAIM_%*V^,S,OFYZ.,#D&M_P"$+0O\ M3BUJ\KPM8RF-IL[V&\8)S0![ZO2EH%% !1110 4444 %%%% !1110 4444 % M%%% "&N(^+/_ "([_P#7=/ZUW%<1\6?^1(;'_/=/ZT ?/5EI N62Y>9L1R%E M4#OFMN2>."%YI6VHH)8GM7+_ /"3IINZW-LTA5B2V2/_ &4U!=^(UUDPV"VK MJLTJAV!8\#_@(H N7&KZK=Z=/>V*+:VT2%E:5?F? ZXK4U.0R>')W8_>M\DY M]J75H@/#]W'$,XMV"@?3@5R][XJ6XT@V9M65F0(6+'CIVV_UH U/ S@Z&P&/ M]:> ?:I?$6O76DW421*BHR%O,<9!/I[5BV-[8>&_$5S'('C@:-=JJ"W..M2: MOK&C:I(K_;;F$[=C@1Y##Z&@!;OQA?P+O18)'! ,"C+'C.?I4=KXRN;J)PZ1 M2YC#,NTC82P&#Z]:DLM7\/V-E+;QS38D4KO,7*\8JGYGAQ8D6.XG1EC\MB(O MO\@\_E0!1O=2M8+V.:*V$5S!<$A ?E(]0*Z[P]JKZ]))=/;1+ F "1\Q;N?: MN=O6\.7HB+3SI(A)WB+DCTJ_IVM:%IUZ]Q!/. Z!6C$6 2._UH Z&WX^*7AG M.0!(W3OQ7MESX7T:\U;^TIM,MWO5 )E:,$KCH0?6OGJW\4::WDL(72[.Z6,J,3'U;WKG M]WAKPG?06%KHTT+,V87M;,MN8]0"*I'XO>%.IENN?O8@_P#KUBZ[\3_#^H:E MI\MK/>%=3&VXT*T,A4*D@0 D?7L:\J\#>*=$\+^*M1N;J]N;BWN(1B;[/M9WSDD M\UW_ /PM_P )A=HENL'K^X_^O0!I>%_A_H/A&::?28&5Y3CS'8EA[#VK G(? MX^V@^48L&!VG.SFK4GQ?\*O$Y$MSOVE5/V?CI]:Y#3)-$T&Q\/>*;K=YTT\O MGSC+LRDG&5)H ]GN+*WNRBW%M',?X?,0'=[G-4+KPSHEU>0W=SI=O+7, M8P64CL*YH_&'PIG:9+HJ>O[CK^M'_"X/"FP_OKG)X_X]^U '5OX?TQOMHET^ M!OM0'VH&,'+_#-[;&Y:"PG>2CV2 M+>3H7NB8-IE&<')[C/\ *H_^%2^%8=>34XM/6*:%MQC7[@_"O.?#OQ!L(OB- M>:Y>1O:6QMV@.R,L)?FRI _AXZUW_P#PN#PH2 ^9*L8#8/O6;J_PZ\-:M:06]WI42B%3Y/E *0"23R*RC\7_"?59;KV_<=_ MSI?^%P^%-P'FW6"/F_<4 5M-N/"/A",Z*NGWD0B21M\ML'H MO"FJZ1<6.D:?%%!%())[-H=AC)Y#;3ZC!KA-?^*.E?\ "0OJ.F1276W3I($C ME@X+E@1_*J_P\^)6B:9;W5SKEIP '0 <8H ]-?P=X7-R\D MVCV!GG'S!T7,@/7/Y5H:7H.F:.LCZ99I;*XPQC&"WL?:O(+R\TG7K/Q3XFCD MD<6MW;F!FPYH ]#&A:6DQN4L(-Q)(E\I<[O2K[J6W,< #&['\/ M3I7G]K+XMN=*/B@WR E#,FFL@"-#G@9QG=BNWL+^'4=-M;VV8>7QOD\C4;?*R1-P21W% '08S M1@>E S@]L>M% !@48&E+10 E,DACF0I*BNI[,,BI** (8+2 M"VS]GB2/=UVC&:EQ2T4 )M%&*6B@!,48%+10 F!Z48I:* $QFC&*6B@!.O6N M:\?#_BDI_P#>%=-7->/?^13N/]X4 >WV6L:?H/@/2[S5[B.UB%I&!N. Q*C] M:B_X37P??V:K-K%C)#-PJ2N"6]B#TK \2V3W?PNT9X[2YGCABA=_L^&D3Y1\ MP4]?I6%H6BSRZ+H]Q>:8R22ZI(X=X K-&1PS*!Q0!WEEXB\(6.MMIUC M2#"._M6C8>*-#U2Z:WT[5+.XG569HDE'W1U;ZUY#JVD7TUC+X8BT M*7^U/MS727^P*BQYSG>.Y'&*SFT37-%;3KF*WGNFO[9[:*-(=I@9F(); Z8] M: /;[KQ5H=GHYU2XU* 662JSA\B1A_#[FJB>.O"\L<4PUNTC6;E07P1]!7C] MKX=UWPGJ:V5S9S7]C8J\V((A(@WKCS &ZLI[=:J:=#J&CZU%?:I9ZA;Q31L8 MWAL%D9@3_$G1: /HF-ENEC>W(=6&4*]&7^]]:\KLIXKC]HO36AD,BAW4GW"& MO0/M@@\-Q31J[!D 564*Y8CCCM]*\ZT>T%E\?-'A 53\[-@]RAS0!]%CI6'K M+"[U&STU9BK,WG2(O4HOK[9P*VB<'VK'TC?=7]_?31@!Y!%$?[2/LT-S#VV?*V[F_>KZ= M:J?'/_D0%[_Z7'_.O//$FF:;:>%/AS=65I;Q7,U[!YLL:#>W3[Q')H ^BE^\ M:=35&":=0 4444 %%%% !1110 4444 %%%% !7)_$_\ Y)KK7_7L:ZICBO+O MBEXND.E:WX?M;!92MEYDD[W*QA0<]%(R3Q0!Z.EK!=6$*W,,-8T6.(!5& !SVKT[1KL7VCV=PBE5EA5@#V!%>:Q?\E1\0?[D7 M]: .AP*0@=Z6B@#@?B3?7-I?^'([.5H6N-0$?F(<,G'4&NB&CZKM'_%3:I_W M^-E+10 4444 % M%%% !1110 4444 %%%% !1110 5S=L/^+E7O_8/B_P#0VKI*YRV_Y*5>_P#8 M/B_]":@#)V'1F0$BN.^' ^,EV , 6DP ]/G%=N?N_G7$_#G_D MLMW_ ->LW_H8H ]P'2B@=** "BBB@ HHHH **** "BBB@ HHHH **** "N'^ M+/\ R)#?]=T_K7<&N'^+/_(D/_UW2@#PG3(D>URR*3O/)%7A#&K9$:@COBJF ME?\ 'G_P,U?H 3'7WZUF:Y;1'0[P>6N/*/08K3JEK/.BW>?^>)XH 9X \.:7 MJ'B&U6_M5N5>P#L)"3DYKU(> O# '&CV_P"1K@?AM_R,EECOIHY_&O7Q0!SW M_"!>&/\ H#6__?-!\!>&#UT>W/\ P&NBHH Y[_A _#'_ $![?\J3_A ?#'_0 M'M_^^:Z*B@#GAX#\,*'(]@^P!E0Y5&8E5/L*ZBB@#GQX&\-_] BW_ "H_X0;P MWWTF#\C6_1SCI0!@?\(-X;_Z!$'Y&E_X0;PWS_Q*8.?K6_10!S__ @WAO\ MZ!4'Y&C_ (0;PV>NDP?D:Z"B@#G_ /A!?#7_ $"8/R-'_"#>&_\ H$P?K704 M4 8'_"#>&O\ H$0?D:3_ (07PU_T"8/R-=!10!@?\(-X;S_R"8/7H>*:? WA MS/\ R"8/UKH:* .7;X>^&V9_^)#?$(@R@&GA"RG[J^:X/Z5[5.<6[D]-IKS/ MP;IR:O#K.F2D@7=@T+#'7=)(/SYH ])\N(: L,0VQBWP$QG:-OWJR/AXQ/@> MU4+B)6D2/@CSD$AQ^G-( ILP$0D$]/,)_N]Z[CP_I( MT7P[9:>'+FVB"RGT8G)(^IS0!IG.X,,@# R1]WVH'S* JGCG9@\=.:7.X@+R M>N.S#'\Z0D+&I7./[W<\=/I0 %N.N21GH?WG->6_$GX8C6=VN>&U^S:I!\S; M!@2>Q]Z]149#<8X^8_W.>U.'[QMN!G&0N.&]S[T ?./A_P 1?VAYEGJ"_9]0 MMR1)"PP3[UT /%;OQ+^&8UG_ (GGATX3N^08\[']:X'P_XA^W+)9:@AM] M0MSMDB88R?44 =%129HH 6BBB@ HHI#TH 7CUHJK)>PQWD5JS'S90648XP.O M\ZI/XETZ+4OL3R.)-VS>4^3=Z9H UJ7BL>;Q/IL*7+M(Y%M((I J9(8_SJ-_ M%FEQVOGR/(J[RA4I\P.,]/I0!N45D-XCTY;=IO.8HJ"3(7J#T_&K&G:M;:HK MFUW@H<,LB[6'X4 7Z*** "BBB@ KF?'W_(IS_P"\M=-5+4] /B:T&DK*(6N' M $A&=IH ]D\-'_BD]*;=D"TC!;'3Y1Q6FQX^5-NWD(!]WWK@DUS7?!%G9V_B M*T@NM*BC6+[9:@@QXXRR_P!:[JWF@GM8[JUD$D$P#))_ST]C[4 4]9EOH-(E MFTE('N$&XI.2!(.^.*\[_P"%E:S:1:=)?16%O'=)N25ED947.,'"G%>IW$?V MFUFCY164HQ'\&1CBN'O?AL;[3K&PMM8NK5+1-DJQ@!9TSDY'K0!VT+>9#&X0 M&EP MZS.Y_ \;^'_$P\S4A&&TYHQD7F3C''1MQYS7G)\7 M:Y??$*+Q-X]:N^(?%&J^(M3TN^O+6T\[3)O-B(3D^Q/ MI[4 =5XQM?$]AX*G\1:KK4\-[N5EM;<[8X@2./>O6K"0M90,YRQC4D^IQ7@7 MBKQOK_B;P_-IEQ;VPCE()$?!&#GO71^#OB=K^I>)K+1]3LH(8I5VJ5.20* / M9!12#BEH **** "O/?BZ /#VFAH \U\7R1:;?7[RRZ?-!>;/,CE8F52#Q@#DC.#74>"8?(\+VZG>" MV6.]-N<^@]*XGQD]O=ZU>^3IA=H72&::*4J[%ONY&<8R!7?^%8K^'P_;1ZHP M-PHP<-G:.PS]* -/X=?\EPN#ZZ9)_.*O=1TKPKX='/QPG_[!DG\XJ]U'2@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#S;XY_\B N>GVN/^=>::]X?L-- M\,_#J]M8W$UQ>0!RSDCKZ&O2_CI_R3]>W^EQ?SKS+7=)N[/P[\.[F;5;BZBE MO8=L,F-J?2@#Z47K3J0=:6@ HHHH **** "BBB@ HHHH **** $(S7%_$+PO MI%_X7UK4KNQCDNX]/F*RGJ,(2/UKM:P?&_/@+7O^P=/_ .BVH F\*C_BD]+_ M .O5/_017GL7'Q0\0?[D7]:]#\+\>$M+_P"O6/\ ]!KRG5/$6D^'_B=K;ZU> MQVB2I'M+]R,T =GFEKDO^%G>#L#_ (GUK^)-;VDZS8:Y8+>Z5 M.NX-&:5_P >?_ VJ_5#2O\ CS_X&U7Z $KFM:=&OY8[ M^>XBM/*_Y9*2#]<"NFJAK0_XDEWZ>4>* )?A8(QX\=+:::6W%C^[,JD=^V17 MM@Z5Y!\->/$ECC_H'#^=>P"@ HHHH **** "BBB@ HI ">U&<4 8/C.2ZB\+73:>TJ3N>/KQ2Y% !129%&?3G MZ4 +129I: "BBB@ HHHH **** *&M-*NAWQM]WFBWD*;1DYVG&/QKRWPM%H" MZ=$\.K:P+]K<&>.&)R<\\?=_O9KUV<$PL!SE3@>]>,:-XNM_#7]M8,D.I1V+ MK;J\1/[W>Y4?CD4 >N^'KB:YT#3Y+_:+U[9&FW8#9P,\8R#FM!SD\8QT'O2D;@#G: < \_+[4 %U M "#@?=ST_P!J@!>. @P,?*"?N\_Q4N5YV\#/(!Y)]O:D4]E()(]?]9S0HV#< MO;JW/RGTH 48YZ>8.K9X/Z=:\O\ B9\-1K@_MSPX/LVK0 L-O'F@=0?>O4.N M"!P#G9SQP.:;]\\;'0L&L0 ,63@28_AQZUP'A[Q$=09K#48S;ZC;_)+&W'([T = M#12 ^M+0 4AI:2@##U=;N+5[2\M+-KI8XV5E5L=<5A76EZNUM)IUK8*4>83K M<,X^7O@^^>*[C!SD&E _#B@#SF[\+ZO!!$;:-KEY]KS@L!M8'.*EU+0=5U%6 MNVLA%-+)@PJXX4+C/UKT#;VP,9SCTH*_C0!P=MX7U&QCG\E1( J-&K$8)!SM MK:\-V>H075Y<7\9A69@5C=LL/RKH\?RQ2 8/';TH 6EHHH **** $S5*3Q5I M^AS+>/)Y[6[Y,4)RQ/TJZ1D5QFFZ3;ZIJ5V+G<=DCD$'_:Q0!ZG)\3HK_3RD MGAXR6\R?,KWD63D=P:T?A_K=GI_A-+;6-0MX98Y)-L;W"DI$6RJ@CTKS4>&K M88_>2X' ^:D'ABT X>3@YY:@#W >*]!RNW5;,?W-TXX'O2?\)5X?Q\NJVNWD M$"=LDO)S]ZL+6+6UTS4TB::95DA;8%.6:2 M8.R M\V",T1^'+:6^E;S92B@*!N[]Z /=X_$GAZW@CABU6S$48"@>GU]* +0X'%:'@WCXF:3]&_I7)7?BBTMD=XXIKA$?8SQK\H/U MKK/!;;OB5H[8QN5C_*@#Z- YI:0=:6@ HHHH "<5YI\9-0M(=%TV"6XC2;[= M')Y9;G8,Y./QKTLUYSX@TFSUCXNV-K?P)-&=(GP'&=IWH ?YT >AK/MK6?1=;O-#NB6^S',+D?>0FM#M0!YOK%K;:AXIU-+N\ATTQ( MAC9U_P!#SZUR]VTA\6ZU]IN[2"*%8 MW NX@X YP1GH,\5VNASB;2H9/M$-QGI) H"D>P% %SX=?\EPG_[!DG\XJ]UK MPKX='/QPG_[!DG\XJ]U'2@ HHHH **** "BBB@ J*2XCA4M*RHHZLS #]:E) MKQ3XP30S^/?#FFZ[J4VFZ%*LK3S1R% &VG&3]<4 >S17$O?!2[U2\^&6G MR:T)?.Y"F489D[&@#T'-%(*6@ HHHH **** "BBB@ HHHH ***#0!YM\_&G3KJ^^&UY)9+YCVC"X:/G+*O4#W MKQ1+O1=7C\#6GAZ\N;W4H;R)KB!MQ$0'4\^E 'U8M+35ZFG4 %%%% !1110 M4444 %%%% !1110 5@^-O^1#U[_L'3_^BVK>K!\;?\B%KW_8.G_]%M0!-X8. M/".E_P#7K'_Z"*^;_C LT_Q*N[:$QJSKNWM#YN !@#\:^D/#'_(HZ9_UZQ_ M^@BOF_XN,R?%.X8-M/E'DEA_=]* /.I?"ZV]C<23D328+;S;2+C],"O;/@6, M?#&W./\ EO+T_P!\UY+?3NUC,#,N-IX!D]*];^!O/PQMNI_?R_\ H9H =\4_ M^0QX2_["B_RKT0?='TKSOXI'_B<>$\=M47/Y5Z(OW1UZ>E "T4?G^5% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %LW_H8KMC]W\ZXGX<_\EEN_P#KUF_]#% ' MN Z44#I10 4444 %%%% !1110 4444 %%%% !1110 &N'^+/_(D-_P!=TKN# M7$?%G_D2&_Z[I0!X9I7_ !Y_\#-7JH:5_P >G_ VJ]F@!:HZU_R [S_KD:O5 M1UG_ ) E[_UQ- &C\-?^1DL?^P/_#7_ )&2Q_[!P_G7L Z4 %%% M% !1110 4A_.EHH X;XD^/Y/!%K:+;VBW5S>/MC\UMJKCN:YE?BSKUAI-Y>: MKI-F3 JLCV\A*-GMUZUK_%#0-=UJXL5TO2[?5+)%/G0S,%VMZ@]JX32?A%XH MGTO5X[D)8I,O[BV:3<">N* /1M;^(D^EVOAV5+))#K) *EC^[R*SK7XB^(KK MQE3(_F#Y(^F[&: %B^+'BB?Q$^B1^%4:_CY>(2IK8T[PIJT'QLO]?D@QITT8$@XQUKD M-=\"^)3\1-5U>W\/6^IVMRV8UFD 'UH ]BTS4Y;GP[!J-W!YZT*WB2_58;C;*,1J.K=>M $>H_&G5(=2O+BQT:%]'LK M@02S,QW@DX]:N:]\6]435S:^%])2[6&V%U<-.QR%(R<8/O7+:G\-_&<0U71[ M.QAN-/OKM9Q<>8 1AL]#6AJ?@#Q=I&O37.AVD-['=V"VLAW@;/E .,T ;E[\ M93_8FDMI&E_:-3U+A(6.%4]/QYKIO!?B#Q+JMW=VOBG1DT^2&,.CQDE7)/2O M.I?A?XHT[2?#M_I:0R:CIF2\#/WSD8[&O1O!T_C"[U"[G\66D-I!Y:K##&P/ MS9Y/% '7TM)2T %%%% !1110 4444 -;_/O7,:1;07/Q(U?S(4E(MXMH= >Y MYKJ#TKSC6-,\0ZIXKUR'PQJR:=-]FCWY3)DZX /:@#D=2\.^']1G33[:*&+5 M;[7&C\\)N\I!(?O '@5[W'"([=4CPJQJ 0!]P< 8%>9>#=,T.WG@T_48&LM: MBNQ,97F#_:I%/9N^3VZUZB=^ !ZC/\0IGW_P#9Y[4@^;@8 MSC@'HWN:,9P4! Q\F>W/>EP#D+GK\P[GZ>U #!@'@\9^]Z].*=P&^4X8?> Z M)SVH]?[_ ""<\$<=/>F8 D7G:&^YDCCGO0 X#>W&"V.%_O>_UKS+XG?#5-:C M&M^',6^KVYSE1C[1QT->G'!P I()^91U)]O:E/8DY<_>((P5QT^M 'SCX?\ M$)O2;#4(_L^I0$K+$W&2.XKH,UT'Q+^&0UJ'^V_#RFWUB'Y@J<>:!V;WKS_P M[XB_M'=9:DGV?48/EEB88R10!T-%(#QSQ2T %)2T4 %%%% !1110 4444 %% M%% !7->&_P#D)WW^^_\ Z'72US7AO_D)WW^^_P#Z'0!TM%%)0 =:Y;5^?'FC MYP>&XQ[5U.:Y;5N?'>CX]'H Z.9_)@:3'W5Z4RSA,=ORN&8[FY[FJ.KP:I/< M6HL&C%N'S,&ZD5KC/'TH .,,H8-03S$F;,Y'6H3T.*XOPXOD^,)X8^(_LF2,]]PKM#R#0!PFK^ M%8+[7+FYBU:..5Y$;R9%##S #M!]1SG'M70^&--CTK1A;QW(N<2,6D P"V>> M*\]\217D7C*[DBNH+3RIH[J)9PV92H(P,=>O2NX\#IP YV2IG!]JUZ* ,O1_#NF>'[06VBV,%G"/X8 MD R?>KSR"&-F;HH)/\ZFJO=QM+;3(GWFC91]2* .2L_BGX:O-0^QF:>WF,+S M)]HA**Z*,D@]^!22_%/PW'86%Y"]Q=J'#$\\8-<;J/PDNF\-1 MM:O<7.LW$8M2T\HV6D;']X5_#/K7/V'P7\1P^('TB6[N%T.U@G-E?12*C!GV MGRR.NTG<: /3H/BWX6NH9I+>YE=HI(XC&(\NS/G: ._0U=@^(OA^>ZCMS/(D MTEL;I4=<$H.OX^U>-Z!\)/%>G:G<:\MF8+_3YH6LX/,4I=*,A\\]<'@UJ:K\ M+/$>M$WZP/97T&G(+?;(O^MW$LA]L4 >C'XK>&C="&*2YF&4#RQ0EDC+XP&/ M8\BM'7O'F@^&M0TVSU:Z,,NI-MM_ER&YQSZ MQ2:W9Q:Q#IDDA%Q-$9D7'&T=3FL"W^)WARYU9+!)9\R3FWCG,1\IY!U4-6-X MDL/$\&O:+J.EZ-_:FRP:UN@9Q&4+\%LGKBN.NO!7CI?#$7A>PTJ".+3[I[N# M4?.!+YRP7'7.3UH ])?XH^&UM[F6.>686MS]ED2)-S>9Z 9YJM)\7_"D6GO= MS3SQ)&[(ZO%AE*XSD?C7F(^%GC#PI?:5?:/"-9Y2:\MS(J8D';)Z_6G>)?AG MXK\3376M2Z,EK>:A*=]DDRE8D 4#VR<'- 'K%U\2_#-K9FX:],B;$=?+7<7# M= !W-:?A_P 4:=XFMYI=.,JF%_+ECFC*.A]Q7C%G\'/$&@ZHU_I$M"TC4);W3=+M;:XD^]( MD8#?AZ4[Q9KT?AOP[=:G(AD:)<1Q*,F1ST4?4URPU_Q7X?M]+U'Q5]CFL+YU MCN8[>(HUF7^[DD\C/!Z4 >AH23S3ZCCY4$'((X(J2@ HHHH **** "BBB@ H MHHH *0G%+2,,T &[M6#XW/\ Q06O=\Z=/_Z+-FZ7$=6N5\1:Y,8K*:0))=95R$/!&.E '9:%X MATBR\+Z9%=ZC;PR"V3*O(,CY17@/Q&D;5?BC/)HTB7 \H_,LI08^7N*J:9:1 MRVP\S?)M "ER2<5?BM(8&+1( W3=WQ0!S5_INM_V?/NA!!0]+MSV].]:'P[^ M)$Z1KC7CQ!K&Z4"3"Y\MQ MQGZ8H ?XN^)D7B34]%\G1YH&T^Z%RRO-NWJ.W"\5U(^.-N!SXIN1_\17H'AG7D\2:#;ZG';M;+,"?+9@Q7!QUKP74/"UM;Z?+(+V[ M;;@[6DZ\BO8/A:NWX>6 '3#_ /H1H [$4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7.6W_ "4J]_[!\7_H35T=LW_ *&*[8_=_.N)^'/_ "66[_Z]9O\ T,4 >X#I10.E% !1110 4444 %%% M0SW,-K$9+F6.&,=7D8*!^)H FHK._P"$@T?MJMC_ .!*?XT?V_H__05L?_ E M/\: -&BL[^W]'_Z"UC_X$I_C2?\ "0:/_P!!6Q_\"4_QH TLT9K-_P"$@T?_ M *"MC_X$)_C1_;^CG_F*V/\ X$I_C0!I5P_Q9_Y$=\?\]TKIO[?T?_H*V/\ MX$I_C7'?%'5M.NO!K1VM_:S.9T^6.96/Y T ?.QU+4+5F2U=5C#'&8MV?QJ; M3]*KM#YDC,)XD&X_>MP_ZYIEE'L\26.94?A_NPA/3 MWH [6J.L_P#($O?^N)J]5'6?^0)>_P#7$T :/PU_Y&2Q_P"P/\ MPU_Y&2Q_[!P_G7L Z4 %%%% !1110 4444 %%&<4FZ@!:*** "BBC- !129& M<=Z6@ Q129YQ2YS0 4444 %%%% !1110 4444 %%%% "&N"M/$^BZ=\1-6:\ MU&*$/!&$?.1D$Y!KNIO]2_\ NGK7E7@R#2;6;5-2U2SBGCM;)KB3?&"' ADC1P%'W4(!&! M0!.%(.\,0,]<_=]J&&5 "\8Y7/(_VJ4Y# +@^@]?K32,(-GW>@8CDG'0^U ' MGWCOQKK'AW7XK2Q$$-FT'F27,T999&W ;2?X1[U3N?%WBNQFU&X2;3Y[:P@C MN"L<6"P<<*&_&NB\5_#RR\47QNI]0OK,>5Y5Q#;. DJYX!!'-6H?!NG1K=1/ MN>*ZMTMS$_W0J# /UH X#Q%\2/%'A.2WL]9%DDUY''-!+&IQ$#PP8=\<<]ZE MG^*]_9^$)]0E:VNIDO\ [,DT2E5N$P&;CM@9%;%Y\,?#\,\%QK.MW5Q(A1+> M6_G7Y0O.P9ZCD5:MOAMX;77'U!+IKJ*8/(MD75H$)P&9 .I_QH S]6\(=4\PW-K%;I=O&UNMN20JG&= M_P"%.;X.:80HCUC4XE(&Z*.15691T!X[#@#T%6=(^&5OHFJ1W=AKVK+;K.91 M:F1?+8D\@C'3F@#N@&?'&9_$SX9?VW$-;\/A8=8M\,2G'F8_A/O M7IS?*ISC.?FQ_#Z8I!DHI(7>0,#L?_KT ?.>@^(#?,]CJ4?V;4H#MEC?CD=Q M6_Q^-;7Q4^',>J6,OB71&%IJ=DC2NPX\U5&3D>H%>?\ A7Q5%K=N(K@JMX@^ M89^_[B@#IZ*3O2T %%%% !1110 4444 %%%% !7->&_^0G??[[_^AUTMW!#>8>3GVJO<>(=-M_$DSZE.KK"H6$ M!=P'J:UM/\5:5J=ZMM:7#/,P^4%<9H VJ*6D/2@"G?-O,5O@DS-SCL!UKF+H M ?$2V & .F/]TUTT*^;?22Y!5?E7^MC_^A"MJL68_\5E;_P#7J_\ Z$M &KH'_(\3 M?]>?_LPKLCT-<9H/'CB?/_/G_P"S"NS/2@#ROQLEDVORR3Q)<2Q,HC59I VX M] #UXKM_"%P+GP[;RJ&&2M_1-(CT33TLX999E5B?,E(+$GUQ0!;^'7_)<+CVTR3^<5>Z Y%?//A: M5['XT6]](WEVC+]D=\\!Y%RH/U\L_C7T)& ,XH ?1110 4444 %%%% !1110 M 48HHH 3%&*6B@!,48I:* #%)BEHH 3%&,TM% !BC%%% "8HQ2T4 %%%% !1 M110 4444 %%%% !1110 4444 %!HH[T <+\1D^UW'AS3Y&VPW.JQ"3CL#FKW MQ%A6;P!JP9@H$.\%AD @Y'ZTSXC:/=:MX;#Z< UW93I=1(1]\H<[<^]U '?\ AV=[GP]I\\R>6[VR$IZ? M**U*@M81;V\4*'*QHJ GT Q4] !1110 4444 %%%% !1110 4=Z** ,S7-&L M]>TN6PU*(2P2C!'<>X/8^]>4>+M4USP?H^H>');J+6;.;3IEC#@BXAC*,,DC MA@,CDU[0P/;TZ5YM\2?"NI7$.J:_IFJ1VJQZ3-!/!) ',J;22 >Q.,9H \DL M=/U>VC4S:5M ',:AJ]TNE MS6]]8S++@ O'\RDY%>L_"Q@WP[T\CCAN/3YC7 :K"\^ESI"-SE< >O(IFGW? MC_PSX566U5(].@4N,QJQ )^OO0![F3R:0'->-KX@^*#1ATM\JR\,(%Y'KUKK MOACXEU'Q+I%[+K#*9[:Y:'A-N, ?U)H [>B@<44 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%':?X'X]/TV6Y6=F,>T=/5@/ZUN:)_R!X?\ =J/Q+G_A'KK /\!Z?[8_ MPH P=8T>#2]'DO6N"2 JGC+'@5A,9DB63Y<,TO&>FPU?\=ZM9W6C6=O;S!S MYRNP /"J.>U8SZM;&U1 LQ(>8\1'HW2@"Y''+(O\/^KDD_[Y*C_V:D592X7" M?=D.?]P5%!K-JJD%9_\ 43*/W1ZL4Q_(TQ-6MO.7:LWW91GRCU8<"@#JK+PR MUQ!'+)/A64'"^]67\*HJ'RKEMW;(XK9TWC3;<$$8C4$'MQ6+XB\27&E70MK* MQ-S)Y?F/Z*,X[4 9S:;;V%XB:]8Q3QR':EU'D 'T(J>]TFRTWQ#IS6,6S=OS M@\'I61?>*-1U&S>VGL$ACD(!=E8;3ZUKSWD5SJ>D)%*)7B1@Y4' /% &[5'6 M?^0)>_\ 7$U=JEK)_P"))>?]P#I7C_PU_P"1DL?^ MP_OG"00H6.3@L1V%4_# MGB.V\1>&X=;A4PV\JE@).P'K61XY\*ZAXE6W^SWR):6V9'M60D3,!QDBL3PS M+=Z#\/++2-4MREQ?F2"%%7'EDYQNH T+'XGVEY1R31L]JC#!FQV%>=Z)X*#H<^B75E< M*F^0R8(1>V<5ERWMQY/G$HP48].:I?#S3+X'5-;UJ-TO]0N MFXD&"L8.$_2LGQ3X*_X2KX@.;I;B&#[ 1%<1.5VOGCIU^E %V3XHVITE)8+& M8W\D_P!F%HQ P_IFIG^(KV6DWT^JZ1&1HN MI^&&U".VO3]HG5B)95/21"#UJ"30-:N?#6LV=E9:@NCS21?9K6Z?=*#N^;GK M0!Z[HNL7NIR$7>E26:% RNS@@]^U;0')]:YSPKX/TOPQ;EM.6X#SHOF>9.TF M#CMGI71@YYH 6BBB@ HHHH **2EH **** "BBB@!DW^H?_=->0Z:^WPKXJ&> M/['EX'^]+7KTW^H?_=->1::!_P (GXLR.?[&F^;T^:2@"MIVGLGA&UO_ +9< MMG5L?9R_[G[Q[>M>O>'-P\)Z-ACQ8P;?;Y%Z^U<);>"M0B\,QLVKNU@C&^%F M85X.,_>ZUWGALX\*Z.%!96L8,C)_>#8O% &EO.-AR03\V.Y]J7>4&5.21@D] M,>GUHDX7Y2!G9Z?[5 #N>""V /D]N?XJ=G1>=*)XPI"YP-RYQ M^ YJHNDC3_B9I5W9B98Y=.E3RP?W<6UDQD=OO'ZXKLBB,N&7/?9V4\?-32 9 M 0-Q/!;'^LY% "DEP<;L'&1W)]1[4]F8J >7.,XZ$<=*0_)@AB#C[W]WVH.. M#MVD$'']WIS0 @=D52.Q^3/\//>E!S&20<>GJ?4>U'WURWS$_P#D6F@G9U., M8#_W?:@#-\3.TOA/622 W]GSY;MCRSQ]:^6M*\.R7?AFWU/2V,=_$S$8_B&: M^J/$49D\)ZM%'&S.UA,!'CN8SS]:^4=+FO+.Q\EM5GTXHY!MQ Q*'/K0!V?A M?7WU>W>*[C:.\M_EF!'4^M=!7(>#HH_MU[/_ &@UY-)C>6C*&NNH 6BBB@ H MHHH **** "BBB@!#7'Z0E\^J7?V&:*+#ODR)N_CKL#7G!GNHM6NUM;IX J32 M?)W(;B@#7O?#\FH>(+=]9F%PKH1A!M%0^(O"NE:?HDT]O&RRJ5"?,:N:/#U*S>]M-D;*KB17!89''M0!YY+I>C2:QI%O;!F^T-MN M%.03Q[UK:5HEC8>)+5[:,JWF2*.?3I3]9TG4YO$FF3H4!5\&2./A/5;J",,WS'ZFN4NI!_PLFWC/WL;C]-I%=7WS&7 Z4 =W12#\:6@ HHHH **** "BBB@!#7-ZI?16'BRU M>XW?-;.%"KDDY!_I725RVLP7,OC"PDLQ&TD,+OMD/!Z#^M &SX2U.#4?&MTU MOG,=IA@ZE3G<>"[2Z@\=ZC->B,//;!@L9Z8->CCI0 4#^E%'>@"II MNC/K$?BHP _:;/[)=P8&263<<#ZC(KV/PUK$.N:!:W]NN"^ M%O/B7Q(,?P6X/Y/5N)V^'7BIXY%8^'M9GW(5 Q:3GKG_ &6_G0!Z2**CB8,H M*G((R".]24 %%%% !1110 444A- "T4@/%+0 4444 %%%% !1110 4444 %% M%% !1110 449HH **** "BBB@ HHHH **** "BBB@ HHHH 8XY_2JT5A:P3- M-#;Q)*?O.J $U;)P:2@ 48Z4ZD%+0 4444 %%%% !1110 4444 %%%% !6#X MV_Y$/7O^P=/_ .BVK>K!\;_\B#KW_8.N/_1;4 3^%O\ D4M+_P"O6/\ ]!%? M/_Q80/XE\0J1D,(01ZC<*^@/"W_(I:7_ ->L?_H(KP#XJG'B;7R?^F _\?% M'.V-Z/#+R65YG[(T1FMGQ[9*?6N=\0V,\MYI.H2G9>7URV-P_P!6N!A)[@6UH_E6UBH&X@ M,; 'UR*\U/W3GUKT.+4TTCP+]O8!A!;EL$]3V% '.V'BIO!JQZ#XMDP$!2TN MU&[SHQPH([''6H/@U(LVEZY+&:Q=+ODFE MF5M@/1%!/&!Q6=\'F..E 'I7K11WHH **2CO0 M%-W>U! MSCB@"G_;.F_:C;?;[?S^GE&0;ORJ[NKS30?#^F^(-:\40W\*OY=]^ZD'#Q'' M53VK?\)W-]9:A=^']8N3?]>LW_ M *&*[8UQ/PZ_Y+/=_P#7K-_Z&* /<1THH'2B@ HHHH **** "O._CE_R2N\_ MZ^+?_P!&K7H9^[7EWQRU2W'@-]-WJ;BXN(B!N'R[7#$'\!0!YMHG_('A_P!V MM J&W \CT-<"OBY],A6W\V!%48 9"2:=_P )Y)_SWMO^_;4 7O%T2"Z4!% ^ MQRG@?[2UT\$,7D)^[3[H_A%>2?]\B@0Q=HT_[Y%%3U.ZL\^/V!PUS;?]^VK$U;68-7O#>/ M?Q+1QN(K9 $20?Q>M5? M'4AMI+29HW= CJ=HS@F@#N/AK_R,EE_V#A_.O7A7C'PLO(;OQ-;"%RQBT\*Y M Z'/2O9ATH 6BBB@"&ZN([2UEN)SMCB0LQ]!7(Q^)/$UY:MJ-AHL+V&"\0DE M(D=1WQBNIU2Q&I:7DZ8-(GT2:XGA3RH+B$_NY%[$^E M'4:'JT6MZ3#?0*R+)U0]4;N#6A6'X1TJ?1]!C@O,S.^.@)YQ6Y0 5&]O% M(\;R1HS1G*$C[OTJ2B@!-E*!CI110 F!28]J=2$XYQTYH Y*Z\1ZO?ZKU94)U#PEJMZJ MZ?+?V%Y*9HWA^]&QZJ1WJUX>LK^[U^\U[4;=K0SHL<-N3DA1W- '4J.M.I%X M[YI: "BBB@ IDDBQ1M)(VU%!))["GU#=0+3'XYQ7L4W^H M?_=->.VUNEUX/\51R'Y1I3R8'4E7D8?J* +L'Q$OW\.I;"&P*^1Y8@6X!N,8 MQT_I7I/A2\@N?!FDR6[*R?8806';"@''XC^=>,0P>(+;PY#:MX6$D\=Q]K:] MCQM9>N ?I7K7@#31I7@#1[4R^8PMDD#'^$MAN?;F@#I!C>U*IV$ M8(9N"!D8(]_>D(P%(Z@?+_L<]Z:A#*58Y'=1U8^HH 3(P&!^3=C)ZD\C#[P'\//:E'R,>PQ7NS$NCL7"MMQN/?_Z]> ^(?"]C M=ZQ/=0Q_9[L2EEF3KG/>@"'0K2427%]P/O6S65HUW-*LMK> M$&ZMVVR$#[WH?RK5H ***2@!:2C)XI-R_P!Y?SH =13"ZC^-?SI=ZX^\OYT M.I*3.1E<'W%!(7KT]30 O>O/K*W%WXLE@;($L7#"[<*1U)'K716>H6=^#]CFCF"]=IZ5YA;0WFH[I8EEN&R?, M/<<]ZV/#FE7]OK\$TMM-&NX^86X&W% 'H0Z=:6DI: "BBB@ HHHH **** "L M6;_D<;?_ *]'_P#0EK:K%F_Y'&W_ .O1_P#T(4 :N@_\CQ-_UY_^S5V6/2O, MIO$]GX7\7&?4$D=);;:!&/<5H?\ "W]!_P">%U_WS0!WU)7 _P#"W] _YXW7 MTV\T?\+?T'/^HNL],;: /6OA0/\ BIO$O?BV_D]>BZIIUIJFG2V-_"LUO,NU MT8=17@'@;XLZ/HE_J>HS6MU)%J C$:QKR"F[.?SKL_\ AH'PXP.=.U#'3[@H M THM2U;X>2_9M:,FH>'P=MO>*,R6Z^DGJ!TS[5W6FZG::K9I>:?E 'T2"*,U\^:3^T)J-JXBU;2'O5''G1C8?Q%=':?M#Z+)&3=:3?1.# M@ '(H ]AHKR;_AH/PYC_D'ZA_WP*TO#?QET/Q/XBM]'LK6[BGN%)0R* .!D MT >C&N6\0>);^UU>'1]"L?MFH2(96\P[8XT]2WUKJ?K7%Z^NLZ-XJ77-*L?[ M0M)(/)NH%.)!CH5H ?HOB?5?[>CT3Q-8):WDT)EADA8M'(!][G'!'I78JER:;INGQ2)$LV/,E=\<^PP!7>1_<% #J*** "BBB@ HHH MH **** "BBB@ J*20(C,3@*,D^@J6H+F(3V\D3' D4H3]1B@#B8?%OB76FN+ MCPWHL,VGQL4BFN)MAE(ZD#'3-;WA3Q'_ ,)'I;3RV[VMS#(8IX'.2CCKSWKD M]%OM=\$6!T.YT.XU*&%F^RW-J?OJ3D!O2N@\$:1>Z=8W5SJBK%=7T[3O"#_J M\]!0!U2]*6D7I2T %%%% !1110 4444 %%%% !1WHI.] &#XL\2Q>&-*^U20 MR7$TKB*WMXQEI9#P!]/>N;F\7>*M#C2]\3Z'#%I\CJDKVLV]K?/&3ZCZ5L^- M]%O=5L[2YTED%]IURMU"K]'*_P /XUSVLZOKOB[1SH5OX=N-/DNP$N+BX(V0 M#OC'7TH ]&@D$L:NC;E8!E/J".M2U1TNU%CI]O:(698(EC!;DG J]0 4444 M%%%% !1110 4444 %%%&: "L#QO_ ,B%KW_8.N/_ $6U:6JZK::-IL]_J4RP M6L"[I)&Z*.E>?^*?BAX1U'PAJ]I::S#)/<64T<28(RS(0!^9H P;SQGK4\5M MX>\-:E::2]MIL4L]Y=C(!88 7MFO*/&.IW*W-[9:YJL-]>WD:J;V 81F4@_R MK5U?5=-US2X]3TN9;:]$,5G>%=H_XDT'3WH \>U;71-I5PEM;78E*'8WE$8/YUU/AGP%- MX@\'65Q=ZB?+N(LM"[2$=>_S5W!^'?A4C']C6^/3FMZQL+;3;*.TL85AMXAM M2-1PHH \W'P6L<<2V_MQ)S_X]76>#/",/A"QN;:WD5TGF,N%! 4X P,_2NCQ M2T %!HI&Z?A0!R7COQ=-X8LK<640EN+AL GD1KD#<5ZGD@?C6!%\0=5TR_MQ MJ5E<7.GRX629;4H48],9///%;WCWPQ=^([*W.F3)%=0R#EQG:]P484#MC% 'EMI\''M))I(]:??,Y9SEQ^H;G\:5O@].=26]77)!*D M9C RYR#SUW9KU(\]:/\ &@#R*Y^'VO6-I-*]S#,D*E@WVF4$J/QK#T+P_J^N M07MQ93J(A2:3>7-E\,]:N+*1XIUO' M"O&<,.>U '?>'=/N=*T&WL[ZX-S.@.Z0DG\.:U1P17F.@:AK,'B+2(=0N;Q8 M;I6+BYGWAOEX^E5)-7\0#4-:O+>6^FCM+B18PLP\M0!P-O>@#UC=1OKR1-3U M73M%M;B3Q6T]YJMN#';3,-T;LW5?3 K N-<\8VWA]KZSO]2D5"ZSSS/E.&Q\ MGO0![WN%!.5KQRX\4^)-0\3VVEM)<:7!=1Q!Y P)CRN=P/;-=CX#O[^6[U?3 M;V]DU&*QG"1WU>A>+= 3Q-X6O=*9@AN$PKXSM/:O.[CP'XQO]'T M[2+C4(DM[-AB15Y Z OM=J[QK<>7@HVU@"PSR*2STV#1OB! M;VMC).(9+*1WCDF:0$AASR>*N:GX::X\&IH=E/Y31(@25AGE3G-0Z7H>LIXF M35=9OX9]D#0JD:;>ISS0!U(Z44"B@ HHHH **** "BBB@ HHHH **** "N!G MUN>W\=:G=0VL74!']I:QE M,GEG*YWCI535/@/K\%],-(U5)K4K^Z,HP4;W]17>?#SX7OX.OHM2O-1:ZO?L M[0LF,*,G/% 'I0Z4M(O2EH **** "BBB@!#]VOFKXD:!:6_C.^@U"SF,M]<> MW->%?'35K;5K^T\.61/VR(^9)*HXCST&?7@T <%8 M^&]*L)O,MK1=Y'WI,MC\ZTQ#%_SR3_OD50TG3KG3X=ES>R77'5^U:0H 9Y,7 M_/)/^^12^3%_SR3_ +Y%/HH 9Y,7_/*/_OD4ABC[1)_WP*DI#TZX]Z .1;2; M$^)KF#5(SB?#V[[MJD=U_.M:V\,Z59WBW,-J!*N<%B3U^M0Z_LOY5TNWC$ER M?WF_M"/7-6M*TVZL5Q=WSW1 QAJ - 018_U:?]\BG&&(_P#+-/\ OD4X4M # M5C1/NJH^@Q045AA@"/<9IU% '9> XD6*Z944-D#(45V(]JY#P)_J+K_>%=?0 M 4444 (1FC'7D\TM% "8I:** "BBB@ HHHH **** $Q1CK[TM% !1110 444 M4 %!&1110 F.U&*6B@ HHHH **** &3?\>\G^Z:\BTPE?"7BP@?\P6;YO3YI M:]=G_P!0_P#NFO(=- ;PKXK]?[&FX[?>EH V[;Q=J,OA2)OLL'V*27[ J[FW MJ<;0_IVKO/#@(\)Z1UR;&#_MI\B\5Y)8:C9GP'9V:W$)N!J^[RQ(/,QN/;K7 MK7AH;/"FE_\ 7C!N(.U( 5PI&3C.S^[QUH$15E MZ%F.1[_7WI -\8&3M''OGT^E !R3U)!''_33GO3MNU259N.-X_@/]VC9Y88- MS@?-STY[4!2N"<,3T!(Q]3[T <7XU^)5CX%O[:TO].NKJ2X0NB0GI[US'_"_ M],W#_B0:HP_BX^]^E4OBT"/B3X>8<@P/@DYZ$_I4 4>@_ 4 :G_#0&F DKH. MJ!@,*<=!Z=*&^/\ I1/'A_5 .PQT/KTK,V+Z?I2;%]/TH U1^T!I>?F\/ZH? M7C[_ .E!^/\ II&1H&J9Z9V]!^5U=;56P0"Q@Q@'RUSCOQ5J@ HIH;^?2ES0!1UMF7 M0[HHQ4["01UKE;+0IM0C>6"0*H8K\SMU'XUT^NG_ (D5WR/]6U1:!"]OIS"3 M"[F+CGL: ,;_ (1.ZS_KH_\ OI_\:[_4O &F6G@R.[@@S>_(&=I7*G)YXS6: M[!>6("CJWI76ZQXBT63P>L::K9M*-@VK.I(Y],T <+IAU/1TO8;6WT\K')+N M,J,^?+QSR>^:TEU22]DGTK5]/L9&D"[&@0IC*D]CGM5!M7T_SM1_TZ#YGNR, M2#G.W&*@&JV \4>9]M@*;(QN\P8X0T 4$\/R-IL%YY-M^^@68 O)P"VW'6N3 M.F2VMYJX6U@N3:2N7\QV&%'4#GIS7H]M?6UQX7M?)GBD\FPC$FUQ\A\PGGTK MDK*\M&UGQ(#4#)))\IW%?7ID5K^&O&>DPM9/J%[L:.Z#/N4G"A,9X%9W MA+Q)I.GZA))>7@C3[8) 2I/R^83G\C0!IV7A+4-3UB&T%IIPE+R(LC/(=I3K MW[UU-O\ "C5S)BY.GJG^PTG_ ,56?H7CGPY:>)[:ZN-1"0)-<,S^6QP&Z=J] M&L/B3X3U.9HK/6[?>%S^\R@_-@!0!PQ^%=U-J@ME-J4A7>26?DGH.M6V^$MW MM.&M"?0M)_C72:!/H^C:EJ5S/XHM;L7LH=5>Y7$8]!S6\WBK0%4L-:L3CK_I M"\_K0!XL_A_6_"%U-YVE0>5-]T6\N3A3UY^M7M-U:WU.-OL^5DC.V2-QAD/H M:L>./BEH,][%%;B:40Y!=4^4G/:N0TWQ%9:EXL@?2HY(S,C+.&7 ;C(- ':T MM(.E+0 4444 %%%% !1110 E8TW'C&W_ .O5_P#T(5LUEW^CM=WZ7<-U);RQ MH4RHZ@G/]* *SP13^,&\^-9 +;@,,XYK2.FV7_/K"/J@JK8Z0]I?/=S7#\I M[5UW]F6)_P"72'G_ &!65;^&C'KT6JW5V\T\:[1N&!R"/ZUOB@"N+"U486"- M1Z!:7[#:YSY$?_?-6** *_V&V_YX)^5!L;8]84_*K%% %?[%;?\ /%/RH-E; M'_EBGY58HH K_8K8?\L4_*I_ $:Q_&S2410JA).!_NT'I3O ?_);M*_W)/\ MT&@#Z;Q30@'2G44 ,\I$[ M >[ [E_4"L#P8OA[7]$C%QI5E'J-L/*N[=H%#HZ\$X]#UKNF0-7,ZQX*LK[4 M6U*QFFTW467:UQ;'!<=?F'>@#G?BSIUE8?#UQ9V<, ^TQ8\N,#^*O!I_#%VGU2SO) M9540(H>-!@.1T/ZU@6WB"[N;26VU"XEMS).I#LNW;&3SBIX]3N;3Q MEIMS+ M?Q)"^48]/Q]J .EN_P#D;M#_ .NO_M2.O>U^Z/I7SO:2R3:UXET4 >9/X$\6R*4D\43.K##*TKX( M_.NAT'P>MGX;N=*UATN5NIF>0(2O!KJ\48H Y8_#GPZRH&MYSY?W";ALK].: MDC\ Z#%=FX2"8.3N(\]MK'W&>:Z:B@#F+?X>^&K6^^UPZI.>OUK6HH Q+WPCHVHK*+NT#^:BHQW$'"C P>U7- M'T2PT&P6STN 0P@YQG))]2>]7Z* $(S1M'>EHH 3C%+10 4444 %%%% ! M1110 4444 %%%% !1110 5Y9X\'_ !<[PW_U]VV/^_HKU.O+?'G_ "4[PU_U M^6W_ *-% 'T1M%+MS2BEH ,4444 %%%% !1110 C#(KYW^*>B:]HFJW=]+< MV9M;ZY,L#LGS+A ,,?3K7T37AG[1OF7.GZ7IRL%2XDP3CIEE&?UH \@\.^*= M3U76VM'CBE@0G=/&N!Q7:CV_"L[1M'MM%LD@MTR1]YB.6K1 P* %HHHH *:Q MQ]*=28H Y\6.K6VJ7EQ;-;LMP^[+@D@8P!4<>LZE#XFM]*OHX?WT9DW1@\5T M96N%\4R>1XTLI TBXMC@QXW=: .[[=*/;OC-<3,^N-;G[);ZH'/(8EGOF@#:I/7-%8WB W_ )4'V!)G^<[Q!C=C\: / M3? A_<77^\*["O*?A,-9_M6_^UQW260C7:+G;][/M7JJ]* %HHHH **** "B MBB@ HHHH **** "BBB@!DLJ0H7DD5$'5F.!5;^U;#C_3;?GTE%>Y\$ M,D$=Q(OVB/S5MP2Y3/S8 KS>QT_PE'XGL7T[3M:CMP'%P;VWDV_=XQ^- 'O\ M4J31AXG5U/1E.13ZYCX>Q&+P;;J4:,>;)M#J0<9XX/-=/0 4444 %%%% !11 M10 4444 %%%% $5P<0/_ +IKYYU/Q)JFE6][IFEV!NH]2L'AE8#E,R2#(_.O M?-:64Z%?_9]QE^S.4"]2=IP!^-?.0ETMQ&EH-8-W'"$G 7&'R,1@?\(P/EZ?)31\:/&(_YEK@G)&SK5NB@#B/ M$_BWQ1XG\06.K7.A/')9H4143@Y]?SI@\5>)P/\ D!/_ -\FNZQ[FB@#AO\ MA*_$_P#T 6_[Y-12^,]?@DC2?2/+>0X12I^:N^KE_%'_ "'M"[_Z0>_M0!CW MNO\ B2^L9;=M%D594*$A?48K?TZVUZTTVWMA]EVQQ*GS*E 'G,MUXBM()=.32GEB6X\Q75>.'MD51N9/$%SYF_1Y0'9V.$_O5ZI MTZ?SKG?$E]<0M!;PE]DOWEC^^W.,"@#'T;Q3K%WJ*Z4+2&"9$Y\P'M71DZ^! MG_0_UKB=):;3_B/']HMYHO/!51,GEM7/:;KATV%XOLCSJ7W!TD3!S^- & M\VAP$',URDO\ WU60?%PP?^)=-G_K MHG^-7HO$$#Z>UPRA) /]29%W']: +0TX1HRQW$ZJ_P!X!\!OK7+:AI*Z+=3- M9W$P\^*25LG^(=*T&\7\?\@V;_OXG^-07CWVM2%H]-GA46S@%B,-GZ&@"KHE MU<6=Y;>1*V%E VL 01MST^M8>H3:A:ZA:16%W*)-0!E;.,!BQ_2M!)+VPN(C M<:=,A$F\!G49PN/6J\C2WC6R-;M 8XPHF+I\G).>M %W2(/%CVHFMKQ"K,03 M( >A^E=/#87_ -E#7>I/YG5PBKM_E6%H_B!M(T6/^T+25[?>VVYB 8-S73V] MW'J&EB> -ME0E0PP: ,T2PM&L@ULE';8APO+>G2G@HR22+K!*Q':Y"K\I]^* MX.;1]9M&C$5K))%'-YRH!_$2:UH-*U2SAN$DB,B7L7F-A<;7SG!H <1K?B": M8VETDT-M(8U)P"?>KNCZ#JT6K0W%_+$(H22H YSC%4O#]MJ=E=L;.TDC<;C* MLG"RC<>A]:Z.T\2V\^I+I\]K<6UTW\+KP.,]: -REI/UI: "BBB@ K.US4GT MG36N8XA*P. I/%:(K%\56\]QHDBVT32NI#%5/84 84?CC5)4#Q:&65NA#_\ MUZGW=F9"Q28Y.<\[0<5D0R(VBVT<5[%!=1W4LJB2-G)&6!Z M#WH ?9>*2^L7-CJ<,=J8%R6!+9JD]S>6^HW4MEJ-F8YFW R(Q(XP!3;?3+J# M6+C4!J=LTDZ@$-;2$?7I5_S;WK_:-EZC_1).G_?- %/3/$E_)XIM]+NY+:9) M4+&2)2,8!/\ 2NN!^49X]JXE+%[G7H]6M]8LWEA4QXCMY"JY!'IUYK6^U:D! M\VJ6G/?[-)_A0!T-&?\ .:Y\76HD<:K:X_Z]I?\ "@7>H]]4M/\ P&E_^)H MZ#-&:Y2XUVXMI3%)K5D)%&67R'X'Y4V/7KJ4XCU6U; !(6W@#Z*S1FO 9OCOXF$ MI6VTBQF4#G[X(_"F_P#"]O%O_0!L?S>@#Z S1FOG_P#X7MXM_P"@#8_B7J&/ M]H'Q++-Y46D::\O/R+(Q)H ^ALT9KP+_ (7AXR_Z%VT_)Z;+\=?%T$1DFT"R MC0=68N * /?\T9KYY;]H#Q,O!TC3@<;L%VZ'H:DD^//BN)E$VAV$>\97>S#= M]/6@#Z"S1FOGA/V@?$DC$1:1ICE>H61B15B+XZ>+YD5XO#]FZ-T9=Y!H ]_S M2;J\";XY>,$1G;P]9A0,DG?7H_PO\:77CKPJVJ7MM':RB9HRL?3CO0!W%(3S M2BF%NYH _S$=Z<#FO&KSQMX\UK5M??PS9VL5AI 8+]HD :0KR3C!XX-=W\. M?%__ F_@RUU@P&"1_ED3/&X=<>U '5T444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %(5H)Q2;J /&/B#&9/!? MBA5 +-JZ*,^N:\)/A76/(,7EP[,@D ^F]>.3CPGXDST_MF,_K7 7,A@ MMY'49**6'X4 <5<>'M?NW!N! Y5-@STQ5&XTW7-&\A[>UWN59%\D9(!Y.?KF MNB?Q%*-%@NDN+=IS(/,BSRP)Z >M=,A+*K'@D9Y]: .$\/S:D/$.B/J4!C1K ML11J_!7Y@3Q^ KZ@7A1]*\!U88\4>'#_ -1!:]^7A1]* %HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KRWQY_R4[PU_U^6W_HT5ZE7EOCS_DIWAK_ *_+ M;_T:* /HL=**!THH **** "BBB@ HHHH *\._:# \_1';Y423);_ (&I_I7N M-> =\3C%0?\)U9E0RVDY4]#N6JY\+:3K<[1Z5 M8);V4?\ K+@@Y<^B_P"-7%TJTC^'LBK!'N6-D#E1NZ^OK0 _3_&>G7MWY,G^ MC#86WRN-O%:%QX@TF"W>4:A;N%&=JN,GV%&-/T9(O[4TX7EC*JO]J'WT M)_A(]*T+_1O"EG"AM]/BNKB0$PP1L2S&@",>/;%N%MICGIAEYKGM7OWUG7[> M]MK:01PQA'#$9&6ZUNZ5X5BTS7K&XN88UDN@^8 ,K& U07=]:V$1EO;B.!!W=@*6:[@B@>4S1D(I/WQVKBM&T$ M>)6N/$?B%6G$A;[';,V8XT' ./4T =E8:C::G;^?I]PEQ#G&^-LBK=<+\,&A MAT"[C5HT NY/EW 8Y[5VWVB$G FC)]G% $E% Y%&: "BBB@ HHHH 0C/6@J# M[_A2T4 (!SV'TI:** "BBB@ HHHH **** "BBB@ HHHH :WW3WKY[T@?\5-J M_IYS\?\ J^A3T/TKY[TC_D9=8_ZZO\ ^A4 +%I.H+,B2"'R5O#<;MQW8W9Q M70#]:7O10 44E% "T4F?3FC(H 6BDI: "N6\4_\ (>T/_KX/\JZFN6\4_P#( M>T+_ *^#_*@#J!T%+1V%% "8K)UK1?[4$4B3M!/"X:-U[$>M:])UH \YTM;B M;XE>3JG44 4?['L,Y^R1_P#?-']C:=_SZ1?] M\BKU% % Z+I__/I%@_[-7(XQ'&$C4*JC Z8I]% %>XLK>Z(^T0K)CH6&<5 M=&L#_P ND7_?-7Z* .<\70QP>%7CA0(JNN O '-5XM3DT[POI[Q.D7F$J7<9 M ZU:\9_\BU-_OK_.G:381WN@:?YN&$.7VD<-VQ0!G6/B+5=4Q#90P"2-6;S6 M&%<#I@4]==U:Y622WMX42VCW2J_5F[@'M5@>%/)=VLKZ> G(7&#M4]5K$DTJ M[;Q#/I>F7/DH(!YK/D^9_A0!8C\=.UG=.\2)*CJL2X^\#4MSSX[TB?&'GA+L M.Q.*@;P-=/.CB>V 3=@;&YST[TO^D#QQIL-WY>ZWC,8,8(!!&<\_2@#N!TXZ M4M(*6@ HHHH !4=RP6UG)( $3=3[5)6%XO)_L"3!(RP'!Q0 SP_-:0_#6U_M M 9BDB90F.7)8X ]ZB\,Q3:;J2Q:VC+/.G^B%SG8O]WZUD>$[Z V%B-5698K( M$0Q"(L"2<[OUKH]7U;2=3LS"3 M'S(FH%K8XF6SNC&<9PWF#%:GA*XN;O2[JXNXRDK2D$$;=P QFL_PK"@#-3XBZQ/+Y:'!GV) 0G5@V'I-3\>ZC96L4UOJ*73W2' MS;=4&VWSTY]:Z+4QX4M=!G.GS6S3:_O6-IUS\/K&U6.2Y,KF,( M[,I(SCDC\: .8T3Q;K.GV9CLY-OF-++(^,DL5R!^F:ZA?%>OV=M9W;FYG5Y& MWQ30A2RAXE$TK*2SE,9.>XKGO-\%O8VVEB\C"0R%X K$,A8GH>V@#@/%%@][\3-16-E'E1Q,48X#C:!BKWA.T>TU#489F#NH MCR1R.2_'X5SM[>2>*_&=]J%I&UO@(&@EDP3M&W&[\*Z+PE;2VE_J$-PVYPL1 M)SGKO.,^V: .F8#'_P!:N<\/Q17FJ:Q.Z+*GVLJKD9Z*!@5NWXF.GS_9EW3; M#L'J<5QWAG6['1HKFPO_ #(;E9063&XD[%!/XD&@!OBW1-5GU!9-+@S %!'E M8!4]ZX-U91*AW;Q, 0>N:];/BS2O[\I]O)/%>;,;67Q%,S%OLK7@.0.=N?2@ M#IO"V@ZO%J2W&HQ%8=IW&4@E_2M;Q=:PI963VQZUR/A6$0?$/3T4B3]W*VXJ1G+' MKGO5"SM[NU'VZ!)OLTMX/.!3D '(8+ZU:\&2&3X@V"$EBJR_.QR6RQ- 'MHY M /7L*Q?&-G/J'A2]MK.,R32)A44\\;:[I@N(KQH)+A=T,2QQYW2*W)S]* .7LO"7B'2TDENM,FE MB;9KIOV= M_P#DG,N?^?V3^=<9JVL:?-HEPJ7MNSM']U9 3GTKL_V=_P#DG4O_ %^R?SH M]:IK)FG#I10!Y3XA^#4U_K5S>^'_ !'=Z/%?$_;((SE9<]?ID5WGA3PS9>$O M#UOI&F*1! N,GJQ[DUM8HH **** "BBB@ HHHH **** "BBB@ HHI#0 M!.* MBGGCMXFDG=8XU&69C@ 5@:3X_P#"NN:DUAI6N6MS=*2#$C\Y% '244@(/2EH M **** "BBB@ HHHH **** "BBB@".=BL;%>H!(KR_2]8^)>O6KWNE2Z#]E\Z M1%60-O7:Q&#[\5ZDXSC%>?WN@Z]X5UN?5?",45]:7AW7.ER/Y8#<_.A]>V.^ M: .*\7Z-XQTWPG?S^(KC37@NK^.61+53NW$\ &W'/\ L(+7OP^Z/I7@.KG/B?PY_P!A!:]^7[H^E "T M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5Y;X\_P"2G>&O^ORV_P#1HKU* MO+?'G_)3O#7_ %^6W_HT4 ?18Z44#I10 4444 %%%% !1110 5YU\<_^257O M_7Q;_P#HU:]%KSKXYG_BU=[_ -?%O_Z-6@#P'0=3MM+DU":Z?:,KA1RS''0" MK,_A^X\3RF\U ?8E"[8$7[W7[S?X4EEX0T_4/+U*22X2 YFR#\K$?G5BZ\'VMY"8KJ\ MO98R>C3']*NIH-HF@?V0OF?9_+V9+?-CZT 9SZP]W:P:9HT(N;AHP'D8&9X&&2WNI[?2KEIX-M;&+RK6]O8DSG"S&K'_",K MS_Q,M0]2//- %?\ M2WU/6=*>W;YAYH="?F0X7@BJ'B7/]OW!QG%FA./^N@K M4L/"5EI^JC48Y)Y)\$$R/D'-17S&/Q9G_Z"D_\ WRO^% &A_:]C M_P _*?G3?[7LO^?E/SJE_P (_/\ ]!2?_OE?\*3_ (1^?OJD_P#WR/\ "@#M M_ 'BK1Y+B[LS>HDW7#_+D#W-=/XB\4V6E>';R]@NX7G2,^4JN"2W1>/3->!' M1UU7Q&]C?W,TB6X)5T;:3T/;ZUI'P!I; AIKLCT,Q- 'IMG8:1I?@R\DGO+: MZU"XMFEFG=PS%R,X'IUKR?P3KB2646E6VF&^N?,;?))*P5 3QTZ"K9\ Z6># M/=D>IF/2I/AGX8SXNU)+:&\D2V*F/R+@)QG^//4>U &WKMO?6_AB/4)--M(; M>\?RHY8;IW=3_NXKN])\:^&M#\-Z?9S&[D=(>4\@[]HX+,.PS6=JOAO6]5\) M:?HLVE31_9+KS7>*Y52PS_">QHT_PUKWAW4[B]TC2C>Q7=IY!2_N0\D3 \$G MH0?2@#D-;L_#&G:]+#!X@OX6NR9U@@MRP4-SVJM>VEI;Z"-7T7Q!<:@L5S'% M)'*A0#=746_PTUO5=;TR\UQ_(S+*UV]M*$* KA0N.@K%\>> (O#^GWEY%++% M;M>PI:H)OE=<8+,/7/>@#O\ 3/B!H=QM>J(5/W"",XX/% $E%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 (WW3]*^>](_Y&36/^NK_ /H5?0C? M=/TKY[TC_D9=8_ZZO_Z%0!T5%%% "5DZQX@M-&FBBN!+(\HW*L8SQZUK&N?\ M2:1=ZE)"]LD4J*A1HY.,$]P1S0!9'B&R;3Y+H,0D> 5(P3G&#C\:K#Q?8AB3 M#Z8KM?)Q@ 5')X=U6?35TN?R/LD;%@X^\ M?04 ;.E^([74[P6T<@I(YHITW1.LBGC*G- '!V+JGQ7O&=@HV$9)]EKO/M M,!Z31_\ ?8KG-1\(B?49]0M9Q]HEZQR+E#3M-LM/N)I+6\LHX;R#EE!.&'J/ M:@"WX=8,;]E((-RQ!'UK;JM:6<%G%Y=M&L:YSQWJS0 4444 %%)2T %%%% ! M1129H 6D-%% &#XPCDD\-S>3&9&!#;0.<"N(T[7O$'E);:=<1E%!*)LR<&O3 M[O\ Y!]T?^F+_P C6)X1T>TU#PA9M+'MF52%E0[67GKF@#FAJGC+U_\ ()_P MJJC>*$U*34$5A<2+M9O*.,?E7=RW^H>&82VIL+VQ!XF!Q(!Z$=Z:GB"Y\1*T M7AX"%>;@J/9: .'N?$7BBT8+/'[:TL9YYBUW=^666RT]51"[@_=^E &CX;UF77-*>YF@6(JY7 Z'WK T+1[36= M9MX+Z+S8UAN653QSY@[UT^D*$?454*!Y^ %&/X16/X+_ .1DM_\ KCG%>R0I%#%LMU5449 0<4EP +63('"G'Y4 >!WNH6CS:O]EU!=Y$ A#PX:8K MU _ND<5[)X;M(K#P[ ./.DC#RD_>)(KR*PE&GV$UZ]O!*@U":-]\>YBV 4P? MJ/UJ_!XPU>_FAM(ML3\)*[+CRV)P"/PH Y-)EMM9NS-)L03$LN2-XR>*[?P) M=K<75]^]\UBD9S_WUQ^&165=ZFFDZRFGZA#;7+++F6?8_RKEA;V-SXWDF58E^S1#S68@9D/U]JJ MW/BR\L[^XL[@JY4HL4FS&YCU!_"DF\.VEYXV)+-(LD9EN$W< G&/TH J^,%U M07R/II46NT &,CAN1WKIO$WV+1M0%M::8CC .]V;G-< MRCDWCL(ER9N(^WTH ZWPLNJ-?)+>,OV;.%]*",GIF@#G9/&F@A70W@4\@X4]?7I7(^&M=L;#QE:7 M5Y<*MO") 9@"A?V)IIZV4)/*_$D<:A$5DPHZ#EJ]+)[=Z /%- M-\$Z/J'B/6;;4[N2T2WN66'Y@N]<^_6NR@^%?A];&6-?,D,J@++NY3W%=1?Z M7IFH;EOH(9">"3@&LK27?1O$1T42F:SEB,EJ6;+1X/*Y]* *E_X'T/3]*EE@ MM?WL*?*Y;D\5Z/\ L\?\D[E_Z_9/YUS.N?\ ($N?]PUTW[/'_).YO^OV3^= M'K0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *#110!YU\;KRXM?AG>PV MS;&O&6W+\Y4-U(]Z\)A%C9)\/)M*TRXL;T7(2[N6B*"8LPQ\W?BO%FA76[O[.9P2AV%N!C)X^HKH M&[5QWC;P/)XN:(IJ)L@L,D$@$0?>KE2<9Z'Y>M '$^.IE7P7XEG4%E&K1M@= M2,UY"_C.RD5E>PO2I!1AY)KU_P 8Q^5X-\1(V6VZM&N?7'%<&YA3;NVC;;"X$! M9/,(SL'7%0?#.&.7XJZ@)8U=5B;Y6&1G=UH RFNI-5\4:$8K*X007R,Y=,<5 M]$+]T5$MG;*01;Q*W4$(.*FH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *\M\>?\E.\-?]?EM_Z-%>I5Y;X\_P"2G>&O^ORV_P#1HH ^BQTHH'2B@ HH MHH **** "BBB@ KA_BSHU_K_ ( N;#2K=I[AYH6"+U(#@G],UW%)B@#YCA\# M^,X8U2+2[Y5'0;1_C4G_ A?C;_H&W__ 'R/\:^F:* /F7_A"_&O_0.O_P#O MD?XTO_"%^-?^@=?_ /?(_P :^F:* /F;_A"_&O;3K_\ [Y'^-'_"%^-?^@=? M_P#?(_QKZ9HH ^9O^$+\:_\ 0.O_ /OD?XUGW_A+Q!8?Z7JUI=6T;KY33.GK MG@\U]4UP7QAGCM? ,LTS;46>//XG% 'BNFC;I\0'90,XQ5JL"RU^"$I;W,4L M*YVI*PPKFMX@!U%%% '+6'_([WG^[_ $%=17%IJ5O9>.KSSRW"@<*3 MU K>'B/3_P"]+_WP: -8GMV[^])Q_S,4G_?;U:GU^*22. M+34%Y,Y^Z#C H_M+5QTT@XZ_?% %7^S/$Y''B*3_ +^/5>]\.:[J,(CN]:\^ M,,'V2,Q&1[5I_P!I:N<_\2GM_?J;2]3DOY+B*>V-O) P!7.>U %2B?":>6Z\,W_Y%2[ M_P"OQZ /0**** "BBD;A>.: %HKGM5\5P:==/:6UM/?W48!:*!-Q4>]6M"\1 M6'B"&4V+$20MMFBD&&C/H10!KT4@[XI: "BBB@ HHI#C')P* %_E1GTKEKSQ MO:P3.ME9W5]%"Q6::"/*ICW[_A6UI.K6>MZ:E[IT@D@?(SW!!Y!]Z +]%%% M!1110 C?=/TKY\T?_D9M7_Z[/_Z%7T&W0_2OGK2Y%B\1:Q(Y 597).>@W=: M.C-%84GB:VB8.89OL_>?;\M;$$\<\2R1NI1U!4@]: )**,CU'YT9'J/SH 6B MDW =Q^=&[B@!:*3(]1^=&1ZC\Z %KE?%/_(?T+_KX/\ *NIW#U!^E&XTXJ0%,AW;R0I&#UQ3;/5+:$RJ]PB^;;?NQ&3M+<_=S7 M2RPP7*J)D20+T##-,%C9E5'D0X48'RCB@#@XKLMI,/FM$4WH9VB+&39GG(/X M5U'AU[!IKDZ6)5AX S]S/M6JMG:Q@[((AN&#@#FH;F^L])2./:%,APD<:Y+' MZ4 9,NM:MBO=2M[:%$0HQ@<5G_\ "M-;6=&6986EBW-Z 8Z9Y- &;_PG4/\ SX3T M?\)U#_SX3UJ6^JZ3E.77-"*\2PY"[L8Y- &?_PG47_/ MA<4A\>0*,M8SJ,=3716C6%[;K-:K')&W\07O7/\ CF&./14*1JI\SJ!CL: . MFMIQN9X "VW;S[\5@:!XK_L_P .VFFV4)-V5.YY5(1.>_K4^O:G'KNBS:?; M*\=TQ!6-^I']:T+;5[FWM(H?[*B8QH%+$>@^E !:/I#7'VO6-1^VW!'*E#Y: M>P6I;R30)IEN+2\:RN5Z20J1GZC'(IKZ_/'&S'2(L 9/'_UJQ&^($ZL<>'=P M!P#M//Z4 :+>,/(AGLM4_?;T81W4"':>.X[&F^!KV>ZTAX9MI6!L(1UP;MJ.9!\F>1UH Z^EIN[ &:,B@!U%-!!/ M6G4 %4-9U%=+TJ:=HS)E2@ ]35^L3Q4OF:/Y>X+OD49/:@#-\/WTT_A#2])T MXD3S(WFN.L4>\\_6M:YT\^&62_TY6>W08NXSW7NX]ZQM'T6YT:W"6NI0Q,5& MXI";#1'%;[3HK_48[C3YKD1N -S M+D'G)Z#C'XUTGC35+G2?"USM ',>#["+5O#]Q%>_-_IS2$CCYACFM M]_#=@8KE-I!N'5V(/*D#@BLOP -NBW@?@B\D!/IP,U>_M*_U629-(1888R5^ MU2#.X]\#O0!E)H6D7FL2:3(LS3VP\UY7;);$;.N7Z^)+R\:V>^F9=C!!CIQFNG_P"$HU'MH%S0!;_X16Q^SF-V M>0EU?>YR=PZTLIM7T^&:\1V5DM^ J#))-<]+I^JZC+HTT_B*R7[7<-%:R&+&U MP<8;T!R*Z">;XB^+-#LO$-W!%)9>5(!6Z7K5F)[:*2<9!Q*)%'E[=IZ'UZ4 >E?:K?KY\7_?8J*[U&WM;:28RHPC0L M0''-ZS9R+/&DB^<2V$_P"6>TYP![]* /1- M+OX]3T^.[A4JD@X!JWGICUK@/"-WJUQ;RPV,T7EVBKB-USN!SW]>*ZS2=474 M?,CDB:"YA;;)&_!'N/:@#F_!FK3V'Q2O;*':8KV5EE#>V2#7I'BB_NK+3%32 MY E[/((XHZ?I^HZEJ2ZIKJI%Y0 M)M[5/^6>>[>IH XJ\^'OBZ_NY+F?6HUED.6"L0 ?H*?IOP_\6Z7?+>6^KV[3 M*"%:7+8S]:]4'H?TK+USQ#8>'K:.?4G*)(^Q=HSDT V'C>*RE>_U>SEME M4F1%BP6'M7=? CQ?H.E>#I+#4=2B@N3=R,4;/ )]:X^_\?:)?Z;-;6[3>9*I M"@Q$?K2_LXV-IJ?B7Q!;W]O'/$5&5=<]S0!]003Q7$"RP2++&PRKHV01]:EK MSS2X'\%^-8M$M7(T;4T9[:)CD02#D@$]CZ5WN\!B MJX)H LT55DO[6&0I-=0HP_A9P#3?[3L6("W<#$]A(* +E%4O[4L02#=P@CJ# M(.*5-1M)) D=U"[-T57!)H N455EOK:W8)//'&?1G IHU2Q_Y_(/^_@H N45 M3_M6P_Y_(/\ OX*/[4L/^?R'_OX* ."^.1_XH%?^ON/^=>;:_87]MX9^'<]W MJTMW#)>0".W:%56/GL1R:] ^->H6,G@>,?:XRIO(@VU@Q SUP*\NO]3U*X'A MG3];N(8K#3KZ 63B':9^1U/;B@#Z@3[U/J.(@\J<@C(/K4E !1110 4444 % M%%% !1FBH)[B*W&Z>5(QZNV* )Z*IKJ=B?\ E\@_[^"@ZG9;AB\@YX'[P4 7 M,BD)%0RR(L1D=@%4%B<\ >M<.^MZ_P"+IID\(2PV.G1.$.I2KO,I!Y"#V]: M.:\<'_BDO$O;_B<)_.O+/$L3S:6!$%#AP0Q!^3@_,,=Z]0\?^%+C0_!MQ>3Z MY>WLD]U')<1O@1.Y/7';VKR;QMY@T$+%*ZCX8_\ )6=2_P"N3_\ H56^//^2G>&O\ K\MO_1HH ^BQTHH'2B@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH 0UYK\;H6/@N"YRQCM[M&>(# M)?.1_6O2S7#_ !9&?!#_ /7=* /E/5D2[NK>WTZ&=KEY,R')*CFO1(5(A4-U M '\JKZ?$@M8G"*&(Y(%6\4 +1110!Q.FJ#\2]2W ']TO7Z"NS\M/[J_E7&Z9 M_P E,U/_ *Y+_(5VM &+K=R;%K=;:QBN)IW( 8 =*R[S4[^PMWN;S1+=88R" MY!'3./ZUKZM_R%=*_P"NC_R%1>,/^10O_P#=7_T(4 6XTB%S:2I"B;QGY0!@ M$4VZU[3[&G-7_!WW M;H=1^[_]!H VM9_Y!$_^[_6NQ^#W_(J7?_7X]<=K/.DS_3^M=!\+->TK3?#= MW!?ZA;V\ANV(660 D4 >HT5E6_B71;R=8;74[6:5ONQK("34M_KNF:9,(;^^ MM[>1ER%DD XH T*:6*\]:R/^$N\/[L+K%F><8$HQ5V]U2QL($GO;J*")\$/( M^%H Y/2+^V\+:WJUOK),,EQ,9X[@J2LB^F?44>$R=3\8:IKEG"\6GRHB)O3; MYC#JU;$OB;PQ,!YVJ6,F#_$ZFM&WU#3FTW[7!7Q^0H VJ*QQXJT;_ )_1_P!^V_PI M?^$JT;_G\'_?MO\ "@#7JO>PO<64T,;;6D0JK>AQ5#_A*M&_Y_!_W[;_ H_ MX2G1O^?Q?^_;?X4 \0Z;X?\ #YTW5-]M=661*AC/[S)ZCUS5KXH74T;00WE\\]O"PQL0]#CMFM637_#\LF^6:)W_O&%B?Y5(/$^BC %XHX[1M MQ^E &S161_PE.C?\_H_[]M_A4MGKNFZA10!I44#I10 MC?=/TKYJGM);VZ\0V]O_ *QV?;CO\V](_Y&75_^NS_^A4 < M>6L3X&&(MN,:9] M=HS3@J^@_*@#A%AL?[8SY&H?9?*QC+<-FG2Q:?\ VA;F.#4!;X;S1EN2<;:[ MG:O]T?E1M7^Z/RH Y#R='[6^H=/5JWKQ+3HW_/OJ'YM5/3X;$),+R"_8^<2G+?;2SI<&%(=)U M&W_>+N:[C8OH/RI=H]!^5 'G(O;<# M_D!:D?\ MJ:ISM#<:I:2MIE];V\1_>%V)_*O4MH]!^5-9$(^9%(';% ' :5' M97OBI&T:*0QHRN\KYRO&"#7H(QG@]ZPG\.&*_N+[3;Z2WGFP2NT;<_2K&F:C M-)<26.H(([N(9..CJ>XH R=8_P"1D@_Z^8O_ $&I?%6G75[>:#P/2J MDNFZBEFFG+8D3;RQ.P$./7=7H5W?Q)J=G;1W%Y;0B M*X3,)5N01V/US0!CV_AG4K>&6XBB9;E752H/$B=Q5LZ/?K!=1XE#2.Q5 @*G M/OUK1?Q'J"?9EQ:YG)^8DX&!]*4^(=1FOCI]M;1O<;CEB<(%'>@"E_8]_-91 M0*\P;>OSO&H"X_G57_A'Y(=&9I[*7[3',2\Z,-^#_$H_I6RVOZA_:(M&CAA8 M(K/O)YSZ5T@^=06_^M0!C^$HYX]#'VI"KO(S#*X)!/!(]:I^//\ D")_UT_H M:Z*61+>%GE=8XU&69C@ 5RGB*X?Q#9K;:5;RR@/D2%<*1CL>] '2Z7_R";7' M7RE_E7/>-1(L,4HMWE3;MW+SLYKI-.C>'3[>*0%72-58>X%3,BL"" 1Z&@#A M-,BBO?$T#:?9O%##M=G.<# Y SZUWHS3$B2/[BA?H*DH 8[*J,TA&T=2>U9E MYK6G6L?RR)+(>%2-=Q:I==.-"O<=?)8_I6=X1LK=?#]K.($\UUR7QR: +&EV MTR:=<3W2!)KGX&+:3_JZC.RW!CBD(61+@JJG']VL^-[E; M\71:?:LRJ91,=J_+SQ7?6EQ973/' B_O(Q*_'# ^M9DVM:+%;7L8BC,<,JI* MBKG_TK=T_4H=1$QMSN$,AC8^XH ML,J:YCQ#I=Q>:A'(+=[B(1D!1)C#=C73T8 MH Y;3]"U2*PA1Y[5&5,;6MPQ'XU:_L;4_P#GZM/_ $%;]+0!SC:-J6TC[3: M?^ HK$LI+59["+6M-FNX+=I1*GE$J23Q7?=>M-VKZ#\J /-]8GB8RV^C:'/% M UPDT9"8P%[5VO\ PM24\GPW??ABM0*!V'Y4;1Z#\J ,O_A:)+YKB!T0Y 9AC/)KO^G&3U M]:0+C-.H ,GUHS110 $^YKFO$\LUIJ&EW\=M)=+:S%V2/J>/_KUTE& >H!H MK>"_BX?#/@RRT2Y\,WUR;=&1F7&&RQ/0_6L^[^)!G\'3:#;^'+Y(FNUGBW$$ M*@<-M_0_G6QL7^Z/RI0H'0#\J ./\1^*Y==T'5-+L] NK87]Y'/&3C$848(Q M^M6)_"U@FA*;;2;=[Q43Y6'WCD9_K73[%_NC\J7_ !H \^_L*Z_M!Y?^$;LS M"Z8$6X_*?6M5/"E@/#S^;IENMX8V/ SM;VKK*3&: .*^']G'<44! MAUQFKNNW$^D^(;?48+"6Y62#9((NN0>]=0!BEP,4 <%X6\2W7A_6-5O9-%NI MEOR&5%'*X)Z_G74?\+2E_P"A;OOTK5VCT'Y48'H/RH R_P#A:>.TN=/D@B\+7, M;,N%;8.*N>")=4\.1OJ&BL-/GN_]:'7)(K9(![#\J,<>W2@"/Q#>Z]XH6!=7 MU,N;.?^/A_P#&MQG$:,[$!5&23VK#6ZU#6B6L M76ULSE1,1EG^@]/>@#0\,:EX1T[2=;BU739[JZ6V+))(Q;$A!&1SSS2?">WT MJP>_N?%>E"XM+@*;2)Y<^7Z\9XKN/ _@:QTW1 ]Z5U"6X.XM*F=OM73CPWHX MX&FVX'LE ',>()O!%SH-W%I'A^.&]9<0R"3[K9^M.:?P,/#WDC0(_M_V?;YA MDY\S'7.?6NF_X1W2.VG0?]\4'P[I!ZZ?;_\ ?% ',:%/X'MM%MHM6T".:[5, M2N9,[C]$)--'_".Z&MK>K(K M+(LN.!U[UUG_ CND?\ 0/@_[XH_X1W2/^@?!_WQ0!R?AB?PC;Z(B^(]$6ZO MS(S22M)DG)X[UOZ?KW@72KQ;K3]"%O.O1U?D?F:N_P#".Z1_T#H/^^*/^$=T MC_H'0?\ ?% %?5?$W@O6[A9]7T;[7,%VAW?M^!KGO$,_@F[\.WT&C:!'!?21 M%8)/,QAO7.>*ZG_A'=(_Z!UO_P!\4?\ ".Z1_P! ^#_OB@#!M+OP FF0)<>' MHWN5B =]_5\5?')BFBZ:2-R_:#E%Z=KDNIR2QVVG6H,;$8?*YQW'/2K&FZLM^VIPO8Q1/;V:?$[XBV^KZ/>:%9Z9=I<6. M&WU&WN(M0UZ#B21MK?XEFDV(B]%_VC[< M@?C7.6/Q71=0BMM0 /3- '7CQYH&]$:YD7>P49B8< MDX'-=(#D C!&!R*Y+4_#6KZO:+;7=UIR1>:CL8H"&^5@>OX5UB<(![#- #J* M** "BBB@ HHHH **** "BBB@#/US5H=#T6XU&Y#-' N[:HY8]A7"CXI3QHEQ M=V=I]G9LM%#BUT MNT\(+87]M,SRZDV-L@).?KUH ]TL;J*_LXKNW;=%,@9??-6:H:/9?V;H]I9[ M]YAC )QU/>K] !1110 4444 %%%% !1110 4444 %%%% !7EOCS_ )*=X:_Z M_+;_ -&BO4J\M\>_\E/\-?\ 7W;?^C10!]%CI129I0#'CL[:6YD M$R-LB7*88PD?AO42JCC,!HM[J\#NE[8W$+K MU7R&X_2@#0HJ#[1Q_J+G_OPW^%'VG_IA<_\ ?AO\* .1TS_DIFI_]75F(U\U0N)@00,#M70 :_V>S_(T 1^(99+>XL+F.!YQ%(VY4ZC M@5E:YJ]QJFBW%C#IERKS8"EEXZ@UL;-?/\5G^1I"NO=VL_R- %J-2LEDK#E4 MP1Z<5CZKX;O;W5&N[2Z6'=RI!P1Q@_RJ>676+6ZAFN84N(P2"L .?UJ9=#=6O+=H9]2+HW4,Q(K6\-6S6EUJ%LQR8G12![NPDG<=&DM0Q'YBO2_P"S;#_GQMO^ M_*_X4?V;8?\ /C;?]^5_PH \O_X6I\/\_P#((Q]+,?X59F^,?@RZC6.YM)I8 MUZ++;Y4?@17H_P#9MA_SXVW_ 'Y7_"L?Q=I]DO@_5BMG;J?LKD$1*"./I0 F MA1>'?$.CPZEI^F6OD39VYMU'3\*V5L+1+4VR6T*P'K$$&T_A7F'@#Q)=:7X" MT6QT_3&OII(I)#MD"[0#[UZ1H>J#6=%MM0\HP^<"2A.=I!((_,4 )_8&D?\ M0+LO_ =?\*\R_L/3[WXZ7FFSP8LOL7F>1$QC7=ZX7%>N9Q7F=G_R<1=_]@^@ M#J!\/O#7_/@W_?\ D_QIW_"OO#7_ #X-_P!_Y/\ &NC%+0!S?_"OO#7_ #X- M_P!_Y/\ &D_X5]X:_P"?!O\ O^_^-=+10!S7_"OO#7_/@W_?^3_&C_A7OAK_ M )\&_P"_\G^-=+10!S7_ K[PU_SX-_W_D_QKD/#EA!I?QRU&PL@T=M'8@I& MSE@"1SUKU2O--+_Y.#U7_KP7^0H ]+QCI1110 C?=/TKY\TG \3:OD@?OGZ] M_FKZ#/W3TQBOFV+5/#DOBBXTZ_T_4)KZ2]>,&VGV[\M@#% &CKFO/IEQ'%'Y M(W+N+2M@?2K^D:@=1T];APJL25(4\<'&:L3^"-!N6S<^%]=E(&!NN <5)'X0 MT:&,)#X;U]%'15N< 4 .R/4?F*-P]1^8H_X132?^A>\0_P#@31_PBFD_]"]X MA_\ F@ W#^]^HHW#U'YT?\ "*:3_P!"]XA_\":/^$4TG_H7O$/_ ($T &X? MWOU%&X?WOU%'_"*:3_T+WB'_ ,":/^$4TG_H7O$/_@30 ;A_>_44;A_>_44? M\(II/_0O>(?_ )H_P"$4TG_ *%[Q#_X$T &X>H_,49'J/S%'_"*:3_T+WB' M_P ":/\ A%-*_P"A>\0_^!- !N' M(?\ P)JAK7@^WGTF5-+\/:X+DD;/-G#+U[B@#$CUO6=1U.>'3[=(8X@"//X) MS5FSL]5EUJ"\U(P 1(RYC/7/:K6J^%]0OM>DNHM U1(#$J+ME 8D#G-0_P#" M'7W_ $!-8_[_ - %#6/^1B@(.?\ 28O_ $&NLWCU'YUAGP==F(HWA_5#E@VX MRY;(X'-)_P (??\ _0$UC_O_ $ ;,\:3P/#)M*.N#FN>/A,2%5N-0EFCC&V& M-L83FK'_ AU]_T!-8_[_P!'_"'7_P#T!-8_[_T :#Z?')=VDX<#[*K*%X^; M('^%9]UX<$]Y)=VUZ]M\M4O;*UU&7R[5F+N>N<=C5F+Q7H2!8H[Q%4#"C;@"H MW\%7&'K^M8 M*^#+U4"IH>K*H&!^_P"E;GAOX0-J>D"YUC4=3L;EG8>0''"YXH HW^LP:?,( MW225BI?]V,X%6+*]COK..Y@SLD&1GK5/Q#X6M_ FIB*UFOM2:\@95\P@[2.M M_M5;PFP_X1>S[';CDU MCOX2OW4JTRLI&"#,V#38_"-]%&$BD54'11,V!0!UUP_^CR@$?=/.?:O/])TR MXUFQNK."011/< S/W4#.,?6M0^%=0(.9LC'3SGYJ+1=-N;76;016>V M\E'&.* +FEZ;J^E++'Y*SL(A'')NQT)P:R9_!&ILR,+@2?:#FYYQM&<\5Z#U M[T=L4 <'<^$+](WAM7#%91+'.6RV,=#71>&=)GT>QFAN6#/)*9-V>I(&?US6 MUC^=% "TA.*6J>J^<-+G-L2)=AV[>N: +8R.,?G29[=Z\\M=3O(=8TP)>7$D M4JCS4D;.6Y4C\"*Z_P 1WC6F@7,D;^7+L*HRGD,>!0!JDX&:R;7Q%;7EVL$4 MWCX10EXE'_"1:5_S^)4D,=G' M#'$MLTCQQIO\JUW8.T'K4NRV'6PF_P# 2@"K_P )%I7_ #^1TO\ PD6E?\_B M59V6O_/C-_X!T%+4=;*;_P !* *O_"1Z5_S^)1_PD6D_\_J5!87,FK))+I6C M">!)#'O8*O(Z\5:^R:K_ -"\GYI_A0 P^(M*_P"?U*/^$CTK_G\2B:'4H(7E MET! B EB-AP!7,K\0-%& ]@0PZXC6@#I_P#A(M*_Y_(Z/^$BTK_G\2N@B+P_?.(H0$MI&R$ (PIH 5)%= Z'E?\_B5F:>MX=:U:TM=,6]>&?+N2HQD<=?H:T_LNL9X\.Q].FY/\* M^(]) YO(ZLVVIV=YC[+<1RY&<*PKE_%NIW&D:6T.H:,MLUVA2-QM./7H*T?" MW@^'5O!%E<1$07+1[EF3AMV: .@]^U4[K5[&QE$=W<+')MSM/H:L>'+:YU&R MDCNSMNK60PS+[CH?Q&#^-8'B6^&@^+3!-:+<--!'M! ZEL#K0!H_\)%I7_/X ME+_PD6E_\_D=((-789'AV,CL=R?X4OV76/\ H78_^^D_PH H:QK5G=Z3<6]G M?I'-(NU6/ZU0B\22V]JL49L]L:8 #'M6Z;36.WAV/_OI/\*#;:N0?^*;3\'0 M?TH Z7PE\2PGA\_VQI=Q%]G7)>!=R[?4UU\/C[PW+ DG]IQKO4'!SD5YGJ'B MF;1/#^KKJVCS6ZW<"V\3H055OPKK](U#4QHMD$\&12J($Q(6C^;CKTH Z#_A M.O#?_04B_6C_ (3OPW_T%(OUK+_M+5/^A(B_[ZC_ ,*/[2U3_H2(O^^H_P#" M@#4_X3OPW_T%(OUH_P"$[\-_]!2+]:R_[2U3_H1XO^^H_P#"C^TM4_Z$>+_O MJ/\ PH U/^$[\-_]!2+]:/\ A._#?_04B_6LO^TM4_Z$>+_OJ/\ PH_M+5/^ MA'B_[ZC_ ,* -3_A._#?_04B_6C_ (3OPW_T%(OUK+_M+5/^A'B_[ZC_ ,*/ M[2U3_H1XO^^H_P#"@#4_X3OPW_T%(OUH_P"$Z\-_]!2+]:R_[2U3_H1XO^^H M_P#"C^TM4_Z$B+_OJ/\ PH U/^$Z\-_]!2+]:O:;K^F:P9%TR\2X:,9<+V%< M[_:.J?\ 0D1?]]1_X58\.0W\GB"ZOKS2$TR)H5C2-67YCGVH Z+4?^09=9_Y MY-_*N:^%WBJQTF-[36-UA]JC#037'RI($&#@_C737R-)IURH!9O+90!WXKAM M.N-1G_L>WO\ PE]L33+:2+;.PVN6(^;]* -[X@:BNLWT$FA>)88D2!@ODWH0 M"7(P6'<8S7=H;^1I[>-="2,LW@.RP!Z+0!Z__P )GX;_ .@W8_\ M?X4?\)GX;_Z#=C_W^%>*V'Q)\,:B\BVO@6S8Q@$Y4#K5W_A--#_Z$*R_\=H M]NMV/_?X5XQ\0]<\.GQ3JLUS;0:F;VWCCLKJ-PWE.!S]*M_\ "9Z' M_P!"%9?^.UD:UXZT"ZM;G2X/!]I:74T/R2 J-F>X- 'FV@6.FM92R3ZG);32 M3ON5)MO'[)I=/'?&RW.IZ1;S0I 6:U'*N,=30![[(8/'OB:&RCO([K0M,C22XBB?*S MRGE5;'4 #.*Q?BEKUUX2\9^$SHD20FX$MNPCA#80E/NK^%9FA>']3.I:A>)- M/H"7+ADALW !&._TI==T34++5](UGS;S7IK"<.DI% #_$%Q#>?"G4- M22ZDG>XU-&F:6,1[6#$$8] 17 OJ.ERQ[)+JVD''REA@GZ5TNH7>N7WA.]T: M3P]<$7-Z;O?D8 +$[P/Q7U$@Y!A?'_ 'U4)\,W 7_D4KGIZ_\ UZW_ (?:!?6/C9KMM&DTVU%J M8R7'5LYH ]:HHHH **** "BBB@ HHHH 0BD/%.I#PIH 09QG!]*,YY'>O';K M4_\ 0=6GF\57\&IQ73"WM!*0"-XP ,>E>M:<[RZ9;O*27:)2Q;UQ0!:HHHH M**** "BBB@ HHHH **** TW&:=2&@"O?7MMIMF]W?S"&%/O.>U4M-\3:1J] MR;?3;U)Y57>47KM]:J^-;"ZU+PO-;V-N+B.0,_(1D)?G\J]1KR;4Y)O"_Q;CO#;QW;:BZQ0INQM+C MR\Y^IH [*U\4?$O57O)-%M],N[2W+(L^-HE8=A[5V/PY\4WGBKPV;K5(4M[^ M&9X;B%?X&4UQFGZ[XN\$V,FBMX1DO5MU9X)K9\B;)^[[&NI^&6B:CI>DWU[K M$ MKO5;Q[MK?=GR<@#;G\* .X7IS2TB\BEH **** "BBB@ HHHH **** "BB MB@ HHHH ",BF[:=10 W8*9Y"'^!<^I45+10 SR8_[B_]\BCR8_[B_P#?(I]5 M+O4K2PC$E[AD8*#0!\V>+^/C'KJKQ\Z<#M\BTHJKXP@OM<^*VM'PP\< MTLKJ8Y ?E8!!GFJW_"'?$7^Y /Q% &I28K,_X0_XB_W8/S%'_"'_ !%_NP?F M* -,C(Q1CG)K,_X0_P"(O]V#\Q1_PA_Q%_NP?F* -3M2'_/-9G_"'_$7^[!^ M8H_X0[XB_P!VW_,4 2ZP?^)3&M0M;9=\TUNR(N>I(H \Z\ :#J-YX&T34-)O(K>6.*2)A*FX M$$UZ+H&FMHWA^VL9I1(\"MO<#@DL6/X)]4GBT>Z&GZ9;OY;70&6E;N%KA_ T] MS+\>]6BO+A[AX(7C$C]2!TS7J/A/3Y-*\+V5O#M5 MTKXQ:KK5Q ?L-RC;),CDGVH ].%+2"EH **** "BBB@ KS32_P#DX+5?^O!? MY"O2Z\TTS_DX+5?^O!?Y"@#TON?K11W/UHH 1AQSQFOG^+P"UM\8[:8W88#4 MEGP1Z R8_P#':^@/>O-Y3_Q=BUST%WG'_;%Z /2 /?IW]:7% &./2B@ HHHH M **** "BBB@ HHHH **** "BBB@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q M2XHHH ,4F*6B@!,48I:* /-?B.,^)-(S_P \Y/Y5QWAD?\24>\KG_P >-=C\ M1O\ D9=(_P"N4G\JX[PS_P @4?\ 71__ $(T ;%)2T4 )]*3'O3J* "BBB@ MHHHH 2D<\&G4A^Z: /-!!W@ M?;]/^NKUU87 H YKQV"- C*#+?:$(!Z9S5V[L MO&5WJ=EJ=G9VD,EO!L3<^=P('-5/'/\ R XO^OA/YUZ7:C_0XA_TS7^0H Y# M2K3Q5>^(+.7Q-#:-:VQ9U\LY(?'!_.K_ ([T*Y\1>'5MK+:)XIUE4,>&Q_\ MKKIL9^GI1M_/WH Y'2E\1Z='+G2X2964_P"N]% _I5_[?XC'32HO^_HK?Q^5 M&* , ZAXC_Z!,/\ W]IKZAXBV'.E0@8_YZUT6*,>M 'F7@CQ18:'I-Q;:H9( M9SY,3#^E>]:/?:^FBVB)I49"P@#,M=8ZB12K@,/ M0B@( . !]* ,#^T/$?\ T"HO^_HH_M#Q%S_Q*(O^_HK?Q2XH Y34W\1ZCIDU MK_9<*^;CGS>X(/\ 2C49?$5[I5S:?V9"//B:+=YO3(QFNJQ_]>C'7- '->!= M"NM \,Q6=]M\X,2P!R.M95]9>,+#7+^;0$MFM;F7S,3-SG %=T%XQ1CB@#S[ MX@GI7%>##CQEXHS_ ,]H_P"1KM<\<=#VH \\ M^)^F#6=3\/Z>TGEK--*N['3A?\*[/1-(BT/1K;3X&+QP*%#-_%7->-?^1L\+ MYX_TB7^0KMO\* .,U7P%<7^L7-]:ZW=68N&W-'$2 3C&:SE^%?F:C%=WFM7- MP\;*Q,G).#G&:]$_G0.F* $"@* . !CK2XHHH ,4?C110!Q/Q8'_ !0S_P#7 MS'_6O7-!_P"1=T[_ *]D_P#017D?Q9_Y$5_^OF/^M>N:#_R+NG?]>T?_ *"* M -"BBB@ HHHH **** "BBB@ HHHH *0C/6EHH 3'\J-OK2T4 &*3'N:6B@!, M>YHQ2T4 >&>+A_Q[F\6/]CN?((MAD[NW45[KIGMW#1/8.0P/M73G3]7?.=40J># M^Z'3N*Y6^\/C1;V1_/\ -\^"0E=N O':@#ZB@'[A/]T5)CGBF0?ZE/H*DH 3 M:/P]*,4M% !CTI,4M% !1110 4444 %%%% !1110 4444 5'TJPDF,KV<#2$ MY+F,9)JT!C\L4M!H **3)Y]<49]?QH 6BCK_ (49YQ0 44?I29[CIVH 6BDS MS_\ 7I1_GB@ HI*,YZ4 +129P?6EH /H *3;T]CQ2T4 )BEHHH **** "BBB M@ HHHH **** "BBB@ KRSQY_R4[PWCO=VW_HT5ZG7EOCS_DIWAK_ *_+;_T: M* /H@+S2A1BEQ2T &**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *X_P =^%[KQ'%9&Q%K(;5V9HKH$H^1[5V%1N/E//8T > _#_P]-!XF MU/4;@PJL;M (H@<(0>2/:O217,>#1_I.M_\ 7_)_.NG% !1110 4444 %%%% M !2@#TK^)J*/XFHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /-? MB-_R,ND?]';>6%P\;SQLK#N">M>GVP_P!#A/\ TS7^0KRCQ+ UKX0L M+=B"8Y(4)7H<8%>KVQS9P_\ 7)?Y"@":BBB@ HI:,4 )12XI* "BBEQ0 E%+ MBB@!**** "BBB@ HHHH **** .$\+2F#Q3XMF"[O+9&QGKA6J"V\8:W?7Z6< M"6">8@E\YY<"-3V/O3_#K2)XB\8-#&)7!0JA_B.UN*Y@:98#3X+Z"Y$FK-(& M-F8^.3RN* .M\7;O^$D\*;RK-YTFXJ>"=HKN>_X5PGBK(U[PB'01MYCY0=OE M6N[[T %%%+B@!**7%&* $HHHH XGXL_\B*__ %\Q_P!:]N:#_R+NG?]>R?^@B@#0HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#PSQ=_R4RX_Z_1_Z)6K-S_QYR_[I_E5?Q=_ MR4RX_P"OT?\ HE:L77_'G+C^X?Y4 8EOJ8TKPUIS&(S--MC55..35_[?J'_0 M*;_O\M<]J4BP^%]&F?(2.9&8@9P*U_\ A,=#_P"?S_QPT +?Z])895&#) <\]NU8?B;Q#IFI>'[BULK@RS28"H$//-;K9_MVUW M\G\J /HB#_4)_NC^5 M25'!_J$_W1_*I* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H/M10>E M ')>/_',/@C2H+AK=KF:YD\N&)3CGWKE;?XNZFFDZC<:EX>>UFM8//C)?*2+ MD#&1WYJW\7=.U#5(+"U2Q#%I?+.&0^U<#H'@'Q1=:;KT$-K<66GS6Q6" MVN),[FR" /RH ](UKXE3:5X9T34UT]';5'5&0MPF:QW^+/B!O%S:#!X7:2Y4 MYV!OF*8SNQZ5S?\ 9GBOQ1:Z!H5QH,EE%IDJM+<.>&Q5ZU/B"U^-#:[_ ,(] M42I)QU!H ]PT;4Y[[PY!J6H6QMII(O,>'J5XZ5RWA;XE)XI\876D6^ MG2016\9/F2Y#$_2ND\.N8_"5HRV4EL8[;*VS_>7 X&:\M\-W&OK\7+O6I_#E MQ#;:@?*.>D0Z;B: +^K_ !O:TUJZBT[1I+G3;.41SW/W=AS@UJ^)_BW::)#I M;6EA/<_VD$DC9U*J$8XZ^M>:]HMMI,E[%JDXDCN(S\H!.:W?'^ ME:]_PC7ASP_::-+=-IZQR23Q]"1U6@#VR*0R0QL< L <5)65XI5Y;X\_Y*=X:_Z_+;_T:* /HL=**!THH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *8_P!T_0T^F/\ =/T- 'D7 M@[_CYUK_ *_I/YUT]"_R% 'I?<_6BCN?K10 A->;3D?\+6MCZ71S_WY>O2& SSS M7#OXKV.CVQN-2NHK>(#.Z1L4 7:*QK?Q7H5U:?:H-5M6AX.[ MS1QFKLFJ6,/D^;=1)]H_U67 W_3UH N45EKXCT=YC$NIVID!(VB49XZTP>*M M"R1_:UGD''^N% &O169+XDT:"5HIM4M4D7JK2@$5>BGCF@6:)U>-AD.#D$>M M $M%4H-6L;J[>UMKN&6=!EHT<%E'TJC/XPT"VU1-.GU:V2[?[L1<9H VZ*QM M4\5Z)HLB)JFI6]N[D!1(X!.>E79-4LH;-;R6ZB6V;I*S *?QH N45!9WEO?6 MPN+.9)X3G#QMD'%3T %%%% !1110!YK\1O\ D9=(_P"N4G\JX[PS_P @4?\ M71__ $(UV/Q&_P"1ETC_ *Y2?RKCO#/_ "!1_P!='_\ 0C0!L4444 %%%% ! M1110 4444 %(WW32TC?=- ')>&O^0E+CKYZA+MDB7SY6 +MCR0._O0!O>(MP\ M&Z<)%P^^'=]>]>LVO_'G#_UR7^0KRGQ1%Y'A.RA,@D,G0D=ZYF-;2!=1BO=.NQFG4+0GSCFE-];!RIN(MP_ MAWC/K7C=W:7FK7EZ^FOYZ16PW$Q%-PR2=OH:U;258Y[R!IV#.A\M'A+,P,"@ M'=VY% 'J!NX H;SH]I&X-N&"/6FB_M=I87$14'!(<<5X_J>FZOIUS%9%)9-/ MCC\R)ER6\L]5^M:]_=:8SB?289;6'S@99I(F968KT"T >GI*LJAHV#JW0J+RIPP*D M'_@+50TG4HDM+4R:[#%/(,X^R@L.K1\+P+<^*/%L#D@2/&I([9#"EG\"V M&F6$Q"-ESC(8= M::+ZV()%Q$0!DG>.*\EM;#4K?7'>W\S["]\5:(9PN.A'M4MLT<_AR:WEFD+( M%,BQ0$/'SU)_B]Z /5OMUJ%#?:(]IZ'<,5,K*ZAD(92,@@]:\39[@L3()$CP MPCNO*)CEXZ;>N?>O6/##,?"^G^9'Y3>2N4/:@#GOBS_R(K_]?,?]:]1_%G_ )$9_P#KYC_K7KF@_P#(NZ=_U[)_Z"* -"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** /#/%W_)3;C_ *_1_P"B5I-8 MNI+6P_<1>=),PC5,XZTOBW_DIUQ_U^C_ -$K3-8^Y:_]?*?SH S;%M7MM.@M MI=&CD\E0.9E.:G\[4NWA^''_ %T2M2^D:'3YY$.&1"5K"L].UF[LH;@ZQM\U M X&SID9H L^?J2D%= B##H1(G%5;J_U2VOHK^YTP1Q(OEMB8'J>N*LVD.HV. MKV\=YJ'VB.4-D;<=JG\2?\@5L=F7^8H UU.17+^+?^/B/_KWDKJ%Z5R_BW_C MXC_Z]Y* /HB#_4)_NC^525'!_J$_W1_*I* "BBB@ HHHH **** "BBB@ HHH MH **** "@#-%*.M !BC;2T4#&[>21QFC;3J* &E,XR?\E.\-?]?EM_Z-%>I5Y;X\ M_P"2G>&O^ORV_P#1HH ^BQTHH'2B@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ IC_=/T-/IC_=/T- 'D7@[_ (^-:_Z_Y/YUT]::9_R<%JO_ %X+_(5Z77F6G.J?M :KO95'V%?O''84 >F] MS]:*B^T0@_ZZ/_OL4?:8?^>T?_?8H D-)D8IGVB#O-'SWW"O/7O;K_A:EN$O M)# \QC,(8%,>6Y_F!0!Z,*6FK_G-.H **** "BBB@ HHHH **** "O'OCA:P MZG+IENFHPVUW%ND6"?(60>N>E>PUEZKX_P#[ M0\,:M;#2(8KF)XC)/:I\I )!R/ZUVNJ:YINM:UX M],F6XDMWC,J*,^7SSFO M9K3PIHEA;36]IIEO'%,-LB*GWA4>G^#] TRZ%S8Z5;Q3CHX7D4 >3^%(?#=Q M\:==B>.V:&3:MFN!RQ!#;??K44?@[0O^%]'1Q8I]A%N7$6. PYS7KEMX-\/V MFHI?6VEP)LP1WM MC8B*7=F\X5AGH*^BM-M[.+P?##-)%]E6TQ+)&V%(Q@D'TJ*\\$^';^Z>XN]* M@EFD.YG89? G762+4?#5PC1?9',L*R9# $\@CUKV,=*S8- M"TVVU6748+.**[DXDE5<%JTA0 M%%% !1110!YK\1O\ D9=(_P"N4G\JX[PS M_P @4?\ 71__ $(UV/Q&_P"1ETC_ *Y2?RKCO#/_ "!1_P!='_\ 0C0!L444 M4 %%%% !1110 4444 %(WW32TC?=- ')>&?^0G)_USE_]'-3-/+-9SSS75HD M:7#*3- &(.?6G^&L?VG+_P!M>5;]]%AEX!_"O4;3_ (\X?^N2_P A7DWB#RSX/T_R&)BW0^66'..V M?>O6;;_CSA_ZY+_(4 34444 ,:-9 !(H(!S@C-)Y2D@E1D#@GM4E% ##&C?> M56&#A0,TGD1%B3$F2.3M%2T4 -V M*6R1GC'3]*9Y$6W!C3;G)7'>I:* $4 #"@*!Q@#BEHHH **** "BBB@ HHHH M X/PQN_X2;Q?Y9P^Y-I]#M;%8]KXMUJRNTCO[**:$H(?+DG'S-G[U;'AB01> M)_%TAD6/:R'3[5R<2ZE_:0U:_6WNH'E^2YF@;RDYZ@ ?K0!UWBQM_B M'PDQ0(6ED.T'./E%=R1SS7#>+"3XC\)L64YEI7 M%M>:5=):WMOD*T@RI![&L67P9JANX;HW5E>3K&H:2Z1B=X))(QVYH 9-X^02 MM:6>GQR78N3#Y1? ;'\50Q^.+PVIE.B6T2M.;<$S8!(ZYXJ1?AX_]I6M^US$ MMS%<-(^T-M93VJ2;P/>/I@MDN+5Y%O'N0)58KANQH AN?'<]N7C?2;-A"GF' M%QG\!QUKNK>7S[:*4+M\Q V/3(KB#\._M4=PU\UJLS1@0M K!8V!R#S79Z?% M/#I\$=VR/.B!79!\I/M0!R7Q8_Y$5_\ KYC_ *UZYH/_ "+NG?\ 7LG_ *"* M\C^+'_(BO_U\Q_UKUS0?^1=T[_KV3_T$4 :%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 >&>+?^2FW'_7Z/_1*TS6/NVO_ %\)_.I/%W_) M3;C_ *_1_P"B5IVHV'V^W$0F> JX973J"* %U+_D%W'_ %S/\JS-*US3(M)M M$EO8E=85#*3T.!4K:%.Z[3J]T1C!! Y%4_\ A#+8_P#+RW_?L4 6?[1L[[7+ M,6G%3>(_P#D"R?[Z_SJI#X32V*(->_LO0Q%= M:>Z+:VUY+Y33;L'YR?N\$FNYKDO"FDWMEXV\5WEY;M';WUVCP2'I(H4 D4 5 M/#OB_P 3:CXTFT#6-!L;46L FN9K6[\[RL_<4]LGTKH/%'B.U\+>';G5+WYO M+7$40^]-(1\J#_/0$UC> ]-U'3="U74=8M9(]7U"]GNIXC@;\$A,#L"H%8^M MZ;KWCK2],\0Z'>1Z<$L)@+"ZB,A\QP5)&.C$?*#VH UH_&&K7W@S1-9TW28& MEU%?,N&GF*6]F@!)9VZX["IM%\>6U_\ #Q_%6I0?9(HMZR(C;A(RMM'ED]0Q MQBN>T#3_ !AH'@'1[+4-&MM;LDB*WNF\)/''QM0!OE<@U%9?#OQ'+X;TF)-1 MMM,GL]1DOX[.=#/# &_U:8Z';U] >E '7> O%,GC+PJFL3V@LW:XDB$(8G:% M.!DGO68GBWQ)J.L>(+71M,TIH-&N3;E[JZ=&D^7=G@8%'PHT76]"\,75MXAP MDDE]+)%'MP5!/+'U#'D>U8S_ W.O7_C-]1BGLKB\U 2:?=+(P#KL[J" R$\ M'//O0!;;XHRW<'AU-*L;5+O65D+C4)S%##L.T@./O'(.,=15J^\=ZUI?@S4- M6U+08K:[L[A(447&ZWN0QQOCD')7UJA>V>LWOAO1H=0\%6=[IMK&T%]I"J%E M1E.%>!B1\AZXSFL$>!M;_P"$(\06EKIES;65]=0/8:3-<"62&,-\^<'Y>_% M'I&@:GKVH78_M*+15MO+W$V-XTLBGMD$=*Z&L/P]X/T#PT6GT328;&>:)4E> M,MEAP<')/>MR@ HHHH *::=330 4444""BBB@ HHHH **** "BBB@ KRWQY_ MR4[PU_U^6W_HT5ZE7EOCS_DIWAK_ *_+;_T:* /HL=**!THH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *8_W3]#3Z8_W3]#0!Y%X._X M^-:_Z_Y/YUT]1)63( M';@UU-% '^&.\5U_X$O_ (TO_"K/#'_/&Z_\"7_QKLJ* .,_X59X9'2* M[Z?\_+_XUS>G:1:Z)\1K2SL580K=$CO-9O^2KVV/^?K_VB] ' MI7K11_$:* "BBB@ HHHH **** "BBB@ HHI"<>WK0 M%,5@V&0A@>FTYS35G MC=BJNI(Z@'D4 2T4P.I8KNRR_>'I1YBDD;AN'49Z4 /HJ)KB./B5U1L X)Q2 M/<1+"9))HUC'!=FP : )J*A6YA:/S5E1HR.&##%*DTKVG_ !Z0G_IFO\A0!-1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %!Z4A/OBJYO[3G_2H?Q<4 <1X?,(\0^, M3(\\$D=?I6KX.\NX\5^*1\LD4DD M8('((PU:2^ ](2X$G[YH@P98"_[L?A0!F>*]A\0>$C",1^8^SV&T8KNN]<1X MR0)XJ\+JHPHGD 'MM%=OWH **** "BBB@ HHHH XGXL_\B*__7S'_6O7-!_Y M%W3O^O9/_017D?Q9_P"1%?\ Z^8_ZUZYH/\ R+NG?]>R?^@B@#0HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "D/-+2'I0!X/XUN8;7XBWDLCY2. M[4L<\@>4M,'B;3?^>Q_*O8[SPKHFH7DEU=Z?#--(?F=EY/&*A_X0GPY_T";? M_OD4 >1_\)/IO_/4_E1_PD^F?\]3^5>N?\(3X<_Z!4'_ 'S1_P (3X<_Z!4' M_?- 'D?_ D^F_\ /;]*3_A)]-[3?I7KO_"$>'/^@5!_WS2?\(5X=7II4&/] MV@#S33[I-3MS-9AI8PQ4D#O7.>+CLNT23*N+>3@_2O5=#BL?#OB[4=*EA2W@ MO2LUFI^ZQ (8#WX%><_&=$3Q+I-)TFY^P6=HBM<7(4,[L>0!GIUI]A?ZII/C!='U> M\^V6MY TEG,P ?*D!E;'U!%/U+1M6M?$RZQX>>%O-C"7=K*=OF8[@]CCBGZ7 MH^IW7B+^VO$)A22%&BM+6$[A$I())/<\ ?2@#IZ*** "BBB@ HHHH **** " MBBB@ I124HH 6BBB@84444 (P#*00"",$$9!I$C6- D:A5'10, ?A3J* "BB MB@ HHHH **** "BBB@ HHHH *::=3: "BBB@04444 %%%% !1110 4444 %> M6^//^2G>&O\ K\MO_1HKU*O+?'G_ "4[PU_U^6W_ *-% 'T6.E% Z44 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,?[I^AI],?[I^AH M \B\'?\ 'QK7_7_)_.NGKF/!W_'QK7_7_)_.NGH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O-9O\ DJ]M M_P!?7_M%Z]*KS:;_ )*O;?\ 7T?_ $2] 'I/\344=S10 4444 %%%% !1110 M 4444 %M '"_#W67/P<6YCG\Z\M;2=CNR3Y@#$?7H*XSP/?W3:QH=Y?VLT;7Y=?M M:W>?,<]=T?0#VKTY/!EK8C28-+318?#WP_IFK)J5K M;2++&Q:-&D)2,MUPM '(:)J%UX6\1^++G6K^:_\ LX610%/)(X4#\0*K_"SQ M#=ZIXVUA]6N29[J-9(X><(.>!Z8&*]+AT#3[?5+K4%AS/=@>:6.0V.G%%IX= MTZRUBXU2V@6.ZN5"R,.F!TP.U 'FGC2YEC^(UYOTJ?5X(;!)/(CF9/+/=N#7 M.117.J^$M+:WN?,AGU*1QIDEP0TJ8^YNSU7T]Z]O70K%-;FU;RR;N:$0NV[@ MH.@Q6'<_#/PU=1-$UI,@:F: /,KJ>*Q\)Z_;VBWEI<>?"?[ M/DDR(EW#A7SR#7I7@2T,(FE;09-*=E W/.TGFC\3Q4\'PY\/6^GSV:V\I2X= M6E9Y268J&!G57_P"NNKSW[4 :>./^0'%_U\)_.O2[7_ (\X?^N2?R% $U%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!',GF1NG]]2OZ5PNC^&=!:YGT_6;4-?Q2'+-(P\U2>&'/ M-=XQQS_,]:XS4[5_&E[+;VNVUALI-@O?^6C'N%_E0!T>E:)IVB1R)I5JMLLA MR^TDY/;DUHGI5'2]._LRS6 7$]P0.7G;+9J\?NT <7XU_P"1L\+_ /7Q+_(5 MVO?\*XKQK_R-GA?_ *^)?Y"NU[_A0 4444 %%%% !1110!Q/Q9_Y$5_^OF/^ MM>N:#_R+NG?]>R?^@BO(_BS_ ,B*_P#U\Q_UKUS0?^1=T[_KVC_]!% &A111 M0 4444 %%%% !1110 4444 %%%% !11FC- !1110 4444 ':BBB@ HHHH *, M444 9FM:#8:Y;B*_A+%#E)(SAT]P1TKR+XJ>#9=+TUM9EU>XOMS1P)',HRB[ M@?O#K7N&*\Z^-@_XH+_MYC_]"H ]!@.8$],5)3(?]2GIMI] !BDQ2T4 %%%% M !1110 4444 %%%% !1GFBD/Y"@#/UC6[#0[07.I7"PQLVQ<]6;T JEI?C/1 M=5OOL=O<[;AAE8Y%VEOIZUR?Q?M_-L+.2>W:6U1QN*_P-O4Y_P"^0WYUR26- MC>^/-+7PW83J^Z-PYD)\O!RQ/U'% 'NX?(Z4NZF#TIU "YHS244 +FC-)10 MN:,TE% "YHS244 +FC=244 1W-U%:6TEQ'IIHU6Z9 M4E;:DK(0A/UI_C^VGN_!-[%;H96P"Z+U90>1^5>-VM[X9^QZ;##9W$EP5FCF MBP>6.=H [$<4 ?1*R!E#+R#T([TN:R_#MO-:^';"&[SY\<(#;CR/:M.@!6^//^2G>&O\ K\MO_1HKU*O+?'G_ M "4[PU_U^6W_ *-% 'T6.E%(#BES0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4U_NGZ&G4Q_NGZ&@#R+P=_Q\ZU_P!?\G\ZZ>N7\'?\ M?.M?]?\ )_.NH% !1110 4444 %%%% !1110 4444 %(32TAYH Y?7_'=EH. MK+ITEK<7,[)OVPIG ]:JQ?$2.72QJ*:1?&T*EC+LX !P35#Q#;ZW8^/O[6TO M1I-2A:U,)"NJX/XU#;3:]'X!?1&\.W8G>*1"=ZX!9B?7WH ]"M+E+RSAN(ON M2H'7Z$5-5+1X'MM%LX9EVR1PHKKZ$"KM !1110 4444 %%%% !1110 4444 M(3CIZUXQK_BRTT7XA?VA-!.]O;7PC=U7C)C9>#_P(5[.3^E>'?%>PO\ 3-$F M%Q BVUSK"SQRB09P4QC'X4 >X(V] W9AD4ZHK8C[-%ZA!WZ<5+^- !11^-'X MT %%'XT?C0 44?C29H 6BDR/6ESF@ HQ110 A. ?3J:Y;7O'=EH%W/!<6MQ- M]G0/,\:_=!Z5U)Y/X=J\U\::/K4U[K TW37NUU"*,(ZL!M*]0?PAJ<5FKM.]N M0@3.XGVQ0!YE\0_$MO)XWAM4AE<:?"S2N@R!NZ5C^%G$NA1NA^5G<].GS&H+ M_5SI:3-8>$M2B>6U\BXED1CN;UR[L;6P;3'18[OSC(6&-NX_XT =LOQ-T MPD;K6[4'N8R *Z9M9M55B7Z>U,V7V*^;R; MR--A63C=@8R/7I0!K1_$W3)IVB@M+N9USE8X\G XS^=3_P#"P+;'_(,U'_OP M:S_A BO\2+T$ C^RR1D9Y\U:]P$,>/\ 5K_WR* /'_\ A8%O_P! O4?^_!H_ MX6!;_P#0+U'_ +\&O8?*C_YYK_WR*/)C_P">:_\ ?(H \>_X6!;_ /0+U'_O MP:/^%@6__0+U'_OP:]A\F/\ YYK_ -\BCR8_^>:_]\B@#Q[_ (6!;_\ 0+U' M_OP:/^%@6_\ T"]1_P"_!KV'R8_^>:_]\BCR8_\ GFO_ 'R* /'O^%@6_P#T M"]1_[\&C_A8%O_T"]1_[\&O8?)C_ .>:_P#?(H\F/_GFO_?(H \>_P"%@6__ M $"]0_[\&D_X3U6MI+B'2KIXXY4B((PQ9N@Q7L7E1_\ /-/^^17GVN^&=;F\ M227FG6D$ENUY;W W2!<^4A:A::]K>I:I!%$-0E5XU!W$ *!_2NL$49'^K7_OF@#QJ;Q[; MR1.JZ7J +*0&,!X-+/%&FVHM;.T7R%)QOM7+'))Y_.OI/R8_^>:?]\BC MR8_^>:_]\B@#P?0_B!JF)AX@TN4;>W8 CO6O_P )_;X/_$KU#U_U!KV' MR8Q_RS7_ +Y%'DQ_\\U_*@#Y]\0^(#J^N:/>6^FWRQV$CR2!H3D@XZ5T/_"P M+?J=+U#_ +\&O8/(CSGRTS_NBCR8_P#GFO\ WR* /'_^%@6__0+U'_OP:/\ MA8%O_P! O4?^_!KV'RH_^>:_]\BCR8_^>:_]\B@#Q[_A8%O_ - O4?\ OP:/ M^%@6_P#T"]1_[\&O8?)C_P">:_\ ?(H\F/\ YYK_ -\B@#Q[_A8%M_T"]0_[ M\&C_ (6!;$\:7J)_[8&O8?*C_P">:_\ ?(H\N+('EI[_ "B@#P_61J7Q&\.3 MV.A:;*#'<(6:8[>G;'XUZIX5U&6:P%A=6K6\]C&L4@)SD@5G6=CK>D:YJDUI MIT=Q!>2*Z$2A=N!CI6GH-K?)>:A=ZC MNURX*QA]V![F@#=HH[T4 %%%% !1 M110 4444 %%%% !1110!2U2_73=-N+V1=R0(7*C^("L.T\72RWVE076E3VRZ MF-T,A8$8V[OY5K>(+*;4-!O+2V"F6:%E0,>"2.EF4#@Y!Q0!YA'\8T6-1_PAWB X'7R5_QJ MO?\ QRMK"W\VX\*ZS F<;IU51GZYKU=G8_Q-^=>:_':R>Z^&-Q.),"SGBE(/ M.[+A,?\ C^?PH$=5X1\31>+-"BU.W@>!9/\ EFY!(XS6]VKC?A7I3Z9\/=+, MD@D^U6\=P,#&T,@('ZUV5 !1110 4444 %%%% !1110 48S110!'-!'-$T4R M+(C##*PR"*K6>E6&F@_V?9PVV[KY2!<_E5VD894B@#$?Q;HL4SQ-=DO&Q5@B M$A2.HS6CIVIVFJ6_GV,HECSC(&.:Y71K#7-$:[B&E6]RDMS)*K&4 X)XZUL> M%["ZL;&<7T212S3M)L1L[0: -VBBB@ HHHH **** "BBB@ HHHH :RY7'7ZB MJ46C:=!=&YBL+=)VZR+$ Q_&K]% %:\O+;3;1[F\D$,$8^9B.E5++Q'IFHWG MV:SN=\VS?L92IQ^-5_%NG7&K^'Y;2S17F8JRJQP#@@U3L+#4[GQA%J=[80VD M,5HT7R."22?:@#J!1110 4444 %%%% !1110 4444 %%%% !7E?Q 9(OB5X< MDD=4C2YMRSL< 2C)/I7JE>>^(["WU7XK:-9W4*3Q2QLK+(/E)VMC/XXH ]$ MUKXL>$M#NUMKO58GE8\B([@GN2*ZG3=5M-6L8[O39TN()!E9(SD&O*_!VB^! MK;0+JWUZRTY;^P9VO/M7# 9Z\GI6O\&6B?1=7FL2#IDFIR_8MGW?+&!\OMG- M 'I0/K2TBTM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8NN^ M(K30E@^U1S2O<,5CCA3<20/2MJN=\3^')==^RRVVH/87%FS/'*B!NH]#0!YA MX&UJVN=9UJQ78QNN"JD\5VXZ5P/@/0?(\0ZUJM %0:MIYE\H7MN9,XVB49SZ5 M-+<0P1^9-*D<8_C9@ /QKYETW1M$O%\77NJW7V6[M;F1K5UDVMNW'I5W7/%E MW=_"+0M(O[E_.O)G$LCKN)B4C!]: /HEM1LUMUG-U"L3<+(T@VG\:5[ZUC>, M/:OAN)HX8R<_,,XY]C0!] 2:I802&*>]@20'&QI #4DU]:VRJT]Q%&'^ MZ6< -]*^?O!?AGPQXFT_6=1\7:DT=^MRP+/+M:,9.",]:S/BIJUOJ6NVFFV5 MV9+72[11"^,AVP/YT ?2DVH6ENJ&YN88O,&5WN%R/;-)'J-G-&TD5S$Z*/F9 M7!"_6OFOQ?K@\5:'X.,1&19(EHZK8,Y) M4]S_ /7H ^C8M6T^>18X;ZW>1C@*LH)-7!7SK\)=&W:AI=__ &1;XWD_:S<_ M./\ @%?17()'IQB@ HHHH **** "BBB@!"*X[XE>$KSQ?X=AL=.ECCEBN%F& M_H< \?K794'VZT <,B?$5$"!M)PH ZGFG8^(W][2?S-=O1S0!Q&/B-_>TG\S M1CXC?WM)_,UV]% '$8^(W][2?S-&/B-_>TG\S7;T4 <1CXC?WM)_,TFWXC?W MM)_6NXHH \UC\5>*M,\>Z9H&OQV3I?QF3,&> #C^E>E"O+_%H_XOKX6_Z]&_ M]"->GJ,#M^ H 6BBB@!",TM%% !1110 4444 %%%% !1110 4444 %%%% !2 M'IS2TF>< ]?:@#A/'GC/1+#2[BP^U1SW^0JVT9W,37 :)8S0K+=WJ[;FY;RF\D9;*&0QB$-M$A[[L=10!M_"M88_B MIJ2VI4PII>%VMG_EHE>V"N$^'&G6-JMV]I;0Q/A4#(@SMZXS^%=V.>M !111 M0 4444 %%%% !1110 48Y_'/UHHH 0#\>U+110 4444 %%%% !1110 4444 M%%%% !2?2EHH *,?_KHHH **** "BBB@ HHHH **** "BBB@ HHHH 3'-&/_ M -5+10 F/SI:** "BBB@ HHHH *!10* '4444#"BBB@!#UK@_C3_ ,DAUK_M MA_Z/CKO#UK@_C3_R2'6OK!_Z/CH$;O@8?\6]\._]@NV_]%+6]6#X&_Y)YX=_ M[!=M_P"BEK>H **** "BBB@ HHHH **** "BBB@ H(SUHHH 3V'X\TN.,444 M %%%% !1110 4444 %%%% !1110 4444 )MXI:** "BBB@ HHHH **** "BB MB@ HHHH **** "O*?B%$+CXBZ! [2*DUQ!$^QRIVF3!P1[&O5J\M\>?\E.\- M?]?EM_Z-% 'I%W\$? ]].TMYIT\\C##,]TY)'YUUGASPSIGA728],T.#[/:1 MEBL>XM@DY/)]R:U@*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ IC_=;Z>Q_NGZ&@#R'P=_Q\:W_U_P G\ZZBN8\'?\?&M?\ 7])_ M.NGH **** "BBB@ HHHH **** "D(S2T4 <0?A'X3DO9;J:Q>5Y7,CJ9#M+$ MY/%:I\$:$=4L[_["HELH_*A4'](DN7M[)9&N%VR-+A\CT&>E=-10!QD'PK\,6UQ!/#:.&MY3- M$-_"L:LWWPZ\/WVJ37\EJR7%PACE,3[0X/7BNJHH X[2/A?X;T/4H;W3X)XY M83E,S$@?A78#.?:EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#S#Q;_R7;PM_P!>C_\ H9KT^O,/%O\ R77PM_UZ/_Z&:]/H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ K/URUNKW0[RVT^;R+F6(K%+G&UO7 M-:%)B@#Y]U_X9:KIB176KZG+)'18T'\3M@?K0!+14$%]:W,(E MM[B*6,]'1P0:E,B#&6 STYZT .HJ/SXO^>B?]]"@3Q'I(O\ WT* )**89HP< M&1,YQ]X4X$$9'(H 6BF[UR0&!(ZC-0?VA9_:3;BZA,__ #SWC=^5 %FBJT^H MV=M*L=S=PQ._W5=P":F,T:XW2*,C(RU #Z*:)%96>/#_ ,7/\-_]?EM_Z-% M'T9156XU&SM&5;JZAA+G"B1P,GTJ=75E!4@@C((- #Z*0'/2EH **** "BBB M@ HHHH **** "BBB@ S2%@.M(PK@?BE?:II6DV5[H]U-#-]J2(QQ '>"??B@ M#OPV: N8\' M?\?&M?\ 7_)_.NGH **** "BBB@ HHHH **** "C-%-- "&:,-M+J&]">:5F M"@EB !W)KPZ2;5;/QI>:WK>GW1TV34/*C9+CF/G ^7N#77_$J=A=:)]H>Z72 M'G- 'H)D15!9U /0YZTOFQ[0V]=I. O^);.WL-%CN; MNVM[R3;YLIC8QCD*Q]:M-K%M=QV2WR:I::9!%*KQQ%G?SP>Y':@#WSKW&J?"F>YGD=Y(XI51W^\0 <$UY?H=[<9ZT ?1AFC#!2Z@GL309H@V#(@/H6KP;7H-3T_5-4O=4%_ M/"UP&BU*TES' .,!@.E-LYGU77=2=[+6-;C#($N+!R$ QW% 'OH8,,JC_ /H9KT^@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C?B3_R K+_K_C_K M7GVC?;^$_#-EK_Q \4:7>W]\L-K<%;4I=L& MW'ISS4/A#PK'J'Q7U31YM3U V^G$20C[2W)##KS7IVD_"_0-%UI=5LHY5NE8 MMN,AP<^OK6KIO@_3-*\17>M6J,+N[&)&S0!X%/H?B/7?%NL'26EFAANRA#ZA MY6T9]"PS7T-]@'_"-"Q%TUNOV=8_/#Y9.!SD]ZYN^^$GAN_U*>]FCF\V=R[[ M9" 373S:);3Z"VD/N%JT0B(!Y"_7UH \F^%-]L;22Y)QG M! Z5YTJM_8X\1"]F&J_VKY6\2\[<_P"?:O?=$^%OA[P_JBW^G12K,H(^:0D$ M'KD=ZA_X5%X6_M,7HM&#"3S-@;YUNV76]8\5WFJ74IN-+M4EM29, M;6R.@_PJ*ZN-1U+6O#\#R7-TTUES"+LP[C@\[B<<5[9K/PL\-:WJ+WMU;.LT MG$GEO@,/I3=3^%?AS59('N()%-O&(X_+?;@"@#EO@5J3RV.IZ?=W%S+=6\YW M+,Y=5'L:]<'%8WASPCI7A6S>WTBW$0D.7<\LQ]S6U@YX_6@ HHP:,&@ HHP: M,4 %%%% !1110 4444 %%%% !1110 4444 %%%% !0**!0 ZBD+ =2!]:-Z_ MWE_.@8M%,::-!EY$4>I8"G@@C(H 0]:X/XT_\DAUKZP?^CXZ[PUP?QI(_P"% M1:R.Y\C'O^_CH$;O@;_DGGAW_L%VW_HI:WJY[P3,D7P[\.F1E51I=MR3_P!, MEK?21)!E&##U!S0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *\T\9Z%<^(/&:)82".:QMTN Y8@@[B01CN"M>EUS5O_R4B]S_ - ^+_T- MZ /+]*\)ZMXZBGU*]OIY9;>9HF^U7#!D(XX4# ^O%=Q\([O6;?Q_+I&H:O<7 MMO%:R$1R.&52K <'K46C>%8=1O-;F2]N;42W3QR1POA6'TIWPKLH]/\ BQ-: MP%C'%9S*I8Y/WQWH ]X7I2T@Z4M !1110 4444 %%%% !1110 4444 %<1\3 MK)]1TG3;2%UC>7485#O&' Y'4'K7;GM7%_$B_ATS3]+O+E9&BBU*$L(T+M]X M= .M &/_ ,*RU/(_XF^G$YSQI40_I57X)6CV(\46TKK))'JS*61 @/RCH!TK M>_X6MX?'/DZIQU)TV;_XFL3X,7D>H2>*KN ,(IM69E#H4;&T=0>10!ZG1110 M 4Q_NGZ>Q_NGZ&@#R+P=_Q\:U_U_R?SKIZYCP=_P ?&M?]?\G\ZZ>@ HHH MH **** "BBB@ HHHH *1J6B@#B#\,=+.L->?:KLV[S?:'LO-_=-)USCZU+/X M(N=065KW6KJ*X%T9;:6W;:8$QC8.Q_*NRHH X>?X8:9):P"UO+VTNX7+_;(Y M/WCD]2>,G:A>V,L6[S+B"3YI]QR=V?7VKMJ* ,BQ\/6=AX=; M1K,,ENT;(6S\QW=3FLF[^'NEW?A:RT65I2+$J8+@8WJ1_2NMQ10!P4_PITV2 M:4)J-_#:3N'GM(I $F88Y/'?%=!X>\*V7AJ:]>P+[;MU8HW1,# K=HH 2EH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S#Q;_R77PM_P!> MC_\ H9KT^O,/%O\ R77PM_UZ/_Z&:]/H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ I,TM8GC"YFL_!NJW%K(8YHK=F1QU4^M &1\2O^0#9?\ M7_'_ %KSW1_N7/\ U\-2Q)>:A:6LT444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 ZBBB@8445R7B/XCZ3X7U*>TU*TU$^0JN\T-JS1@, ?O=.] M '6T5E)X@MG\++KR0W#6SVXN%C$9,A4]!MZYYZ5SUA\5=%U#5!I\5GJD=R87 MG"2VC*=BJ6)Y^F/K0!VU%<9I?Q0T;5==L](BM-2M[J\)$0N;5HP<#)//;BMF MZ\5Z7:>*[/P[)*QU&[B,J(HR%49^\>V<4 ;5%8?B/Q5:>&I;"&ZMKNZGU"1H M[>&TA,KNR@$C ]C5?3O'.E7UY=6=S'>:9=VL!N7M]0MVA/[1=4O["STC6=0ET^E%!Z4 -HHHH$ M%%%% !1110 4444 %%%% !1110 4TN!WI37E?BF_NT^)=S;K)&T*V43+'+>> M0%.XY(]30!ZGO'J/SHW#U'YUY$_B1I?AK;1QZBLFH+R6<-[,P=T3?C:C./ER,\J._O79Z;JMGJ]N M9M/N$GB5BA9#D CJ*Q/$>?\ A+?#>.OG3_\ I/)0!POPXT8:G;C1]8O9;FTT MGV%X-7T""\AN9K"]#R*L\!QN&X\-Z]*Z30_"UOI%W)?2W,U]?2IL:XG/S 9 MZ#T% &\.E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S=O_ M ,E)O?\ L'Q?^AM725SEO_R4J]_[!\7_ *&U ">%!SK'_7\]9GPZ_P"2S7G_ M %ZS?^ABM3PIUUG_ *_7K+^'7_)9KS_KVF_]#% 'MXZ4M(.E+0 4444 %%%% M !1110 4444 %%%% >U>>_&(N/"UGY,BQO]OBPSN4 Y'<^I09_]!KLOV?O+.E^(#"&"?VFV [AF^Z.I M'!H ]AHHHH *8_W3]#3Z8_W3]#0!Y%X._P"/C6O^O^3^==/7,>#O^/C6O^O^ M3^==/0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YAXM_Y+KX6_Z]'_\ M0S7I]>8>+?\ DNOA;_KT?_T,UZ?0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7/\ CG_D0]9_Z]6_I705S_CG_D1-9_Z]6_I0!YEIH_XEEM_U MS'\JKZ/_ *NY_P"OAJL:=_R"[;_KD/Y57T?_ %=U_P!?#4 :-+110 4444 % M%%% !1110 4444 %%%% $-U_QZ2_[A_E6A\$?^/;4/HG\VK/NO\ CTE_W#_* MM#X(_P#'M?\ T3^;4 >LT444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 ZBBB@85Q/C0OK?BKP_X55?-MI9&U#4(SD PQ\(#SA@9#RG/0'&*[ M:CMCMZ4 4#K%E'XBAT,R,M]+;&Y2,1G:8P=N=W0<]NM",\'M2'GKS0!P?A26?6M>\3^+/(^TRK M(]CI:2':&BB!P!GE-S]>GK7!6-AXOTOXDZ!=:UX>CEU6ZGFDFN3J"2&=3@'D M9"*B\!1UQQS7O/4Y-*#C@=._- 'G?Q+L[N_\4^";;3;]].N'OK@)=I")#%^Z M'.T\'IC!K&M;2YL/&FK6WC&;4]?U6+3)4T]HHDC2\M'^^%& !("3P2>>F3Q7 MKGK[]?>E!(&!0!X98W-MIO\ 8=OX-UV?6H+B[3'A[5+1;A[50?F%]'U&^\;>,IK37KO388];.Z"&*-EF^4')+*3TXXKT\L2N"21Z9I#SC/; MI[4 'X8HHHH **** "@]**#TH ;1110(**** "BBB@ HHHH **** "BBB@ K MD?%W_"-V$UM>ZYI7VR:9_*B*1;V) )_I775ROC#P]/X@N=)2-Y(X8+@O,\4F MUE&TCC\Z .?TC4OA_JXO6LM.B!MXA+/NA P#V^OM4C:CX#COCI!TR+9YBJTG MDYB1V'"%NQK//PQ%OKVMM:VC)92VT:VA$Y!>0=<\\_C3!X(\0Q+1@=J -;XE11PZ1810(L<2+*$51@ >6V*]%\,?\ (JZ7 M_P!>D7_H(KSSXG+LTNQ4G.!(,_\ ;)J]"\+_ /(IZ5_UYQ?^@"@#0N'B1"9V M4*1SO.!7#>*?%FG:5OAL(H[_ %&1MD-M" 26/0G':JGQ>A6YM;.&1W$?D74A M"N5RR1%E/'H16UH6AZ;96<%Q:V<2320J6DQECQZF@!OA/1Y=&\/PPW91KR3, MMT4& 96.6_PJEXC_ .1N\-?]=9__ $1)73]*YCQ'SXN\-_\ 76?_ -)Y* )/ M @_XI2+WEDS_ -]&NCQ7.> _^14B_P"NLG_H1KI* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *YRW_P"2E7O_ &#XO_0VKHZYRW_Y*5>_ M]@^+_P!#:@ \*==9_P"OUZR_AU_R6:\_Z]IO_0Q6IX4ZZS_U^O67\.O^2S7G M_7M-_P"AB@#V\=*6D'2EH **** "BBB@ HHHH **** "BBB@!#U%>?\ Q@\W M_A&+/[.&,GV^+;M523M/ M!H \VVZWN&3<@YY/V>V_^+KI?@)YHL/$0FW>9_:;;MP /W1Z<5S(\/W"_P#+ M2YYX!_L*'_"NR^"&AW^BZ7K0U&WD@%Q?L\)DB$9=<#G:.E 'J5%%% !3'^Z? MH:?37^Z?H: /(?!W_'QK7_7_ "?SKIZYCP=_Q\:U_P!?TG\ZZ>@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#S#Q;_P EU\+?]>C_ /H9KT^O,/%O_)=? M"W_7H_\ Z&:]/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M\;J6\"ZPJJ68VS8 &2:WZ:R!U(89!Z@T >%:5J-M):PVX?$BQKE6X_G3M'_U M=T>H^T-G%7_BS8V[^*[!!'L7['*V$^7) X/%9'ACG2"3U+\GUX% &U1110 4 M444 %%%% !1110 4444 %%%% $-U_P >PQ0!]#4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 N:,TE% "YHS244 +FC-)10 N: M,TE% "YHS244 +FC-)10 N:,TE% "YHS244 +FC-)10 4444 %%%% !1110 M4444 %%%% !1110 4F*6B@!,48I:* .#^)T$LEC9B*)Y 7=?D7.,H0"?SJEI MGQ+UC3-(M;-O#K,+:%8RWFCG:,9KTC%078_T28CCY&_D: /*?$/C8^*;99;B M*WME@M+D!5G5V9GC9%&!ZD8KU33>-+M1_P!,E[>PKSGX0V\4MOJAEC20^:/O M#/\ RTEKT\*%QCCCTH 4US'B+_D;?#7_ %UG_P#2=ZZ_]@^+_ -#:NCKG M+;_DI-[_ -@^+_T-J #PIUUG_K]>LOX=?\EFO/\ KVF_]#%:GA3KK/\ U^O6 M7\.O^2S7G_7K-_Z&* /;QTI:0=*6@ HHHH **** "BBB@ HHHH **** "D(S M2T4 (5SW/YTFWD4ZB@ HHHH *8Y^5OIQ3ZYOQ1XAN-&DL;>QM%NI[UV10T@0 M# ZY- '!^#A_I.MXY_T^3^==.*\QT+QE=!_P ML.Q/_+C>_P#?DT ==17(_P#"P['_ )\;W_OR:/\ A8=C_P ^-[_WY- '745R M/_"P['_GQO?^_)H_X6'8_P#/C>_]^30!UU%_P#?DT ==17(_P#"P['_ M )\;W_OR:/\ A8=C_P ^-[_WY- '745R/_"P['_GQO?^_)H_X6'8_P#/C>_] M^30!UV:*\]U7XH/;3(FF:-<7!*DL'&T_D:MV7Q'M9[..2?3[M'8_\ ?DT ==17(_\ "P['_GQO?^_)H_X6'8_\^-[_ -^30!UU%_\ ?DT =;G\Z,\9KD?^ M%A6/_/C>_P#?DUC+\5)/[6\DZ/*+3S-@E&-V<9QCKF@#TBBN0'Q#L5[_ M -^C2_\ "P['_GQO?^_)H ZZBN1_X6'8_P#/C>_]^31_PL.Q_P"?&]_[\F@# MKJ*Y'_A8=C_SXWO_ 'Y-'_"P['_GQO?^_)H ZZBN0_X6'8_\^-[_ -^32?\ M"PK'_GRO?^_)H P/%W_)=?"W_7HW_H9KT^O'M=U@:C\3-#UZ"TNA:V4#1R;H MCG.XGBNR_P"%A6/_ #XWO_?DT =?17(_\+#L?^?&]_[\FC_A8=C_ ,^-[_WY M- '745R'_"PK'_GQO?\ OR:JZA\2[6VL9)8=/NF=1D"2,J#^- ';B61-2T>XMV49"Q@OQ6G_P +#L?^?&]_[\F@#KZ*Y'_A8=C_ ,^-[_WY M-'_"P['_ )\;W_OR: .NHKD?^%AV/_/C>_\ ?DT?\+#L?^?&]_[\F@#KJ*Y' M_A8=C_SXWO\ WY-'_"P['_GQO?\ OR: .NHKD/\ A8=C_P ^-[_WY- ^(=C_ M ,^5Y]/)/^% '7T5QTGQ&TZ,9DM+M5'4F(BL23XX:!#,\;6MX2IQD1'F@#TR MBO,/^%Z^'_\ GTO?^_1H_P"%Z^'S_P NE]_WZ- %#XK'_BK[#_KQF_E6!X7_ M .01_P #_H*C\4>-+'QEXG@FTZ*:)8+*96\Y=N3BG^%_^02/][^@H VZ*** M"BBB@ HHHH **** "BBB@ HHHH BNO\ CTF_W#_*L;X2\>)=)_WKG^8K8NO^ M/.;_ '#_ "KC_!GB.U\+WFF:C>I))$LEPN(EW'G':@#Z9HKS#_A>OA__ )\[ MX?\ ;(T?\+U\/_\ /G??]^C0!Z?17F ^.GA]F ^R7PR<9\HUN0_$K3IX5EBM M+QT89!6(F@#LZ*Y#_A8=C_SXWOX0FC_A85C_ ,^5[_WY- '7T5R/_"P['_GQ MO?\ OR:/^%AV/_/C>_\ ?DT ==17(_\ "P['_GQO?^_)H_X6'8_\^-[_ -^3 M0!UU%OM7)?\+"L?^?&] M_P"_)JCJ?Q,AMK4-::;<2S,P54D4KNR<=Z .\_2CK7 :5\3A_P#?DT?\+#L?^?&]_P"_ M)H ZZBN1_P"%AV/_ #XWO_?DT?\ "P['_GQO?^_)H ZZBN1_X6'8_P#/C>_] M^31_PL.Q_P"?&]_[\F@#KJ*Y'_A8=C_SXWO_ 'Y-'_"P['_GQO?^_)H ZZBN M1_X6'8_\^-[_ -^31_PL.Q_Y\;W_ +\F@#KJ*Y'_ (6'8_\ /C??]^32'XA6 M/_/E>_\ ?DT ==R.M+7F^H_%.:"Z9;#1)IX5&6=SM(^H-:T/Q%LG@1VL+T%E M!($1('XT =E17(_\+#L?^?&]_P"_)H_X6'8_\^-[_P!^30!UU%_ M]^30!UU%$JI(S$163IGQ2FNK@"_T6:&)E+(R?,6^E 'H]%_\ ?DT?\+#L?^?&]_[\ MF@#KJ*Y'_A8=C_SXWO\ WY-'_"P['_GQO?\ OR: .NHKD?\ A8=C_P ^-[_W MY-'_ L.Q_Y\;W_OR: .NJ"\'^B3?]#^%O&4_A#[1Y>G27\5R"2( MQ\R'>Y_D:Z/_ (7/-C/_ C%]CZ4 >JFN8\1G_BK?#?_ %VG_P#2>2LG1/B6 MFLP.XT^2"2-]C12'# UC:QX\ANO'FBV8MF$MN)92">N8F7'ZT =GX#_Y%2+_ M *ZR?^A&NDKF/A[)YO@ZVDQC>[G'_ C73T %%%% !1110 48]J*2@!>O2C!] M*\NU'XR1Z;J,]K(S%*R#.M'?%(=2FM)K'[,8U))W9Y!Z8_&NM_6@!:*3- ;)H 6BD!!Z4M M!1110 4444 %%%% !1110 4444 %%!.!29Z4 +129I: "BBB@ HHHH 3/-*# MGI2=_I7GU]\2;BVU.\M8=*,HMY'3*G)(4*2?_'A0!Z%TZ\45XM>?'];:?9%H MQG&.65^![5U?P^^)+^.;JXB;2Y+-85R'8Y#>U '?4444 %%%% !7-6Y(^)%] MQ_S#XAU_VVKI37"16^N:AXRU:^TV_MK80A+4"2,ME1ELY'N: -?PI]_6/>^> MLOX<_P#)9KS_ *]9O_0Q4_A.._T_7-8T_4+B.X;LW_H8H ]O'2EI!TI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *Y[Q;X2M/%FE_9;EGAFC.^"XC=E:%_48(S]#70TF* .1T#P=>:;XAFU? M5=6_M&>2W6 #[.(PH'?J>:ZP1)C[J_E3L4M #/*3^Z/RH\I/[H_*GT4 ,\I/ M[H_*CRD_NC\J?10 SRD_NC\J/*3^Z/RI]% #/*3^Z/RH\I/[H_*GT4 ,\I/[ MH_*CRD_NC\J?10 SRD_NC\J/*3^ZOY4^B@#E/$/A.\U/6H-2TK5!I\L431,# M;B4,I^I%:GAK0DT#P]:Z891<& -F4I@N2Q8G'XUKXHQB@!GE)_=7\J/*3^Z/ MRI]% #/*3^Z/RH\I/[H_*GT4 ,\I/[H_*CRD_NC\J?10 SRD_NC\J/*3^Z/R MI]% #/*3^Z/RH\I/[H_*GT4 ,\I/[H_*CRD_NC\J?10!&T2_W5_*N'7X<3#Q M*-0.LG[&+_[<+,6XX;;MQOSG'X5WF*,4 1+$O=5_ 4[RD_NC\J?10 SRD_NC M\J/*3^Z/RI]% #/*3^Z/RH\I/[H_*GT4 ,\I/[H_*CR8_P"XOY4^B@"/R4S] MU?RI?*3^XOY4^B@!GE)_='Y4>4G]T?E3Z* &&)/[H_*L3Q7X;C\3^'+G23,; M43@?O53)7!]*WJ3% '+>'?"-SI.L7.HZGJ@U&>XC2/BW$84+TX!-=/Y2?W5_ M*GXHH 9Y2?W1^5'E)_='Y4^B@!GE)_='Y4>4G]T?E3Z* &>4G]T?E1Y2?W1^ M5/HH 9Y2?W%_*N,^(>LZOHD.F1^'EM4FO;H0-)]=M63XCT*#Q'H ML^G760L@^5UX:-AT8'UH \N\9P?$(>$KMM;GT9[$ >8((75C]"37 V<8^PPY M"_<':O1?&"^*](\!W>FZK#%J-JH"B_60!MHZ;E/.?I7G=C_QXP_[@H E*+_= M7KZ5CZEK0T^^%I%8R7,A7?B/' ]:VC6-K-G=)/'J.FJKSQC:\9ZNGI0!A:I= MZIJ-Y&]CI4L+^6T9,@&.>*Z;1M/;3=,CMWM% "T4F0.M&?3F@!:*2EH **** M "BBDH ;*@DB>,G&Y2,^E<):VNHZ)JL2&SDNK6W:3RWC !;=C@YKO#ZUF7FO MZ?9S&&2X!F ^XGS']* *,?B-C=6]O/IEQ )Y!&K.1C)XKH0B_P!T?E6':)4;5'^Z.2: .E\$:O MX@O_ !!K>G>)#I\QL$AV2V49"[VW[E.3U "G\:[M(D_NK^58?A'PROAG1C;- M,;JZFD::ZN6'S32'J3_+'H*WP,4 -\I/[H_*CRD_NC\J?10 SRD_NC\J/*3^ MZ/RI]% #/*3^Z/RH\I/[H_*GT4 ,\I/[J_E7/^*_##^)-/MX(;L64MMZ@+^YOI?-=_)$8'&, GTKI/*3NJ M_E3Z* &>4G]T?E1Y2?W1^5/HH 9Y2?W1^5'E)_='Y4^B@!GE)_='Y4>4G]T? ME3Z* &>4G]T?E1Y2?W1^5/HH 9Y2?W1^5'E)_='Y4^B@!GE)_='Y4AB3^ZOY M5)10!Q7B+P-?:O>7\ECK0L;?4(1%/#]F#D@=P>E=QBC% $8A4=57\!2^4G]T?E3Z* &>4G]T?E1Y2?W1^5/HH 9Y2?W1 M^5'E)_='Y4^B@!GE)_='Y4>4G]T?E3Z* *\J#:0BKNP=IQWKS3PL/%/BC2;A MKGQ)!;7,-S+;S0)IZL8]K$#J>XP?QKU!ASQ7'ZIX2OK?Q!+K?A6\BL[FX ^U MV\BDQW!'0G'0]* /')_#S^&?%EYI3WS7WE('$K($^\2QX'N35K'&#C%.UV34 M'\?7K:O%%%=>2F](GW*..QI,YXZ^U '.SO)H6N37E206\<3L\@+(,9_= MO0!Z5\-QCP/: \DG3ZBO0.3TZUY_P"%_P#DI6M>OF2?S%>@8Y% M'%_$/Q#J.CV,%MHK)'=W+C,KK]U=ZKQ[_,*YN/Q#XM\/>,;.TUB]6^LIO+$J MMM)7<< @JJ_ES79^-?"/_"5Z2L$-Y)9W<+;HIE.>X.#[9 _*N?TWX;7[>)K7 M5O$&KR7OV4#;&6+;R.F<@4 >B@C QT(Z4M(N?_UTM !1110 4444 %%%% !1 M110 4444 8WBO6GT#P[/?0H'F7"QJ>A8G S7F,_B7QG::18ZK]J:0W$Q41N8 MQ&W)XP%##H<**UFU(>5'*7, MZR-O(SZ8P,T >EZ-??VEH]M>,-K3H&(]#5^J]C:1V%C#:P9$<2!%SZ"K% !1 M110 4444 )7F?@Q=WQ"UM3@ M..!T_U5>F'I7FW@H?\ %Q]9_P!^?'_D*@"7 M0VT_0M4?P[XCTRSC8NS65W);H5F0G@$D=?K7=6BV*)LT]+=%ZE8%4?\ H-%] MIEGJ5N8+^UBGC)^ZXZ?0]:\Y\%6T-C\8/$]C9IY-K D8CA#':N4&<9/K0!ZA M2T44 %%%% !7+W_@33[[4IKX7FHVTDY!<6]TT:DXQT%=124 <9X%T>+3IM8D M6>YGD^TF+?<2F1MJ].33/AS_ ,EFO<_\^TW_ *&*T_"O+:Q_U^O69\.O^2S7 MO_7M-_Z&* /;QTI:0=*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#!\8:)-XA\,W6F6\BQO. S<@5Y M;'\&/$,:*JZM;@*, ;*]PHQ0!XE_PIOQ%_T%K?\ [XH_X4WXB_Z"]M^*&O;: M1AE3VH ^1_&'@]].UFXT_7+N=[B%/,AV*WER#OCGC%8]KIWB62'-EJJQ09^1 M9%W$#ZFO=OB]\M^G_8-N.?RKS/31BPB],4 <\=*\6_\ 09A_[]BD.E>+O^@S M#_W[KK:2@#G-)&M6VM"WUB^2Y1H"Z!5QM(-7]7UB+2E@,I!,L@0+_,U%J0O( MM5ANK.S-UB%H\;@-IR.3FF)HDE^TEQK6UI74K&BG(B!]/?WH NZM=/:Z//<0 MMAU0E3^%%UM+E<$0!7&>G% $V@7,MWH5I/<-F1XP6.,5HU=\/?!WQ!J&@V=U8ZHL5O M+&&C0MT'_?-:7_"D/%/_ $&4_P"^O_K4 8%%;_\ PI#Q3_T&4_[Z_P#K4?\ M"D/%/_093_OK_P"M0!@45O\ _"D/%/\ T&4_[Z_^M1_PI#Q3_P!!E/\ OO\ M^M0!S-Z76SF\K(?RS@CKTKD=)T1+F6VDBGNSJ=PZ(J*&8ODKNR<]!UYKU0_! M+Q5_T&(_^^S_ /$U8\":-/H?C72+6YD#R+-=QED/4A4)_#D4 3K\'/$;*"=7 MMN1W0FG?\*;\1?\ 06M_^^*]M'2B@#Q'_A37B(]=7M_?Y*]'\"^';WPSX:33 M=1N%N)(Y&(=!@8)R*Z>C% "+TI:** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH 3%0W#^3$\F,A5+8'?BIZKWW_'E/ M_P!*?$LNI^*+K4X+-HENXMD0=P#\K,N<_537+Z#J.N6#SMK#I>( M#3+QT<9#!,@U#+/<:CK6G2?V?3TH ZKX;\>![3_>?_P!"-=7FN%\%ZYIFC> [.35+ZWM5+NH, ML@7)S[UU&FZ_I6KHSZ9J%M4?"R]MKSQ3KLEK,DR-)(P9#D8,K$&O5ATH \_\,?\ ME+UK_KH_\Q7H->?>%_\ DIFM?[[_ ,Q7H H 6BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH #TKS;P3_R4?6?]^?_ -I5Z0>E M>;>"3CXC:S_OS_\ M*@#THUYEX4_Y+CXN_W8O_0%KTTD"O(](UW2]%^-?BF3 M5KZ&U641!&D< ,=B^M 'KE%0VMS!>VZ3V MIIOG1'_EHO\ WT* 'TE-\Z/^^OYTAFCQ_K%_.@#G_"G76?\ K]>LOX=?\EGO M/^O6;_T,4W1?$^B:3WD66*2SF*NI MR"-XZ4 >Z#I2T"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *#12'I0!Y+\87"ZA%N.,Z=< 9_ M"O,].XT^+/I7T!XW\,1^)O#5W;1VMO+?-'BVEG4?NV]0>HKRF+X1^,H8EC63 M3\+TS*?\* .?HKI/^%4>-/\ GIIW_?T_X4?\*I\9_P#/73_^_I_PH YO-+VK M4D^'WBN/78M*:2Q^T2P-.O[P[2@(![=U;X?\ BO1='N-2NWL6@MT,CA)"21[#'-%A\-O% M>MZ+!>6[V/D7<0DCW.0P4C/(Q0![)X Y\!:1_P!>ZUT=8WA/3)]'\+V%A=[3 M-;Q!'*'(S6S0 4444 %%%% "'H:\ETV1&^*.G1A@66[OMP!Y'R15ZT5S65%H M&E0ZG)J$.G6J7LGWKA8@'/;[W6@#5'2EI!TI: "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J"]_X\I_ M^N;?RJ>J][_QY3_]Q3F6260?+*0!AB!BN@_P"%+>$P?]3<_P#? MXT M$O\ GC$O^>-Q_P!_C0/@OX3_ .>-Q_W^- &>?%&A]/[4M?\ OX*\ M[\0W&BZY\4K+^U)8KS3([? #G,2DALY/KG'%>J?\*6\)?\\;C_O\:/\ A2_A M/_GC7:?-H^B?%<'2)+6UTMK/]X8@CQ/H>,#5+7_OZ*V++X M3>$[)V/]G&XW=II"V/I5T_#?PD/^8);G'KG_ !H \D\.ZQIUO\0-7NI[R)() M)'*.6&#DBNW_ .$HT/OJMJ?^V@K:@^%GA..\EG.FJ^\_<9B57Z#-6Q\-O"7_ M $!+?]?\: .;_P"$IT/_ *"MK_W\%'_"4Z'_ -!6U_[^"NE_X5KX1_Z EO\ MK_C1_P *U\(_] 2W_7_&@#FO^$IT/_H*VO\ W\%'_"4Z'_T%;7_OX*Z7_A6O MA'_H"6_Z_P"-'_"M?"/_ $!+?]?\: .:_P"$IT/_ *"MK_W\%'_"4Z'_ -!6 MU_[^"NE_X5KX1_Z EO\ K_C1_P *U\(_] 2W_7_&@#FO^$IT/_H*VO\ W\%' M_"4Z'_T%;7_OX*Z7_A6OA'_H"6_Z_P"-'_"M?"/_ $!+?]?\: .:_P"$IT/_ M *"MK_W\%'_"4Z'_ -!6U_[^"NE_X5KX1_Z EO\ K_C1_P *U\(_] 2W_7_& M@#FO^$IT/_H*VO\ W\%'_"4Z'_T%;7_OX*Z7_A6OA'_H"6_Z_P"-'_"M?"/_ M $!+?]?\: .:_P"$IT/_ *"MK_W\%'_"4Z'_ -!6U_[^"NE_X5KX1_Z EO\ MK_C1_P *U\(_] 2W_7_&@#FO^$IT/_H*VO\ W\%'_"4Z'_T%;7_OX*Z7_A6O MA'_H"6_Z_P"-'_"M?"/_ $!+?]?\: .:_P"$IT/_ *"MK_W\%'_"4Z'_ -!6 MU_[^"NE_X5KX1_Z EO\ K_C1_P *U\(_] 2W_7_&@#FO^$IT/_H*VO\ W\%' M_"4Z'_T%;7_OX*Z7_A6OA'_H"6_Z_P"-'_"M?"/_ $!+?]?\: .:_P"$IT/_ M *"MK_W\%'_"4Z'_ -!6U_[^"NE_X5KX1_Z EO\ K_C1_P *U\(_] 2W_7_& M@#F3XHT,CC5;7_OZ*X#PCJEC:^/-6N;BZBB@F:;9(S *P)CQ_(U[(WPV\(]/ M[$M_U_QJI!\*O"<%Y)-_9BN'_P"6;LQ5?IS0!@W'BC1?)D\O5+0,5.W]X.N* M\L\$6'AZ]L-:N/%,=K+?27DK+)<]7!'4'TSTKWO_ (5MX1Q@:);C\_\ &LVX M^#WA*YN7E%I)#N_@CE( _"@#S+X4:Q::=X>NK:_NXK>)+EO(2=P#MR$O^>-Q_P!_C1_PICPG_P \;C_O\: //_ ESX9L_#/EW+V<5R[MYWFX MW,??/:K'PM%LOQ:G%D$6#['-L"=,;QTKMS\%_"9Z0W/_ '^-:GAWX=Z#X5U5 MM1TN.5;AHS%N>0L-I]OPH ZP=*6D6EH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!,4N** M* "D/2EHH X?Q0^L:;XNM-6TC1)M646,EN4AEC38Y8$9W,...V:SK;P'=>*K MB?5/'H4SRQ>7;6,3;EL@>X8=6]Z]'VT;: /+=>M_&5KX8N_#;:3_ &W;S6[1 M6][;S*&'8"17*X_#-=WX4LI[#PCI5G=KMG@M8XY%SG# U>$O">D>*/[)M]8M1/$EG M:6F9Q].#7I2'-)Y0^AIRKM'% "UQ?Q'T[4[^RTB;1K+[;-8ZC'$K:VU.W^SW.YW>+=G;EB<9KI\TT)SG-.Q0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 C,%4LGZG M_9U_JUU:WVX+]EFTF[27)Z#88LY.1CBN]KY,^.7_ "W! M'\->'?M+Z4F@^!? VD0N9(]/C>U5R,%@D4:@X_"@#Z3M[B.ZM8KBW;?%,@=& MP1E2,@X/M4E^,M$\#_#W3=5\1W8MK?[+"B*%+/*Y0855')/'X=3@5"OQ. MTJVUG3M,\0Z?J7AZ?5!_H)U..,).>/E#1NX5N1PVT\CUH [.BN=\7^.M$\$V MUL^M32&>\E\JTM+>/S)KA^.$7\1R<#D<\BJEG\1M*D\4P>'-7M+[0M7N8_-M MK;45C'GKS]QXW=">#QNSQTH ZVBN ^(/Q@T;X;:A;6OB#2=7D2[0O!<6L43Q MR;<;@-T@.1N&H-=ZB,P7(M\6Y.#P')^;D%'_"=I]I\1ZM:Z?&1E1,_S/_NJ/F;\ :V*^5OVH/"VCZ!? M^'KW2K4PW%^+H7,C2N[2[#$5)+$G/SM^GI0!]3QR++$DD9RCJ&4XZ@TZJ^G? M\@NU_P"N*?\ H(JQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !7R3\=XHY_VBK&*9%DCD6S5T<9# M@@C MN*^M6!92 Q4D8##J/SKRK7_V?M"\3Z^VMZYXD\1W6HG;^_\ /MT*[?NX"P # M'L* -RQ^&NCZ!\3+/Q'X:TNWTZ)[&>VO([91'&26C,9"#@'AP<#TKS+]K7_D M$>&?^N]Q_P"@I7O>E6,VG6"VUSJ5WJ;J3_I%X(Q(1Z'RT1>/IGUS7'?$#X1Z M3\2;RVF\0:OK$<5JI$%M:2Q)&A.-S+?'\7IU#X?"3<;#[! M'Y>?N^;E-_X[=E;_ .UIG^R?#&WK]HN,8_W4KUG4/AMHFM^![?POXB>ZUBUM M@!#G:KXAU'4_$-QI0_T%=3DC*0'C MY@L:(&;@7VNZO;1B*VN=1:,_9U&?N)&B(#R><$\] M: /'/VN?^91_[??_ &A7O6E:'ID6F:,WV"V>73K5(K25X5+P+L"X1L97(&#C M%: +U?-O[7/_,H_P#;[_[0KZ2KS7QC M\$M*\>WT5SXG\2>(+HP;A!&LELB0AB"0H6 >@Y.3P.: /0M._P"07:_]<4_] M!%6*RO#VB2Z!IJV4FLZAJL<:JL3W_E%XU P!F.-,_5LGWK5H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B %BB@#_]D! end GRAPHIC 14 floor2.jpg begin 644 floor2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#T17AI9@ 34T *@ @ ! $[ ( M . (2H=I 0 ! (6)R= $ < 0T.H< < @, /@ M FMC.60G/SX-"CQX.GAM M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS M.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z M#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5 M&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @* M"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@"EP7N P$B (1 0,1 ?_$ !\ $% 0$! M 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" M P $$042(3%!!A-180'EZ@X2% MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ M ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,082 M05$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3 ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+C MY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH ** M** "BL[Q!J+Z/X=O]1C19'M+=YE1C@,54G%>'V_QZ\67<<#1>&;';.=L;(\C M$G&3@8Y('./:@#Z!HKP=OC#XY5B%\+3N/[RVK8/ZTG_"XO'7_0I7'_@*W^- M'O-%>#?\+B\=?]"E#?\+B\=?]"E M#?\+B\=?]"E:*\&_P"%Q>.O^A2N/_ 5O\:/^%Q>.O\ H4KC_P !6_QH M ]YHKP;_ (7%XZ_Z%*X_\!6_QH_X7%XZ_P"A2N/_ %;_&@#WFBO!O\ A<7C MK_H4KC_P%;_&C_A<7CK_ *%*X_\ 5O\: />:*\&_P"%Q>.O^A2N/_ 5O\:K MR_''QA TPF\-2H8(_,ES;-\B^IYZ<&@#Z!HKP1/C+XXDC5X_"MPRL,AA:M@C M\Z=_PN+QU_T*5Q_X"M_C0![S17@W_"XO'7_0I7'_ ("M_C1_PN+QU_T*5Q_X M"M_C0![S17@W_"XO'7_0I7'_ ("M_C1_PN+QU_T*5Q_X"M_C0![S17@W_"XO M'7_0I7'_ ("M_C1_PN+QU_T*5Q_X"M_C0![S17@W_"XO'7_0I7'_ ("M_C1_ MPN+QU_T*5Q_X"M_C0![S17@W_"XO'7_0I7'_ ("M_C1_PN+QU_T*5Q_X"M_C M0![S17@W_"XO'7_0I7'_ ("M_C1_PN+QU_T*5Q_X"M_C0![S17SW/\=?%]M< M_9Y?#%R)MF\QK9NQ"YQG [9I]K\X=XL;U-HX*YY&0>: /H&BO M!_\ A<7CK_H4KC_P%;_&D_X7%XZ_Z%*X_P# 5O\ &@#WFBO!O^%Q>.O^A2N/ M_ 5O\:/^%Q>.O^A2N/\ P%;_ !H ]YHKP;_A<7CK_H4KC_P%;_&C_A<7CK_H M4KC_ ,!6_P : />:*\&_X7%XZ_Z%*X_\!6_QH_X7%XZ_Z%*X_P# 5O\ &@#W MFBO!O^%Q>.O^A2N/_ 5O\:/^%Q>.O^A2N/\ P%;_ !H ]YHKP;_A<7CK_H4K MC_P%;_&C_A<7CK_H4KC_ ,!6_P : />:*^?'^.GBV-"\GAR156;R"?LYP)./ MEZ]>15K_ (7%XZ_Z%*X_\!6_QH ]YHKP;_A<7CK_ *%*X_\ 5O\:/\ A<7C MK_H4KC_P%;_&@#WFBO!O^%Q>.O\ H4KC_P !6_QH_P"%Q>.O^A2N/_ 5O\: M/>:*\&_X7%XZ_P"A2N/_ %;_&C_ (7%XZ_Z%*X_\!6_QH ]YHKP;_A<7CK_ M *%*X_\ 5O\:/\ A<7CK_H4KC_P%;_&@#WFBO!O^%Q>.O\ H4KC_P !6_QH M_P"%Q>.O^A2N/_ 5O\: />:*\&_X7%XZ_P"A2N/_ %;_&AOC'XZ R?"=P . MO^BM_C0![S17SW'\=O%DOV;RO#LC_:BP@Q;M^\QG..><8-6Q\8O'7_0I7'_@ M*W^- 'O-%>#?\+B\=?\ 0I7'_@*W^-'_ N+QU_T*5Q_X"M_C0![S17@W_"X MO'7_ $*5Q_X"M_C1_P +B\=?]"E\T5X-_PN+QU_P!"E#?\+B\=?\ 0I7'_@*W^-'_ N+QU_T*5Q_ MX"M_C0![S17@W_"XO'7_ $*5Q_X"M_C1_P +B\=?]"E\T5X-_P MN+QU_P!"E#?\+B\=?\ 0I7'_@*W M^-1GXU>-?M0M_P#A%I_.*&01_9FR5! )Z],D4 >^T5X$/C5XT:Z>V7PM,9HT M$C1BV;*J20#UZ$@_E4G_ N+QU_T*5Q_X"M_C0![S17@W_"XO'7_ $*5Q_X" MM_C1_P +B\=?]"E\T5X-_PN+QU_P!"E#?\+B\=?\ 0I7'_@*W^-'_ N+QU_T*5Q_X"M_C0![S17@ MW_"XO'7_ $*5Q_X"M_C1_P +B\=?]"E\T5X-_PN+QU_P!"E#?\+B\=?\ 0I7'_@*W^-5+KXZ^+[.9 M8KCPS<)(REP@LW8[1U.!VH ^A**\"MOC7XTO+6.XM?"\\L,JAD=;9L,#T(YJ M3_A<7CK_ *%*X_\ 5O\: />:*\&_P"%Q>.O^A2N/_ 5O\:/^%Q>.O\ H4KC M_P !6_QH ]YHKP;_ (7%XZ_Z%*X_\!6_QH_X7%XZ_P"A2N/_ %;_&@#WFBO M!O\ A<7CK_H4KC_P%;_&C_A<7CK_ *%*X_\ 5O\: />:*\&_P"%Q>.O^A2N M/_ 5O\:/^%Q>.O\ H4KC_P !6_QH ]YHKP;_ (7%XZ_Z%*X_\!6_QH_X7%XZ M_P"A2N/_ %;_&@#WFBO!O\ A<7CK_H4KC_P%;_&HG^-?C2.XB@D\+S+++DQ MH;9LMCKCF@#WZBO 6^-7C5;E+=O"TXFD4NJ?9FR5&,GKVR*E_P"%Q>.O^A2N M/_ 5O\: />:*\&_X7%XZ_P"A2N/_ %;_&C_ (7%XZ_Z%*X_\!6_QH ]YHKP M;_A<7CK_ *%*X_\ 5O\:/\ A<7CK_H4KC_P%;_&@#WFBO!O^%Q>.O\ H4KC M_P !6_QH_P"%Q>.O^A2N/_ 5O\: />:*\&_X7%XZ_P"A2N/_ %;_&C_ (7% MXZ_Z%*X_\!6_QH ]YHKP;_A<7CK_ *%*X_\ 5O\:/\ A<7CK_H4KC_P%;_& M@#WFBO!O^%Q>.O\ H4KC_P !6_QI?^%Q>.O^A2N/_ 5O\: />**^=)/V@O$T M;2B3P_,/(D\J5OLC[4?.-I/0'-:(^,?CD@$>$[C!Z?Z*W/ZT >]45X-_PN+Q MU_T*5Q_X"M_C1_PN+QU_T*5Q_P" K?XT >\T5X-_PN+QU_T*5Q_X"M_C1_PN M+QU_T*5Q_P" K?XT >\T5X-_PN+QU_T*5Q_X"M_C1_PN+QU_T*5Q_P" K?XT M >\T5X-_PN+QU_T*5Q_X"M_C1_PN+QU_T*5Q_P" K?XT >\T5X-_PN+QU_T* M5Q_X"M_C1_PN+QU_T*5Q_P" K?XT >\T5X-_PN+QU_T*5Q_X"M_C0?C%XZ_Z M%*X_\!6_QH ]YH%>$M\9O'$*G_BD89$ R9)%E7'KD 8XK@M;\4^)/%GB26^: MXN+*>X1!'96M]+'&@4=>O?KTH ^LZ*^1;$>(+C4IK&YU;4;>6*-9.-1F<$'_ M (%6G_9.M_\ 0Q:A_P"!LW_Q5 'U/17RQ_9.M_\ 0Q:A_P"!LW_Q=*NCZV\B MK_PD6H#<0,_;9N,_\#H ^IJ*^>_^%;^(?^AMO?\ P+G_ /BZ/^%;^(?^AMO? M_ N?_P"+H ^A**^?/^%;>(?^AMO?_ N?_P"+I/\ A6_B'_H;;W_P+G_^+H ^ MA**^;=9\%:_H^DSWTGBB^E6$ E!>3@G)Q_?]ZR?%>FZ[X+EMWN=>U"Y64DH4 MO9LY7GH6H ^J**\&_P"%Q>.L_P#(I7'_ ("M_C1_PN+QU_T*5Q_X"M_C0![S M17@W_"XO'7_0I7'_ ("M_C1_PN+QU_T*5Q_X"M_C0![S17@W_"XO'7_0I7'_ M ("M_C1_PN+QU_T*5Q_X"M_C0![S17@W_"XO'7_0I7'_ ("M_C1_PN+QU_T* M5Q_X"M_C0![S17@W_"XO'7_0I7'_ ("M_C1_PN+QU_T*5Q_X"M_C0![S17@W M_"XO'7_0I7'_ ("M_C1_PN+QU_T*5Q_X"M_C0![S17@W_"XO'7_0I7'_ ("M M_C1_PN+QU_T*5Q_X"M_C0![S17@W_"XO'7_0I7'_ ("M_C5:\^.7C"P\K[7X M8GC,S[(P;5B7;!. ,+_P W['X8GE\IMD@%JP*-C."" M>*L_\+B\=?\ 0I7'_@*W^- 'O-%>#?\ "XO'7_0I7'_@*W^-'_"XO'7_ $*5 MQ_X"M_C0![S17@W_ N+QU_T*5Q_X"M_C1_PN+QU_P!"E\T5X- M_P +B\=?]"E<_P#@*W^-8>AZ-XF\7:W?WVL7>NZ3#/(TP'VET4,2/D5=_ 'T MH ^E:*\,'PXN,?\ (V:Y_P"!DG_Q5+_PK>X_Z&S7/_ R3_XJ@#W*BO#?^%;W M'_0V:Y_X&2?_ !5'_"M[C_H;-<_\#)/_ (J@#W*BO#?^%;W'_0V:Y_X&2?\ MQ5'_ K>X_Z&S7/_ ,D_P#BJ /\(WFD2:8L?B?69/MM]':MNO)1M#9Y^]UK&\ M9:;?^%[AX(/$&KSEK"><,][*"K*CX/WO4 T ?4=%%% !1110 4444 %%%% ! M1110!@^./^1"US_KPF_] ->"_#71=1U*UT6]6>U33]-N&F,91O-9C$4ZYQCY ML]*][\;_ /(A:Y_UX3?^@&O)?@__ ,B4O^__ $% '>@4M%% !2<4RXF2VMY9 MYCMCB0NYQG R:P](\::1K5Y#;V7VQ7N(C-"9[.6)94&/F5F4!AR.1ZT =!1 M110 4AI:* .-OO!6I7&IZC+;:Y'!9:CW0R2-@G 'L*S=(\6:9K5]]CM!>1S^4)@ES9RP%D_O#>HR/I0!MT8 MHHH XKQ#K$GA?Q5+JTVE7EY9S64<'F6RJ0C^8>#DCUJUX4U"34_$>O7$UA<6 M#'[.!#<@!O\ 5]>">*F\?_\ (H2_]=X?_0Q4^D?\C;KG^Y;?^BZ -ZBBB@ H MHHH **** "BBB@ HHHH *0BEHH X>^\*:_=:C+''>:>-+DU(7VTQOYP^[D9S MM_A]*[?J2:6B@ HHHH **** "BBB@ HHHH **** "F2+OC91_$"*?10!PNC> M$->L]2TG[?>:>]CI6/S$G'\7H*[FEHH **** "BBB@ HHHH * M*** "BBB@ HHHH *Y;6=4M=%\:6MWJ+/' ^GRQ!UC9AN\R,XX'H#^5=328SU MH Y70=4M=9\:ZG=Z>SR0+86T>\HR_,))B1S[$?G75XI,4M !1110 4444 %% M%% !1110 4444 (:YOQ!H^M7.L07^@SV,;+:R6\BWB.P(8@Y&TCTKI:* ,[0 M-,;1?#UAIKRB9K6!(C(%P&(&,XK1HHH **** "BBB@ HHHH **** "BBB@ K ME_$[7EGKFD:E:Z;E=110!R.G7E]K'C.UO)=$OM.@M MK.:-GNE4!F9D( P3_=-==BBB@ HHHH **** "BBB@ HHHH **** "BBB@#@K M[PQKYAUJPM(K&2UU/4#=B>2X97C!8-C9L(/3UKNHE*QHIZA0#^5/HH **** M"BBB@ HHHH **** "BBB@ HQ110!4U,?\2>]X_Y=Y/\ T UX9'97\^M+=Z9) M;I+;VMN"+A6*D-$1V/6O=-3_ .0/>_\ 7M)_Z :\@T;_ (_;G_KUM/\ T6: M,FU?7(O%EWYD5C<3&V3.QWB4#/N&YK9^T:[_ ,^%E_X%M_\ $54AG"^/[N$C M!-DC9S[XQ6\74=6 _&@#,^T:[_SX67_@6W_Q%-CUB]LM5LTU:VMH()&),R7! M;9MYY!4<5JB1&&592/4&N1\;72^=;VP&2UM< -XOW;&"#T\KVK+\7>&?$_C":Q%Q;:;9);R M%F9;MY"0?;RQ7H=% "=32T44 %%%% !1110 4444 %%%% !1110 4444 %87 MB70;K6FTV;3]06PN=/N?M$1(/) ^4#&W]>:_$)=96Z?\ M^2R>;^R M[G8;-'5=OER=0Q/.:]IKRCXM_P#(2_[A-Q_Z!)0!](4444 %%%% !1110 44 M44 %%%% &%XW_P"1"US_ *\)O_0#7DOP?_Y$I?\ ?_H*]:\;_P#(A:Y_UX3? M^@&O)?@__P B4O\ O_T% '?4444 4M95I-!U!$4LS6LH50,DG8:\_P#!UTUY MJGA6%;*^A.FZ0T%RT]L\:J^$& 2.?NFO3,48H 44444 %%%% !1110 4444 M%%%% !574E+Z5>(H+,T#@ #DG::M4A&: /./#E^=2\7^'EBLKZ(6.E30S/<6 MKQJ')3C)&#T->D4F*6@ HHHH **** "BBB@ HHHH **** ,/QI#)<>!]9A@C M:662T=41!EF..@'>N=\-7W]J^-K:Y@M+V&&WT9+>1KBV:(;P>@W#FN]QFC% M"T444 >]I:>>2=O /!P/>N-T M7F\N/>UL_P#T4:]@U,?\2>]_Z]I/_0#7D.C?\?MU_P!>MI_Z+- '"^-I;E_' M!6SM%N)!;*I5D=O?.%P:P[QK_P"QRK)I,D:[23(MM(@4?4DUUOB6&WD\>L+I M8V462D;[5Y^_HC CZUFZI:Z:NDW1CB@#>6<$:7.AS]3(0/Q!H JZ#:0RZ);N MZR%B#R+*5^_]X'!I;JWC@U0>6KKFRN,[K=XOX?\ :)S3O#UM8/H5NT\<)D(. M2VFS2'K_ 'E< _E1>PVL6J+]D2-TW_ *\X?_0!5V@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KRCXM_\ (2_[A-Q_Z!)7J]>4?%O_ )"7_<)N/_0)* /I"BBB@ HH MHH **** "BBB@ HHHH PO&__ "(6N?\ 7A-_Z :\>^%5Y;V'P_>ZO94@@A.Z M21SA5&!R:]A\;_\ (A:Y_P!>$W_H!KP_P/H[^(/A#?Z3'*(7O(S$'(R%R!S0 M!V*?$+PB[JB^(M/+,< ><.2:Z)6#*&4@@\@BN(U/P_XOU;29M.NM0TA8)UV. M4M6#8R.G/M79VT1AM8HB*-&N]9M+7^SIX8;BUN%G M1ID+*2 >"!]: )]*\4:'KL[PZ/JMK>2QKN:.&0,P'K6M7*:3H&M+XM&M:Y=V M4ICLS;)':PE."V[)R:ZN@ HHHH **** "BBB@ HHHH **** "J&JZWIFAVZ3 MZQ?0V43MM5YFV@GTJ_6#XGT?4-4;3Y])N+>"XLIC(#<(65LC&,"@#G?%_C+P MYJWAUK/3=:L[FX>>+;%'*"S?..@KH=' 'BW7,*-.YCD\IXR3E6SC'3UKOND$8^Q+R;:2?//I'R/J:H:K"@TBZ(N5/[L\?V M7=)G_@3<#ZFKGB:/S/'C#?LQ9+SMD.>?]@Y_.L[4K7_B5W.V;>?+.%$5SD_F MTW_KSA_\ 0!5Z@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KRCXM_\A+_ +A-Q_Z!)7J]>4?%O_D)?]PFX_\ 0)* /I"B MBB@ HHHH **** "BBB@ HHHH PO&_P#R(6N?]>$W_H!KR3X/_P#(EK_O_P!! M7K?C?_D0M<_Z\)O_ $ UY+\'_P#D2E_W_P"@H [ZBBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MC%%% '.^.K*?4/"-Q;VELUW(9(V\E<9.E0>$8)!J>K77]D3:3!/Y(C MBF5%+%4P3A21UKJ:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /(-1&H_P!G>+3#8V,EI_;C[YY)F$J_O%Z+L(/_ 'T*];@_U$?^X/Y5YM\?\ N#^5 #Z*** "BBB@ HHHH **** "BBB@ M HHHH JZI_R![W_KVD_] ->0:-_Q_7/_ %ZVG_HLUZ_JG_('O?\ KVD_] -> M0:-_Q_7/_7K:?^BS0!6BA)^(5U-QM%@B^^=V:Z J#UK&@_Y':\_Z](_YUM4 M-5%484 #T%)UE5I2A;8 M"G7 Y/T% 'M.B?\ (O:;_P!>3BWM-8TJ2X<,8XGTN[C\P@9P"Q [>M 'H5%9OA[4I=7\.V.H M3HJ27$6]E3. 4?%O\ MY"7_ '";C_T"2O5Z\H^+?_(2_P"X3-_P#D0M<_Z\)O_0#7DOP?_P"1*7_?_H*]:\0:C_ &U_9OBW[-]B_L[^W'\S?N\W M_6+TQQ7KD'_'O'_N#^5>2ZCJ-Y%IGBVUCTBXFMWUQ]UXLD81/WB]03N_(5ZS M!_Q[Q_[@_E0!)1110 4444 %%%% !1110 4444 %%%% %75/^0/>_P#7M)_Z M :\@T;_C]N?^O6T_]%FN\\:ZUJMBT6GZ.NGYNK:=I'OBP 55/"X(Y^M<%HW_ M !^7.>OV6S_]%F@!(/\ D=KS_KTC_G6U7/7]OJ<'B"2^TV73P)85C9+IF!&/ MI2?:_$?'[S0O^^Y/\: +6L7]R+R#2],(6[N%+F0KD0H.K?7TJ32_".F3:I:- MJ:R:C.)5)FN7+'KG@=!^%D>)]3U-;RVU;3[*;RO*/V65QN&<\YS26NG^ M,="NH]1NO$'G1PNN4R7W98#HPQWH ^BRJYZ _A7&>/% U;PU@ ?Z5/T'_3!J M[5AAV'N:XOQY_P A;PU_U]3_ /HAJ -7P3_R)&D_]H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRCXM_P#(2_[A-Q_Z M!)7J]>4?%O\ Y"7_ '";C_T"2@#Z0HHHH CFD\N-W_NJ3BO&I_C[*.88OOX70.O\'7#"O8[K_CTF_ZYG^5?,NF &Z7(S_Q+[+_ -)XZ .R/[0T MJ_>\,8_[??\ ["C_ (:'D/\ S+(_\#A_\37/26\,P EB1QG.&4&O)M:CC736 MQ"&4M#NP=IQYDN0#[@8H ]Y_X:'D_P"A9'_@9VEE(SC;7(^$OB#'X/T5 M=.G@MG;AB9+@H>GH$-4\#_A-Y!@8^WIQ_P!N9KJC&AZJI_"@!O\ PNZW_P"? M2R_\#6_^-U/I_P 9(+[5K*Q%G;$W=PD ,5V68;CC.-@SC-1^6G]Q?^^17,>( ME5?&O@S:H'_$T7H/]I* />A1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445E>)]2 MET;PKJ>I6P0S6EJ\R"0?+D#(S[4 :M%<#9^)]9%YI N=6T.\COY41X+0'S$W M+G^^>GTKOA0 4444 %%%% !1110 4444 %%%% !1110 445RWC'4=2M;O1K3 M2M0CT\WUTT4DTD8:-(=1NENYX;J:$SH@4.$/\ W%_E7#W?A7Q \.M6-M_9YM=2U%KM9'D<.BE@ M<8QC/%=S&NV-%/90/TH ?1110 4444 %%%% !1110 4444 %%%% &/XBTC3] M4TJX;4+.*Y:&WD,9D4':=IZ5Y;HHQ>7(]+6T_P#19KV#5/\ D#WO_7M)_P"@ M&O(-&_X_;K_KUL__ $6: ,'68X_/\1W;0QRSVT,9A,J[@IQ[U#H.A_VOI_F3 MR1P74;;)X?LJ?*WMQT(JSK/^I\5_]<8OZ4WQ-=OH36M]8R1I->1+!*FWJ,?Z MP_2@#G=8D_LO7+=+::!K6&Y6.6X\I8RL@&2,C' '6O5]$\%W'B?P[:WUUKTP MCN2)#%'"FW ?( ./:N \2Z=;V%CX9M8=LD?VP%F//F$C))^M?0NE1I%I5LD: MJBB,851@"@"V3N)/J(38-%?R64ME*TB.B*V=R%2"#[&MZB@"CHN MFKH^BVFG)*TJVT>P2,,%NKUY1\6_\ D)?]PFX_] DH ^D**** (KK_ (\Y MO^N9_E7S)I?_ !]+_P!@ZR_])HZ^FKK_ (]9O]P_RKY@LKNVMKJ/[3<0PYT^ MRQYD@7/^C1^M &W7FEUX+\4S7$O[[3V@(=45F(PI#@?P]1YA->@?VMIW_01L M_P#P(3_&H)/$.CQ.4DU2T!]/.6@#RN*#Q&MY"L<]HKB0!/EX!\U_]GINW'Z8 MK:C\'^,HI-T=WIP/ Z^DAD'\']YB:KIJ=C_:<#&[AVB<$G>.!Y\A_D0:]%BU MW29\^5J=HV.O[]1_6@#AHO"?C)6MU>[T_P N$QX /("/O'\'J:]'&<]=38SFYT^WG< -+$KD#H"1FN<\67UIZ2U-ML7>$P?FZY[4 =Q)+'$A>5U11W8X%G[U: /IZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BN;\>74MEX/N9H+EK1O,C M4S(VTH"P!.>U0>#W1=4U>UMM6DU2VA\DI(]P)MI9,L-P]^U '5T444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4V2-)8 MVCD4.C##*PR"*=10!4BTRQAD62&S@1U^ZRQ@$5;%%% !1110 4444 %%%% ! M1110 4444 %%%% !6?JVA:9KL4<>KV,-XD3;XUE7.UL8R/SK0HH J:=IEEI% MDMIIEM';6ZDD1QC !)R?UJW110 4444 %%%% !1110 4444 %%%% !16;XCO MI=+\+ZKJ%MM\ZTLIIX]PR-RHS#(^H%%]1GU?PIIFH795IKFV25R@P"2,G%:M !1110 4444 %%%% !1110 M 4444 %%%8_BO4Y]&\)ZEJ-IM$]M"73>,C.1U% &Q17"+XCU"#4-&1?$.G:D MM]Y04+9^4Y[ 5W= !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!5U3_D#WO\ U[2?^@&O&],N8+:\ MN#<31Q!K6TP78#/[L^M>R:I_R![W_KVD_P#0#7A<%IIL_B:T;6KJTMK3[-$I M:[QLW>02.M %35;F&6U\5O%*LB^3&F*GT&>SU9'U75IK<>?%Y,$#NN8X MNGYGZ58/@YO$7BR]M/!FN:;':K:(9S#&'CDR>A JU_PI3Q)VUW3?_ (4 <1X M@N&M[C3=%ANED^S7GFVEPI#XC(X!]U/'-?1?@V[GOO"&GW%XXDF:/#L% R02 M.@KRQ?@GXA\Z-Y-:TYA&P< 6FW)'N.:]:\-:7+HOAVTT^XD662%,,Z# )SGB M@#5HHHH **** "BBB@ J*XNH+2'S;J:.&/.-\C!1GZFI:Y7Q[&KZ7ISS64M] M;PZE!)/!%%YA:,-S\O>@#H[:^M;U2UG<13JO!,3A@/RJ>N,\$)"VLZW<6&F3 MZ=93-%Y44UOY.2 8602*6^7OQ0!O6M]:7JL; M.YBG"]3$X;'Y5/7$^!DA;Q!KMU8:9/IUC,81#'-;^3DA2&(6NVH **** "BB MB@ HHHH **** "BBB@ HHHH **** *][?6FG6K7.H7,5M I ,DKA5!)P.37D MGQ,U6PU6^>33+V"[1-+N59H9 X4^7)P<=Z[GXB#_ (I9&:-Y$2]MG<)&7(43 M*2< $]*\G\0H)]6U>XT^":>"]-XL'E6SEG8Q=-@7<,%U'('WA0!]=T4"B@#E M/B;<36OPXU>:VE>&18TP\;%2,R*.H]J\ALOA:FK:=:7EYJK,9;>(JIMHWV+L M "_,#T _"O6OBI_R3'6/^N:?^C%K%T#_D6]-_Z](O\ T 4 3(+?5WBD=&0.MG",9&.RY[UB1? %()4E36(Q*A!$@B MD#9]>)*]EHH Y+2? 5OINCV=DUY)*UM"D9< #=M&,XKD9_@:#?F:SULQ)'.T MULI20F$DYX(<<].<5ZW10!7L();73K>">=KB6*-4>9NLA P6/UJQ110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% $%W96U_:O;7T$=Q _WHI5#*WU!J+3M(T_24=-,L;>S60Y<01A MQ]\5'AWS_)^RWN_&[[JXQ]/JG^-8WC_0M+M]6U(6]A;Q@:8K M@*@&&\T<_6H+_0]+7Q1J4:V$ 19KT*NP8&+6(C\B2: .@_X79X>_Y][O\T_Q MH/QL\/CK;78_[Y_QKE+C0=-EFGB6QB^:_P!-C7:@SAE&X#ZUG(+"X@MC=:1( M+FYM;>)I)(E 5H9PC<9[CC/>@#O/^%V^'NUO=?FO^-'_ NWP]_S[W?YI_C7 M)WVBZ:NGP%;* $Z=J3DA!U6Z(4_@.*O1:'I9\66<1L(#&QERNP8.+#=_/F@# M?'QK\/GI;7A^FT_UI?\ A=6@?\^EY^2_XUN^#]!TE/"&D2KIUMYDMC"SL8AE MB4&2:V_[&TW_ *!]M_WZ% &1X4\:V'B]KD:?#/$;8*6\T#Y@V<8Q_NFND%>< M?#=%B\6^*$C4*BRJ H& /GDKT>@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@!DT,=Q!)#.BR12H4='&0RD8(([@BL M?_A#/#7_ $ -._\ 9?\*VZ* ([>WAM+:.WMHDAAB4*D:+A5 Z "I*** "BB MB@ HHHH **** "BBB@ HHHH *BN+>*ZMW@NHEFAD&UXW&58>A%2T4 9-MX7T M*RN4N+/1[&":,Y22.!593['%:U%% !1110 4444 %%%% !1110 4444 %%%% M !17/S>-]"@O)[:2XF#6TWD3.+64QQR9QM+A=O7WK?5@R@CH>: %HHHH *** M* "BBB@ HHHH **** "BBB@"*ZA^TVSID]J]2K&\1Z]+H%B)X-(OM5D;.V*S0'&/4D\?@#0!R M[ZUXVTC4-.CU#3=#6.]NTM]MN[J[9ZD'V'->@UP'A&=O&FJ#7]8F@$U@Q6VT MR(L#9D]Y P!+_ACTKOA0 M%%% !1110 4444 %%%% !1R*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** $(S7,^!QGXI3_\ 72__ )6E=/7,^!O^2I3_ /72_P#Y6E 'K]%% M% '(?%3_ ))CK'_7-/\ T8M8N@_\BWIO_7I%_P"@"MKXJ?\ ),=8_P"N:?\ MHQ:Q=!_Y%O3?^O2+_P! % &A1110 4444 %%%% !11574[^/2M)O-0G#-%:0 M23N%ZE44L<>^!0!:HKF1XPN/[+_M#_A&]3^S>3Y^_,?W-N[/WO2N@M+E;RSA MN8P0LJ!P&Z@$9H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *,T5@^* MMT-RLE ME<&0##;<'TKK!0 4444 %%%% !1110 4444 %%%% !1FBN?\4:W>:/\ V?%I MT5K)->S&(&ZE\M%P,]: .@HKD+?Q%KD6LV%KJ4.D&&\F\K-G=&1U."1(U+2,JJ.I8X _&H?MUG_ ,_EO_W]7_&L#XBP277@/4H8 MHS*S(/D'\0R,BO!ET2^?(LL<(MI"P [_\ [)7J]>4)_P G'''_ #[_ M /LE 'JQKSOQ#JOQ'M_%%S%H6FVTVDJ1Y4A5=Y^7GJ?6O1MK?W3^5)M/]T_E M0!X3JNB?$76;B>:]M)BT\/DMM,8&S=NQ^=,E\/\ Q$FO9;I[2?S9FD9SF/DN MBHW_ (ZHKWK:WH?RHVMZ-^5 '@B^'?B&D_FBTGW^=!/G,?WHON50N_#GCF.W MMK4Z->R>1.]PLL7E$[G8,023TR.E?1.UO[K?E44MS! P6XGBB8\@2.%)_.@# MYGGO_%#6Z":VOQ&+:Z5?DC_U9FS,?P?BITU'QA_:\#I:7_VL%_+&R+G_ $?# M?^0N:ZR_N;+C3=4'WQWNSC]*OPW5O_ ,)?9-]HBQF;GS!Q_P 2_'KZ MT =1\+)]6F\!V9UR)XW4!;?< "8 HV'CVKJ[K4+.P4/?WEO:H>C3RK&#^9KF M;#7(M'^%=E?QE)WMM-APBL#\Y0 ^G-9TF'6X8T33D M6;R1(#+>RKYH!VE@!QU!XK8N/!8M;=Y[BRMHXXQEF.H2@"@#Z/\ MUI_S^6_ M_?U?\:/M]I_S^6__ ']7_&OG7PUX8T;7-,>YN;&XMI$D*%/M4GIG/)I_@G1= M!-II>J:U$CK)K4]G+Y[%HS$D(*@KTSGOC- 'T9%-%.NZ&1)!G&48$#\J?7%_ M#M-/3_A(4T98EL5U0B%81A /*CZ"NTH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#B9O#.I2:%XBM56/S=0U1KF ;^"A<'GT.!79Q K$BG MJ% /Y5P]QXMO8M'\12F[@6YL=4:VME(7(C#@ ;>_!ZUW$1+0H3U*@G\J 'T4 M44 %%%% !117E7Q<\5:SX>U;3(M*OKBVAFA=G$&,LV[ R2#B@#U6BOG3_A.O M%8_YCUW_ .!$?_QNK5MXI\;W<7FVVK7TJ9(W+<1=1V^Y0!] T5X'_;_C[_H( MZA_W_B_^(H_M_P ??]!'4/\ O_%_\10![Y17@?\ ;_C[_H(ZA_W_ (O_ (BC M^W_'W_01U#_O_%_\10![Y7,Z]\0?#7AF]^QZOJ0AN0 6C5&)7/3/&*\I_M_Q M]_T$=0_[_P 7_P 161=S7NHZ;X@/B%1=W(>%PUR%D93LP"" ,<4 =SJ'Q"\' M2^+M(U;1=3V7)G%O=JL1431/QEO4J<'FO5/M=L.MS#_W\%>.^!OAUX8\7>)K MR'6--416]G"\:VS&$;CU)VXR:I#X')KOC7Q!I^DZ\VG1:?,GE6\B/(PC89!W M%N>: /<$N89&VQS1NWHK@FI:\Z\%_!*7P1KJZU^V M6W_/S#_W\'^-'VRV_P"?F'_OX/\ &O$]6_9UNM(T>[U"Y\8*L5M$TC%H& X' MKNJ]KGPK\/:7\#CX@\FZ_M=;!)S*;J3&\\YV9QWH ]C!!4$'((ZCO37D2-=T MCJBYQEC@5G>&,GPCHY)R38PY)_ZYBN1^-*;_ ''&2P62_@5MIQD%QWH [O[ M;;?\_,/_ '\'^-+]LMO^?F'_ +^#_&N5N?@#X+N]."6ZZA9RNJD3QWCLR^N MQ(_2N.\7_!+PQX2T/^T)=6U^YW2K$B+-&HW,< EBO ]Z /7%NH'8*DT;,>@5 MP2:E!S7S5X.FT[_A;7AN'1K22UB1RLIDNVG:5AD$GH!TZ =Z^E10 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %OT444 O/&RZ?]HU36;>"W@;>Q21DW<$ <'GKTH ^B)X-7$$VIO%G3]0LM3T^.YU MBZN(KF5HV43.I&$9LYS_ +-:WA;4_B"NG7">'K2SO[&.ZE2.:]N"9.#R.>PH M [__ (0'P^(?)^ROY>W9L\YL8Z8QFNA@ACMK>.&%=L<:A5'H!7"^"?%VOZOX MIU;0_$UI:VUSI\:,PMVR/F (Y^A%=[F@ )Q6$?&WAS^U(M.75X'NIG$<:1AG M#/\ W=P!7/'3-9WBV*;Q!K-EX8AFE@M9HS>VXY_*LWQAIMGI M6H>"[73K:*V@CU=0J1K@#Y&H ] S2UQ?B/QAK.CWFI+8Z']LM[$1D2[L;P55 MFYSQM!_2NR1MR \I:38ZQ: M_9]3MDN(0VX(XX!]:N44 9.F>&-&T>Z:YTS3X;>9DV%T')'I6M110 4444 % M%%% !1110 4444 %%%% !5'5-%T[6H$BU6UCN8XVW*KC.#ZU>HH Q;'PIH.E MW:W=EIL$$T?W9 .5K95@WW2#]#FN3^(2";1K&WDYBFU"%)%SC>I/0U/XG/)]AZFN_P#B4H?X?ZDK=&"@C/;<*\K\,VL$>DJZ1*&\QQNQS@&@"_;! MY96N949"PPB-U5??ZU;Z5D^)6:/0IC&[(VY1E3@]:9/HEG%9O*/M!*(6YN'] M/K0!LYHKRVSO]9U&-I;#2Y)XU8KN$[?XU=TJYNI/$,&FZO92VYF!.!.^0,=> MM 'HN: :Y_5M*M['3S<6SW"R*ZX)G8]Q[UT!^\?K0!P]K:R+J=M:OIMW_:SW MFZ*?>,%3)Q@[N.*^FHP0BANH !KP>/\ Y*-HW_71/_0J]Z[F@ HHHH *X77? MANNL>)Y]9CU-K>6557;Y"/MP,<$C-=U10!Y[_P *QN?^A@D_\!T_PJ ?"BY% MX;C_ (2:Z^[M\OREV?7;Z^]>DT4 >>?\*QN?^A@D_P# =/\ "E_X5C<_]#!) M_P" Z5Z%10!XQI/A^[U/Q=?:$=3,8LUD;SQ"I9]IC !'3^,UN7'PA6ZUM+B58V. Q#0<9KL;7Q;/;ZA;V7B33O M[.>XXBN%DWPNW9<]B?>@#E?^%)V7_/\ 0_\ @%'_ (5%0L8T+ M#_0H^<#Z5V>L^+5LM3&DZ18RZKJA +0PG"0@]/,?HOKCKBH_"VOW/BFPU6&_ MM([.>TN7LY%B=_#_ ,"IXH\+V>L&Z2R228%[:"W4*VPC@^QK MUB]TVXOK&:TEO/W -"2RTPVNKZ=:L7,14I,X/)P>F M?05V&@:Y:>(M'BU&PW"-R59'&&C<'#*P[$'M0!A^!_ D7@I;E8+QKE9D1%4Q MJNT*6/80^&=,:^\ :3<6K>7?6N]X),XY MWM\I]C5JSN)?&5P@G41:=9L!J:-&?+AC6.ZMPHW-J^^&6Z+(P[C:*H^!;R M2P\/:1<16DMXR>)KK$,.-S?N!TS0!ZKX.14U/Q.J *!JQP ,?\L8ZZFN.\ 7 M;WTWB.XEMI;5GU4DPRXW+^ZCZXKL: "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH \CU#0]-N=)\6ZE/:1O>1:XX28CE?WBUZS!_Q[Q_[@_E M7D6I:+]HT_Q;J/\ :%Y'Y>N/_HZ2XB;]XO5:]=A_X]X_]P?RH ?1110 4444 M %<)X_17U"UW*&_=GJ/>N[KQ[XSZE?67B#18;*X:%9HSOP <_.!W^M %6800 M1F1XTP.@"C)/H/>FV,7DV:*R!&/S,!ZG^M*EE&D@=V>60?Q2'/Y#H*S]<3SK MK38&=UCEN,.$8KD8]10!L45@:MI=K8:/=747GEXDW*&N'P3^=4H_#^IR0HXF MA&Y0W^MD[CZT =91FN2MM,FBUR"RU%MZ31.X,4S@C;^-7;W3X=/O],>U><%[ MQ48-,S C!XP30!T%7T>L>';Q--UJ)=OGO'OCF3^Y(O&1Z'M7"?!_\ Y&[5/^O" M"O8: /-IO'^HZ7XHMO#'C*QL+2>ZA,\=];76(=J]05<<$GWK7_X2'1?^@O8? M^!*?XU;\3_#OPSXPO8KOQ#IWVJ>%/+1O,9<+G/8UB_\ "C/A]_T O_)A_P#& M@#)\5>,KBSN;*+PW=:=9-R?*N<%]YES_ ..GZUD?%?POX.\&36>F:-X;VWE[&TB7CSOMBP>PS@FI MOA[\.O"^O>-O$>FZKIWGVMA' ]NGF,-A=5+<@\Y/K0!ZM_PD6B_]!BP_\"D_ MQK(U_P"(]AX9@MY=.^S:M%M1T*'Q#?VXN+QYL^2K,JV>QCTN)A(FEV&XK*XZ&1SRR_[/3-'QA4)\(-=51A5M\ <"NW"X&/ M2N)^,?\ R2/7O^O?^M #O#'_ "*&C_\ 7A!_Z+%$'_ *+%:$NC:=KR?8M8M([NV)W^7*N1D=#0!T-NP-M$001L M7H?:DN+>&ZA,5S$DL;<%'7(/X5P6L^&;CP;:MK7@J6>*&TS+=:67,D4\?5MH M/W6QTQ4GCSQ5=P^ ]+U;P]<20MJ%S;*C(!N*R$?+R,9YQ0!QGC708M)_:"\' MW5I!!;VUU&55(EV_,A.20/\ >%>H"O(-5DU23XN>#!K5UQH\-1ZNTEW<:W;"":18T&&!W[0?FXZ=:P8K'7 M94M[;5='EGL;6-4CMXKA55R!]YO7OQ0 W^VM3DA%K->R1Z07V'5XXRLA4=%] MN>-V.:V]8L;2P\/6T-A&JQ?:H3N7DO\ ,.2>Y]ZF.I:DT/E-X7D,6,;#<)C\ ML5S[Z9KOVB&VL-,EMM-:=)9(IIUD\LAL_+Z#':@#J]5'_$UT7_KY?_T2]>H^ M'O WA:]T&VNKO0;&:XF7?)(T7+MGJ?>O+=5_Y"VB_P#7T_\ Z)>NY\,?$#4G MT1(=,\(W5]#:NT'GK>H@9E//!&10!U?_ KOP<.GAK3AR3GR1D]/\!7A.O>& M+&^^+FN:)9M!I\,$D7D1;YE!W(/E4(0!R,Y/K7L/_"=^(/\ H1+S_P &$7_Q M->6:]H'BW4_&VHZ];>$I4-Y(C '4RC!54#:=A /()_&@"?0+M? ,FC7>C+;I M-X@LW:XEU)YIDC\MR %"G/>MGQ%+JOQ!TJ]CUC2K/^SM+NYH!-9S-'/%/%$= MT@R?N%LX7K@BN)/@CQ:9(Y!X2D#1 B+&L2?NP3R%^;@5:N?"OBVX2;_BB41I M(]I(U63B3;M\W&[ER.I[T >H>$_"O@:Z\'Z;+J&G:1+<2VJ&9I64LYVC.[)Z MUJW/A+P MK*4TW100C$89.N/K7)?#;P7_9/@>VL_$>F0_;TDD+[P&."Y(Y^E M=;_PCFC?] RU_P"_8H I>!&+_#[0&+%B=/A)).<_(*WZCA@BMX4A@18XHU"H MBC 4#H *DH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH Y#XD2R0:'8200-<2+J,)6)2 7.>F34WA:\N[[Q+K\VH:= M)ITN;<>3(X7_B77YM M0TV339LVX\B242'&SKD<4 =51110 4444 >!4*^)],N+8#;=R1NN"5M7(/Z4 <]X&U MJPT[19HKV<1.9V8 J>13I+^VU#XEZ=-9R>9&(R"P&.<5;$7A8# TVZ'_ &Z2 M?X5+;2^&[.Z2XM["Z2:/[K?9)./TH V/$/\ R!I/]Y/_ $(5J-]X_6N8U77K M2^LQ:6Z77G2NNQ6MG7.#SU%=,3\Q^M &3'_R4;1O]]/_ $*O>CU->"Q_\E&T M;_?3_P!"KWH]30 4444 %%%% !1110 4444 >%Z[J]EI_BCQ7;7,V)KZWGMH M(U4L6D8PE0<=,X//M7LVN>'WU7PM=6EQ& 'MCAC_ $+D$>A!KC/ 2:>OQ*\ M>7>J+;B&V:%S+.!MC 4Y.3TK:UCXBZ9XH=/#/@ZX-Y=:GF$WIB=8(4(.XAB! MEL X'ZT ,^%VASQ>![34I6^U7VJC[5=W1.6E;[HR?90!]B>,M(\%:QXH ML?$4DMK=R:I)/''Y+'&O&^B_#O5;OPA=WTEUHMFS&UO4C=_L7 M=X9?E[,"/BUH:ZYKM]J8DTJVOWBECM]ID'F@%78%1W 7\:]\FT#29 M;>2-]-M=K(0<1+Z5\CZ1X2.H:KK/V23$>GWSQ);.3M=,MQD<@\#F@#W ?&+P M5_T%'_\ =_\*7_A<7@K_H)O_P" [_X5Y1I^C^'IY1:ZG:SZ;?=/)GE(5O=6 MZ'^=7[_PKX9TRU-Q?,\,8[F4Y)] .Y^E 'H__"X_!7_04?\ \!W_ ,*W/#GC M'1?%@G.A7?VC[.0)%+>/1_#^GZK)"DUE=92Z!3)C;>0K\] MN@-=1K,EM'Y%AI=K!)?WN1&50$1)CF1O8?J: +?AVRTVQTV1-(N?M,+2,S.7 MW$L>O-9OP_NX[#0]'GE61D7Q+=9$:%V/[@=A4_A&R73K6_M%8N(KIAN/<[02 M?SH^&?\ R#=$_P"QFNO_ $0* /1O MTEY=>)9XE=5?520)$*L/W4?4&NNKF/ M"'_(5\4?]A8_^B8ZZ>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /,;IU'A?QBI=0QUU\ D9_UBUZ5!_Q[Q_[@_E6#<^ _#=Y?37EQIB// M/+YTC;C\SYSDCZUT*@*H & !@4 +1110 4444 %>*_'#_D:- _ZYG_T8*]JK MQ;XX?\C1H'_7,_\ HP4 3'[Q^M9.K_\ (3TG_KY/_H)K6/WC]:Q/$-PMG-IU MU,LAAAGW2,B%MHQUXH F\2?\BS?_ /7+^HJ[:R)]CA^=?]6O?V%9,WB#2;VT M>&:*[EAE7##[(Y##\JSQ_P (R!C[#>?^ TO^% &I<,K>,-/VD'_1I>A^E2:W M_P ?6D?]?R?R-9]E?:#I\QFM;2[20C;N^R2$X_*B[UFUU/5-,M[1;@RI=K(P M>!EVK@\G(Z4 ;MUJ%I9;/MEQ'#O^[O.,USTKKJ47B'[ 1<;_ "0NPYR0M:6K MV5S->6MS:V\%SY(8-',^T<]^AJ'0!,NIZL+BWBMGWQ9CB;*CY#WP* .Z^"D[ MW/BK5RUM- 4LX5*R@9X^E>T8(Z@CZBOF5-!DUGQ%>M;:EJ-KC?!*.15\0B34-3NUM[M;<)J7^LC8+EACZ_G0!ZI3)0YB<1 M,%P8,HH X_XN7NMZ9IL&F>(-9T_4;F\4M#'#I85D (RVXME M1[BL_P .:K?:5\1/$\MAK5MI>Z.V5O/L_M!E)C7 49%;/Q2NY]_,8M)5:"^2V:)E12.6Z_A0! MZ3_:OB^;PY?:QIWBK3[Q+%&:6"/2,2!E&2N"W!IOP6BU:ZTG4_$.IM"+?6[@ M7,$<("#@89M@X7)I;+7[SPMHM[>+X%N$LV)N;RY;4HY-_&"S84YXJ+X):M+J M.G:TL%A$?E@K8 9<],4 >H9[5Q7QC#?\*BUXE2/]']/>M_Q M5$TWA'54CG>!S:R%98SAE(4G(KYJOO#=W=_#B?5[K6/$/EO8"ZA6[E0PW/9A MM!) !Z9Z^U 'N_AC_D4-'_Z\8/\ T6M&/^10T?\ Z\8/_18K:M7@CG#7+1K'@\RD ?K0!\ROXV\?/"RR M7.HLC*0P;4[CD8YS\U;VMZKXYF^'&C65_P"%]-BT*.2#[-,+ALO@_+EM^1GU MKV#Q3XCM;J-O#WA407^L7JF(M;!72S0\-([#@8!Z=?:LKXC:%_9?PTT?2[". M:>+3[NU&5@:8E489)5>2.,G% 'EFC7&JS_$KP<-2TVULX1<3&&2"[>X,I.W= MN9F8\8'YU[_7BUQ>I>_%WPC)EQ(]U/*T?V*6VCC!"@*@DY(XKVF@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *YGP-_R5*?_KI?_P K2NFKF? W_)4I_P#KI?\ \K2@#U^BBB@"&[_X])O^ MN;?RKY:M]0CM)89-HE633[, HZXXMXP>]?5+*&R",YZUS3?#CP:[%F\-Z>23 MD_N10!X+_;\?_/N__?:_XT?V_'_S[O\ ]]K_ (U[U_PK;P9_T+6G_P#?D4?\ M*V\&?]"UI_\ WY% '@O]OQ_\^[_]]K_C2?V]%_S[M_WVO^->]_\ "MO!G_0M M:?\ ]^11_P *V\&?]"UI_P#WY% '@O\ ;\?_ #[O_P!]K_C1_;\?_/N__?:_ MXU[U_P *V\&?]"UI_P#WY%'_ K;P9_T+6G_ /?D4 ?/-YJ:W-[83)"P%M,T MC NO(*,OKZL*[_X7@KX:N$92K&]E?![!CFNN\7_#_P )6G@S5[BV\/V,4T5G M*Z.L0!4A3@BN3^&9SX=?_?7_ -!% '9T444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 6L@D4PRF-E8="" M.:;HWA^ST22Y>TENII+DJ99+JX:9CM&!RW;% &I1110 4444 G_$C_ )$'4/HG_H0KS#PY_P @=?\ KJ__ M *%0!I2_ZF3_ '#_ "KG+34)M-\$VD]N@DD)V*K' )+D5T5DD5BJ#)P'.: +YO/% _YAUK_P!_C4-SJWB.T@:>XT^V$:$;B)23 MBKA\21$G_0+_ /[\53U76!?:;+;PV%[ODP!NA('6@#0NF+:_I)/=93_XY6I6 M5<#&O:0#P0DO_H%:M &3'_R4;1O]]/\ T*O>CU->"Q_\E&T;_KHG_H5>]=S0 M 4444 %%%% !1110 4"BB@#@O $ N_B%\0[$O%.@6 M.EF+2$DGTV8/LDORR2C# X'1?O59^&/_ "53QW_UT@_D:]6H \>@\!>(IWUA M+NS\EKVZDO(W6^;R]Q"D1M'T(RN":[_PA::I!;WL^LV-G8375QYBV]H!A!M MY(ZGBNBHH CN)4AMI)9#A$0L3[ 5\L>![^U:X\37QF5+:34#(LCG:-I+$5]/ MZO\ \@6]_P"N#_\ H)KX^\.Z3H$^CQSWVOR6D[2EW@$BA0P)P<'VH [*_N3X MG5K*PT])[<=;NZ4A%/8H.I/O52#PQ?:-=P7:R?VUY:!2ET?FCQW0]J!/IJJ MOC:Y '3$J8_E2_:=._Z'>Y_[_)_A0!N66O6>J02QQLT-P@(>WF&UQQZ=Q]*T M/@/>0RZ'J5LC$RPW+%QCH"3BN'O;+0-1*F\\732,IRK>:@8?CBNK^ \-O;ZA MXGBLYO/A2:,)*3G>/FYH ]EHHHH **** "L#QRRIX(U0NP4>2>2<5OUPWQDS M_P *GUC&$[6^ MT:UCNI+#Q#OXUD^$_$%G!IUP=7U"VCN99BW,BY88 !X^E=W\ M"2#X%OB.0=6G(/J"L?- '5>$=.U&S75+K5H8[>?4+TW AC?<$&Q5QGO]W/XU MT5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !111F@ HHS10 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5XM\0_P#0J -:LS3O M^0[K'^]#_P"@&M2LO3O^0[K'^]#_ .@&@#I?!2Z6/$FKRZU6+L4.XDGG.XNFC21C$ MSM 'F?B?15TNQO9],\2V=Y:M;"%T\B5)ISOSO+K;1KQ==-U)!-%B0BX0 MPB7=R$5#]S'3=^-5[6YU6+QYXF@T%+HWTT=IY36\PC 5=V[/'W>F>] 'J?A MF]\*:)X2XAO&=GC6"41Q*PP50;>!3O@]K-O<:%?:!9W:7UOH=R8+: MZ0DB6%OF3KW&<59\/V-UJ?@F_P!,\63P^9(?\ D6=2_P"O23_T$UXE M>0^&8_@+=C1]0-Q>1Z6"T)E9A%G&\+GCKCI7MOB'GPSJ?_7I)_Z":\5U+0)[ M+X#27,VHVEQ%;Z.$@BB@594#D$[R#SCMQ]: /1O"_P#R*&C_ /7A!_Z+6N3^ M,_/@:%>S:A;J1GJ-XXKJ_#'_ "*.C_\ 7C!_Z+%U7A_L]?:N1D^)G@^STX3RZ_:LD:J&\H M[ST]!7(^-?B7X0\1>&Y++3?$IMI]ZN!Y,J+* >48@9P>^* *7C_6([[]H#P; M81,C_8U=F=7#A]"-OZUZ0*^:_".GQV?Q;\-36]W%=Q3R,PDBD+ ')^4[@ M",9'6OI2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *YGP-_P E2G_ZZ7_\K2NFKF? W_)4I_\ KI?_ ,K2 M@#U^BBB@ HHHH **** "BBB@ HHHH PO&_\ R(>N?]>,O_H)KS#X9_\ (NO_ M +Z_^@"O3_&__(AZY_UXR_\ H)KS#X9_\BZ_^^O_ * * .SHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH Y.]TRVUCQY-;W_F-%%IR.B+*4 8R$$\5CK;:EHWQ$NK/PM%! M+$=.CDDBO9W*@[R-PP>M=CJ'AW2-6N%N-2TZ"YF5=@D=>0OI50>"/#._?_8E MIN(QNVG./3.: *IO/&JH2;#1>!G_ %TG^-4]'UWQCK6DVVH6VG:,D=PI95:: M3(Y(YY]JV/\ A"O#?_0&MOR/^--7P3X910J:):*HZ!5( _6@#(TG7_&&KVKS MP:;HZ*DK1$--)U4X/>GZAXA\4Z+##=:KIVEFU:>.*3R)7WC<<9&>*U%\$>&4 M&$T2T49S@*1_6GKX,\.)(CKHUJ&1@RDJ3@CH>M %'XC_ /(@:A]$_P#0A7F' MAS_D#K_UU?\ ]"KT_P")'_(@:A]$_P#0A7F'AS_D#K_UU?\ ]"H U,;N#T/! M]ZQ_# VZ*%7[JS2*!Z#<:V1]X?6LCPS_ ,@<_P#7Q+_Z$: -?)HS110!DG3K MA_%BZ@[ VR6Q1!GE7)Y./<5J.VU&8CH,TZF3?ZB3_$-5U2U"M/9VLDT8*ZMI+> MYC66&52CQN,A@>H(H X2SUKQ1#K6A6FO3Z;LH,'![]01^M 'I-GX2T%OV@=?TMM+MC8PZ>CQP%/E5CLY _$ MUW?_ K_ ,)_] &S_P"_8KR3X(J%^)VK;/-\IK M$9G+,5WI@DFO?J .<_X5 M_P"%.VA6?_?L5S6ERW6AZI)-H]EIEIID&N;_ M .$$T,ZR-3,5S]H%RMWC[2VSS000VWIU H Z2BBB@ HHHH #7F_Q5NKK4=+O MO#D$^G6D4EHMR\UW/Y;G#YVH,\GY?UKTBO-O&6C74GQ,TK69-#?5].@LGBDC M0*WSDG'!H I:1!X!M-#TBTU32H'OVT2&_EQ "67RP2CW0M[ MCP\9IBD;^7;V?F':Z.X.,]EC8GZ5QOB72;Z6^NM4DM-2TV2ZN8X(-RKY44.W MRQ'M'U/YUVZ>"O$@OX-7_M&R.IPE$7,1\ORUADC''7=^]8_E0!4>X^&S11M: M:";XS %%M++>2"N[/7@ =3ZUSWPOUG5?[#@T[P[);0_;]4NW$EU&6"HD4948 M!]*ZW3_ .KZ#)'=Z-J-NUVB%&\^+Y'#+\_ Z?-R*R?@[H.G:KX(NQK-G!>RP M:O< .Z]#MCR1Z9H [KPIJVH:DFI6^K_9VN;"\-L9+=2JN-BL#@]/O8_"N@JE MIND:?H\+PZ59Q6D%6GN+9))"HP"Q&3Q6M45K:P6-I%:V<20P M0J$CC085%'0"I: "BBB@ HHHH **** "BBB@ HHHH *Y+7+&'5/'=A9WAD-O M]AD?RUD*@MOQGBNMK.U+0-*UB6.35+"&Z>,%4:0%(FPR8P2?O'_^@)8?]^%H Y1/'6LR:I-9>=X6!A17\TZC\K;L\ [N MHQ3#X^UE=<33/,\,%GMS/YW]H?NP-VW:3N^]WQ77_P#"*>'_ /H"V/\ WX6C M_A%/#_\ T!;'_OPM '.'Q;K04DW?A+C_ *B7_P!E74>']2?6/#MAJ4B+&UU MLK(AR%)&< ^E0_\ "*>'_P#H"6'_ 'X6M2&&.WA2*!%CCC4*B*,!0.P% #Z* M** "N:\7>)+G0'TR*S2S+W\[1>9>R^7''A=V2Z=9ZE&L>H6L-RBG( M65 P!_&@#D!XLUK'_'YX2_\ !E_]E5.S\>:S>7-Y")?"\1M)?*+/J&!)P#E? MFY'-=;_PBGA__H"6'_?A:7_A%/#_ /T!;'_OPM ')0>/-9GU2\LQ+X74VH3, MC:AA9-R[OE.[G'0U;_X2S6_^?OPE_P"#+_[*NB_X13P__P! 6Q_[\+2?\(IX M?_Z EA_WX6@#BXO%7BV\T?6-6@N-'%OIL\D1CC0R!PIZJ^>1[UZ%I]PUUIMM M<. &EB5V Z9(K*/@CPR2Q_L*R^<[F CP"?H.*VXXUBC6.-0J(,*HZ 4 /HHH MH **** "O%OCA_R-&@?]TUXM\O%3G[Q^M17'_'M+_US;^5 &)I&BV4ND6SNDA+)_P ]#4B!3@11X))/!I/$L$*:#.RPQJ05P50 CYA3Y]-OVOC M=6%ZD EC165H]W04 :]9>G_\AW6/]Z'_ - -0V4^HPZ[]BOKE+A&A\P%8]N. M:@N()[B7Q!%9Y\YO)"X;!^X>] &QI][86VOWL6HW5FB-]FD>VNYO*6XC4GO_UZYSX(:=&/$VL17U@ PM8C MMN&$QSZ@GI7M\-O# NRWACA!/(C0*/TH KZS8V^I:)>6=Z_EV\T+)*X;&U2. M3FO&?AS\+O#MYI.K:C?V,U_8+.XT[?(P:2-!U7UR1Q787GB34?'<6O:'X4M8 M4AM]UI->W"!&.>G<]:KZ3X%\>:3I-K86GCJ&&&WC"(@TY#M ]^] 'B M7B.;3)9+NVT_0]/T_P N%9?+$KF:([ONL'(PP[@ U)K1M[?QAXDOKJ"PN%MX M[7$5VY4ON5!A<$'/<]>*],^('A/Q7:>#-1O=6\66E["JAI4_LR-&DY'\?4&L M3PEH>KZW\2_$Z:)K-OICQ0VQ?SK-+C>/+7INZ4 ;V@_#[PWXM\$WMQ::!'9: MAL>.WGBED:-VVY5TW=1GBMCX':#IVD^#YI[-YOMT\ICU&&9\M!-'\I7';U_& MKJ>$_B BA$\?0JJC 5=+0 5FZ;HOBSX?3ZWK=Q=66NV]XXN+K(^SOE5QN';I M0!Z!XA_Y%G4^*SMXW$'#+"H(Y] M0* (["VGO?AK:6UH_ESRZ5&D;],,8A@UP_AKP#X>\7Z2+75+[5);VU<17]I+ M=MF.4?[)['J#7HOAC_D3]'_Z\(/_ $6*Y7XF6&C6MC9:I?*UF6OX([F\MU 'G'BKP;IMC\5]0T32F;3K*VLHY$"-@;L=6S^M8GVRWCA,'V"&9U MF\IM21F-L/4GT(_*M[6_"5E>^*KNYMWUR6SV1B&24!FD ZALGD9K272[[[*8 M$75O((QL6Q3:1]* ,?0-(72/B=X3\N\:Z^U3-(S _)VQM'IS7T0*^?M#T.WT M;XD>&!NU!)I+QC'#=QA$5,?,5';G%?0(H 6BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF? W_)4I_\ KI?_ M ,K2NFKF? __ "5*?_KI?_RM* /7Z*** "BBB@ HHHH **** "BBB@#"\;_\ MB'KG_7C+_P"@FO,/AG_R+K_[Z_\ H KT_P ;_P#(B:W_ ->,O_H!KQ;P5XLT MC0M'-MJ4SQRL58!4SQM% 'IM%-HNGS:M;V4'GW$T;^4$'/&'7)/% '9T5#:3BZLX M9U4J)4#@'MD9J:@ HHHH **** "BBB@ HHHH **** "C-%<[XXO[S3?##3:; M.;>X>>*)9 ,[0S8- '145RWAF74X/$6LZ5JFHO?BT6!XY)$"D;UR1@5U- !1 M110 4444 F_$Q6;X>ZDJ-L M8A0&';YA7B&F3&VM/*GUZ:V=9&W1^03CG_=H [=?O#ZUC^&?^0.?^OB7_P!" M-076M6,ULB0:N]O(N-T@A&OIQ'61 Z'*L,@^HKY*@C1_"D-^;PFYCN M?)2/._^ND'\C7J^*\*-3UC0?%,VEG464RQQQ@]!@4[_ (0_QQ_T4"\_ M[\K0![#BC%>/?\(?XX_Z*#>?]^5H_P"$/\IZTRIH=Z795'D M.,LE>JZQX;Z%WTW3L3_:W*J/,D*KT!/6@#.\3^-;S4O%VDQ2:-*F MC0RF=4NV$+73*P 8 ] I.0#UK9;XDZW#?RV<_A;;,;E+2!1=#]Y,X#J#Z#8< MY_"N2\4ZS)XIO(9[@V4&Q/*E19)B)4SG',?'(ZBC4]8.HQ7('V.WEDNHKJ": M*68- \<:H,?N_1?UH WY_C)+#<7D$FB1QR6#K%3PE< D%I''J9"VCS7^U_M$DTS212JTT4"B@ HHHH **** "BBB@ HHH MH **** "FO)''_K'5<_WF IU<3XKLM,U#Q=:Q:PZ"%--F>,/-Y8W[E]QF@#M M00PRI!!Z$4M8'@9MW@+1"6+9LH^2Y\375W,L=]!-;+ QGV,@*)T&?K6W/X;TK4+..*\\77,B923:;Y.&7!' M?UH Z'PSJMWJVFRRZA%#'<0W$D#BWW;#M.,C/-;&*XFU\-:59(Z6WBZYC5W, MC 7ZG^- '7XHQ7(?V/9?]#G=?^!Z?XT?V/9?]#G= M?^!Z?XT =?7BOQP_Y&C0/^N9_P#1@KN_['LO^ASNO_ Y/\:\L^*UI;VGB/1? M*UN7404)+27"R;?G'''2@#?/WC]:BN/^/:7_ *YM_*LO^SHIIF\K6;AR23M2 M<''Y4R:PB@5_,U><,$)V23 9X]* ,JWO=2$/DV-Y#;QV]D)L/$&+GGCGZ5H: M3!K$=F9H7L66Z;S_ -XC@@L.G!Q6$W_"+ZK:6HOM4\JXCC\MEB9@3ST.!S5\ M7>B6L:1GQ'<1*HPJL6''XB@#3OK+6-1LVM9WL$C MN/$F@3VHA&NK&1CYT+;C^E5GOM'1=TGB.Y0>K%@/Y4 7KFZ@M?%Z-2"19$+Q ,IR/N&N0O;G39O$UE-;W[:A!'@R2,"^SGZ5U MOAUH9&U*:V4>5)>,R$*5!&!V- 'H7PG_ .1XUG_KTB_G7KIYKYUT&T\47?C* M_'A+6H=+=;6/SC+%OWC/%=7_ &/\5O\ H=[+_P !30!O^.?#\VCW$GC;PO(M MIJEG'F\B/^JOH1U5Q_>]&KK=*UA-4\-6NLK"Z)<6PN/*'S,!C.!ZFO*[_P , M_$[4]/GLKSQI9/!.A21?LQY!ZTFG^&/B=IFG6]C9^-+)+>W01QK]F/ '04 8 MOQ#^*8\2^$+_ $C[%#:_:(TFC4SEIE4/C#K@;6XZN5U"*Y^(GCJ_T&ZD^S>']"D074"-\]]*1N )[(/3O6-#H'Q1MXEBM_&6G MQ1KPJ):$ ?A5*Q\%_$?3=3O[^T\8V27&HN)+A_LQ^=@,#]* /;(((K:!(;>- M8XHP%1$& H'85QGQC_Y)'KW_ %[_ -:Y;^Q_BK_T.UE_X"FN<^(&F?$2'P)J MG>&/^10T?_KP@_\ 18I^MZ%IWB/2WT_6+87% MLY!VDX((Z$'L:C\,?\BAH_\ UXP?^BQ7/_%/6+_1/!HN-*N&MII+J*$R)U"L MV#B@#(\4>!_!_A[0I[DV]R;@KLMH1=2%I)#PH SD\UV_ABQN=,\*Z;97K[KB M"V1)3G/S8YJEI?A"QMKZ/4[J6XU"]"CRY;N3?Y?'\(Z"NAH \W\<_P#)8O ? M^_-_-:])KS7QS_R6+P'_ +\W\UKTJ@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH CFGBMXS)/(L:#JSG %A':@#VBBBB@ HHHH **** "BBB@ HHHH @O+2&_L MYK2[C$L$R%)$/1E(P17''X-^ S_S+UO_ -]-_C7<4A.* / +[PM967C^;1=# M>32;>*[F\MK;&Y1]GMV(YSQDG\ZV_P#A"KOOXKU?_P <_P *;J# _&&YY&/M MK_\ CG^%'_"%7?\ T->K_P#CG^%=910! MR?\ PA5W_P!#7J__ (Y_A1_PA5W_ -#7J_\ XY_A7644 K_\ CG^%'_"%7?\ MT->K_P#CG^%=910!R?\ PA5W_P!#7J__ (Y_A1_PA5W_ -#7J_\ XY_A7644 M MK_\ CG^%'_"%7?\ T->K_P#CG^%=910!R?\ PA5W_P!#7J__ (Y_A5&?P-JZ M_P!HI:>(#,FH6PMY6O8=SJ.>A7'K7=48H @LKMSV6EW6G64_DB)+D'<2%PQY)[UW%'UHH **** "BBB@" MKJ6FVFKZ?+8ZC"L]M,,/&W0USW_"LO"!ZZ-'_P!]M_C75T4 >8^/? 7AO2_! M=[=V&F)#/'MVNKMD9/UKCOAQHG@RYM=1'B>VADD5X_)\Q6. 0V>GO7J?Q-_Y M)]J'_ /_ $*N8^",:/I^L[T5OWT/W@#_ M0 W4O"7P\O;1H+"]FTO<,$VI< M!AZ$$8K#'A31-+@"VEUINKJO07<4L;D?[PX-:B^%;E+B\\116PUNU>[E%WI\ MK$21HIZP$=\?PGK76:/H'@K7K 7>EVD4T9X8;F#(>ZL"<@B@#D+/Q'X3T6$6 M]]X9DMU=S\UJK3*??ID5@6VC^&M8\8QOIUF3837T<85U9"5+J",'GN:]2\+: M=:Z?XF\265I"$MXWMBD9Y"Y1LXSZXKDKT ?% ?VC#P/\ KHM '6+\+/!: M.&70;<%3D=>M=8B"-%11A5& /04ZB@ HHHH **** "BBB@ HHHH **** "BB MB@#B/B];PS_"_57EC5VA0/&2/NMGJ/>MGP-;Q6O@/1$MD$2-8Q.53@%F0$GZ MDDFLOXM?\DMUK_KD/_0A6SX._P"1&T/_ +!\'_HL4 ;))/4G\Z*** "BBB@ MHHHH **** UYS\0^9=3!_Y];+_TK%>C&N \=6BW:^(PSLAAT5+A&4\AXY&= M?U44 =Z8TR?D3_OD4>6G_/-/^^12CI2T ,\I#_RS3_OD5EVGA/0+"^6\LM(M M(+E26$L<>&!/4UKT4 %%%% !1110 4444 %%%% !1110 4444 %9NI^'M(UI MXWU?3K>\:($(9DSM!ZXK2HH BM;6"RM8K:TB6&"%0D<:#"JHZ 5+110 449H MS0 4449H **3-+0 449HS0 449I,T +45S:P7MK);7<2302KM>-QD,/0U+FD MS0!FZ9XS>0!7:%,%@.@K3HI,T +129I: "BBB@ HHHH **** M "BBB@ HHHH Q[_PGH&JWC76I:1:75PX :26/+,!P*K_ /"!^%?^@!8_]^JZ M"B@# _X03PK_ -"_8_\ ?NC_ (03PK_T+]C_ -^ZWZ* ,#_A!/"O_0OV/_?N MC_A!/"O_ $+]C_W[K?HH P/^$$\*_P#0 L?^_=>:?$_POH=CXDT&&RTNV@CF M/[Q8TP&_>*.?P->U5PWC?PGJ'B7Q)I$]D8T@LU+2R2'_ &U. .YP* -F#P%X M7LK@R6FBVL+\C'=.O'T2T-P8PQEVO/=$^(/BO6[PVR:9H]C(Y)MUO'E7STR M1E#G!Z=* .H'PW\'#D>'K($?],ZM7/@OP[>0B&YTBVEC'1&7(%4?M'Q _P"? M#P]_W^F_QIUGJ_B6WU^QLO$%EI:0WWF*CV4CEE95WV^..LZ M?;Z?#'9QV,;+"JX4$]37HX\,Z..EC$/;%<]#I\%I\:+B\CS_Y*EJ?_8.A_F:ZB@ H MHHH **** "BBB@ K&\6:"?$WA:^T<3BW-TFSS2N=OX5LT4 5-+LCIVCV=B7\ MS[- D._&-VU0,_I6+X[\*2>,?#?]F17@LW$R2K*4W8*G/2NEHH \U7P%XZ"@ M#XAS@ 8'[BE_X0+QW_T4.?\ [\5Z310!YOI_PUUU?%NE:WKWBMM4.FN6CC>' M'!Z@&O2*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@!DT,4\92>-)4/59%# _@:YKP'&D7Q.FCB18T5[\* MJ* !Q:= *ZBN9\#?\E2G_P"NE_\ RM* /7Z*** "BBB@ HHHH **** "BBB@ M KG_ !UIVI:MX%UBPT-]FHW%JR6[;]F'/3GM704$4 ?,>NZ)->>()])T/0IK M#5[5,W8;4"XWLJ%7W_[N!BO7K5'CM(DEY=4 ;GOBN60?\7U\4?\ 7.+_ -%1 MUUU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R?Q-_Y)]J'_ /_ M $*N(^$GB'2="L]436+Z.S::2)XQ(&^8 ,"1@5Z7XGT0^(O#]SI8G\@S8Q)M MSMP<]*\[_P"%(R_]!N,>P@/^- &OH'Q%\+Z;8SPW>I;'^URN,1,006X(.*RM M8\5>$QJ3:UX8UU+'5",.IA?RK@>C+CK[UM>$?AD/#6M&^N+Z*]3RRGEF'U[\ MUVTVFVDD+H+6W!92N?)7C(QZ4 ><>"?B+HU_JVNZEJ.2.&=)73R3E@IR #GCF@#TJBBB@ HHHH **** "BBB@ HHHH M **** "BBB@#C?BU_P DMUK_ *Y#_P!"%;/@[_D1M#_[!\'_ *+%8WQ:_P"2 M6ZU_UR'_ *$*V?!W_(C:'_V#X/\ T6* -FBBB@ HHI* %HI,TM !1110 &N' M\7]?%'_8NM_.2NWKB/%_7Q1_V+S?SDH [P[XKT'PUX$U73K._L=>U"SO+2[M#:A;>U$3*""" M21UX-J6%QJ,,MS=M&89A%_JMI)^O.: .I^&/B_4_&CZW?7FP M645T(;1$'W0!D\]^"MMVWCN_T>"_M-$M[3Y5>[A+^8?7(Z5Z1X"\* M+X,\)P:1YRSR(S/)*J[=[,<__6_"N*\7_#?Q7X@U2Z5=0TZZT^[DW+]KA!DM M1_L'KTH @L/B!XD_X2KPIIM]<6X\<>))] M:\KQC4M'B90;B/Y)&9 MV?\ #ER/IBKNC_#+6;71/$,M_J\4FNZ^GESS%-T<:G.X8[D@GGZ4 9.BZ]\1 M]<\&2>)+;5-.2VCBDE,;PG<0@)/\JJ1>-_'I^&\GC&2_L3:ME$B$7S@B383^ MAKMO"7@?5O#_ (,O_#M[J=O)HX+G4;2V$MJ\2X7)*KA MO^^L_A5R7X.ZM)X*_L:;5K:22SD6;3O+AV!&YWACWW$@Y]13K+X/ZAJRZQ>> M,M0A?4;^V$$3VPR(<$'=[YVJ/SH C\,>/_%D/BG0;3Q0+>:UUV 20>4NUH\C M()_SWKV.O(_"?PO\0VOB'2;WQ/?VTMOHL?EV<4!R2.<9/XUZY0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7 _$+Q/JFAZUHUGILPBCNVS*=N M2?WBC^1-=]7E?Q7C>3Q3H'E!6:.-Y=I<+D+(I.">_% 'JI&&/UJO>\6%SC_G MB_\ Z":R-&\5QZ[>/%;V-Q&H&6D9E*CVX-4]9\:6=G<7-A]GDF(0H9(Y$P"1 MCN>U %WPP2W@BS+$DFV.23GUK+T70+#Q!\/=*@U"/)6(F*9#AXCN/*GL:YS0 M/$GB3R;;1+*WLF3!B61P20O/)PU76U77_!=G8Z6S:9=QQ+@["0X7.>03[T : M46M:IX.E6U\52&\TMCMAU5%_U(Z8F_QK3U:6.?Q-X8EA=9(WDN&1T.0P\H<@ MUSNJ^.[J]6.VTO3(9$E^26.\*L&SVP#6//H>M^#;NUU""]L?(CD>2#3,MM1G M7#%=QR![#B@"AK.GW6I_'?4TM[)[]8[*,M"MT8<#'7/]*[[P/I&H:5)JQOK1 MK*"XEB:V@:Z\_: A#'/;)KD_ ]S=ZC\6]0U*_6-)KFP7*1?=&TX]37K(H Y> MS_Y*EJ?_ &#H?YFNHKE[/_DJ6I_]@Z'^9KJ* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *YGP-_R5*?\ ZZ7_ /*TKIJYGP-_R5*?_KI? M_P K2@#U^BBB@ HHHH **** "BBB@ HHHH **** /&$_Y+KXH_ZYQ?\ HJ.N MNKD4_P"2Z^*/^N<7_HJ.NNH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "C%%% !BBBB@!,4M%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!QOQ:_Y);K7_7(?^A"MGP=_R(VA_P#8/@_]%BL;XL_\DMUK_KD/YBN7\._% MRQT_PSI=F^A:Q(UO:11%X[9BK$(!D''2@#UJBO,YOC=I%N%:YT;5K=&8+OE@ M*C)]R*])AD$T*2+T=0P^A% #ZCN&*6TKKU5"1^525#=_\>0>$K M_P ?>+M"&IZ=/JD\?FO$[QRP(NY3T 89Q@BMO^Q_B7_U&/\ P)MO\*U_V=_^ M25M_V$I_Y)6U\6=8U/P_X.35]'\QI+2[B:6-#S(A.TCZZIIMEKVN7.D:?'/]CO-08[=LBQF3!S MT+9"_A6;%\5?%EA8ZB;JZGN8956TL;G;C/SN5F^C*IY]J .U_L;XE_\ 48_\ M";;_ K+OM/\5PWLNG:S::I/*6E8S*NPQ=0-I8Y]J]%MK'Q)\0-!M=5M)(;>[MY[ZTFBO,@H' M54(&.F"#CZT 8VGMXWU7<-,U"_NS&/F$-]:MC\A1&WCB:[:VBU"_>=6V&,7M MKD-Z8QUKH-!\"^-=#U>+4(?^$>62*U^S 01-&K?=!=@.IPHJO;_#OQS;ZA;3 MB[T0I;:B=04"-@[-ER$9NI4%V/XT 8UV_C:PNDMK[4;^WGDQMCEOK56.?8BM MGP)JVLS>+-:T?7+FZEET^*(O'SW+>'R+ MQ55M\3,T9 P2C'[I(JEX)%__ ,+?\:_VOY/VS%MYOV?.S_5KC&?;% 'I%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 F*,4M% !BDQ2T4 &*3%+F MB@!,48I:* $Q1BEHH 3%&*6B@!,4N*** #%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %5+S2['4&0WUG#6@7=4$GA_2)I6EFTVUD=SEF:($DUHT4 4+;1=,LIQ-:6%O#* 0' M2, BEN=&TV]F\Z\L+>>3&-\D8)J]10!FIX>T>.17CTRU5U.581#(-3WFF65^ M5-]:0W!084R(&Q5N@]* ..MK"TL/BHB6-M%;JVF$D1KC)W5V KEW_P"2KQ?] M@MO_ $*NH% ',6?_ "5+4_\ L'0_S-=17+V?_)4M3_[!T/\ ,UU% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %OT444 %%%% !1110 4444 %%%% !112&@#Q M<2*OQX\2JS %HXMH]?W4==A7'7\$:_&N\N O[U[B1&;U MH"!_X\:[&@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** .,^+7_)+=:_ZY#^8J.\N-0MO"_P / MBFM7^DZ7<6D-M=2V3A2KM$OELQ(/&1C\:E^+/_)+=:_ZY#^8K?T630[GX::' MINNW5FJ3:3;9BGE53@QC!&3[<'VH \^^.'AJ\TKP%'<7'B;5]33[;$OD7DBL MG7KP.M>FV'_(.MO^N*?^@BO*?C#HNHZ3\.(%M_$/]J:)]LB$4H;O_ (\YO^N;?RJ:H;O_ (\YO^N;?RH \N^! MM[J$/A2VLM*NR[W.IS//#(@9((EVY;U!.ZLLYH T]/\ 'EOIWCKQQ:>)Y5U"VMKB(:?IKQ*YDD.> M$7')/'-:*P:SHEQ9^+?%?V2&VO)T@GTLPH8;&W/"'./O@GD_A6/\();#Q+\2 MO%^OW6G"&0R130)=*/-MB=P.?0\5[5>6=IJEBUO>PQ75M*/F20;E<4 8VFW/ M@_5[LQZ3_8MW<*-Y$,43,!Z]/<5H3:UH]C?)8S7]I;W4[?) 7 >1B<=.Y)KR M_4OAY'<_&9W\,WX\."RTB)I#:1#YUD>96QV!P!S69XX^'5C!XL\%6'AJ[>SO MKJ[FF.IRN9I"T:!PQ)Z_=_.@#VC4=7T_2(UDU2]@M$8X4S2!<_G3[G4;.SLO MMEW=0PVP7=YLC@+CUS7F'B_X;:3%X*U6>^O;G5M4D58S>WM/AA9P:/_P 5/JL^OW-G:D013-MBA4+QB,=?J: /0++4['4;/[78W<-Q M;]/-C<%??FO*/"US#=?&SQU+;2I-'NMUWH: /1Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RGQM\4;_1 MO%EWI&DM:1"PB5I3=*3YTC ,%7'08(Y]Z?K_ (N\;::FG3VJZ8_]KS*EE:*I M:0Y&3D], 'D^XJUXG\!ZQ<^(]5O="73Y8-=@2"[:\^_;D#;O3U& /E]:UK+P M1-;^+M&U&YN8YK/1],-K;QD'=YI/,F.@RO'Y4 6/%OB/4=$T_2[6PACFU;5+ MA+:+=_JT.,NQ]@,\5Q>J?%;6-#:YT;4X[--8@O1";D F 1%0P8CJ3SC%=#K^ MC>(O$MY.]NT-G/H^I)-I,UBW7PX\03W;>)W.GR>(7O?M1L MW.;<)M"B+)[C^]0!6G^+6IIX=T]MUDEY=7TT/VL*7A,4:!MVT<@DNHQ[&NST M+Q%>WWP_O-:FN[*]GBAFEC>U!"?(I(!![Y'-B?\ $UTJXTRXOYKR M2YNM-DC"P'S-HVHQZ8 KI/#W@ZYT;P/J6D37$+W6H?:'=HTVQQO*#P!UVC- M'&V7Q)\1FPTO4)[O1KI;V2)6L+5#I]X&629,]=W0'BM5_A?Y6A>'VTQ[6UU[1A'_ *4(_DFP &#=\'UK.U?X M>>*+VVU#3GDTG4+;4)"ZWETA\ZSSSQ_>]!Z4 .UKXA:Y:^*;S38KW2=/CMXH MW_TL$EBRY.".N#7INFFZ.EVQU!HVNC$OG-%]POCDCVS7)>'_ !'IFL75SJG MV?48Y+>&&/S(\M\B!23GUQ7:@!0 . .!0 M%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 OT444 %%%% !1110 4 M444 %%%% !1110!XUJ'_ "6*Y_Z^YO\ TEMJZRN3U#_DL5U_U]S?^DMM764 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!QGQ:_Y);K7_7(?S%<)XL=;^U\ M+Z=,]O#:P:/ILT\SQ(70MPN">6&0H- $_P ;+<6OP:LX5N8+D+>Q?OK= M J-R>@' KO[#_D'6W_7%/_017FGQ4N].OO@'I=QHUD+"R>ZA,=L/^67)ROYU MZ78_\@ZV_P"N*?\ H(H GKG_ !!XC73+V'34LI[J>[A=E\L@!0,#)S[L*Z"L M?6M L-3E2^N8W^U6D;B&5'*EF_\+$\+?\ 0P6WYM_A7@/@?Q#K=]:Z3ID'C"/3=-6Y2R6U M,*NX)WN6&1C\_6K7BCX@R:/#<2Z%XEO=22,F.&XDM8$CED&W< N,D#>N?K0! M4U/Q-!;:WX_-G+(YU>[MEMI$5PLJ*VY\D#.T@%3_ +U>@_#7XB:!I/A_^R=6 MU-TFCNY/*WQR,B1M@JH8C.!DCFN/O?B+XXM]/L+FVN-(NQ>0I(%CT+_Q'H1.<+Y&C+C'ODT ZPA[<[06(SC=Q^-=' MXB\3>-=#U!H(KO3;F-+^2S9TT921M@27. >N'/'^S69_PL#Q?Y5Y)]LTHI;Q MQ.H72%9G:7S%10 >3N11_P "]J *?AW5FTS2]9L]7U:"=[F,-)*CR/\ :)5G M3Y^1U*ECQV^E6;CQ7]F^([ZJE]#-!>74L+RJ\GRVY!C 9<8QP&!]0#6CH/BK MQSK]];P6\VEAKJSFNH(SI2>8?+;:489P&W!A^'O5J'6?B.V@ZEJVH6MGI<%E M"S*+K2XB97#!=H / Z\_2@#B+;5)#X5\/^5J*Q3:58YAB)=6AF4L_0#!).!S M7H'A&\M]1^,?C6]LI1-;3K;-%*H.' C521GW!'X5U\61:3:I9W5K*5 M(U :7$(U7< Q(SG(!SCO4'A6XU&3XL^*;35KB"YFL+>WMUE@MQ"K+CS!\H[Y MD- '?T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 E+110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!RS?\ )5X_^P6?_0JU]:UNVT*S M2YO%E=9)5A1(4W,S-T %9#?\E7B_[!;?^A5>\3:/=ZS8VJ:?/##/;7<=RIG! M*G:>AQS0!A>&]:M]:^)>L26\-:A_R6*Z_P"ON;_TEMJZRN3U#_DL5U_U M]S?^DMM764 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!QOQ9_Y);K7_7(? MS%<-K_B&WT'^PYH]3DTR].@:9$3%+M^T0OO#$C!'R8SG_:-=S\6?^26ZU_UR M'\Q7+:KXFU'3-,T2VM(M',$>AZ:"U[;+)(S3!E&"?X1M_#- #/B!)!+^SGI+ M6G^I^W($;.=XWM\V??K7J]C_ ,@ZV_ZXI_Z"*\D\=AE_9PTI9"A<7ZABGW<^ M8W3VKUNQ_P"0=;?]<4_]!% $Y]JX_5WOKC4KJRU*Z-FK1.=/,7^JE)7 #GNP M/.VNPJAK6GV^I:3<6]VFY"C$$<,AP<,#V/O0!X3\,_A9>>,?"9U>&>.RDLYI M1:2**$LM.FN+J%'W#[3P1^%=9=)\3O&&G:EH5T=*6*2%4ND*- M&XCDW $$^NUORH Z+X:^%=(U3X>^&M2O+7?=16T95PY )1RRY'?!YKTCO7A7 M@C2=2U'4_$/AJQUW5-)&A0)%!$DRNB2'=R..1TJ?7OBIX'B6: M)(;UXQ@V4@8(S.>V6''UH Z2*[\(WOB37M"\2:A:Q7IUD7%M;R3&.3FUB4,# M[C+4[FV6:YN&199%6.96^8C 'F1?H*LV&F0P^/-+61I[^TO-3M+$2W#B97B+ M O&QZ=UQCWH ]NM+&RTWXU:1;:8JK:KHTS)M;<#N?<6SWR23GWKO=9TFWUW2 M+G3;TOY%PFQRAPV/8US^@_#?1_#GB0ZOILMT&6)HH;>24M' C'.U,\@ ]!VK MKJ #DY]Z\A\._P#)+_L%M_Z%74URS_\E7B_[!;?^A5U- '+ MV?\ R5+4_P#L'0_S-=17+V?_ "5+4_\ L'0_S-=10 4444 %%%% !1110 44 M44 %%%\31[7[%-=PJU["+B2S7=(L6[YB!]* .FHKC_!#W9O=466YU"Y MLE9/LTE^FUSP=V/;-=A0 4444 %%%% !1110 4444 %%%% !117,?$*[NK'P M7=SV,\MO*K(/-A&64%@"1^&: .GHKBO!MU%+XBU"&QUF\U6S2WC8/=#[CEFR M!P.P%=K0 4444 %%%% !1110 4444 %%%% !1110 4444 %OT444 %%%% !1110 4444 %%%% !1 M110!XUJ'_)8KK_K[F_\ 26VKK*Y/4/\ DL5U_P!?+K+4WU#5OL6@RZDM_IPMXY49 (W^;KNY[CI0!W$4J31))&VY'4,I'<&GU4T MV)X-+M895VO'"BL/0@5;H **** "BBB@ HHHH **** "BBB@ JKJ.IV>DV+W MFHSK!;H0&D;H,]*M5SGCJPN]2\+O!I]L;J9;B*00@@%@K9(YXH T=)\0:7KO MF_V5=I<>20'"_P .>E:5:2^EPW:PK%#(5).Q<$_+QUKJJ M"BBB@ HHHH **** "BBB@ HHHH ***#0!B2^,-!AU0Z=+J,2W:RB$QG/WSV^ MO-;=>'Y71]:%X+\,FWR_E_X%V->C=2?K0 4444 %%%% !11 M10 4444 %%%% !114<\ABMY) I8HI;:.^!0!QGQ?N8H/ACJD@K2\-^"_!WC3P7H&I:KI-MJ5Q'IL%J9I"X*^6N"G!'1MU>2>(OB^VN?8(+K MPY];OA#XT7UE875AI/@V]OE6ZFN/DX*++(S*" ..N/ MPH Z/XZZ99:-\(K;3]+MDMK2"^A6.),X49/K7CKX)U&S/VE)3*5+=#TQBO:+-62Q@1P598E!![$ 9H FJ&[_X\YO\ MKFW\JFJ*X4O;2HO)9"!]<4 <)\ ]6M;+X9F!W9YVU*?;#&I9CPM>HZ9:31&> M[NR3F!VZU;C MT+2XYKF5-.MEDNG#SL(QF5AT+>IKSC_A/OB5_P!"%;?^!M'_ GWQ*_Z$*V_ M\#: /0KCPQH5U&$N='LI4'0/ I Y8^GJS?F?6N%\3>-- \&ZA+IX\)^=!8S0 M/YL*1JBS/GRR >A'K5?_ (3[XE?]"%;?^!M<5XGL_'?BE-76]\%PJNIF \70 M/E>4>WU&1^- 'H=C\7)=1TF[U*T\*:C):V3%9Y!)'\F%#>OH14]E\4+Z_OFL MX/!FK"X6 7/ELZ F,G ;KTS7!>%#XT\*^$#H$/P^M[B*52+F22\P9R1C)].. M!5O1+_QOH$L\UEX!5YID\LRSZB794R3M!/09.<4 =)8?&C^U+D0V/A/4YF,S MP95TP)%!)7.?13^5<3X)\<6^J?%W5KY+.:.+Q$(C;[B#LV1@'=_WR:H^&-$\ M9^&=5N=1C\%"XN9I7E!:^PJ.VX$[>A.&(IVG^&_%VGZ3X)OB)YL7EQ:@3YB;O/CA";=PW9PV>F:]0^E M!1110 4444 %%%% !1110 4444 %9>K>)=(T.2./5;U+=Y5+(K9R0.I_6M2N M1\20W\7B*WO;31)=6B^Q2P,(V0&-F92#\WT- '46=Y!J%E#=V<@E@F0/'(O1 ME/0U-6/X2LY].\'Z59WD7DSP6L:21YSM8#D5L4 %%%% !1110 4444 %%%% M!1110 5!>7EOI]G+=WDJQ00KNDD;HH]:GK$\8V%SJG@W5+*QC\VXG@*1IG&X MY'% $VD^)M'UR=X=*O4N)(U#LJ\$ ]ZU:XSPY:ZA-XNDU&ZT272H%TR*U D9 M"7=79B?E]F%=G0 4444 %%%% !1110 4444 %%%% !1110!BZAXOT+2]0:QO M]1CAN5*AHVSQNZ?SK9#!@".AY%>>^)M.U6:^UJVM- EO%U":W>*\5D"H%50P M.>>QKOX@5B0'J% /Y4 24444 %%%% !1110 4444 %&:*JZBLSZ9=):Y\]H7 M$9!Q\VTX_6@"USZ'\J,'T/Y5YA;Z;J:6L2W.@^)9)@@$C+J*89L_\ 0N^)_P#P9)_C0!>\0:];>'_B=:S7D<\OGV'E1I!&79F+=,5U.B:[;Z[! M/);13PM;S&"6.XCV,KCJ,?C7F.LZ-JT,UKJNE>%M5:]L9!*7U"]1U\M>2.#Q M5+PQ\7S8+J5QJ/AC5))=0O&N?]%CW(H( P">O2@#T>T_Y*EJ?_8/A_F:ZBN# M\&:Q+XH\57VO)I-]I]G+:1PH;N/:693SCUKO* "D) Z\4M97BBVNKSPKJ=MI MX)NI;9DB"M@[B..: -+S8_\ GHG_ 'T*42HQPKJ3[$&O+[30DCLH$N? VLR3 M+&JR.-07#, ,G[WKFKN@Z)

.-/O+3P_?Z39PPS+<-=70D#EEPO )[T >BT M4"B@ HHHH *2EHH **** "BBB@ HHHH **** "BBB@ HHHH *0C/49I:* $5 M0O10/H*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1F"C+$ >I.* MYGP,0?BE.0:N[D30![91110 4444 %%%% !1110 A- .1TQ7$?&: M^N],^#_B"[TZXDMKF.! DL3;67,B@X/;@FN/TWP7X%U"S66#Q[K\A 02;=>; MY6;@#\^* /:*S/$.N6_AKP[?:S?J[6UE"9I!&,L0/2N"MOA%X>O#,+7Q5XHF M,$ABE"ZTYV. "5/'7D5Y3I_PB\8^,?[8M[?QQ(EM;7LMI+9WES-(P53QO['( MP: .M\1ZO=:-XZDUS5M&N[:WFDEN$1MI8IY,,9/![%#^8KO8I!-"DJ]'4,,^ MAKR^?X<^(;;Q'8Z7X\\3RZQ%=PR&(VTC(T:KC*Y(Z$X_*O4(HUAA2-/NHH49 M]!0 ^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I,4M% !BBBB@ HHHH M**** "BBB@ HHHH **** "DQ2T4 HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ,4444 %%%% !1110 4444 %%%% !1110 4'^M%!H Q-9\0Z!HR22:I MI-4O"-E=27FI:_?0&TDU(HEO;8 ,5N@.S.091U*L#W!X-J] MG:VEG;^3800P0@\)"H51^ J?- "T8HS29H 6C%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% #7177#J&'HPR*YKP*H7XH3*H >_P #&.+2NGKF? W M_)4I_P#KI?\ \K2@#U^BBB@ HHHH **** "BBB@#S_XY_P#)$_$?_7&/_P!& MI7S=:26.K>&=&L3ISZ,]E&L%Y=>61) M7_ !(N8[/XF)=7+%88=:#R-@G:HMK?FO2+ M&^M]2L8;RRD$MO.@>-Q_$IZ&@"Q1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'<* M[VTBQ':[*0I]#CBI** /%+[P!XNMK&:]O=7N"8HM\K)J#>)IX90=I\-:400<%3^^P0?6@"A]B^)?_0$T_\ \"E_QI?L7Q+_ .@'I_\ MX$K_ (UZ1:73?8OB7_P! /3__ )7_&C[ M%\2_^@'I_P#X$K_C7K6*,4 >2_8OB7_T!-/_ / E?\::+#XE@G.BZ>03Q_I* M\?K7KF*,4 >2_8OB7_T!-/\ _ E?\:/L7Q+_ .@'I_\ X$K_ (UZU1B@#R7[ M%\2_^@'I_P#X$K_C1]B^)?\ T ]/_P# E?\ &O6L48H \E^Q?$O_ * >G_\ M@2O^-'V+XE_] 33_ /P)7_&O6JKWEY%90&68X&0J@=6)X 'N: /(M1_X6+86 M,DT^CV" @;)U9B>P5<\GVJ+X>:OJNJ6-S_;4_GNJP31/@ ^7+&)%Z?[)!_& MO4A:23Q2WVH#]]Y;>5%U$((_]"]37D_PW_X]I?\ L':7_P"D4= ';T444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 <;\0;^_M8=/M=.NVM1>2M%*ZJ"2NWIS7EH^'4 M4!=8U%1V F( KTSXB_\ 'UH7_7RW_H-8N* .+T;5-5\&^/[71=.U*XEM+F+, MBW#;^>>1GI78>*O&6O6&A.^GW)%V[JD06,$DD] *XC6X+S_A9UK>65H]T+>! M2ZH<$9S6]:Z??:CJ46HZPJQ)",P68.=A_O,?6@!5\8>+MHW-K6< M.?$2:YIUKH1&>YC4I=0(JNA;!Y%;8KFM=_P"1R\/_ /7Q'_Z,% 'N_;&P8_P"*BLQV]/*KMOCI_P D3\1_]<8_ M_1J5YU;PZ9]EBS=@S^]T[T^M '8_"UKU_'7B4ZD6,WV"PQOO8KDXWW/\ M%&H [\8S^=>J5Y+\)5@3QMXF%L\CI]AL.9&A)SON?^>7R_U_2O6J /%-;56^ M*U^&4,//GX(S_P NEO6EX$'_ !0>C?\ 7JG\JSM9_P"2L7__ %WN/_22WK1\ M"?\ (AZ-_P!>J?RH Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S/$G_(K MZG_UZR?^@FI_ 7_(WR_]BSI7_M:H/$G_ "*^I_\ 7K)_Z":G\!?\C?-_V+.E M?^UJ .]O+.&]MS%.N1U!!PRGL0>Q]ZJVEW-!.++4&S+_ ,L9L<3#_P"*]1^( MK2JO=VD5Y"8IAQU!'!4^H/:@"P#169:77<5E 9 M9CP. ,ECZ =ZJV5G+-<"_U$#S\8BBSD0*<<>['')_ >Y9V,[S)=ZHR/U7?_'G M-_US;^5>*_#?_CVE_P"P=I?_ *11T =O1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!P_Q%_X^M"_Z^6_]!K&K9^(O_'UH7_7RW_H-8U '/13;?B!=0G #6*-DGWQ6 M\9$4$EU QR<]*XS5=+.J_$*6)61=E@C?-N_O>Q%1:WX5DM="O9_.B/EPLWR[ M\_\ H5 '<"5&4%70@]"&KE-9N?,^(.B0 #$":']]!Q+&R'[_ *,30!]0G[Q^M)2G[Q^M)0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!S/BJS74=3T*PEGN(8+B[D$GV> M9HV8""1@,CW /X5PNORZAX)NKN/3I;JUN%BNKJRO8[H,X4Q@E7#*=V3"O<&O M0];_ .1E\-_]?([1FLF+:9 MI\G^AV2VJGH5N[=H6R)+ MHYVL <<]:[R@#Q76?^2L7_\ UWN/_22WK1\"?\B'HW_7JG\JSM9_Y*Q?_P#7 M>X_])+>M'P)_R(>C?]>J?RH Z"BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH MS/$G_(KZG_UZR?\ H)J?P%_R-\W_ &+.E?\ M:H/$G_(KZG_ ->LG_H)J?P% M_P C?-_V+.E?^UJ /1:*** *UY:17D!BF&1D,K#JK#HP]"*JVEY+!.+'4&_> M_P#+*7H)A_\ %>HK3JO=VD-Y"8[E-ZYR.Q!]0>U $X-+69:7$UG.ME?,7W<0 M3G_EH/0_[7\ZTQ0 4&BJ=]?)9PAF5GD8[8XD^](W8"@ OKY+*(,P+NYVQ1+R MTC>@J*QL'$YO;_;)>,,# RL*_P!U?TSZD46%BZRF]OF62\D&./NQ+_<7^IZG M\@-&@ %%%% $-W_QYS?]U7?\ QYS?]6,%6GQ_P".G'Y5/IGF?\)] MIOFHZ'SH.&,A_C_VR35?1H[DZ-:E5)7RQC]S?%$(^4<&6[XXKUCXZ?\D3\1_P#7&/\ ]')7D\&L6@MH MQY.H_<&<>*+D=O3- ';_ 9:)_&'B/ M_!FYCNO&'B=X5F5?L5B,37[W;??N?XWY ]O\:]@H \5UG_DK%_\ ]=[C_P!) M+>M'P)_R(>C?]>J?RK.UG_DK%_\ ]=[C_P!)+>M'P)_R(>C?]>J?RH Z"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH S/$G_ "*^I_\ 7K)_Z":G\!?\C?-_ MV+.E?^UJ@\2?\BOJ?_7K)_Z":G\!?\C?-_V+.E?^UJ /1:*** "BBB@"*5HX MXVDF*JB?,6;HN.]9DOBWP_!9PW4VM6*6\T+SQ2M.H5XTP&8'/(&1D^]:S*&R M&Y!X(KP'4?A)XB_M>ZNXK.VN['1+I/[&TUV^2>W:NM\ M0?"*6J7#>)=,$,GW7-TN&YQZ^M:>FWNFZW;0:IIEQ;WT# ^3-T\2_\(N@MS?K='3EDCR%#?=_NUZI\,-!O]!\/7J:E:I8M>:C M/=Q62!=MM&[?*@V\=J .UHHHH **** (;O\ X\YO^N;?RKQ7X;_\>TO_ &#M M+_\ 2*.O:KO_ (\YO^N;?RKQ7X;_ /'M+_V#M+_](HZ .WHHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "N*^+W_)+=7_ -P?SKM:XKXN\_"W5\?W!_.@"W/X+T=_"6C:LFFR2/:: M;@6EE A\YI(QN8@]6]ZY3P_(?&&H6NAWL+Z;I^A,KC3[L;;FX9?N.1V4&NR; MXE>&/#G@S2%NM06XFDM8XE@M/WLF\(."!TKCO$GC&SUAM/N=*TG6(M6LKI'M MI7L9$!!8!D9L?=()X/'% &Y\1?\ C[T/_KY;_P!!K&'2MCXB&M0CB5G=H& 51R>*@@_Y':\_Z](_YUJW/ M_'I-_P!6%#Y32-<,@##KP#VK;MM'O=+\9Z.^H/& MTDL\0"I(S@8D]6K6^&O_ "*;?]?GDUZS\4]!O MO$_PPUO1])C62\N85$*,P7<5=6QD_P"[7FT/@/44A16T+5]P4 X@L.M &Y\( MS>GQKXF_M&<32_8;##"]2ZP-]SQO15 [\8_G7K=>:_##PQJ&A>)-=N[O3[FS MMKJVM(XCE4 >*ZS_ ,E8O_\ KO=D5F>)1_I&A_]A6#_P!"KI],_P"2P^(/^P38_P#H MRXH Z^BBB@ H)H)Q5._OH[*-68-)(YVQ1)]Z1O0?X]!0 7U]'90AF5G=CMCB M099V] /\XJ6V$YMT-V(UF(RZQDE0?0$]:JV-@XF-Y?[7NV& !RL0_NK_ %/> MM$4 (15 7SPZDUO>*J)(5!N&1[T 87B3PUHWAC7E31K**SCDBMI)-OJ+C&!(+Q=AF?S]Q !ZC%>D>%- M#O-'FU%[RWM+<7,V]([7H![\#GZ4 9?Q$_X^M"_Z^6_]!K&'2MGXB?\ 'UH7 M_7RW_H-8PH Q8/\ D=KS_KTC_G6K<_\ 'I-_US;^594'_([7G_7I'_.M6Y_X M])O^N;?RH Y+X<7$,7A5UDE13]KEX+ >E6=9FCE\9>'_ "G5\7$>=K9Q^\%2 M_"_X9^&_%O@]M3UJ"XDNC=RQYCF*C QCC'O7=:=\'?".E:A#>65O=+-"XD7= M<$C(.1D8YH [P_>/UI*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O M)_BW_P A+_N$W/\ Z!)7K%>4?%O_ )"7_<)N/_0)* /I"BBB@ HHHH **** M"BBB@ (S2 4M% !1THKF_B'J5_H_P\UO4='8I?6UHTD#*NXAATX[T >*;[4M0EBD>5Y(5+ M"8I&BJ%"#[RJ!^%>@?#PN?ASH1ESO-E'NR,0XBB7JQ_H/>F6.GO',;N\E\^[9=N[&%C7^ZH]/?O M^5.L;#R&:XN'\V[D'SR>@_NKZ 5>H !1110 4444 07-K%=6[13KN1OT]"/0 M^]4K6YELYEL[YMQ/$,Y_Y:#T/^U_.M0C-075K%=V[0SKN1A^(]P>QH F!S2U MF6US+9W L[]M^[_4W'_/0>C=@P_6M('- $5W_P >\'?[FH?^AK0!Z[1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 KQCPGKNK:+\2/&3:6D;0FZ=YO,MWD^ZI(^9>%Z=Z]GKP?2M5\%Z?\0? M&,?CBXNXA+>$0K;^=AAWSY?]: .N^+/G^*(?"MBB>7<7$)OEN8$=Y(' &=H7 MMSW'%<1+I^NVMO<:C=^+]1:T,DMO;6ZWI^T/* -HQWRQZ=0*;XY\1^"?+TP> M 9[MYU=DGEF:=6ABP.$WLHY],UO?#E?!]S.^LSR75QJ-O)C_ $J(;$;'#JJ% MESCODF@#=\3V]U::3X4@U&5IKN-L3.Q)+/LYS56L[XJ^,K&34M%L+2>>)UE\ MU[A4&%7&#@'DG\*RM%U47?B#R+/4IK^U%L79_$IM2>]8ZO#:12#2[G8+69I%(\N3J65>?PH ^G:*** "B MBB@ HHHH **** "BBB@ H(HHH \5UDG_ (6O?\G_ %]Q_P"DEO6CX$_Y$/1O M^O5/Y5FZT_S_ ,][C_TDMZT? K > ]'R1_QZIW]J .AHI-Z_WA^=)O7U M'YT .HI-Z_WA^=)O7^\/SH =12;U]1^=&]?44 +13=Z_WA^=&]?[P_.@!U%- MWKZC\Z-Z^H_.@!U%-WCU'YT;U]1^= #J*;O'J/SHWKZC\Z '44W>OJ/SHWKZ MC\Z '44W>OJ/SHWCU'YT .HIN]?[P_.C>O\ >'YT .HIN]?4?G1O'J/SH =1 M4,]U#;0--<2I'&@RSL< "LT>+= _Z#%G_P!_A0!L45C_ /"6:!_T&+/_ +_" MC_A+- _Z#%G_ -_A0!L45C_\);H'_08L_P#O\*/^$LT#_H,6?_?X4 ;%%8__ M EN@?\ 08L_^_PH_P"$LT#_ *#%G_W^% &Q16/_ ,)9H'_08L_^_P */^$L MT#_H,6?_ '^% &Q16/\ \)9H'_08L_\ O\*/^$LT#_H,6?\ W^% &Q16/_PE MF@?]!BS_ ._PH_X2S0/^@Q9_]_A0!L45C_\ "6:!_P!!BS_[_"C_ (2S0/\ MH,6?_?X4 ;%%8_\ PEF@?]!BS_[_ H_X2W0/^@Q9_\ ?X4 ;%%8_P#PEF@? M]!BS_P"_PH_X2W0/^@Q9_P#?X4 ;%%8__"6:!_T&+/\ [_"C_A+- _Z#%G_W M^% &Q16/_P )9H'_ $&+/_O\*/\ A+= _P"@Q9_]_A0!L45C_P#"6:!_T&+/ M_O\ "C_A+- _Z#%G_P!_A0!L45C_ /"6:!_T&+/_ +_"C_A+= _Z#%G_ -_A M0!L45C_\)9H'_08L_P#O\*/^$LT#_H,6?_?X4 ;%%8__ EF@?\ 08L_^_PH M_P"$MT#_ *#%G_W^% &Q16/_ ,)9X?\ ^@Q9_P#?X4?\);X?_P"@Q9_]_EH MV**Q_P#A+= _Z#%G_P!_A1_PEF@?]!BS_P"_PH C\2_\?&A_]A6#_P!"KIM- M./C!X@_[!-C_ .C+BN)UC7=+U&_T.&PO[>XE_M2 [(Y QQNZUU<=Z+7XO:\J M+YL\FDV(BB'5CYD_Y#U- '6WU\+4*D:>;<2Y$4*GEC_0>])96)A9I[EQ+=2? M?DQP!Z+Z"BPLC!NGN7$MU+]]^P'91["KN0* %%%)FC- "T4F:,T +12;J-U M"T'FDW4;J (;JUBNH&BG7Q'H:SX;RXT^X6VU$!H7(6&[SPQYX?^Z>F# MT)_#.MD'K44\,5Q"\,Z+)&XPR,,@B@ NN;.;_KFW\J^;_A-_R+W@[_X8Y.<'",?7T/?ZUX+\)R!X>\'Y./DU#_ -#6@#UV MBF[U_O#\Z-Z^H_.@!U%-WKZC\Z7>O]X?G0 M%-WKZC\Z-Z_WA^= #J*;O7^\ M/SHWK_>'YT .HI-Z_P!X?G2;U_O"@!U%-WK_ 'A1O7^\/SH =13=Z_WA^=&] M?[P_.@!U%)O7U'YT;U_O#\Z %HIN]?[P_.EWK_>% "T4F]?4?G1O7^\/SH 6 MBF[U_O#\Z-Z^H_.@!U%-WKZC\Z-Z_P!X4 .HIN]?[P_.EWKZC\Z %HIN]?4? MG1O7U'YT .HIN]?[P_.C>O\ >'YT .HIN]?4?G1O7^\/SH =13=Z_P!X?G1O M7^\* '44W>O]X4;U_O"@!U%-WK_>'YT;U_O#\Z '44W>O]X4N]?44 +12;U_ MO#\Z3>O]X?G0 ZBDWK_>'YTF]?[P_.@!U%-WK_>'YT;U_O#\Z '44F]?4?G1 MO7U'YT +13=Z_P!X?G1O7^\/SH =13=Z_P!X?G1O7^\/SH =7@VEPQ2_$3Q? MYL:/B].-R@XKWC>O]X?G7@^DR(OQ'\6J7 9KTX&>30!T7V.VQ_Q[P_\ ?L5@ MZ;K?^@UKT 8T'_([7G_7 MI'_.M6Y_X])O^N;?RK*@_P"1UO/^O2/^=:MS_P >DW_7-OY4 7_@5_R3<_\ M7_/_ $KT>O./@5_R3<_]?\_]*]'H **** "BD+!02Q ZD]JBBNH9@3#-')C MKM8'% $U%-WKZC\Z-Z_WA^= #JYSQ7J&HVUSH]AI%Q#:RZC=-$T\J;P@6,OT MR.N,5T.]?[P_.J&KZ+I6O6J6^L6D-W$C;T60GY6Z9!'(H RO!NI:E>G5;?5[ MF&ZELKOR5EBCV!AMSTS735FZ1HNEZ#;O;Z/:QVD4C;V5&)R?7DUH[U_O#\Z M%HIN]?[P_.C>O]X4 .HIN]?[PHWK_>'YT .HI-Z_WA^=)O7^\/SH =12;U_O M#\Z-Z_WA^= "T4W>O]X?G1O7^\/SH =6-XFU:XTC389;3[.))KJ&W#7!(1 [ MA2QQZ9K8WKZC\ZK7MG9:C;FWU"VM[J D$Q3QAU)'3@\4 8OAK7[S5-6U2PO3 M9R&R\O;+:,2K[AGOZ5TE4K#3-,TI773+&TLQ()8PWUP!FKF]?[P_.@!: M*3>O]X?G1O7^\/SH 6BDWK_>'YT;U_O#\Z %HI-Z^H_.C>OJ/SH 6BF[U_O# M\Z9)<11+NED1!ZLP% $M%-2194#1L'4]&!R#3J "BBB@ HHHH PM:_Y&7PW_ M -?<"B@#Y_U'X2>+['3+J[;4-.(MX7E.+N?/RJ3_=]JP(='76KOPAIWAG68[C4 M-7TY[B^6:\8K!(J*Q'RY*\EA@CM7T9XD_P"16U;_ *\IO_0#7@^B:QI6F>(O MAK=:9H]Q)/'HTJW2V=@4DFEV]W91RZ-.L$SO=S;7+*&RN%]#WKV'_ (6(,?\ (K>(O_ + M_P"O7#>"?&8M/'?C>X_L#6IOM-_$_EQVN6BQ$HPPSP: ,K4/A+XMT_3+F]EO M].9+>)I65;N?)"C/'R^U4_#?PV\4^)?#=CK-I>6$4-[$)422[FW*#ZX7%>D^ M(?'XG\-:E$/#.OIYEI*N][+"KE3R3GI61\-O' L/AKH5K_PCNN7'E6B+YL-I MN1N.H.>10!P'BWX?^+/#D.G*^H6._4+Q+2-X[F9MK-W(('%:'_"C_B)_T,>D M_P#?R?\ ^)K>^)?C,7Y\-XT#6K?R=8BD_?VNW?C/RKSR?:NX_P"%AC _XI?Q M%_X!?_7H \7_ .%4^/?^$H.A_P!O:;YZV:W9D\R;;M+LN.FE?\ ?R?_ KLO^$X ^*3W?\ PCNN\Z,D?E?9/GXFD.[&>G/7ZUTG_"Q! M_P!"MXB_\ O_ *] 'C6C_"7Q]K-M<36^OZ:BP7<]HP>2;EHI&C)''0E212:_ M\)O'WA_P_?:O=:_ILD-E TSI')-N8*,X&1UKT?P=XZ%IINH)_P (YKTN[5[Z M3,=GD+NN7.T\]1G!'8BF^/\ QT+WX>:[;_\ ".:[#YMC(OF36>U%XZDYX% ' MG^D?"#X@:QHUGJ4'B#3$CNX5F57DFRH89P>*S]=^&_CK0=7T;3[G7-/DDU>= MH(F22;"$#.6R.GTKUKPCX]%KX+T>#_A&]>E\NRB7?'9Y5L*.0<\BN>\=^-!> M>+_!DW]@:U#]FOY'V2VN&DRF,*,\F@#!_P"%'?$3_H8])_[^3_X5CV6AC1[G MQ9IGC/Q#%'J.CVZR6OD7119F9-V 'P3VKV__ (6&!_S*_B'_ , O_KUY5>:O MH^I>)OB-=:MHTZS2V40MTN].,DD1$6,D@'9ZYR* ,W0?A-X^\0:!9:M;:_IL M<-Y"LR(\DVX C.#@53\1?#GQUX;N](M[K7-/E;5;L6L1CDEPC8SDY'2O4O 7 MCH6?@#1+;_A'-=G\JSC7S(K/>3[4 87_"C_B'_P!#'I7_ '\G_P *PK'X<^.;[QMJGAF/7-/6YTVW MAN))6DFV,),X XSD8KW/_A88_P"A7\1?^ 7_ ->N%T3QD(?CAXIOO[!UI_/T M^S3R%M(O_ +_P"O7-^!_'(M-'O$_P"$=UV; M=J=T^8K3LZ9=VELF^6!9)LN,XQR,=Z MTH/@/KD]O',HT("1 X!DDXR,_P#/.NQ^(7CH7OP_U>W_ .$9-:;4 M7YAU.>*W;'X@A-/ME_X1CQ"VV%!D67!^4>] 'C&L_"O5-&\0Z/I$\&CO+JSN MD3H\FU"HR=V4_E6[_P *"U[_ *@/_?R7_P"-UK^,?&8NOB)X-N?[ UJ+[/-, M?+DM):3\*]4U?Q+K.BP0:,DVD,BR MN[R;7WKD;?D_G6O<_ C7+:UEG<:$1$C.0)).0!G^Y6[X2\9BV^)GC.Z_L#6I M?M$L!\J.UR\>$Q\PSQ78:C\0!)I=VG_",>(%W0.,M9<#Y3[T >/^%?A+JWBS MPS9ZU9PZ+##=*66.623<,$CG"8[5%XM^%U_X/TRVU'5AH_V1[R*"5H'8LJLV M"?F4#I7??"KQL-.^&.CVO_"/ZW<^7&P\VWM-R-\QZ'-5?BQXPBU?PO96T^@Z MO:Q?VG;,[W=GB,J'Y'4YSZ8H Y"/X=6?B#XA:OHO@J?2[JPL+6"87%Q+N#%P M<@%%(."*UV^ >NA2<:#P,_ZR7_XBM7P_XBTW1OC1XHET;0KZ6TET^S"P6&GF M/81G)*$+C.>N.:[M_B&-A_XI?Q%T/_+E_P#7H \5\)?"K5/%^@KJMC!HT,33 M20[)GDW91BI/"'N*7Q7\*-5\):!)JM[#HTT4;HA2)WW98X[H/6NS^$?C0:9X M CM_[ UJZ_TRX;S+>UW)S(3C.>HI_P 6/&HU'P#<6_\ PC^M6V9XCYEQ:[5& M''&X_P"N=9MY\(=6LO$>GZ,\.BM-?([HXDDV MKLZY^2O8;7XA!+2%?^$7\0G$:C(LNO'UKFM9\;B7XD>'[G_A'M<3RH)QY36F M'?('09YQ0!S'_"@M>_Z@/_?R7_XBL/2/A7JFL^(M:T>"#1DFT>2..5W>3:Y= M=PVX3/YU[;_PL,?]"OXB_P# +_Z]<-X/\9BU^(WC:Y_L#6I?M-Q ?*CM,T 8%W\"];M+*>Y<:$RPQM(0)),D 9_N>U9_A?X1ZMXJ\,6.MV<.BPP M7L?F(DLDFY1DCG"8[5ZWJWQ $NB7R?\ ",^(%W6\@W-9X RIY/-<]\+?&XT_ MX7:%:_\ "/:W<^5;D>;;VFY&^9N0<\T >?\ BKX6ZGX3M+.XO(-'F6[NX[51 M$[Y#.< G*#BMT_ +7NW]@_\ ?R7_ .-UJ_%7QF-1TG1E&@ZS;>7J]O)NN+7: M&PWW1SU-=X?B& 2/^$7\1?\ @%_]E0!XA'\+=4D\>2^%1!H_VJ*R%X9B[[-I M;;C[F<_A6]_PH+7O30?^_DO_ ,16K#XR"_'NYU#^P-:.[1$C^S_9?WH_>9W; M<]/>N\_X6&/^A6\1?^ 7_P!E0!X1K'A+1M'\,WB7-S8'Q);:K]B-HDJ[2ORX M(4C=CYNN*Z1/@)KS(K8T$;AG_62__$5'XMU+2KWPOJ]X-%N$U-O$ E+2:*2_"S5(O&\/A@P:,;J: MT-T)1(^P*#C'W,YK<_X4'KWIH/\ W\D_^-UL7/C,-\<+.^_L#6AMTIX_(-K^ M\.6Z[<]/>NY_X6&/^A6\1?\ @%_]>@#R#3?@QK.IS7\<4>B(;&Y-L^Z23YF" MJV1\G3YA4VH? _6M.TVYO)4T-DMXFE95DDR0!GCY*[SPWX[%O?:^?^$SPJY4\GGI0!Y7X9^ M$&K>*/#%AK=G%HL4%[$)426237^T+U+./RG MD^5FZ$Y3I7HGPQ\;C3_AAH%J?#VN7'EV@'FP6FY&Y/(.>16;\4?&8U"/PW_Q M(-9M_)UJ"7]_:[=^,_*O/+>U &5_PH+7O^H#_P!_)?\ XBL.'X5ZI/XZNO"Z MP:,+JVLDO6E,DFPJS%0!\FV_\+# /_(K>(O_ "_^O7#67C0)\=]4U#^ MP-:;S-#@B^SBU_>KB5CN*YZ%/A5JGBW M2IK^RAT:&.&[FM2LKR9+1MM)X0\&O;&^(8VG_BE_$73_ )\O_KUQ'PG\9C3? M"=Y%_8&M7.[5KR3?;VNY1F0G&<]1W% ''^*?A'JWA3PQ>ZU>0Z+-#9Q[W2*2 M3<1[93%:5K\"M;/:;47DRC_X1CQ VVWC&Y;+@_*.G- 'GNF_"R_\ "?BS M0KO4UTTPRWZ1 VO;(6%N]K ELN;N>$F-)YT4 MG8.22I)[=*[+6/%@UK7O#5L-%U:QQJB-YMY;>6G"MQG/6N2^'_B?^Q_'?B@' M1]4O98*,D" METKP=XRU;1[+48+FQ2.\MXYT5]5O-RAU# 'CKS6_XJ\>K<^#]7@_X1K7H_,L MY5WR6>%7*GDG/2E\*>/1:^#-$@_X1K7Y?+T^W7?'9Y5L1KR#GD4 <=XCT;Q9 MX:N-)BNI;64ZI>K91&/5;OY&8$Y.>W%;@^'WC;_G[T__ ,&UY_A5'XD>-!?7 M_A%O[ UJ#[/KD4N)K7:9,*WRKSRWM7/[.MKF1<2,=Q&> <\&NW?XAKL/\ Q2_B'I_SY?\ UZ / M._">B^+/%VC/J5E+:0QIH[BI/BSXU&H_ M#?4;;_A']:MM^S][<6NU%^8=3F@"2+P%XUFACD6ZL '4,,ZM>=Q]*QKW1O%M MCXPT[P[)+:M<:A#)+'(NJW>Q0G7/>O0K3X@JME O_"+^(6Q&HR++KQ]:XS6_ M&8E^,?AR]_L#6D\FSN%\EK7$CY'51GD"@"[_ ,*^\;?\_=A_X-KS_"L_3_"W MC#4=3U2RBGLUDTV9(9&;5;O#%HU<$>V&'ZUW?_"PQ_T*_B+_ , O_KUSWA[Q MT(?$WBB7_A'-=?S[V)MB6F6CQ;QC##/!XS]"* ,Z]^'/C":QFCN9].DB9#O4 MZK>'(Q]*\Z\%Z#?^(?!'@K3M)EABN)I-0^::1D4!2&/*@GM7N=S\0@UK*/\ MA%_$(RA'-EQT^M>0?"O5!H_A_P "79L[J]VR:D/*M(]\AR.N* -[_A3/C#_H M(Z;_ .!D_P#\16)9^ ?$]YXTU'PW'=62W-A;17,DINYMC+(2 !\N<\5[!_PL M08_Y%;Q%_P" 7_UZXC1_&@C^-?B*^_L#6F\[3+5/(6US(F&;EAG@'/% %!_@ MWXP5"QU'3>!G_C[G_P#B:Q?"7@'Q/XOT%=5LKJQ@B:66+9+=S;@4BGN*] M>E^(8,+_ /%+^(1\I_Y)_".@OJM[=64T22)&4BNYMV68*.JCUK97X-^,&0-_:&F@$9_X M^Y__ (BM#XM^-!J7@&:W_L#6K;-S ?,N+7:O$@.,YZUVD7Q"41J/^$7\0G ' M_+E_]>@#R"X\!>)K?QQ9^&&NK(W5W9O=I*+N;8%1L$'YMEQ\P7/3WKN#\1!_T*_B M+_P"_P#KT >5Z?\ "_Q7J5_JEK%>Z>K:9=+:R%KN?#,88YF)0/J#5JZ^ M$'BZUM)KA[_32L4;.0+R?G S_=]JZSP]X[$&O>*I/^$;:-\+/%FM:%8:I; MWNGQQ7UM'<(CW<^Y0ZA@#A>O-4?%/@'Q/X5M+*>\N[*5;R\CM$$5W-E6<\$Y M7I7HW@OQX+7P'H%O_P (WKTWE:;;IYD=GE7Q$HR#GD&L+XI^-!J.DZ,G]@:U M;>7K%M)NGM=H;!/RCGDGL* *(^#7C _\Q#3?_ R?_P")K&MO#,>D>.KK0?&V MMPV2QZ;]KBE@O6578L0%RX'H>*]>'Q$&/^16\1?^ 7_UZX"YUO2M6^,>HWNM MZ#>+ N@I&D=[IIE97\QCG: V![T 9/A_X7^*M>\.V&K6VH:?Y-Y LT?F75' KT/P)XY6Q\ M:):KXN$N?&0;]H&SU'^P-:&WPX\/V ?$_B=M7%I=647]E M:E-ITOFWASQGFO8?\ A88_Z%?Q%_X!?_7KAOAIXS&GR>+_ /B0 M:UXK\C<\,.XH P]=^%_BO0/#U_J]S>V$D-C;27$B1W<^ MYE12Q RO7BGZ1\*_%FL:+9:E!?:>D5Y DZ*]W/N4,H(!^7KS79^//'8O/AYX M@MAX]3>#_ !X+7P5HL'_"-Z]+Y5A"F^.SRK80 M<@YY% 'GNM?#CQ3HMSIL,]Y8R'4;H6L92[F^5B"G%:H^#/C _P#,1TW_ M ,"Y_P#XBMOQIXW%WJ/AE_\ A'MASUKN1\0U) M'_%+^(O_ "_^O0!X[X3\!>)O%VD2:A975E#''ZU MUW*-TS'&<]1WJ?XL>-1J7POUBT_X1_6K;S(U'FW%KM1?G7J6>]9E1_,*E MTG2?C58W6B:'=O$WAD))!8Z>8V+^=DN5(7(Z#=7H?_"Q!_T*_B+_ , O_KT M>/>&? /B;Q0NIFSNK*+^SK^6QD\V[F^9T."1A3Q5GQ%\-/%7AOP[>ZQ=7MA+ M#9Q&5TCNY]S >F5KH/AEXT%@GB;_ (D&M7'GZ]=2_N;7=LR1\K<\,.XK2^(W MCD7WPXURV_X1W7+?S;1U\V:TVHON3G@4 /O"%Q_8&M1?9YY3YOM*CO; 2V2QL[F[GVG>,C'RUZM_PL,?] M"OXB_P# +_Z]/M=N/^$J?\+#'_0K^(O\ MP"_^RK!\#^.Q:>"=,@_X1S79MD.-\5GN5N3T.: //O%O@#Q/X/\ #<^LWUW8 MS0PLBE(;N;<=S!1U4>M;$7P<\7RPI(NH:;AU##-W/W'^Y6E\7/&@U/X;7]L- M UJUW21'S;BUVH,2 \G-=C:_$()9PK_PB_B$XC49%E[?6@#R&]\">)K'QMIW MAJ2ZLFN=0MY+B.5;N;8H0X(/RYSS6[_PIGQA_P!!'3?_ +G_P#B:M:WXR$O MQM\-W_\ 8.M)Y.G7">0]KB1\L.5&>0*[S_A8@_Z%;Q%_X!?_ %Z /##:VEEX M?\6?VQK*P:WHM\;6WMDO2%FP!D@-AB"2>U=-9?"/Q=>Z?!=)?ZM:+\0!%H5C'_ M ,(QX@;;;H-R660?E'(YH \LU3P%XFTKQ1I6AS75D\^J!S$ZW)M>UG7-.MKJRCDT:Z%M,TEW-AV*ALKA>G/>MI M_@WXPC1F.H:;\H)_X_)__B:O^!/&8LO&GCF;^P=:F^TZHC[(K7+18C PXSP: M[6;XAAH)!_PB_B'[I_Y6>'_AEXJ\0^'[/5K6]L(XKI-ZI)=S[@,D< MX7VJ+Q+\.O%'AG2TOKN[L94>XBMPL=W-G+L%!Y7IDUW/P^\Z247DVQ50X(/RYS^ M%>Q'XA@$C_A%O$77_GQ_^RKA=4\9B3XY:)?_ -@:TOEZ1/'Y#6N)&RX^8#/( M'K0!3_X4SXP_Z".F_P#@9/\ _$UYQ=0R:/HD.L11POJ)O)X) \F(SL.,[CC\ MS7T;_P +$'_0K^(O_ +_ .O7S[?W*/X1M+B3S+=6U.\8@OY3KE^A/.#0!A'Q MYKP&?LFE8]KU/_BJZCPAKT_B+1VO+F*.)UE*;8SD<5R[ZC:&-@+^Y^Z?^8I_ M]C6I\,3GPS-W_P!*?OF@"YXREG@6RFM)O)FB9W5]H/1?0UEV>HZW<7%NC:LP M$UV;9MJ_.N3ZE:P-/UG3XKNS+W*JJ:@9&)[+Y M8&?SH [?3])DM-0FO+F]DNYI4$9+(%P!]*OW/_'I-_US;^597_"6Z'_T$8:9 M/XKT1K:55U&$DHP _"@#I_@5_P DW/\ U_S_ -*]'KR?X+^(-'T[X?F#4-4L M[6;[=,WES3JC8.,'!-=__P )?X<_Z#VF_P#@4G^- &S16=8Z_I.I7'D:=J=G M=2XW;(9U=L>N :T: *>K_P#(&O/^N#_RKA/A#X7TSQ)<:XFJI,ZVK0B(1SLF M-RY/0\UU6O:_I-K9WEG=:G:0W/DL/)DF57R1QQG-' M0O$Q8_\ %6#_ ,%R?_%4 <;8>!-$G^)6L:1(ET;.VL;>:)/MHW=K%=+-!;/)&QNY#A@I([UGZ;H^OGXLZ[$OB4+.NGVQ>;["I MW#(T\)ZH\WBGS$%I(60:>HW#:>,[N* ,?P!X"T/7?A]H MNJ:DEU+=W5JLDKBZD7*S_&?@S2-(\7>#[&P%S'!J>H-!=*;ISO01DXR M3QR.U:OPUT;Q!/\ #/0)+7Q,+>%K-"D7V!6VCTSNYK+\>:3KL/C;P,MQXB$\ MDFJ,(G^Q*OE-Y;)3;QD>+0!L&/\ B7+Z?[U ')V?@/0Y?B/J&DR1W1M(;".9$^U2<,6P3G-: MFO\ PV\.V'AS4+NVBNEFAMI)(V^UR'#!20<9JA8Z/KY^*FJ1+XE F&G1%IOL M"_,-YXQN_6MCQ+HGB-/"VJ-+XJ$B+:2%D_L]1N&T\9W<4 8O@#P#H>N_#[1- M4U*.ZEN[NT269Q=R#,O#MA;I=+;WSS"=?M4AW;4R.<\< MU/\ #71_$$WPQ\/R6OB;[/"UC&4B^P*VP8Z9W<_6F>(='U]?'GA9)?$P>5WG M\N3["HV?N^>-W.: -_\ X5;X8VD^1=_^!DG^-<=\.O!FD>(+?6VU1;J4VFIR MV\.+IUVHN,#@UWAT+Q-@_P#%6C_P7+_\57"_"W2==GM?$'V3Q']F"ZQ,K@V2 MOO;CYOO<9]* '?$_P3H_AKP!?:GI"W4-U"R!'-T[8RX!X)]#74V_PO\ #,EK M$[0719D!/^F2=2/K7,_%[2->M_AIJ$EYXC^U1!H\Q?853=\X[[J["VT+Q*;. M''BP >6N!_9R>G^]0!Q&A>#-(O?BKXGT6Y6Y:QT^VM9+>,73@J7#;N&]2N[:*Z6:"UDD1OM(Q'<1VMF9) M_L2GS 0V!MW<8KI_$VB>(T\*:JTOBH21K9RED_L]1N&T\9W4 8W@'P#H>N^ M-&U/4H[J2ZNK5))7%W(-S'J< U'K_@31+'QAX9L+9+I;>_GF2X7[5(=P6)F' M.>.0*L_#;1O$$WPUT&2U\3?9X6LT*1?8%;8,=,[N:B\3:-KZ>.O"*2^)?,D> MXN!')]@4>6?);)QNYSTH Z'_ (59X8_YX7?_ (&2?XUQ_P /?!>D:\_B<:F+ MF7^S]=N+.WQ=.NV)50J.#SU/-=X-"\3?]#:/_!((O"+M<^)A.GVNU&S[ J\FXC .=W8\ M_A73?V#XF_Z&T?\ @N7_ .*H X'2_!FD7/Q?UO0I5NFT^TTZ">&/[4X*NS$$ MYSDU7^*W@S1_#NA:3/I<=PCW.L6UM)ON'<&-R0PP3^M6M'TG7&^.'B"%/$6V MY72[)/^15U;_KRF_\ 0#7DFAW4"^)/ MA*3/& F@3!LN/E/DQ\&O:IH8[B&2&=0\/^/J'_OX*\]\ WELGQ%^(#-<1*K:E"5)<<_N5KH_^%;> M$/\ H!6WYM_C35^&/@Q&9D\/6BLYRQ 8%C[\\T 7?$U_:'PGJP%U"2;.7 \P M?W#6)\*;ZUC^%/AU7N8E862 @N 1Q5\_#3P>RD-H-L0>H.[G]:1/AEX-C0)' MX?M54IZT-\,_!SJ5?0+5E88(.X@_K0!)X)OK1? >AAK MF$$6$((,@X^05S'Q%O+9_&_@,K<1$+J,I)#CC]WWKHU^&G@Y5"KH%JH P -P M _6D;X8^#'96?P_:,5.5)#$CZ,':XB"-IECAMXP>#73?\*U\'_\ 0"MOS;_&FCX8^#%D:0>'K0.PP6 ;)'US M0!T/]H6?'^EP]?\ GH*Y7X>WUJFAW^ZYB&=6O",N.?WS5;_X5MX0_P"@%;?F MW^-(OPS\&H"$T"U4$Y(&X<_G0!5^)U]:O\--:5+F)F,' $@R?F%=%IU_:#2[ M4&ZASY*?\M!_=%8S_#/P;(I630+5E/4-N(/ZTX?#7P>.F@VP_%O\: .;\$/\ H!6WYM_C0!SG@N\ME^+'CMC<1 -+;8)<8/[OM7<:K?VAT>] MNH>;>3_EH/[IK(7X8^#%9F7P]:!G^\0&RWUYIW_"M?!Y&#H-MCORW^- &-\& M[VVC^$FAJ]S$K")L@N ?O&JGQFO;:3PCIPCN(F/]KVIP'!_CKHD^&7@V) D? MA^T11T50P _6A_ACX,E7$GAZT<9R P8\_G0!SGA^\MU_: \7N;B(*=,L<,7& M#PU>A/J%GL;_ $N'H?\ EH*Y\?#'P8LC2#P]:!V&&8;LD>YS3_\ A6OA#_H! M6WYM_C0!SOP3O+:/X;1K)<1*?MUUP7 _Y:M4GQGO;:3X;7*QW$3-]HAX5P3] M\5N1_#'P9$NV+P_:(O7"A@/YT/\ #'P9*NV3P_:.OHP8C^= &W9W]H+&#-U# M_JE_Y:#TKD]#2 MX<^'[0LO1CNR/UH Z$:A9X_X^X?^_@KSSP->6R_%+Q^S7$2AKFVVDN.?W?:N MD_X5MX0_Z 5M^;?XTU?ACX,5V9?#UHK/]X@,"WUYYH T];O[0Z!J %U"3]EE MX\P?W#7,?!Z]MH_A#X=1[F)6%L<@N 1\[5JGX:^#R,'0;8@]OF_QI$^&7@V- M D?A^T11T5=P _6@#FOC)>6TFBZ%LN(FQK5L3AP>-U>C?VA9Y/\ I4/_ '\% M<\_PQ\&2 "3P]:. <@,&.#Z]:=_PK;PA_P! *V_-O\: .7M[RV_X:0NW^T1; M#H"#=O&,^9ZUZ/\ VA9_\_4/_?P5SW_"L?!@D\S_ (1ZT\S&-^&SCTSFG?\ M"M?"'_0"MOS;_&@#B_$5W;GP+XI GC);7B0 XYYBKU"'4+00Q_Z7#]T?\M!Z M5@'X8>"V4JWAZS*L\3W]HWA350MU"2;.7 \P M?W350?#/PIK*^+UY;21^%=EQ$VW7[G_/05Y]\%[RVC\&7PDN(E)UJ^."X'_+4UT?_ K7P?\ ] *V_-O\ M::GPQ\&1+B/P_:(,YPH8<_G0!E?&*]M9/A)KZI_M!H=@ M#=0C_1H^/,']T5E/\,O!LB%)/#]JZGJK;B#^M*/AKX/ P-!M@/JW^- &=\0= MS/%:.\R[I MS.Q M)7.5_P!8.H'2MK7?"&@Z#K?AJZTC3(;6DPW%S)JU]OD#E4*N@6J@# W ?G0! MSGQ4O+9]2\$E+B)MOB"$G#C@;6YKT/\ M"S_ .?N'_OX*YY_ACX,DV^9X?M' MVG*[@QP?4DWEL/V@_$$AN(MAT.U 8N,']Z_>O0 M7U"S\MO]+AZ'_EH*Y\?#'P8)#(/#UH'(P6PV2/3.:?\ \*U\(?\ 0"MOS;_& M@#G?@O>6T?@.<27$2G^UKTX+@?\ +9JE^-%[:R?"O5%2YB9CY> K@D_.*VT^ M&/@R)=L?AZT1@KA/$%Y;'XZ^%G%Q$5%C<@MO&!P*Z3_A6O@\=-!MOS;_&FGX8^##(' M/A^T+J,!B&R/QS0!T']H6?\ S]P_]_!_C7,>&+ZU7Q;XO+7,(#7\."7'/^BQ M59_X5MX0_P"@%;?FW^-(/AGX-5F*Z!:@MRQ&[G]: -NYOK5[:15NHWC4+/\ Y^X?^_@KSW1+RV'Q M]\4.;B(*VDV8#;Q@_,]=&/AMX0_Z 5M^;?XTT?#'P8)#(/#UH'88+ -DCZYH M WI=0L_)?_2X?NG_ ):#TK@O@K>VT?PUA62XC5OMMWPS@?\ +=ZZ'_A6O@__ M * -M^;?XTV/X8^#(EVQ>'K1%ZX4,!_.@# ^-5[;2_#:98[B)C]JM^ X)_U@ MKO8M0L_)3_2X?NC_ ):"L&3X8^#)5VR>'K1U]&#$?SI?^%:^#_\ H VWYM_C M0!SFIWEL?VAM#D%Q%L&AW +;Q@'S!7H9U"S_ .?J'_OX*Y[_ (5CX,,@D/A^ MTW@8#8;('IG-._X5MX0_Z 5M^;?XT 1>%[ZT'B/QB3/\ C[A_ M[^"N'^VVO_"V-=;[3%M.A0@-O&,[Y*VO^%:^#_\ H VWYM_C3?\ A67@W>7_ M .$?M-Q&"WS9(],YH 9\.KZT3X;>'U>YB!%A%D%QD?**P/C5>6TG@>S$=Q$Q M_M>S.%<'CS!71K\,_!R*%30+55 P -P _6D?X8^#)5VR^'K1QG.&#$9_.@#H M1J%GM'^EP]/^>@KSFYO+;_AI>QD^T1;/^$7D&[>,9^T^M=/_ ,*V\(?] *V_ M-O\ &F_\*Q\&>;YG_"/6GF8V[\-G'IG/2@#H3J%G_P _4/\ W\%>>_":\MHY M?&V^XB7=XLOB,N!D97FNC_X5MX0_Z 5M^;?XTU/AEX,CW>7X?M%W''PQ\&"0R#P] M:;R,%L-DCZYIW_"M?"'_ $ K;\V_QH YOX+7EM'X(NE>XB4_VM>'!<#_ );- M5CXT7MM)\(==2.YB9C$F '!)^=:VD^&/@R)=L7AZT09SA0PY_.A_AEX-E0I) MX?M'4]58,0?UH Y:UO+?_A?VG.;B+9_PB(!;>,9^T'BO2O[0L_\ GZA_[^"N M=_X5CX,$GF#P]:;P-H;#9QZ9STI__"M?!_\ T K;\V_QH YSX2WMLB>+=]Q$ MN[Q)=D9<JMN(/ZT 6O"M_:+X/T@&ZA!%G%G]X/[HKDO'=Y;/\2? M!#+<1%5N)LD../EKHQ\-/!R@!=!M0!T WM&9?NDAB1].: M .@_M"T_Y^H?^_@KEM(O;5?B1XB8W,0!AML$N.?DJW_PK7PA_P! *V_-O\:: M/AEX-#%AH%J&/5OFR?UH Z'^T+/_ )^X?^_@KG/A[?6B^ -)5KF)2(.A<9') MJ3_A6WA#_H!6WYM_C2+\,_!R*%30+55'0+N 'ZT 8'QMO+:3X5:BL=Q$[>;# MP'!_Y:+7H68L;?-U#_JE_Y:#TK$?X9>#)4*R^'[1U/56#$?SIW_"M?"'_ M $ K;\V_QH YCQ!>6Q_: \*N+B(H-,N06WC ^85Z-_:%G_S]0_\ ?P5SQ^&/ M@QI!(?#]H748#$-D#ZYIW_"MO"'_ $ K;\V_QH X<75M_P (-\1E\Z++:I=D M#<.>17H^@7]H/#NG@W4(/V:/(,@_NBLW_A6'@O:R_P#".V>'.6&&^8^_/-.' MPT\'@ #0;4 = "W^- '-^+[RV/Q@\&.+B(JJ7&Y@XP.!7HG]H6?_ #]P_P#? MP5SI^&/@QG5V\/6A=?NL0V1]#FG_ /"M?!__ $ K;\V_QH YOXE82_#'P8C,R>'[16:=_PK7P?WT*V_-O\: *OPSO;5/AIH:O$/^@%;?FW^- M,/PQ\&&02'P]:%P,!L-D#TSF@#HO[0L\?\?4/_?P5\M:B\G_ CEL]LS;O[5 MO"I1T7^/LS@K^8KZ&_X5KX/_ .@%;?FW^->$>,K"UL+A/#?W BD>Y8C/N<< MD<=:5[:+RV_=WOW3_!:>G^]7,:#%>RZ?=0V]J)+>YW032%TW(-V-?#VVW> M*))E257DC8,V[AL*QZCKQ7T-\,]'TV[T#49+K3[69_[7NQNDA5CC?TY% 'D' M_"0:3_>_\A&D/B#2?[P_[]'_ KZ2_X1[1O^@38_^ Z?X4?\(]HW_0)L?_ = M/\* /#],\5>"8M/B2]@@><#YV:RW$GZXJU_PEW@'_GUM_P#P _\ L:]F_P"$ M>T;_ *!-C_X#I_A1_P (]HW_ $";'_P'3_"@#PS_ (2[PG;^*;&^L D$,4,J M2M%:E#EAQP!S6[_PLWPS_P _%M2TB")Y8DE6_M9)26"=05=0/UKVS_A'M&_Z!-E_X#K_A5FTL+2P1DL;6 M&V5CEEBC"@GU.* /.?%'@SQ_XMTA-.U/7/#R0I<17 ,&GS*VZ-@R\F0\9'/% M;)L_B=S_ ,3GPO\ ^"V?_P".UVU% 'FT'A7XAVWB6[UR/6_#AN[R"."13I\V MP*A)&!YN0>3WJUJ&C?$G4M-N+*?6O#(BN(VBG44 >9>)O!WQ!\5Z/_9NIZYX=2 RI M+F#3YE;*G(Y,A[BM5+'XFI&%76?"^% _P");/\ _':[BB@#S>'PO\0X/$=Q MK2:WX<^U7$"V[@Z?-L"J<:!X9^(GASP_8Z/8:WX;:VLH5AB:;3YRY4>I$H&?P%)?>%_B M'J&LZ=J4^M^'!/IQIIVN>'G%[=-=2^=83-AVZXQ(..*]/Q10!YGXH\'_ !!\ M6:!/I&IZYX=2VF*EC!I\ROP01@F0CMZ5J1Z?\3(X41=9\+X50HSIL_;_ +:U MW%% 'F-CX,\?Z?XJU/7X-<\/&\U..*.=6T^;8!&#MVCS,CKSDFM#4-&^).I: M;I$H&?PIFH>%?B'J.L:9J5QKGAQ9],=Y( FGS!260J=P\WG@]L5Z31 M0!Q(L_B;C_D,^%__ 6S_P#QVL?P]X-^('AHZG_9^N>'G_M*^DOY_.L)CB1P M 0N)!A?E''/UKTZB@#SG6_#7Q$U[3#87VM^&UB,LG3^)=5T.6QM=6M9BEE9RQ/D2 ?>:1ACG/2O:*A MN;2WO83#>01SQ-U25 RG\#0!\X0^*M%CT+P_;&0BXL;R.6?$1X56)/..>#77 M?\+-\,?\_:I-,S6LME'"C&$D[PQ)&,9'!K;_X6-X3_ .>I_P# 5O\ "O6?^$>T M;_H$V/\ X#I_A1_PCVC?] FR_P# =/\ "@#R;_A8WA/_ )['_P !6_PH_P"% MC>$_^>I_\!6_PKUG_A'M&_Z!-C_X#I_A1_PCVC?] FQ_\!T_PH \G7XD>%%; M*SLI]1;,/Z5P?Q!\1:=K]T\^FS%XTTVXC.Y2OS&-\#GZBOI3_A'M&_Z!-E_X M#I_A36\.:*W#:18D>AMD_P * -.BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** .5\9_\A#PS_P!A>/\ ]!:F M?#?_ )%F[_["U]_Z4R4_QG_R$/#/_87C_P#06IGPW_Y%F[_["U]_Z4R4 =;1 M110 4444 %%%% !1110 4444 %%%% "'M7C/A#_D?=*_[#>O_P#HUZ]F/:O& M?"'_ "/NE?\ 8;U__P!&O0![/1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?,_CY&DGG6.%9F.L M7>$:(2 \C^$G!KZ8KYC^(K1+]I-RRK'_ &Q=[BT)E Y'\ ()_.@#DGL;KRVS MH]L/E/\ S"HO3_>K$\)VL\NERM%I\,X\]AN>P24CVR2,?2K#S:,8VQ!)KWSX5_\ (N:E_P!AB[_]#KYW\%R:![SQ'%HUZFFZ-8W-N-6OMLLNH-$Q_P!(?^$1''YUN^,_^0AX9_["\?\ MZ"U,^&__ "+5W_V%K_\ ]*9* +7]H>+_ /H7M,_\&S?_ !FC^T/%_P#T+VF? M^#9O_C-='10!SG]H>+_^A>TS_P &S?\ QFC^T/%__0O:9_X-F_\ C-='10!S MG]H>+_\ H7M,_P#!LW_QFC^T/%__ $+VF?\ @V;_ .,UT=% '.?VAXO_ .A> MTS_P;-_\9H_M#Q?_ -"]IG_@V;_XS71T4 :V0# M@9&>^!7M)[5XSX0_Y'W2O^PWK_\ Z->@#V>BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^WAU$/'>'??2,-EG*W?OA3@^W6NN#761_Q*M2_ M\!'_ ,*QO#FG:GID-ZMUI.H S7;RIMM7/RGIVH T=,U2"\\2Z/'&ETK?;8SF M:UDC'7U90*]@^%?_ "+FI?\ 88N__0Z\ILS/_;^D-+8WD"+>QY>:W9%'/J:] M7^%?_(N:E_V&+O\ ]#H [:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#E?&?_ "$/#/\ V%X__06IGPW_ .19 MN_\ L+7W_I3)3_&?_(0\,_\ 87C_ /06IGPW_P"19N_^PM??^E,E '6T444 M%%%% !1110 4444 %%%% !1110 A[5XSX0_Y'W2O^PWK_P#Z.>O9CVKQGPA_ MR/NE?]AO7_\ T<] 'L]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 A.*X;3_ (=3V7C;^W7UV2:V M6YFN8K'[*JA&D&#\^PEOVU"62YDN)+AHA'N9SD_*"0*Z"B@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y7 MQF?^)AX9_P"PO'_Z"U,^&Y_XIF[_ .PM??\ I3)5_P 5:#;CX,>,XIKAK+XKW]E'//).8+:Q9(U9V+-A1-Q MR30![-FC->-_\*>\>_\ 18]6_P# 1O\ X]1_PI[Q[_T6/5O_ $;_P"/4 >R M9HS7C?\ PI[Q[_T6/5O_ $;_P"/4?\ "GO'O_18]6_\!&_^/4 >R9HS7C?_ M I[Q[_T6/5O_ 1O_CU'_"GO'O\ T6/5O_ 1O_CU 'LF:,UXW_PI[Q[_ -%C MU;_P$;_X]1_PI[Q[_P!%CU;_ ,!&_P#CU 'LF:,UXW_PI[Q[_P!%CU;_ ,!& M_P#CU'_"GO'O_18]6_\ 1O_ (]0![)FC->-_P#"GO'O_18]6_\ 1O_ (]1 M_P *>\>_]%CU;_P$;_X]0![&37C/A'_D?-*_[#>O?^C7IW_"GO'G_18]6_\ M 1O_ (]6[X)^%^H>%]3L[K5O$[:P+-KB6(?8O)9I)SF1WW)H ](HI M M&;;4-/NY#'!/'JA23(4$[T,)V]^C-T[=*].KP']K'_D4M _Z_G_]%T >A^'_ M !AXO\2^%;/7M,\+:.;>]A$T4,FNR+)@]C_HNT'\:R+CXM:[9^ -:\1WG@M; M:XT/4397VGRZIAU&V(B17$1#9\T<>G()SBN2T+XEV^A_"7P1H-C%J*:EJ$UI M:B9K.6&)4,PWE964*^5R/D)ZUW7QKM(+;X,^+)8(PCW21RS$$_.X:),_]\HH M_"@#8^&GCG_A8G@R+7_[._L[S)I(O(\_S<;3C.[:O7Z5UM>%_!GQ5I_@O]F^ M37M6+?9[2YG.Q/O2,7 5%]R2!^O:M-?B=XQ/PJ_X6*UAH_\ 9F[?_9.R7S_) M\WR]WG[]N[OCR^GY4 >PT5YWJ?QFT"Q^$T/CF%))H;G]W;V98+(\^2#$3VP5 M8D\\#(SQG$U3XF^+?#GP[TGQUK%EI%UIFH&%Y-/MHY(YH(I1E&$K.RN<8R-B M]>M 'K]%>=>/?B'?:9\(U\=>"WL+BV"Q3&._@=O,CD=4 &UUVL&;G.>A%5$&+-A2NYMV 6X!PVT ]RKS# MXH?'+1_AO?QZ8ME)JVJL@D>VCE$:PJ>F]\'!/4 \EV_V]_L4!.H.9+QI$#>=P!\Q/4!0!CH * .-^%WQ@ MTCXG17,-M:R:=J5J@>:SE&/#\1=?,-Y(P3/) 3!./3D?G7T M!6'?^"/"FJ7TE[J?AC1KRZE(,D]QI\4CN<8Y8J2> !0!QWPXTFR\5? 7PS9O M+&RPI!*L@ ?RY89@_P"!RN/Q-7/CK*D7P3\1>8ZINAC5=QQDF5, >]=;I/AC M0- EDDT+0]-TR250LCV=I'"7 Z E0,BI-6T#1]?ACBUW2;'4XXFW1I>6R3!# MTR P.#0!\T:+H%YXH_9"FMM&!N+JPU)[I[>+YG95;E<#OM;=COBM[^UK#_AB MG;]KBW^1]FV[OF\W[3]S'7..?ISTKW;2/#6A: TK:#HNG:8TP E-E:)"7 Z9 MV@9QD]?6H_\ A$?#?]J?VG_PC^E?;]V_[7]BC\W=Z[\9S^- 'S)KGPZU^U_9 M?TJ>6UF$UKJ$FHW%J5.^*"1=H8KVP K$=@QST-=7\1]2L[K]D[PO!;7"337$ M%A;Q1QGQKJ/V;VB;X*Z<(V0 MNMQ<>8%(R#YAZ^^,?ABO1=6T#1]?ACBUW2;'4XXFW1I>6R3!#TR P.#3-(\- M:%H#2MH.BZ=IC3 "4V5HD)<#IG:!G&3U]: -.O&?C7\6=&T&>/PA)=7BF['_ M !-9=.57F@@(_P!6NY@ [CC)/RJ??#KXP>'/$>LZ1X/\!:'>65G!$YF-W&B+# B'&W:[$L M7*@D^I/)KV"LC2O"7AS0KMKK1/#^EZ;<,AC::SLHXG*D@E%%% !1110 4444 %%%% !1110 4444 %%%% '__9 end XML 15 a10-qq22018_htm.xml IDEA: XBRL DOCUMENT 0001371285 2018-01-01 2018-06-30 0001371285 us-gaap:CommonStockMember 2017-12-31 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001371285 trup:ClaimsExpenseMember 2018-01-01 2018-06-30 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001371285 us-gaap:OtherExpenseMember 2017-01-01 2017-06-30 0001371285 us-gaap:OtherExpenseMember 2018-04-01 2018-06-30 0001371285 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001371285 trup:TechnologyservicescostsMember 2018-01-01 2018-06-30 0001371285 us-gaap:OtherExpenseMember 2017-04-01 2017-06-30 0001371285 us-gaap:PreferredStockMember 2018-06-30 0001371285 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001371285 trup:TechnologyservicescostsMember 2017-04-01 2017-06-30 0001371285 trup:ClaimsExpenseMember 2017-01-01 2017-06-30 0001371285 trup:TechnologyservicescostsMember 2018-04-01 2018-06-30 0001371285 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001371285 trup:TechnologyservicescostsMember 2017-01-01 2017-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001371285 trup:SubscriptionbusinessMember 2018-04-01 2018-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2017-04-01 2017-06-30 0001371285 us-gaap:CommonStockMember 2018-06-30 0001371285 trup:SubscriptionbusinessMember 2017-04-01 2017-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2018-04-01 2018-06-30 0001371285 country:US 2017-04-01 2017-06-30 0001371285 country:US 2018-04-01 2018-06-30 0001371285 country:US 2017-01-01 2017-06-30 0001371285 country:US 2018-01-01 2018-06-30 0001371285 country:CA 2017-01-01 2017-06-30 0001371285 country:CA 2018-01-01 2018-06-30 0001371285 country:CA 2017-04-01 2017-06-30 0001371285 country:CA 2018-04-01 2018-06-30 0001371285 us-gaap:TreasuryStockMember 2017-12-31 0001371285 us-gaap:SubsequentEventMember 2018-07-18 0001371285 2017-06-30 0001371285 2016-12-31 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001371285 us-gaap:WarrantMember 2018-01-01 2018-06-30 0001371285 2018-07-25 0001371285 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001371285 us-gaap:WarrantMember 2017-04-01 2017-06-30 0001371285 us-gaap:WarrantMember 2017-01-01 2017-06-30 0001371285 us-gaap:WarrantMember 2018-04-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001371285 2018-04-01 2018-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001371285 us-gaap:WarrantMember 2017-04-01 2017-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001371285 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001371285 us-gaap:WarrantMember 2017-01-01 2017-06-30 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001371285 us-gaap:WarrantMember 2018-01-01 2018-06-30 0001371285 us-gaap:WarrantMember 2018-04-01 2018-06-30 0001371285 2017-04-01 2017-06-30 0001371285 us-gaap:MunicipalBondsMember 2018-06-30 0001371285 us-gaap:USGovernmentDebtSecuritiesMember 2017-12-31 0001371285 us-gaap:DepositsMember 2018-06-30 0001371285 us-gaap:MunicipalBondsMember 2017-12-31 0001371285 us-gaap:CertificatesOfDepositMember 2017-12-31 0001371285 us-gaap:USTreasurySecuritiesMember 2018-06-30 0001371285 us-gaap:USTreasurySecuritiesMember 2017-12-31 0001371285 us-gaap:DepositsMember 2017-12-31 0001371285 us-gaap:CertificatesOfDepositMember 2018-06-30 0001371285 us-gaap:USGovernmentDebtSecuritiesMember 2018-06-30 0001371285 2017-01-01 2017-06-30 0001371285 2018-03-31 0001371285 us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001371285 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2018-06-30 0001371285 us-gaap:MoneyMarketFundsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:DepositsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2017-12-31 0001371285 2017-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:DepositsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:DepositsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2017-12-31 0001371285 us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001371285 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001371285 us-gaap:MoneyMarketFundsMember 2018-06-30 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2017-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:DepositsMember 2017-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2016-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2017-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2018-06-30 0001371285 us-gaap:TreasuryStockMember 2018-06-30 0001371285 us-gaap:AllOtherSegmentsMember 2017-06-30 0001371285 trup:SubscriptionbusinessMember 2018-01-01 2018-06-30 0001371285 trup:SubscriptionbusinessMember 2017-01-01 2017-06-30 0001371285 trup:SubscriptionbusinessMember 2017-12-31 0001371285 trup:SubscriptionbusinessMember 2016-12-31 0001371285 trup:SubscriptionbusinessMember 2017-06-30 0001371285 trup:SubscriptionbusinessMember 2018-06-30 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member us-gaap:AllOtherSegmentsMember 2018-06-30 0001371285 trup:Shortdurationinsurancecontractsforaccidentyear2018Member us-gaap:AllOtherSegmentsMember 2018-06-30 0001371285 trup:Shortdurationinsurancecontractsforaccidentyear2018Member trup:SubscriptionbusinessMember 2018-06-30 0001371285 us-gaap:PreferredStockMember 2017-12-31 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member trup:SubscriptionbusinessMember 2018-06-30 0001371285 us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member trup:SubscriptionbusinessMember 2018-06-30 0001371285 trup:SubscriptionbusinessMember 2016-01-01 2016-06-30 0001371285 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001371285 us-gaap:RestrictedStockMember 2017-12-31 0001371285 us-gaap:RestrictedStockMember 2018-06-30 0001371285 trup:ClaimsExpenseMember 2017-04-01 2017-06-30 0001371285 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001371285 trup:ClaimsExpenseMember 2018-04-01 2018-06-30 0001371285 us-gaap:OtherExpenseMember 2018-01-01 2018-06-30 pure iso4217:USD shares iso4217:USD shares false --12-31 Q2 2018 2018-06-30 0001371285 Accelerated Filer P2Y3M0D 0.00001 0.00001 100000000 100000000 30778796 33475275 30121496 32719290 2500000 0.00001 0.00001 10000000 10000000 0 0 0 0 0 657300 755985 10-Q TRUPANION, INC. 32776401 73392000 58275000 143152000 113004000 51780000 41009000 101893000 80196000 9259000 6915000 17842000 13302000 12353000 10351000 23417000 19506000 2298000 2322000 4462000 4725000 4610000 4245000 9068000 8257000 5702000 4372000 11640000 8461000 12610000 10939000 25170000 21443000 -257000 -588000 -1753000 -1937000 332000 109000 551000 246000 303000 1112000 443000 1140000 -286000 415000 -1861000 -1043000 91000 4000 -4000 28000 -377000 411000 -1857000 -1071000 -0.01 0.01 -0.06 -0.04 30721037 29510907 30485121 29383502 30721037 32734624 30485121 29383502 -377000 411000 -1857000 -1071000 -129000 111000 -319000 123000 15000 16000 0 9000 -114000 127000 -319000 132000 -491000 538000 -2176000 -939000 95424000 25706000 42802000 37590000 28552000 20367000 6890000 2895000 173668000 86558000 1400000 600000 3311000 3237000 8208000 7868000 5158000 4972000 2554000 2624000 194299000 105859000 2373000 2716000 10424000 7660000 13996000 12756000 30339000 22734000 57132000 45866000 18628000 9324000 1002000 1002000 1285000 1233000 78047000 57425000 0 0 0 0 207505000 134511000 -411000 -92000 -84641000 -82784000 6201000 3201000 116252000 48434000 194299000 105859000 -1857000 -1071000 1891000 2113000 2254000 1669000 0 1036000 38000 56000 8168000 6968000 4068000 183000 2567000 913000 1293000 1259000 7661000 6929000 1611000 3681000 20386000 14895000 15015000 11712000 0 1402000 2370000 1264000 -113000 2753000 -7628000 -5798000 65886000 0 1656000 1647000 300000 0 9250000 1459000 -356000 -203000 76736000 2903000 -201000 181000 70518000 967000 26306000 24237000 96824000 25204000 153000 352000 0 66000 3000000 0 Nature of Operations and Significant Accounting Policies<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business and Basis of Presentation</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the Company) provides medical insurance for cats and dogs throughout the United States, Canada and Puerto Rico. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial data as of December 31, 2017 was derived from the Company's audited consolidated financial statements. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and, in management's opinion, have been prepared on the same basis as the audited financial statements and include all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company's financial position, results of operations, comprehensive (loss) income, and cash flows for the interim periods. These unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K, filed with the U.S Securities and Exchange Commission (SEC) on February 13, 2018 (the 2017 10-K). The Company's accounting policies are described in Note 1 to the audited financial statements included in the 2017 10-K. Operating results for the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the full fiscal year or any other interim period.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Follow-on Public Offering</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the Company completed a follow-on public offering (the June 2018 follow-on public offering) whereby the Company sold </span><span style="font-family:inherit;font-size:10pt;"><span>2,090,909</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock (inclusive of </span><span style="font-family:inherit;font-size:10pt;"><span>272,727</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The Company received aggregate net proceeds from the June 2018 follow-on public offering of </span><span style="font-family:inherit;font-size:10pt;"><span>$65.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, after deducting underwriting discounts and commissions and offering expenses payable by the Company.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates. See Note 1 to the audited financial statements included in the 2017 10-K for additional discussion of these estimates and assumptions.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Loss</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> reclassifications out of accumulated other comprehensive loss during the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the U.S. government enacted the Tax Cuts and Jobs Act (Tax Act), making broad and complex changes to the Internal Revenue Code. The Company has made significant judgments and estimates in accordance with its interpretation of the Tax Act. As additional guidance on the Tax Act becomes available, the Company may adjust its interpretation of the requirements, which may result in a material change to income tax benefit or expense in the period in which the adjustment is made.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></div>In February 2016, the Financial Accounting Standards Board (FASB) issued an Accounting Standards Update (ASU) amending the lease presentation guidance. The ASU requires organizations that lease assets to recognize the rights and obligations created by those leases on the consolidated balance sheets. This ASU is effective for fiscal years beginning after December 15, 2018 including interim periods within that reporting period, with early adoption permitted. The Company has determined this guidance will require recognition of a lease liability and corresponding asset on the consolidated balance sheets equal to the present value of minimum lease payments. The carrying amount of the asset is derived from the amount of the lease liability at the end of each reporting period. The Company plans to adopt this guidance as of January 1, 2019, and is in the process of evaluating the impact on its consolidated financial statements. Description of Business and Basis of Presentation<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the Company) provides medical insurance for cats and dogs throughout the United States, Canada and Puerto Rico. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial data as of December 31, 2017 was derived from the Company's audited consolidated financial statements. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and, in management's opinion, have been prepared on the same basis as the audited financial statements and include all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company's financial position, results of operations, comprehensive (loss) income, and cash flows for the interim periods. These unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K, filed with the U.S Securities and Exchange Commission (SEC) on February 13, 2018 (the 2017 10-K). The Company's accounting policies are described in Note 1 to the audited financial statements included in the 2017 10-K. Operating results for the three and six months ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the full fiscal year or any other interim period.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Follow-on Public Offering</span></div><span style="font-family:inherit;font-size:10pt;">In June 2018, the Company completed a follow-on public offering (the June 2018 follow-on public offering) whereby the Company sold </span><span style="font-family:inherit;font-size:10pt;"><span>2,090,909</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock (inclusive of </span><span style="font-family:inherit;font-size:10pt;"><span>272,727</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The Company received aggregate net proceeds from the June 2018 follow-on public offering of </span><span style="font-family:inherit;font-size:10pt;"><span>$65.9 million</span></span>, after deducting underwriting discounts and commissions and offering expenses payable by the Company. The financial data as of December 31, 2017 was derived from the Company's audited consolidated financial statements. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and, in management's opinion, have been prepared on the same basis as the audited financial statements and include all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company's financial position, results of operations, comprehensive (loss) income, and cash flows for the interim periods. These unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K, filed with the U.S Securities and Exchange Commission (SEC) on February 13, 2018 (the 2017 10-K). The Company's accounting policies are described in Note 1 to the audited financial statements included in the 2017 10-K. Operating results for the three and six months ended <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span> are not necessarily indicative of the results that may be expected for the full fiscal year or any other interim period. 2090909 272727 33.00 65900000 Use of EstimatesThe preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates. See Note 1 to the audited financial statements included in the 2017 10-K for additional discussion of these estimates and assumptions. Accumulated Other Comprehensive Loss<span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> reclassifications out of accumulated other comprehensive loss during the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span>. 0 Income TaxesOn December 22, 2017, the U.S. government enacted the Tax Cuts and Jobs Act (Tax Act), making broad and complex changes to the Internal Revenue Code. The Company has made significant judgments and estimates in accordance with its interpretation of the Tax Act. As additional guidance on the Tax Act becomes available, the Company may adjust its interpretation of the requirements, which may result in a material change to income tax benefit or expense in the period in which the adjustment is made. Recent Accounting PronouncementsIn February 2016, the Financial Accounting Standards Board (FASB) issued an Accounting Standards Update (ASU) amending the lease presentation guidance. The ASU requires organizations that lease assets to recognize the rights and obligations created by those leases on the consolidated balance sheets. This ASU is effective for fiscal years beginning after December 15, 2018 including interim periods within that reporting period, with early adoption permitted. The Company has determined this guidance will require recognition of a lease liability and corresponding asset on the consolidated balance sheets equal to the present value of minimum lease payments. The carrying amount of the asset is derived from the amount of the lease liability at the end of each reporting period. The Company plans to adopt this guidance as of January 1, 2019, and is in the process of evaluating the impact on its consolidated financial statements. Net (Loss) Income per Share<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net (loss) income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net (loss) income per share is calculated using the weighted average number of shares of common stock plus, when dilutive, potential common shares outstanding using the treasury-stock method. Potential common shares outstanding include stock options, unvested restricted stock awards and restricted stock units, and warrants.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of basic and diluted earnings per share were as follows:</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(377</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,857</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,071</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,721,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,510,907</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,485,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,383,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(377</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,857</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,071</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,721,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,510,907</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,485,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,383,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,511,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock awards and units</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>361,037</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average number of shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,721,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,734,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,485,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,383,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following potentially dilutive equity securities were not included in the diluted earnings per common share calculation because they would have had an antidilutive effect:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,696,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,035,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,696,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,207,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock awards and restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> The components of basic and diluted earnings per share were as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(377</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,857</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,071</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,721,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,510,907</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,485,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,383,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(377</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,857</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,071</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used in computation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,721,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,510,907</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,485,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,383,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,511,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock awards and units</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>361,037</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average number of shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,721,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,734,624</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,485,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,383,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.01</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.04</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> -377000 411000 -1857000 -1071000 30721037 29510907 30485121 29383502 -0.01 0.01 -0.06 -0.04 -377000 411000 -1857000 -1071000 30721037 29510907 30485121 29383502 0 2511012 0 0 0 351668 0 0 0 361037 0 0 30721037 32734624 30485121 29383502 -0.01 0.01 -0.06 -0.04 The following potentially dilutive equity securities were not included in the diluted earnings per common share calculation because they would have had an antidilutive effect:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,696,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,035,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,696,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,207,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock awards and restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>480,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 3696242 1035163 3696242 4207577 555984 0 555984 351668 480000 0 480000 810000 Investment Securities<div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amortized cost, gross unrealized holding gains and losses, fair value of long-term investments, which are classified as available-for-sale, and fair value of short-term investments by major security type and class of security were as follows as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of June 30, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Available-for-sale:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal bond</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">              U.S. Treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">              Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">              U.S. government funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,132</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,132</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal bond</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,587</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of debt securities classified as available-for-sale were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due after one year through five years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due after five years through ten years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Company evaluated its securities for other-than-temporary impairment and considers the decline in market value for the securities to be primarily attributable to current economic and market conditions. For debt securities, the Company does not intend to sell, nor is it more likely than not that the Company will be required to sell, the securities prior to maturity or prior to the recovery of the amortized cost basis. The amortized cost, gross unrealized holding gains and losses, fair value of long-term investments, which are classified as available-for-sale, and fair value of short-term investments by major security type and class of security were as follows as of <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of June 30, 2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Available-for-sale:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal bond</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">       Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">              U.S. Treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">              Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">              U.S. government funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,132</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,132</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,802</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2017</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal bond</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,587</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 2311000 0 0 2311000 1000000 0 0 1000000 3311000 0 0 3311000 6231000 0 2000 6229000 439000 0 0 439000 36132000 0 0 36132000 42802000 0 2000 42800000 2237000 0 0 2237000 1000000 0 0 1000000 3237000 0 0 3237000 5783000 0 4000 5779000 690000 1000 0 691000 31117000 0 0 31117000 37590000 1000 4000 37587000 Maturities of debt securities classified as available-for-sale were as follows (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br/>Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due after one year through five years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due after five years through ten years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 2311000 2311000 1000000 1000000 3311000 3311000 Fair Value<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes, by major security type, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal bond</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal bond</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures the fair value of restricted cash, foreign deposits, and money market funds based on quoted prices in active markets for identical assets. The fair value of the municipal bond is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Short-term investments are carried at amortized cost and the fair value is disclosed in Note 3, Investment Securities. The fair value of these investments is determined in the same manner as for available-for-sale securities and is considered a Level 1 measurement.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Disclosures </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and December 31, 2017, the Company's other long-term assets balance included a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> note receivable, recorded at its estimated collectible amount. The Company estimates that the carrying value of the note receivable approximates its fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party. </span></div><span style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of its long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span>. The following table summarizes, by major security type, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):<div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal bond</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,237</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal bond</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,167</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Company measures the fair value of restricted cash, foreign deposits, and money market funds based on quoted prices in active markets for identical assets. The fair value of the municipal bond is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Short-term investments are carried at amortized cost and the fair value is disclosed in Note 3, Investment Securities. The fair value of these investments is determined in the same manner as for available-for-sale securities and is considered a Level 1 measurement. 1400000 1400000 0 2311000 2311000 0 1000000 0 1000000 45420000 45420000 0 50131000 49131000 1000000 600000 600000 0 2237000 2237000 0 1000000 0 1000000 5167000 5167000 0 9004000 8004000 1000000 The Company measures the fair value of restricted cash, foreign deposits, and money market funds based on quoted prices in active markets for identical assets. The fair value of the municipal bond is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Short-term investments are carried at amortized cost and the fair value is disclosed in Note 3, Investment Securities. The fair value of these investments is determined in the same manner as for available-for-sale securities and is considered a Level 1 measurement. As of <span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and December 31, 2017, the Company's other long-term assets balance included a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> note receivable, recorded at its estimated collectible amount. The Company estimates that the carrying value of the note receivable approximates its fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party. </span><span style="font-family:inherit;font-size:10pt;">The Company estimates the fair value of its long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span>. 2500000 Debt <div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 28, 2018, the Company amended its credit agreement, increasing its borrowing capacity from </span><span style="font-family:inherit;font-size:10pt;"><span>$30.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, extending the maturity date to June 2021, and increasing the required amount of restricted cash. The facility is secured by any and all interests in the Company's assets that are not otherwise restricted. Interest on the revolving line of credit is payable monthly at the </span><span style="font-family:inherit;font-size:10pt;"><span>greater of 4.5%, or 1.25% plus the prime rate</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>6.25%</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">). The credit agreement includes other ancillary services and letters of credit of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, and requires a deposit of restricted cash of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all financial and non-financial covenants required by the credit agreement. </span></div><span style="font-family:inherit;font-size:10pt;">Borrowings on the revolving line of credit are limited to the lesser of </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and the total amount of cash and securities held by the Company's insurance subsidiaries (American Pet Insurance Company and Wyndham Insurance Company (SAC) Limited Segregated Account AX). As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, available borrowing capacity on the line of credit was </span><span style="font-family:inherit;font-size:10pt;"><span>$20.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, with an outstanding balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for ancillary services and letters of credit, and borrowings under the facility of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, recorded net of financing fees of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span>. 30000000.0 50000000.0 greater of 4.5%, or 1.25% plus the prime rate 0.0625 4500000 1400000 50000000.0 20200000 1900000 18800000 200000 Commitments and Contingencies<div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company is subject to litigation matters and claims arising from the ordinary course of business. The Company records a provision for a liability relating to legal matters when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. At this time, the Company does not believe any such matters to be material individually or in the aggregate. These views are subject to change following the outcome of future events or the results of future developments.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Agreement for the Purchase of Corporate Headquarters</span></div><span style="font-family:inherit;font-size:10pt;">In June 2018, the Company entered into a Real Estate Purchase and Sale Agreement (Real Estate Purchase Agreement) with Benaroya Capital Company, L.L.C to purchase certain properties (Properties) as defined within the Real Estate Purchase Agreement, located at 6100 Fourth Avenue South, Seattle, Washington. The purchase price will consist of </span><span style="font-family:inherit;font-size:10pt;"><span>$55.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash and </span><span style="font-family:inherit;font-size:10pt;"><span>303,030</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock. The Company currently leases a portion of the Properties for use as its corporate headquarters and has recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of rent expense under this lease for the six months ended June 30, 2018. Pursuant to this agreement, in June 2018, the Company made a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span> earnest money deposit into an escrow account that, subject to limited exceptions, is non-refundable but creditable toward the purchase price of the Properties upon closing. Portions of the Properties are leased by unrelated parties, and the Company will assume those leases as part of its purchase. The closing date will be no later than January 1, 2019, and is subject to routine contingencies as provided in the Real Estate Purchase Agreement. 55000000.0 303030 1000000.0 3300000 Reserve for Veterinary Invoices<div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. The reserve estimate involves actuarial projections, and is based on management's assessment of facts and circumstances currently known, and assumptions about anticipated patterns, including expected future trends in the number of veterinary invoices the Company will receive and the average cost of those veterinary invoices. The reserve is made for each of the Company's segments, subscription and other business, and are continually refined as the Company receives and pays veterinary invoices. Changes in management's assumptions and estimates may have a relatively large impact to the reserve and associated expense. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reserve for veterinary invoices </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Subscription</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Veterinary invoices during the period related to:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(257</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total veterinary invoice expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts paid during the period related to:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,138</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total paid</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve at end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's reserve for the subscription business segment increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$11.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$12.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. This change was comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$91.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in expense recorded during the period less </span><span style="font-family:inherit;font-size:10pt;"><span>$90.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in payments of veterinary invoices. The </span><span style="font-family:inherit;font-size:10pt;"><span>$91.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in veterinary invoice expense incurred includes an adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company decreased prior year reserves by </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of analysis of payment trends.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Summarized below are the changes in total liability for the Company's other business segment (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Business</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Veterinary invoices during the period related to:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(279</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(128</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total veterinary invoice expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts paid during the period related to:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total paid</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,981</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve at end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s reserve for the other business segment increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. This change was comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in expense recorded during the period less </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in payments of veterinary invoices. The </span><span style="font-family:inherit;font-size:10pt;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in veterinary invoice expense incurred includes a reduction of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company decreased prior year reserves by </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of analysis of payment trends.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reserve for veterinary invoices, by year of occurrence</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the following tables, the reserve for veterinary invoices for each segment is presented as the amount (in thousands) by year the veterinary invoice relates to, referred to as the year of occurrence. </span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Subscription</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year of Occurrence</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Business </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year of Occurrence</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> Reserve for Veterinary InvoicesThe reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. The reserve estimate involves actuarial projections, and is based on management's assessment of facts and circumstances currently known, and assumptions about anticipated patterns, including expected future trends in the number of veterinary invoices the Company will receive and the average cost of those veterinary invoices. The reserve is made for each of the Company's segments, subscription and other business, and are continually refined as the Company receives and pays veterinary invoices. Changes in management's assumptions and estimates may have a relatively large impact to the reserve and associated expense. Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Subscription</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Veterinary invoices during the period related to:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(257</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total veterinary invoice expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts paid during the period related to:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,549</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,138</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total paid</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,097</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve at end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's reserve for the subscription business segment increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$11.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$12.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. This change was comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$91.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in expense recorded during the period less </span><span style="font-family:inherit;font-size:10pt;"><span>$90.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in payments of veterinary invoices. The </span><span style="font-family:inherit;font-size:10pt;"><span>$91.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in veterinary invoice expense incurred includes an adjustment of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company decreased prior year reserves by </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of analysis of payment trends.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Summarized below are the changes in total liability for the Company's other business segment (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Business</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve at beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Veterinary invoices during the period related to:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,589</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(279</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(128</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total veterinary invoice expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts paid during the period related to:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,916</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total paid</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,981</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserve at end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The Company’s reserve for the other business segment increased from </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. This change was comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in expense recorded during the period less </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in payments of veterinary invoices. The </span><span style="font-family:inherit;font-size:10pt;"><span>$10.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in veterinary invoice expense incurred includes a reduction of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the </span><span style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company decreased prior year reserves by </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span> as a result of analysis of payment trends 11059000 8538000 91464000 74244000 119000 -257000 91583000 73987000 80841000 65549000 9256000 7138000 90097000 72687000 333000 229000 12212000 9609000 11100000 12200000 91600000 90100000 91600000 100000 -300000 1697000 983000 10589000 6337000 -279000 -128000 10310000 6209000 8916000 5217000 1307000 764000 10223000 5981000 0 0 1784000 1211000 1700000 1800000 10300000 10200000 10300000 -300000 -100000 In the following tables, the reserve for veterinary invoices for each segment is presented as the amount (in thousands) by year the veterinary invoice relates to, referred to as the year of occurrence. <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Subscription</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year of Occurrence</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>386</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,537</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,212</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Business </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year of Occurrence</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 386000 1537000 10289000 12212000 110000 1674000 1784000 Stock-Based Compensation and Stockholders' Equity<div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-based Compensation </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense includes stock options, restricted stock awards, and restricted stock units granted to employees and non-employees and has been reported in the Company’s consolidated statements of operations depending on the function performed by the employee or non-employee. Stock-based compensation expense recognized in the consolidated statements of operations was as follows (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.703125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Veterinary invoice expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>482</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>888</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,669</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, for all employees, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>683,338</span></span><span style="font-family:inherit;font-size:10pt;"> unvested stock options and </span><span style="font-family:inherit;font-size:10pt;"><span>555,984</span></span><span style="font-family:inherit;font-size:10pt;"> unvested restricted stock awards and restricted stock units that are expected to vest. Stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to unvested stock options and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to unvested restricted stock awards and restricted stock units, each expected to be recognized over a weighted average period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company's stock option activity is as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number Of Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value (in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,006,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,578</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(262,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,696,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable as of June 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,008,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,432</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of </span><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span><span style="font-family:inherit;font-size:10pt;"> years and </span><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span><span style="font-family:inherit;font-size:10pt;"> years, respectively.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Awards and Restricted Stock Units</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company’s restricted stock award and restricted stock unit activity is as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:69%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of <br/>Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average<br/>Grant Date Fair Value per Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested shares as of December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,613</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested shares as of June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stockholders’ Equity </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the June 2018 follow-on public offering, the Company sold </span><span style="font-family:inherit;font-size:10pt;"><span>2,090,909</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock (inclusive of </span><span style="font-family:inherit;font-size:10pt;"><span>272,727</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The Company received aggregate net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$65.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, after deducting underwriting discounts and commissions and offering expenses payable by the Company.</span></div><span style="font-family:inherit;font-size:10pt;">During the six months ended June 30, 2018, </span><span style="font-family:inherit;font-size:10pt;"><span>330,000</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's outstanding warrants were exercised. As of June 30, 2018, warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>480,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock at </span><span style="font-family:inherit;font-size:10pt;"><span>$10.00</span></span> per share remained outstanding. The warrants automatically convert to common stock in 2019. Stock-based compensation expense includes stock options, restricted stock awards, and restricted stock units granted to employees and non-employees and has been reported in the Company’s consolidated statements of operations depending on the function performed by the employee or non-employee. Stock-based compensation expense recognized in the consolidated statements of operations was as follows (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.703125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Veterinary invoice expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other cost of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>482</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>913</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,286</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>888</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,669</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, for all employees, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>683,338</span></span><span style="font-family:inherit;font-size:10pt;"> unvested stock options and </span><span style="font-family:inherit;font-size:10pt;"><span>555,984</span></span><span style="font-family:inherit;font-size:10pt;"> unvested restricted stock awards and restricted stock units that are expected to vest. Stock-based compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to unvested stock options and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to unvested restricted stock awards and restricted stock units, each expected to be recognized over a weighted average period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span> years 148000 89000 268000 159000 104000 60000 181000 103000 60000 59000 109000 109000 625000 482000 1074000 913000 349000 198000 622000 385000 1286000 888000 2254000 1669000 683338 555984 4300000 8400000 P2Y3M18D A summary of the Company's stock option activity is as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number Of Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value (in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,006,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,578</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(262,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,696,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable as of June 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,008,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,432</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of </span><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span><span style="font-family:inherit;font-size:10pt;"> years and </span><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span> years, respectively. 4006399 7.16 88578000 0 0 262967 6.30 6681000 47190 15.44 3696242 7.12 116370000 3008570 5.22 100432000 P4Y9M18D P4Y1M6D A summary of the Company’s restricted stock award and restricted stock unit activity is as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:69%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of <br/>Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average<br/>Grant Date Fair Value per Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested shares as of December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,613</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested shares as of June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>555,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 256842 4.77 323358 27.87 12603 26.85 11613 28.36 555984 18.27 In the June 2018 follow-on public offering, the Company sold <span style="font-family:inherit;font-size:10pt;"><span>2,090,909</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock (inclusive of </span><span style="font-family:inherit;font-size:10pt;"><span>272,727</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The Company received aggregate net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$65.9 million</span></span>, after deducting underwriting discounts and commissions and offering expenses payable by the Company.On July 18, 2018, the Company purchased an equity interest, as a limited partner, in a privately held corporation for approximately <span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has a contingent commitment to purchase an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of equity for eighteen months following the initial investment. In conjunction with the investment, the Company has extended a revolving line of credit with a maximum borrowing capacity of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span>. 2090909 272727 33.00 65900000 During the six months ended June 30, 2018, <span style="font-family:inherit;font-size:10pt;"><span>330,000</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's outstanding warrants were exercised. As of June 30, 2018, warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>480,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock at </span><span style="font-family:inherit;font-size:10pt;"><span>$10.00</span></span> per share remained outstanding. The warrants automatically convert to common stock in 2019. 330000 480000 10.00 Segments<div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has two segments: subscription business and other business. The subscription business segment includes monthly subscription fees related to the Company’s medical insurance which is marketed directly to consumers, while the other business segment includes all other business that is not directly marketed to consumers. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The chief operating decision maker uses two measures to evaluate segment performance: revenue and gross profit. Additionally, other operating expenses, such as sales and marketing expenses, are allocated to each segment and evaluated when material. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue and gross profit of the Company’s segments were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,870</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,392</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,152</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Veterinary invoice expense:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,583</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,780</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,009</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,893</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,196</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other cost of revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,887</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,850</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,259</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,915</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,842</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,302</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,050</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,353</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,351</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,417</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,506</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating loss</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(257</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(588</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s revenue by geographic region of the member (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,564</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,152</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Substantially all of the Company’s long-lived assets were located in the United States as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span>. The Company has two segments: subscription business and other business. The subscription business segment includes monthly subscription fees related to the Company’s medical insurance which is marketed directly to consumers, while the other business segment includes all other business that is not directly marketed to consumers. The chief operating decision maker uses two measures to evaluate segment performance: revenue and gross profit. Additionally, other operating expenses, such as sales and marketing expenses, are allocated to each segment and evaluated when material. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets. Revenue and gross profit of the Company’s segments were as follows (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,870</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,392</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,152</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,004</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Veterinary invoice expense:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,583</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,780</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,009</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,893</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,196</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other cost of revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,887</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,850</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,259</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,915</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,842</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,302</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,050</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,353</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,351</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,417</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,506</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription business</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other business</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating loss</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(257</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(588</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,937</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> 63867000 52641000 125384000 102870000 9525000 5634000 17768000 10134000 73392000 58275000 143152000 113004000 46446000 37664000 91583000 73987000 5334000 3345000 10310000 6209000 51780000 41009000 101893000 80196000 5887000 4927000 11764000 9850000 3372000 1988000 6078000 3452000 9259000 6915000 17842000 13302000 11534000 10050000 22037000 19033000 819000 301000 1380000 473000 12353000 10351000 23417000 19506000 2298000 2322000 4462000 4725000 4610000 4245000 9068000 8257000 5614000 4309000 11465000 8350000 88000 63000 175000 111000 5702000 4372000 11640000 8461000 -257000 -588000 -1753000 -1937000 The following table presents the Company’s revenue by geographic region of the member (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,712</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,564</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,152</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,004</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 59431000 47306000 115440000 91440000 13961000 10969000 27712000 21564000 73392000 58275000 143152000 113004000 Subsequent Events<span style="font-family:inherit;font-size:10pt;">On July 18, 2018, the Company purchased an equity interest, as a limited partner, in a privately held corporation for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has a contingent commitment to purchase an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of equity for eighteen months following the initial investment. In conjunction with the investment, the Company has extended a revolving line of credit with a maximum borrowing capacity of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span>. n July 18, 2018, the Company purchased an equity interest, as a limited partner, in a privately held corporation for approximately <span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has a contingent commitment to purchase an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of equity for eighteen months following the initial investment. In conjunction with the investment, the Company has extended a revolving line of credit with a maximum borrowing capacity of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span>. 3000000.0 4000000.0 2500000 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information Document - shares
6 Months Ended
Jun. 30, 2018
Jul. 25, 2018
Entity [Abstract]    
Entity Registrant Name TRUPANION, INC.  
Entity Central Index Key 0001371285  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   32,776,401

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statement of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Revenue $ 73,392 $ 58,275 $ 143,152 $ 113,004
Cost of Revenue [Abstract]        
Veterinary invoice expense 51,780 41,009 101,893 80,196
Other cost of revenue 9,259 6,915 17,842 13,302
Gross profit 12,353 10,351 23,417 19,506
Operating Expenses [Abstract]        
Technology and Development 2,298 2,322 4,462 4,725
General and administrative 4,610 4,245 9,068 8,257
Sales and marketing 5,702 4,372 11,640 8,461
Total operating expenses 12,610 10,939 25,170 21,443
Operating loss (257) (588) (1,753) (1,937)
Interest expense 332 109 551 246
Other (income) expense, net (303) (1,112) (443) (1,140)
Income (Loss) before income taxes (286) 415 (1,861) (1,043)
Income tax expense (benefit) 91 4 (4) 28
Net (loss) income $ (377) $ 411 $ (1,857) $ (1,071)
Net income (loss) per share [Abstract]        
Earnings Per Share, Basic and Diluted $ (0.01) $ 0.01 $ (0.06) $ (0.04)
Weighted Average Number of Shares Outstanding, Basic 30,721,037 29,510,907 30,485,121 29,383,502
Weighted Average Number of Shares Outstanding, Diluted 30,721,037 32,734,624 30,485,121 29,383,502
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statement of Comprehensive Income Statement - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (377) $ 411 $ (1,857) $ (1,071)
Foreign currency translation adjustments (129) 111 (319) 123
Net unrealized gain on available-for-sale debt securities 15 16 0 9
Other comprehensive (loss) income, net of taxes (114) 127 (319) 132
Comprehensive Income (Loss) $ (491) $ 538 $ (2,176) $ (939)
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheet - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Assets [Abstract]    
Cash and cash equivalents $ 95,424 $ 25,706
Short-term Investments 42,802 37,590
Accounts and other receivables 28,552 20,367
Prepaid expenses and other assets 6,890 2,895
Total current assets 173,668 86,558
Restricted Cash 1,400 600
Long-Term Investments, at fair value 3,311 3,237
Property and equipment, net 8,208 7,868
Intangible assets, net 5,158 4,972
Other Long-Term Assets 2,554 2,624
Total assets 194,299 105,859
Liabilities and Equity [Abstract]    
Accounts payable 2,373 2,716
Accrued liabilities and other current liabilities 10,424 7,660
Reserve for veterinary invoices 13,996 12,756
Deferred Revenue 30,339 22,734
Total current liabilities 57,132 45,866
Long-term debt 18,628 9,324
Deferred tax liabilities 1,002 1,002
Other liabilities 1,285 1,233
Total liabilities 78,047 57,425
Common stock 0 0
Preferred Stock 0 0
Additional paid-in capital 207,505 134,511
Accumulated other comprehensive loss (411) (92)
Accumulated deficit (84,641) (82,784)
Treasury stock, at cost (6,201) (3,201)
Stockholders' Equity Attributable to Parent 116,252 48,434
Total liabilities and stockholders' equity $ 194,299 $ 105,859
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals - $ / shares
Jun. 30, 2018
Dec. 31, 2017
Common Stock [Member]    
Common Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares, Issued 33,475,275 30,778,796
Common Stock, Shares, Outstanding 32,719,290 30,121,496
Preferred Stock [Member]    
Preferred Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Treasury Stock [Member]    
Treasury Stock, Shares 755,985 657,300
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statement of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Net Cash Provided by Operating Activities [Abstract]    
Net loss $ (1,857) $ (1,071)
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation and Amortization 1,891 2,113
Stock-based compensation expense 2,254 1,669
Gain (Loss) on Sale of Equity Investments 0 1,036
Other, Net 38 56
Increase (Decrease) in Operating Assets [Abstract]    
Accounts and other receivables (8,168) (6,968)
Prepaid expenses and other assets (4,068) (183)
Accounts Payable, Accrued Liabilities, and Other Liabilities 2,567 913
Claims Reserve 1,293 1,259
Deferred revenue 7,661 6,929
Net cash provided by operating activities 1,611 3,681
Payments to Acquire Investments 20,386 14,895
Net Cash Provided by Investing Activities [Abstract]    
Maturities of Investment Securities 15,015 11,712
Proceeds from Sale of Equity Method Investments 0 1,402
Purchases of property and equipment (2,370) (1,264)
Other Investments 113 (2,753)
Proceeds from Issuance or Sale of Equity 65,886 0
Net cash used in investing activities (7,628) (5,798)
Net Cash Provided by Financing Activities [Abstract]    
Proceeds from Issuance or Sale of Equity 65,886 0
Proceeds from exercise of stock options 1,656 1,647
Proceeds from Warrant Exercises 300 0
Proceeds from Debt financing, net of financing fees 9,250 1,459
Proceeds from (Payments for) Other Financing Activities (356) (203)
Net cash provided by financing activities 76,736 2,903
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash, net (201) 181
Net Increase in Cash, Cash Equivalents, and Restricted Cash 70,518 967
Cash, Cash Equivalents, and Restricted Cash at beginning of period 26,306 24,237
Cash, Cash Equivalents, and Restricted Cash, End of Period 96,824 25,204
Supplemental Cash Flow Information [Abstract]    
Purchases of property and equipment included in accounts payable and accrued liabilities 153 352
Property and Equipment Acquired Under Capital Leases 0 66
Redemption of Warrants Non-Cash; Common Stock $ 3,000 $ 0
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations and Summary of Significant Accounting Policies Nature of Operations and Significant Accounting Policies
Description of Business and Basis of Presentation
Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the Company) provides medical insurance for cats and dogs throughout the United States, Canada and Puerto Rico.
The financial data as of December 31, 2017 was derived from the Company's audited consolidated financial statements. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and, in management's opinion, have been prepared on the same basis as the audited financial statements and include all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company's financial position, results of operations, comprehensive (loss) income, and cash flows for the interim periods. These unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K, filed with the U.S Securities and Exchange Commission (SEC) on February 13, 2018 (the 2017 10-K). The Company's accounting policies are described in Note 1 to the audited financial statements included in the 2017 10-K. Operating results for the three and six months ended June 30, 2018 are not necessarily indicative of the results that may be expected for the full fiscal year or any other interim period.
Follow-on Public Offering
In June 2018, the Company completed a follow-on public offering (the June 2018 follow-on public offering) whereby the Company sold 2,090,909 shares of common stock (inclusive of 272,727 shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of $33.00 per share. The Company received aggregate net proceeds from the June 2018 follow-on public offering of $65.9 million, after deducting underwriting discounts and commissions and offering expenses payable by the Company.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates. See Note 1 to the audited financial statements included in the 2017 10-K for additional discussion of these estimates and assumptions.
Accumulated Other Comprehensive Loss
There were no reclassifications out of accumulated other comprehensive loss during the three and six months ended June 30, 2018 and 2017.
Income Taxes
On December 22, 2017, the U.S. government enacted the Tax Cuts and Jobs Act (Tax Act), making broad and complex changes to the Internal Revenue Code. The Company has made significant judgments and estimates in accordance with its interpretation of the Tax Act. As additional guidance on the Tax Act becomes available, the Company may adjust its interpretation of the requirements, which may result in a material change to income tax benefit or expense in the period in which the adjustment is made.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (FASB) issued an Accounting Standards Update (ASU) amending the lease presentation guidance. The ASU requires organizations that lease assets to recognize the rights and obligations created by those leases on the consolidated balance sheets. This ASU is effective for fiscal years beginning after December 15, 2018 including interim periods within that reporting period, with early adoption permitted. The Company has determined this guidance will require recognition of a lease liability and corresponding asset on the consolidated balance sheets equal to the present value of minimum lease payments. The carrying amount of the asset is derived from the amount of the lease liability at the end of each reporting period. The Company plans to adopt this guidance as of January 1, 2019, and is in the process of evaluating the impact on its consolidated financial statements.
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share, Basic and Diluted [Abstract]  
Earnings Per Share [Text Block] Net (Loss) Income per Share
Basic net (loss) income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net (loss) income per share is calculated using the weighted average number of shares of common stock plus, when dilutive, potential common shares outstanding using the treasury-stock method. Potential common shares outstanding include stock options, unvested restricted stock awards and restricted stock units, and warrants.
The components of basic and diluted earnings per share were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Basic earnings per share:
 
 
 
 
 
 
 
Net (loss) income
$
(377
)
 
$
411

 
$
(1,857
)
 
$
(1,071
)
Shares used in computation:
 
 
 
 
 
 
 
Weighted average common shares outstanding
30,721,037

 
29,510,907

 
30,485,121

 
29,383,502

Basic earnings per share
$
(0.01
)
 
$
0.01

 
$
(0.06
)
 
$
(0.04
)
 
 
 
 
 
 
 
 
Diluted earnings per share:
 
 
 
 
 
 
 
Net (loss) income
$
(377
)
 
$
411

 
$
(1,857
)
 
$
(1,071
)
Shares used in computation:
 
 
 
 
 
 
 
Weighted average common shares outstanding
30,721,037

 
29,510,907

 
30,485,121

 
29,383,502

Stock options

 
2,511,012

 

 

Restricted stock awards and units

 
351,668

 

 

Warrants

 
361,037

 

 

Weighted average number of shares
30,721,037

 
32,734,624

 
30,485,121

 
29,383,502

Diluted earnings per share
$
(0.01
)
 
$
0.01

 
$
(0.06
)
 
$
(0.04
)

The following potentially dilutive equity securities were not included in the diluted earnings per common share calculation because they would have had an antidilutive effect:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Stock options
3,696,242

 
1,035,163

 
3,696,242

 
4,207,577

Restricted stock awards and restricted stock units
555,984

 

 
555,984

 
351,668

Warrants
480,000

 

 
480,000

 
810,000

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investment Securities (Notes)
6 Months Ended
Jun. 30, 2018
Investments [Abstract]  
Investment [Text Block] Investment Securities
The amortized cost, gross unrealized holding gains and losses, fair value of long-term investments, which are classified as available-for-sale, and fair value of short-term investments by major security type and class of security were as follows as of June 30, 2018 and December 31, 2017 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair
Value
As of June 30, 2018
 
 
 
 
 
 
 
       Available-for-sale:
 
 
 
 
 
 
 
Foreign deposits
$
2,311

 
$

 
$

 
$
2,311

Municipal bond
1,000

 

 

 
1,000

 
$
3,311

 
$

 
$

 
$
3,311

       Short-term investments:
 
 
 
 
 
 
 
              U.S. Treasury securities
$
6,231

 
$

 
$
(2
)
 
$
6,229

              Certificates of deposit
439

 

 

 
439

              U.S. government funds
36,132

 

 

 
36,132

 
$
42,802


$

 
$
(2
)

$
42,800

 
 
 
 
 
 
 
 
 
Amortized
Cost
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair
Value
As of December 31, 2017
 
 
 
 
 
 
 
Available-for-sale:
 
 
 
 
 
 
 
Foreign deposits
$
2,237

 
$

 
$

 
$
2,237

Municipal bond
1,000

 

 

 
1,000

 
$
3,237


$

 
$


$
3,237

Short-term investments:
 
 
 
 
 
 
 
U.S. Treasury securities
$
5,783

 
$

 
$
(4
)
 
$
5,779

Certificates of deposit
690

 
1

 

 
691

U.S. government funds
31,117

 

 

 
31,117

 
$
37,590


$
1

 
$
(4
)

$
37,587


Maturities of debt securities classified as available-for-sale were as follows (in thousands):
 
June 30, 2018
 
Amortized
Cost
 
Fair
Value
Available-for-sale:
 
 
 
Due after one year through five years
$
2,311

 
$
2,311

Due after five years through ten years
1,000

 
1,000

 
$
3,311

 
$
3,311


The Company evaluated its securities for other-than-temporary impairment and considers the decline in market value for the securities to be primarily attributable to current economic and market conditions. For debt securities, the Company does not intend to sell, nor is it more likely than not that the Company will be required to sell, the securities prior to maturity or prior to the recovery of the amortized cost basis.
Investments [Text Block] The amortized cost, gross unrealized holding gains and losses, fair value of long-term investments, which are classified as available-for-sale, and fair value of short-term investments by major security type and class of security were as follows as of June 30, 2018 and December 31, 2017 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair
Value
As of June 30, 2018
 
 
 
 
 
 
 
       Available-for-sale:
 
 
 
 
 
 
 
Foreign deposits
$
2,311

 
$

 
$

 
$
2,311

Municipal bond
1,000

 

 

 
1,000

 
$
3,311

 
$

 
$

 
$
3,311

       Short-term investments:
 
 
 
 
 
 
 
              U.S. Treasury securities
$
6,231

 
$

 
$
(2
)
 
$
6,229

              Certificates of deposit
439

 

 

 
439

              U.S. government funds
36,132

 

 

 
36,132

 
$
42,802


$

 
$
(2
)

$
42,800

 
 
 
 
 
 
 
 
 
Amortized
Cost
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair
Value
As of December 31, 2017
 
 
 
 
 
 
 
Available-for-sale:
 
 
 
 
 
 
 
Foreign deposits
$
2,237

 
$

 
$

 
$
2,237

Municipal bond
1,000

 

 

 
1,000

 
$
3,237


$

 
$


$
3,237

Short-term investments:
 
 
 
 
 
 
 
U.S. Treasury securities
$
5,783

 
$

 
$
(4
)
 
$
5,779

Certificates of deposit
690

 
1

 

 
691

U.S. government funds
31,117

 

 

 
31,117

 
$
37,590


$
1

 
$
(4
)

$
37,587

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Disclosures [Text Block] Fair Value
Investments
The following table summarizes, by major security type, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):
 
As of June 30, 2018
 
Fair Value
 
Level 1
 
Level 2
Assets
 
 
 
 
 
Restricted cash
$
1,400

 
$
1,400

 
$

Foreign deposits
2,311

 
2,311

 

Municipal bond
1,000

 

 
1,000

Money market funds
45,420

 
45,420

 

Total
$
50,131

 
$
49,131

 
$
1,000

 
 
 
 
 
 
 
As of December 31, 2017
 
Fair Value
 
Level 1
 
Level 2
Assets
 
 
 
 
 
Restricted cash
$
600

 
$
600

 
$

Foreign deposits
2,237

 
2,237

 

Municipal bond
1,000

 

 
1,000

Money market funds
5,167

 
5,167

 

Total
$
9,004

 
$
8,004

 
$
1,000


The Company measures the fair value of restricted cash, foreign deposits, and money market funds based on quoted prices in active markets for identical assets. The fair value of the municipal bond is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Short-term investments are carried at amortized cost and the fair value is disclosed in Note 3, Investment Securities. The fair value of these investments is determined in the same manner as for available-for-sale securities and is considered a Level 1 measurement.
Fair Value Disclosures
As of June 30, 2018 and December 31, 2017, the Company's other long-term assets balance included a $2.5 million note receivable, recorded at its estimated collectible amount. The Company estimates that the carrying value of the note receivable approximates its fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party.
The Company estimates the fair value of its long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at June 30, 2018 and December 31, 2017.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Debt Disclosure [Text Block] Debt
On June 28, 2018, the Company amended its credit agreement, increasing its borrowing capacity from $30.0 million to $50.0 million, extending the maturity date to June 2021, and increasing the required amount of restricted cash. The facility is secured by any and all interests in the Company's assets that are not otherwise restricted. Interest on the revolving line of credit is payable monthly at the greater of 4.5%, or 1.25% plus the prime rate (6.25% at June 30, 2018). The credit agreement includes other ancillary services and letters of credit of up to $4.5 million, and requires a deposit of restricted cash of $1.4 million. As of June 30, 2018, the Company was in compliance with all financial and non-financial covenants required by the credit agreement.
Borrowings on the revolving line of credit are limited to the lesser of $50.0 million and the total amount of cash and securities held by the Company's insurance subsidiaries (American Pet Insurance Company and Wyndham Insurance Company (SAC) Limited Segregated Account AX). As of June 30, 2018, available borrowing capacity on the line of credit was $20.2 million, with an outstanding balance of $1.9 million for ancillary services and letters of credit, and borrowings under the facility of $18.8 million, recorded net of financing fees of $0.2 million.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitment and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies
Litigation
From time to time, the Company is subject to litigation matters and claims arising from the ordinary course of business. The Company records a provision for a liability relating to legal matters when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. At this time, the Company does not believe any such matters to be material individually or in the aggregate. These views are subject to change following the outcome of future events or the results of future developments.
Agreement for the Purchase of Corporate Headquarters
In June 2018, the Company entered into a Real Estate Purchase and Sale Agreement (Real Estate Purchase Agreement) with Benaroya Capital Company, L.L.C to purchase certain properties (Properties) as defined within the Real Estate Purchase Agreement, located at 6100 Fourth Avenue South, Seattle, Washington. The purchase price will consist of $55.0 million in cash and 303,030 shares of common stock. The Company currently leases a portion of the Properties for use as its corporate headquarters and has recognized $1.0 million of rent expense under this lease for the six months ended June 30, 2018. Pursuant to this agreement, in June 2018, the Company made a $3.3 million earnest money deposit into an escrow account that, subject to limited exceptions, is non-refundable but creditable toward the purchase price of the Properties upon closing. Portions of the Properties are leased by unrelated parties, and the Company will assume those leases as part of its purchase. The closing date will be no later than January 1, 2019, and is subject to routine contingencies as provided in the Real Estate Purchase Agreement.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Claims Reserve
6 Months Ended
Jun. 30, 2018
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]  
Supplementary Insurance Information, for Insurance Companies Disclosure [Text Block] Reserve for Veterinary Invoices
The reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. The reserve estimate involves actuarial projections, and is based on management's assessment of facts and circumstances currently known, and assumptions about anticipated patterns, including expected future trends in the number of veterinary invoices the Company will receive and the average cost of those veterinary invoices. The reserve is made for each of the Company's segments, subscription and other business, and are continually refined as the Company receives and pays veterinary invoices. Changes in management's assumptions and estimates may have a relatively large impact to the reserve and associated expense.
Reserve for veterinary invoices
Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):
 
 
Six Months Ended June 30,
Subscription
 
2018
 
2017
Reserve at beginning of year
 
$
11,059

 
$
8,538

Veterinary invoices during the period related to:
 
 
 
 
Current year
 
91,464

 
74,244

Prior years
 
119

 
(257
)
Total veterinary invoice expense
 
91,583

 
73,987

Amounts paid during the period related to:
 
 
 
 
Current year
 
80,841

 
65,549

Prior years
 
9,256

 
7,138

Total paid
 
90,097

 
72,687

Non-cash expenses
 
333

 
229

Reserve at end of period
 
$
12,212

 
$
9,609

The Company's reserve for the subscription business segment increased from $11.1 million at December 31, 2017 to $12.2 million at June 30, 2018. This change was comprised of $91.6 million in expense recorded during the period less $90.1 million in payments of veterinary invoices. The $91.6 million in veterinary invoice expense incurred includes an adjustment of $0.1 million to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the six months ended June 30, 2017, the Company decreased prior year reserves by $0.3 million as a result of analysis of payment trends.
Summarized below are the changes in total liability for the Company's other business segment (in thousands):
 
 
Six Months Ended June 30,
Other Business
 
2018
 
2017
Reserve at beginning of year
 
$
1,697

 
$
983

Veterinary invoices during the period related to:
 
 
 
 
Current year
 
10,589

 
6,337

Prior years
 
(279
)
 
(128
)
Total veterinary invoice expense
 
10,310

 
6,209

Amounts paid during the period related to:
 
 
 
 
Current year
 
8,916

 
5,217

Prior years
 
1,307

 
764

Total paid
 
10,223

 
5,981

Non-cash expenses
 

 

Reserve at end of period
 
$
1,784

 
$
1,211


The Company’s reserve for the other business segment increased from $1.7 million at December 31, 2017 to $1.8 million at June 30, 2018. This change was comprised of $10.3 million in expense recorded during the period less $10.2 million in payments of veterinary invoices. The $10.3 million in veterinary invoice expense incurred includes a reduction of $0.3 million to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the six months ended June 30, 2017, the Company decreased prior year reserves by $0.1 million as a result of analysis of payment trends.
Reserve for veterinary invoices, by year of occurrence
In the following tables, the reserve for veterinary invoices for each segment is presented as the amount (in thousands) by year the veterinary invoice relates to, referred to as the year of occurrence.
Subscription
As of June 30, 2018
Year of Occurrence
 
2016
$
386

2017
1,537

2018
10,289

 
$
12,212

Other Business
As of June 30, 2018
Year of Occurrence
 
2017
$
110

2018
1,674

 
$
1,784

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-Based Compensation and Stockholders' Equity
Stock-based Compensation
Stock-based compensation expense includes stock options, restricted stock awards, and restricted stock units granted to employees and non-employees and has been reported in the Company’s consolidated statements of operations depending on the function performed by the employee or non-employee. Stock-based compensation expense recognized in the consolidated statements of operations was as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Veterinary invoice expense
$
148

 
$
89

 
$
268

 
$
159

Other cost of revenue
104

 
60

 
181

 
103

Technology and development
60

 
59

 
109

 
109

General and administrative
625

 
482

 
1,074

 
913

Sales and marketing
349

 
198

 
622

 
385

Total stock-based compensation
$
1,286

 
$
888

 
$
2,254

 
$
1,669


As of June 30, 2018, for all employees, the Company had 683,338 unvested stock options and 555,984 unvested restricted stock awards and restricted stock units that are expected to vest. Stock-based compensation expense of $4.3 million related to unvested stock options and $8.4 million related to unvested restricted stock awards and restricted stock units, each expected to be recognized over a weighted average period of approximately 2.3 years.
Stock Options
A summary of the Company's stock option activity is as follows:
 
Number Of Options
 
Weighted Average Exercise Price per Share
 
Aggregate Intrinsic Value (in thousands)
Outstanding as of December 31, 2017
4,006,399

 
$
7.16

 
$
88,578

Granted

 

 
 
Exercised
(262,967
)
 
6.30

 
6,681

Forfeited
(47,190
)
 
15.44

 
 
Outstanding as of June 30, 2018
3,696,242

 
$
7.12

 
$
116,370

 
 
 
 
 
 
Exercisable as of June 30, 2018
3,008,570

 
$
5.22

 
$
100,432

As of June 30, 2018, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of 4.8 years and 4.1 years, respectively.
Restricted Stock Awards and Restricted Stock Units
A summary of the Company’s restricted stock award and restricted stock unit activity is as follows:
 
Number of 
Shares
 
Weighted Average
Grant Date Fair Value per Share
Unvested shares as of December 31, 2017
256,842

 
$
4.77

Granted
323,358

 
27.87

Vested
(12,603
)
 
26.85

Forfeited
(11,613
)
 
28.36

Unvested shares as of June 30, 2018
555,984

 
$
18.27



Stockholders’ Equity
In the June 2018 follow-on public offering, the Company sold 2,090,909 shares of common stock (inclusive of 272,727 shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of $33.00 per share. The Company received aggregate net proceeds of $65.9 million, after deducting underwriting discounts and commissions and offering expenses payable by the Company.
During the six months ended June 30, 2018, 330,000 of the Company's outstanding warrants were exercised. As of June 30, 2018, warrants to purchase 480,000 shares of the Company's common stock at $10.00 per share remained outstanding. The warrants automatically convert to common stock in 2019.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Segment Reporting Disclosure [Text Block] Segments
The Company has two segments: subscription business and other business. The subscription business segment includes monthly subscription fees related to the Company’s medical insurance which is marketed directly to consumers, while the other business segment includes all other business that is not directly marketed to consumers.
The chief operating decision maker uses two measures to evaluate segment performance: revenue and gross profit. Additionally, other operating expenses, such as sales and marketing expenses, are allocated to each segment and evaluated when material. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets.
Revenue and gross profit of the Company’s segments were as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription business
$
63,867

 
$
52,641

 
$
125,384

 
$
102,870

Other business
9,525

 
5,634

 
17,768

 
10,134

 
73,392

 
58,275

 
143,152

 
113,004

Veterinary invoice expense:
 
 
 
 
 
 
 
Subscription business
46,446

 
37,664

 
91,583

 
73,987

Other business
5,334

 
3,345

 
10,310

 
6,209

 
51,780

 
41,009

 
101,893

 
80,196

Other cost of revenue:
 
 
 
 
 
 
 
Subscription business
5,887

 
4,927

 
11,764

 
9,850

Other business
3,372

 
1,988

 
6,078

 
3,452

 
9,259

 
6,915

 
17,842

 
13,302

Gross profit:
 
 
 
 
 
 
 
Subscription business
11,534

 
10,050

 
22,037

 
19,033

Other business
819


301

 
1,380

 
473

 
12,353


10,351

 
23,417

 
19,506

 
 
 
 
 
 
 
 
Technology and development
2,298

 
2,322

 
4,462

 
4,725

General and administrative
4,610

 
4,245

 
9,068

 
8,257

Sales and marketing:
 
 
 
 
 
 
 
Subscription business
5,614

 
4,309

 
11,465

 
8,350

Other business
88

 
63

 
175

 
111

 
5,702

 
4,372

 
11,640

 
8,461

Operating loss
$
(257
)

$
(588
)
 
$
(1,753
)
 
$
(1,937
)

The following table presents the Company’s revenue by geographic region of the member (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
United States
$
59,431

 
$
47,306

 
$
115,440

 
$
91,440

Canada
13,961

 
10,969

 
27,712

 
21,564

Total revenue
$
73,392

 
$
58,275

 
$
143,152

 
$
113,004


Substantially all of the Company’s long-lived assets were located in the United States as of June 30, 2018 and December 31, 2017.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Notes)
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Subsequent Events [Text Block] Subsequent EventsOn July 18, 2018, the Company purchased an equity interest, as a limited partner, in a privately held corporation for approximately $3.0 million. The Company has a contingent commitment to purchase an additional $4.0 million of equity for eighteen months following the initial investment. In conjunction with the investment, the Company has extended a revolving line of credit with a maximum borrowing capacity of $2.5 million.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description and Basis of Presentation [Text Block] Description of Business and Basis of Presentation
Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the Company) provides medical insurance for cats and dogs throughout the United States, Canada and Puerto Rico.
The financial data as of December 31, 2017 was derived from the Company's audited consolidated financial statements. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and, in management's opinion, have been prepared on the same basis as the audited financial statements and include all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company's financial position, results of operations, comprehensive (loss) income, and cash flows for the interim periods. These unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K, filed with the U.S Securities and Exchange Commission (SEC) on February 13, 2018 (the 2017 10-K). The Company's accounting policies are described in Note 1 to the audited financial statements included in the 2017 10-K. Operating results for the three and six months ended June 30, 2018 are not necessarily indicative of the results that may be expected for the full fiscal year or any other interim period.
Follow-on Public Offering
In June 2018, the Company completed a follow-on public offering (the June 2018 follow-on public offering) whereby the Company sold 2,090,909 shares of common stock (inclusive of 272,727 shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of $33.00 per share. The Company received aggregate net proceeds from the June 2018 follow-on public offering of $65.9 million, after deducting underwriting discounts and commissions and offering expenses payable by the Company.
Basis of Accounting, Policy [Policy Text Block] The financial data as of December 31, 2017 was derived from the Company's audited consolidated financial statements. The accompanying unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and, in management's opinion, have been prepared on the same basis as the audited financial statements and include all adjustments, consisting of normal recurring adjustments, necessary for the fair presentation of the Company's financial position, results of operations, comprehensive (loss) income, and cash flows for the interim periods. These unaudited interim consolidated financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K, filed with the U.S Securities and Exchange Commission (SEC) on February 13, 2018 (the 2017 10-K). The Company's accounting policies are described in Note 1 to the audited financial statements included in the 2017 10-K. Operating results for the three and six months ended June 30, 2018 are not necessarily indicative of the results that may be expected for the full fiscal year or any other interim period.
Use of Estimates [Policy Text Block] Use of EstimatesThe preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates. See Note 1 to the audited financial statements included in the 2017 10-K for additional discussion of these estimates and assumptions.
Comprehensive Income, Policy [Policy Text Block] Accumulated Other Comprehensive LossThere were no reclassifications out of accumulated other comprehensive loss during the three and six months ended June 30, 2018 and 2017.
Income Tax, Policy [Policy Text Block] Income TaxesOn December 22, 2017, the U.S. government enacted the Tax Cuts and Jobs Act (Tax Act), making broad and complex changes to the Internal Revenue Code. The Company has made significant judgments and estimates in accordance with its interpretation of the Tax Act. As additional guidance on the Tax Act becomes available, the Company may adjust its interpretation of the requirements, which may result in a material change to income tax benefit or expense in the period in which the adjustment is made.
New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting PronouncementsIn February 2016, the Financial Accounting Standards Board (FASB) issued an Accounting Standards Update (ASU) amending the lease presentation guidance. The ASU requires organizations that lease assets to recognize the rights and obligations created by those leases on the consolidated balance sheets. This ASU is effective for fiscal years beginning after December 15, 2018 including interim periods within that reporting period, with early adoption permitted. The Company has determined this guidance will require recognition of a lease liability and corresponding asset on the consolidated balance sheets equal to the present value of minimum lease payments. The carrying amount of the asset is derived from the amount of the lease liability at the end of each reporting period. The Company plans to adopt this guidance as of January 1, 2019, and is in the process of evaluating the impact on its consolidated financial statements.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Notes Receivable (Policies)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block] As of June 30, 2018 and December 31, 2017, the Company's other long-term assets balance included a $2.5 million note receivable, recorded at its estimated collectible amount. The Company estimates that the carrying value of the note receivable approximates its fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party. The Company estimates the fair value of its long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at June 30, 2018 and December 31, 2017.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Fair Value (Policies)
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments, Policy [Policy Text Block] The Company measures the fair value of restricted cash, foreign deposits, and money market funds based on quoted prices in active markets for identical assets. The fair value of the municipal bond is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Short-term investments are carried at amortized cost and the fair value is disclosed in Note 3, Investment Securities. The fair value of these investments is determined in the same manner as for available-for-sale securities and is considered a Level 1 measurement.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Claims Reserve Claims Reserve (Policies)
6 Months Ended
Jun. 30, 2018
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]  
Liability Reserve Estimate, Policy [Policy Text Block] Reserve for Veterinary InvoicesThe reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. The reserve estimate involves actuarial projections, and is based on management's assessment of facts and circumstances currently known, and assumptions about anticipated patterns, including expected future trends in the number of veterinary invoices the Company will receive and the average cost of those veterinary invoices. The reserve is made for each of the Company's segments, subscription and other business, and are continually refined as the Company receives and pays veterinary invoices. Changes in management's assumptions and estimates may have a relatively large impact to the reserve and associated expense.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments Segments (Policies)
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Segment Reporting, Policy [Policy Text Block] The Company has two segments: subscription business and other business. The subscription business segment includes monthly subscription fees related to the Company’s medical insurance which is marketed directly to consumers, while the other business segment includes all other business that is not directly marketed to consumers. The chief operating decision maker uses two measures to evaluate segment performance: revenue and gross profit. Additionally, other operating expenses, such as sales and marketing expenses, are allocated to each segment and evaluated when material. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share, Basic and Diluted [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] The components of basic and diluted earnings per share were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Basic earnings per share:
 
 
 
 
 
 
 
Net (loss) income
$
(377
)
 
$
411

 
$
(1,857
)
 
$
(1,071
)
Shares used in computation:
 
 
 
 
 
 
 
Weighted average common shares outstanding
30,721,037

 
29,510,907

 
30,485,121

 
29,383,502

Basic earnings per share
$
(0.01
)
 
$
0.01

 
$
(0.06
)
 
$
(0.04
)
 
 
 
 
 
 
 
 
Diluted earnings per share:
 
 
 
 
 
 
 
Net (loss) income
$
(377
)
 
$
411

 
$
(1,857
)
 
$
(1,071
)
Shares used in computation:
 
 
 
 
 
 
 
Weighted average common shares outstanding
30,721,037

 
29,510,907

 
30,485,121

 
29,383,502

Stock options

 
2,511,012

 

 

Restricted stock awards and units

 
351,668

 

 

Warrants

 
361,037

 

 

Weighted average number of shares
30,721,037

 
32,734,624

 
30,485,121

 
29,383,502

Diluted earnings per share
$
(0.01
)
 
$
0.01

 
$
(0.06
)
 
$
(0.04
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] The following potentially dilutive equity securities were not included in the diluted earnings per common share calculation because they would have had an antidilutive effect:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Stock options
3,696,242

 
1,035,163

 
3,696,242

 
4,207,577

Restricted stock awards and restricted stock units
555,984

 

 
555,984

 
351,668

Warrants
480,000

 

 
480,000

 
810,000

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investment Securities Available-for-Sale (Tables)
6 Months Ended
Jun. 30, 2018
Investments [Abstract]  
Investment [Table Text Block] The amortized cost, gross unrealized holding gains and losses, fair value of long-term investments, which are classified as available-for-sale, and fair value of short-term investments by major security type and class of security were as follows as of June 30, 2018 and December 31, 2017 (in thousands):
 
Amortized
Cost
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair
Value
As of June 30, 2018
 
 
 
 
 
 
 
       Available-for-sale:
 
 
 
 
 
 
 
Foreign deposits
$
2,311

 
$

 
$

 
$
2,311

Municipal bond
1,000

 

 

 
1,000

 
$
3,311

 
$

 
$

 
$
3,311

       Short-term investments:
 
 
 
 
 
 
 
              U.S. Treasury securities
$
6,231

 
$

 
$
(2
)
 
$
6,229

              Certificates of deposit
439

 

 

 
439

              U.S. government funds
36,132

 

 

 
36,132

 
$
42,802


$

 
$
(2
)

$
42,800

 
 
 
 
 
 
 
 
 
Amortized
Cost
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair
Value
As of December 31, 2017
 
 
 
 
 
 
 
Available-for-sale:
 
 
 
 
 
 
 
Foreign deposits
$
2,237

 
$

 
$

 
$
2,237

Municipal bond
1,000

 

 

 
1,000

 
$
3,237


$

 
$


$
3,237

Short-term investments:
 
 
 
 
 
 
 
U.S. Treasury securities
$
5,783

 
$

 
$
(4
)
 
$
5,779

Certificates of deposit
690

 
1

 

 
691

U.S. government funds
31,117

 

 

 
31,117

 
$
37,590


$
1

 
$
(4
)

$
37,587

Available-for-sale Securities [Table Text Block] Maturities of debt securities classified as available-for-sale were as follows (in thousands):
 
June 30, 2018
 
Amortized
Cost
 
Fair
Value
Available-for-sale:
 
 
 
Due after one year through five years
$
2,311

 
$
2,311

Due after five years through ten years
1,000

 
1,000

 
$
3,311

 
$
3,311

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value (Tables)
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair value, asset & liabilities measured on recurring basis [Table Text Block] The following table summarizes, by major security type, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):
 
As of June 30, 2018
 
Fair Value
 
Level 1
 
Level 2
Assets
 
 
 
 
 
Restricted cash
$
1,400

 
$
1,400

 
$

Foreign deposits
2,311

 
2,311

 

Municipal bond
1,000

 

 
1,000

Money market funds
45,420

 
45,420

 

Total
$
50,131

 
$
49,131

 
$
1,000

 
 
 
 
 
 
 
As of December 31, 2017
 
Fair Value
 
Level 1
 
Level 2
Assets
 
 
 
 
 
Restricted cash
$
600

 
$
600

 
$

Foreign deposits
2,237

 
2,237

 

Municipal bond
1,000

 

 
1,000

Money market funds
5,167

 
5,167

 

Total
$
9,004

 
$
8,004

 
$
1,000


The Company measures the fair value of restricted cash, foreign deposits, and money market funds based on quoted prices in active markets for identical assets. The fair value of the municipal bond is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Short-term investments are carried at amortized cost and the fair value is disclosed in Note 3, Investment Securities. The fair value of these investments is determined in the same manner as for available-for-sale securities and is considered a Level 1 measurement.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Claims Reserve (Tables)
6 Months Ended
Jun. 30, 2018
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]  
Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block] Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):
 
 
Six Months Ended June 30,
Subscription
 
2018
 
2017
Reserve at beginning of year
 
$
11,059

 
$
8,538

Veterinary invoices during the period related to:
 
 
 
 
Current year
 
91,464

 
74,244

Prior years
 
119

 
(257
)
Total veterinary invoice expense
 
91,583

 
73,987

Amounts paid during the period related to:
 
 
 
 
Current year
 
80,841

 
65,549

Prior years
 
9,256

 
7,138

Total paid
 
90,097

 
72,687

Non-cash expenses
 
333

 
229

Reserve at end of period
 
$
12,212

 
$
9,609

The Company's reserve for the subscription business segment increased from $11.1 million at December 31, 2017 to $12.2 million at June 30, 2018. This change was comprised of $91.6 million in expense recorded during the period less $90.1 million in payments of veterinary invoices. The $91.6 million in veterinary invoice expense incurred includes an adjustment of $0.1 million to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the six months ended June 30, 2017, the Company decreased prior year reserves by $0.3 million as a result of analysis of payment trends.
Summarized below are the changes in total liability for the Company's other business segment (in thousands):
 
 
Six Months Ended June 30,
Other Business
 
2018
 
2017
Reserve at beginning of year
 
$
1,697

 
$
983

Veterinary invoices during the period related to:
 
 
 
 
Current year
 
10,589

 
6,337

Prior years
 
(279
)
 
(128
)
Total veterinary invoice expense
 
10,310

 
6,209

Amounts paid during the period related to:
 
 
 
 
Current year
 
8,916

 
5,217

Prior years
 
1,307

 
764

Total paid
 
10,223

 
5,981

Non-cash expenses
 

 

Reserve at end of period
 
$
1,784

 
$
1,211


The Company’s reserve for the other business segment increased from $1.7 million at December 31, 2017 to $1.8 million at June 30, 2018. This change was comprised of $10.3 million in expense recorded during the period less $10.2 million in payments of veterinary invoices. The $10.3 million in veterinary invoice expense incurred includes a reduction of $0.3 million to the reserves relating to prior years, which is the result of ongoing analysis of recent payment trends. For the six months ended June 30, 2017, the Company decreased prior year reserves by $0.1 million as a result of analysis of payment trends
IBRN plus expected development on reported claims[Table Text Block] In the following tables, the reserve for veterinary invoices for each segment is presented as the amount (in thousands) by year the veterinary invoice relates to, referred to as the year of occurrence.
Subscription
As of June 30, 2018
Year of Occurrence
 
2016
$
386

2017
1,537

2018
10,289

 
$
12,212

Other Business
As of June 30, 2018
Year of Occurrence
 
2017
$
110

2018
1,674

 
$
1,784

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Stock-based compensation expense includes stock options, restricted stock awards, and restricted stock units granted to employees and non-employees and has been reported in the Company’s consolidated statements of operations depending on the function performed by the employee or non-employee. Stock-based compensation expense recognized in the consolidated statements of operations was as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Veterinary invoice expense
$
148

 
$
89

 
$
268

 
$
159

Other cost of revenue
104

 
60

 
181

 
103

Technology and development
60

 
59

 
109

 
109

General and administrative
625

 
482

 
1,074

 
913

Sales and marketing
349

 
198

 
622

 
385

Total stock-based compensation
$
1,286

 
$
888

 
$
2,254

 
$
1,669


As of June 30, 2018, for all employees, the Company had 683,338 unvested stock options and 555,984 unvested restricted stock awards and restricted stock units that are expected to vest. Stock-based compensation expense of $4.3 million related to unvested stock options and $8.4 million related to unvested restricted stock awards and restricted stock units, each expected to be recognized over a weighted average period of approximately 2.3 years
Share-based Compensation, Stock Options, Activity [Table Text Block] A summary of the Company's stock option activity is as follows:
 
Number Of Options
 
Weighted Average Exercise Price per Share
 
Aggregate Intrinsic Value (in thousands)
Outstanding as of December 31, 2017
4,006,399

 
$
7.16

 
$
88,578

Granted

 

 
 
Exercised
(262,967
)
 
6.30

 
6,681

Forfeited
(47,190
)
 
15.44

 
 
Outstanding as of June 30, 2018
3,696,242

 
$
7.12

 
$
116,370

 
 
 
 
 
 
Exercisable as of June 30, 2018
3,008,570

 
$
5.22

 
$
100,432

As of June 30, 2018, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of 4.8 years and 4.1 years, respectively.
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] A summary of the Company’s restricted stock award and restricted stock unit activity is as follows:
 
Number of 
Shares
 
Weighted Average
Grant Date Fair Value per Share
Unvested shares as of December 31, 2017
256,842

 
$
4.77

Granted
323,358

 
27.87

Vested
(12,603
)
 
26.85

Forfeited
(11,613
)
 
28.36

Unvested shares as of June 30, 2018
555,984

 
$
18.27

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation Stockholder's Equity (Tables)
6 Months Ended
Jun. 30, 2018
Class of Warrant or Right [Line Items]  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] During the six months ended June 30, 2018, 330,000 of the Company's outstanding warrants were exercised. As of June 30, 2018, warrants to purchase 480,000 shares of the Company's common stock at $10.00 per share remained outstanding. The warrants automatically convert to common stock in 2019.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation Follow-on Public Offering (Tables)
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Follow-on Public Offering, June 2018 [Table Text Block] In the June 2018 follow-on public offering, the Company sold 2,090,909 shares of common stock (inclusive of 272,727 shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of $33.00 per share. The Company received aggregate net proceeds of $65.9 million, after deducting underwriting discounts and commissions and offering expenses payable by the Company.On July 18, 2018, the Company purchased an equity interest, as a limited partner, in a privately held corporation for approximately $3.0 million. The Company has a contingent commitment to purchase an additional $4.0 million of equity for eighteen months following the initial investment. In conjunction with the investment, the Company has extended a revolving line of credit with a maximum borrowing capacity of $2.5 million.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments (Tables)
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Revenue and Gross Profit from Segments [Table Text Block] Revenue and gross profit of the Company’s segments were as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenue:
 
 
 
 
 
 
 
Subscription business
$
63,867

 
$
52,641

 
$
125,384

 
$
102,870

Other business
9,525

 
5,634

 
17,768

 
10,134

 
73,392

 
58,275

 
143,152

 
113,004

Veterinary invoice expense:
 
 
 
 
 
 
 
Subscription business
46,446

 
37,664

 
91,583

 
73,987

Other business
5,334

 
3,345

 
10,310

 
6,209

 
51,780

 
41,009

 
101,893

 
80,196

Other cost of revenue:
 
 
 
 
 
 
 
Subscription business
5,887

 
4,927

 
11,764

 
9,850

Other business
3,372

 
1,988

 
6,078

 
3,452

 
9,259

 
6,915

 
17,842

 
13,302

Gross profit:
 
 
 
 
 
 
 
Subscription business
11,534

 
10,050

 
22,037

 
19,033

Other business
819


301

 
1,380

 
473

 
12,353


10,351

 
23,417

 
19,506

 
 
 
 
 
 
 
 
Technology and development
2,298

 
2,322

 
4,462

 
4,725

General and administrative
4,610

 
4,245

 
9,068

 
8,257

Sales and marketing:
 
 
 
 
 
 
 
Subscription business
5,614

 
4,309

 
11,465

 
8,350

Other business
88

 
63

 
175

 
111

 
5,702

 
4,372

 
11,640

 
8,461

Operating loss
$
(257
)

$
(588
)
 
$
(1,753
)
 
$
(1,937
)
Revenue from External Customers by Geographic Areas [Table Text Block] The following table presents the Company’s revenue by geographic region of the member (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
United States
$
59,431

 
$
47,306

 
$
115,440

 
$
91,440

Canada
13,961

 
10,969

 
27,712

 
21,564

Total revenue
$
73,392

 
$
58,275

 
$
143,152

 
$
113,004

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Tables)
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Follow-on Public Offering, June 2018 [Table Text Block] In the June 2018 follow-on public offering, the Company sold 2,090,909 shares of common stock (inclusive of 272,727 shares of common stock sold by the Company pursuant to the full exercise of the underwriters' option to purchase additional shares) at a price to the public of $33.00 per share. The Company received aggregate net proceeds of $65.9 million, after deducting underwriting discounts and commissions and offering expenses payable by the Company.On July 18, 2018, the Company purchased an equity interest, as a limited partner, in a privately held corporation for approximately $3.0 million. The Company has a contingent commitment to purchase an additional $4.0 million of equity for eighteen months following the initial investment. In conjunction with the investment, the Company has extended a revolving line of credit with a maximum borrowing capacity of $2.5 million.
Building Purchase [Table Text Block] n July 18, 2018, the Company purchased an equity interest, as a limited partner, in a privately held corporation for approximately $3.0 million. The Company has a contingent commitment to purchase an additional $4.0 million of equity for eighteen months following the initial investment. In conjunction with the investment, the Company has extended a revolving line of credit with a maximum borrowing capacity of $2.5 million.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Summary of Significant Accounting Policies (Details) Narrative - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Organization and Basis of Presentation [Line Items]    
Common Stock, Shares, Issued 2,090,909  
Common Stock, Shares, Issued to Underwriter 272,727  
Shares Issued, Price Per Share $ 33.00  
Proceeds from Issuance or Sale of Equity $ 65,886 $ 0
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax $ 0 $ 0
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee Stock Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3,696,242 1,035,163 3,696,242 4,207,577
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 555,984 0 555,984 351,668
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 480,000 0 480,000 810,000
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share Computation of Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Schedule of Earnings Per Share, Basic and Diluted [Line Items]        
Net Income (Loss) Available to Common Stockholders, Basic $ (377) $ 411 $ (1,857) $ (1,071)
Weighted Average Number of Shares Outstanding, Basic 30,721,037 29,510,907 30,485,121 29,383,502
Earnings Per Share, Basic $ (0.01) $ 0.01 $ (0.06) $ (0.04)
Weighted Average Number of Shares Outstanding, Diluted 30,721,037 32,734,624 30,485,121 29,383,502
Earnings Per Share, Diluted $ (0.01) $ 0.01 $ (0.06) $ (0.04)
Employee Stock Option [Member]        
Schedule of Earnings Per Share, Basic and Diluted [Line Items]        
Weighted Average Number Diluted Shares Outstanding Adjustment 0 2,511,012 0 0
Restricted Stock Units (RSUs) [Member]        
Schedule of Earnings Per Share, Basic and Diluted [Line Items]        
Weighted Average Number Diluted Shares Outstanding Adjustment 0 351,668 0 0
Warrant [Member]        
Schedule of Earnings Per Share, Basic and Diluted [Line Items]        
Weighted Average Number Diluted Shares Outstanding Adjustment 0 361,037 0 0
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investment Securities (Details) Investment Schedule - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Investment [Line Items]      
Available-for-sale securities, amortized cost $ 3,311    
Available-for-sale Securities, Gross Unrealized Gain 0   $ 0
Available-for-sale Securities, Gross Unrealized Loss 0   0
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Amortized Cost Basis   $ 3,311 3,237
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value 3,311 $ 3,311 3,237
Short-term investments, amortized cost 42,802   37,590
Short-term Investments, Gross Unrealized Holding Gains 0   1
Short-term investments, gross unrealized holding losses (2)   (4)
Short-term Investments, fair value 42,800   37,587
Deposits [Member]      
Investment [Line Items]      
Available-for-sale securities, amortized cost 2,311   2,237
Available-for-sale Securities, Gross Unrealized Gain 0   0
Available-for-sale Securities, Gross Unrealized Loss 0   0
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value 2,311   2,237
Municipal Bonds [Member]      
Investment [Line Items]      
Available-for-sale securities, amortized cost 1,000   1,000
Available-for-sale Securities, Gross Unrealized Gain 0   0
Available-for-sale Securities, Gross Unrealized Loss 0   0
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value 1,000   1,000
U.S. Treasury securities      
Investment [Line Items]      
Short-term investments, amortized cost 6,231   5,783
Short-term Investments, Gross Unrealized Holding Gains 0   0
Short-term investments, gross unrealized holding losses (2)   (4)
Short-term Investments, fair value 6,229   5,779
Certificates of deposit      
Investment [Line Items]      
Short-term investments, amortized cost 439   690
Short-term Investments, Gross Unrealized Holding Gains 0   1
Short-term investments, gross unrealized holding losses 0   0
Short-term Investments, fair value 439   691
US government debt securities      
Investment [Line Items]      
Short-term investments, amortized cost 36,132   31,117
Short-term Investments, Gross Unrealized Holding Gains 0   0
Short-term investments, gross unrealized holding losses 0   0
Short-term Investments, fair value $ 36,132   $ 31,117
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investment Securities (Details) Available-for-Sale - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Available-for-sale Securities [Abstract]      
Available-for-sale securities, debt maturities, year two through five, amortized cost basis   $ 2,311  
Available-for-sale securities, debt maturities, year two through five, fair value   2,311  
Available-for-sale securities, debt maturities, year six through ten, amortized cost basis   1,000  
Available-for-sale securities, debt maturities, year six through ten, fair value   1,000  
Available-for-sale securities, amortized cost   3,311 $ 3,237
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value $ 3,311 $ 3,311 $ 3,237
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value (Details) Unobservable - USD ($)
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Restricted Cash $ 1,400,000   $ 600,000
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value 3,311,000 $ 3,311,000 3,237,000
Assets, Fair Value Disclosure 50,131,000   9,004,000
Notes Receivable, Fair Value Disclosure 2,500,000   2,500,000
Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, Fair Value Disclosure 49,131,000   8,004,000
Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, Fair Value Disclosure 1,000,000   1,000,000
Cash and Cash Equivalents [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Restricted Cash 1,400,000   600,000
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Restricted Cash 1,400,000   600,000
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Restricted Cash 0   0
Deposits [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value 2,311,000   2,237,000
Deposits [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value 2,311,000   2,237,000
Deposits [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value 0   0
Municipal bond      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value 1,000,000   1,000,000
Available-for-sale Securities, Debt Maturities, Single Maturity Date 1,000,000   1,000,000
Municipal bond | Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Debt Maturities, Single Maturity Date 0   0
Municipal bond | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Debt Maturities, Single Maturity Date 1,000,000   1,000,000
Money Market Funds [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 45,420,000   5,167,000
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure 45,420,000   5,167,000
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and Cash Equivalents, Fair Value Disclosure $ 0   $ 0
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Details) Narrative - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2018
Mar. 31, 2018
Debt Disclosure [Abstract]    
Payments to Acquire Buildings $ 55.0  
Line of Credit Facility, Maximum Borrowing Capacity $ 50.0 $ 30.0
Line of credit facility, interest rate description greater of 4.5%, or 1.25% plus the prime rate  
Line of Credit Facility, Interest Rate During Period 6.25%  
Line of Credit Facility, Ancillary Services and Letter of Credit $ 4.5  
Restricted Cash and Cash Equivalents 1.4  
Line of Credit Facility, Remaining Borrowing Capacity 20.2  
Line of Credit Facility, Ancillary Services and Letter of Credit 1.9  
Long-term Line of Credit 18.8  
Line of Credit Financing Fee $ 0.2  
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitment and Contingencies Agreement for the Purchase of Corporate Headquarter (Details)
$ in Millions
6 Months Ended
Jun. 30, 2018
USD ($)
shares
Commitments and Contingencies Disclosure [Abstract]  
Payments to Acquire Buildings $ 55.0
Payments to Acquire Buildings, Shares | shares 303,030
Operating Leases, Rent Expense $ 1.0
Earnest Money Deposits $ 3.3
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Claims Reserve (Details) Claims Loss Roll-forward - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2017
Dec. 31, 2016
Subscription business          
Supplementary Insurance Information, by Segment [Line Items]          
Claims Reserve $ 12,212 $ 9,609   $ 11,059 $ 8,538
Current Year Claims Incurred 91,464 74,244      
Prior Year Claims Incurred 119 (257) $ (300)    
Total Claims Incurred 91,583 73,987      
Current Year Claims Paid 80,841 65,549      
Prior Years Claims Paid 9,256 7,138      
Total Claims Paid 90,097 72,687      
Claims expense non-cash 333 229      
Claims Reserve by Loss Year          
Incurred but Not Reported (IBNR) Claims Liability 12,212        
Other business          
Supplementary Insurance Information, by Segment [Line Items]          
Claims Reserve 1,784 1,211   $ 1,697 $ 983
Current Year Claims Incurred 10,589 6,337      
Prior Year Claims Incurred (279) (128)      
Total Claims Incurred 10,310 6,209      
Current Year Claims Paid 8,916 5,217      
Prior Years Claims Paid 1,307 764      
Total Claims Paid 10,223 5,981      
Claims expense non-cash 0 $ 0      
Claims Reserve by Loss Year          
Incurred but Not Reported (IBNR) Claims Liability 1,784        
Short-duration Insurance Contracts, Accident Year 2016 [Member] | Subscription business          
Claims Reserve by Loss Year          
Incurred but Not Reported (IBNR) Claims Liability 386        
Short-duration Insurance Contracts, Accident Year 2017 [Member] | Subscription business          
Claims Reserve by Loss Year          
Incurred but Not Reported (IBNR) Claims Liability 1,537        
Short-duration Insurance Contracts, Accident Year 2017 [Member] | Other business          
Claims Reserve by Loss Year          
Incurred but Not Reported (IBNR) Claims Liability 110        
Shortduration insurance contracts for accident year 2018 [Member] | Subscription business          
Claims Reserve by Loss Year          
Incurred but Not Reported (IBNR) Claims Liability 10,289        
Shortduration insurance contracts for accident year 2018 [Member] | Other business          
Claims Reserve by Loss Year          
Incurred but Not Reported (IBNR) Claims Liability $ 1,674        
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Claims Reserve (Details) Narrative - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2017
Dec. 31, 2016
Subscription business          
Supplementary Insurance Information, by Segment [Line Items]          
Claims Reserve $ 12,212 $ 9,609   $ 11,059 $ 8,538
Total Claims Incurred 91,583 73,987      
Total Claims Paid 90,097 72,687      
Prior Year Claims Incurred 119 (257) $ (300)    
Other business          
Supplementary Insurance Information, by Segment [Line Items]          
Claims Reserve 1,784 1,211   $ 1,697 $ 983
Total Claims Incurred 10,310 6,209      
Total Claims Paid 10,223 5,981      
Prior Year Claims Incurred $ (279) $ (128)      
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Claims Reserve Claims Reserve (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2017
Dec. 31, 2016
Subscription business          
Liability for Claims and Claims Adjustment Expense [Line Items]          
Claims Reserve $ 12,212 $ 9,609   $ 11,059 $ 8,538
Current Year Claims Incurred 91,464 74,244      
Prior Year Claims Incurred 119 (257) $ (300)    
Current Year Claims Paid 80,841 65,549      
Prior Years Claims Paid 9,256 7,138      
Total Claims Paid 90,097 72,687      
Claims expense non-cash 333 229      
Total Claims Incurred 91,583 73,987      
Other business          
Liability for Claims and Claims Adjustment Expense [Line Items]          
Claims Reserve 1,784 1,211   $ 1,697 $ 983
Current Year Claims Incurred 10,589 6,337      
Prior Year Claims Incurred (279) (128)      
Current Year Claims Paid 8,916 5,217      
Prior Years Claims Paid 1,307 764      
Total Claims Paid 10,223 5,981      
Claims expense non-cash 0 0      
Total Claims Incurred $ 10,310 $ 6,209      
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation (Details) Expense Category - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Stock-based Compensation        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost $ 1,286 $ 888 $ 2,254 $ 1,669
Claims expense        
Stock-based Compensation        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost 148 89 268 159
Other Cost of Revenue        
Stock-based Compensation        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost 104 60 181 103
Technology and development        
Stock-based Compensation        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost 60 59 109 109
General and administrative        
Stock-based Compensation        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost 625 482 1,074 913
Sales and marketing        
Stock-based Compensation        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost 349 $ 198 $ 622 $ 385
Restricted Stock Units (RSUs) [Member]        
Stock-based Compensation        
Employee share-based compensation arrangement and non-employee, weighted average remaining vesting period     2 years 3 months  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 8,400   $ 8,400  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 555,984   555,984  
Employee Stock Option [Member]        
Stock-based Compensation        
Employee share-based compensation arrangement and non-employee, weighted average remaining vesting period     2 years 3 months 18 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 4,300   $ 4,300  
Employee share-based compensation arrangement by share-based payment award, options, nonvested, number of shares 683,338   683,338  
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation (Details) Options Granted, Exercised and Forfeited - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Stock-based compensation, options, outstanding, number of shares 3,696,242 4,006,399
Stock-based compensation, options, granted, number of options 0  
Stock-based compensation, options, exercised (262,967)  
Stock-based compensation, options, forfeited (47,190)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 3,008,570  
Stock-based compensation, options, outstanding, weighted-average exercise price $ 7.12 $ 7.16
Stock-based compensation, options, granted, weighted-average exercise price 0  
Stock-based compensation, options, exercised, weighted-average exercise price 6.30  
Stock-based compensation, options, forfeited, weighted-average exercise price 15.44  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 5.22  
Stock-based compensation, options, outstanding, aggregate intrinsic value $ 116,370 $ 88,578
Stock-based compensation, options, exercised, aggregate intrinsic value 6,681  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value $ 100,432  
Remaining contractual life, share-based payments, weighted average 4 years 9 months 18 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 4 years 1 month 6 days  
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation Restricted Stock Awards (Details) - Restricted Stock [Member] - $ / shares
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 555,984 256,842
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 323,358  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (11,613)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (12,603)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 18.27 $ 4.77
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 27.87  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value 28.36  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 26.85  
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation Stockholder Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Stockholders' Equity Attributable to Parent [Abstract]    
Stock Issued During Period, Shares, New Issues 2,090,909  
Redemption of warrants 330,000  
Class of Warrant or Right, Outstanding 480,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 10.00  
Common Stock, Shares, Issued to Underwriter 272,727  
Shares Issued, Price Per Share $ 33.00  
Proceeds from Issuance or Sale of Equity $ 65,886 $ 0
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments (Details) Business Segment - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Revenue $ 73,392 $ 58,275 $ 143,152 $ 113,004
Veterinary invoice expense 51,780 41,009 101,893 80,196
Other cost of revenue 9,259 6,915 17,842 13,302
Gross profit 12,353 10,351 23,417 19,506
Sales and marketing 5,702 4,372 11,640 8,461
Technology and Development 2,298 2,322 4,462 4,725
General and administrative 4,610 4,245 9,068 8,257
Operating loss (257) (588) (1,753) (1,937)
Subscription business        
Segment Reporting Information [Line Items]        
Revenue 63,867 52,641 125,384 102,870
Veterinary invoice expense 46,446 37,664 91,583 73,987
Other cost of revenue 5,887 4,927 11,764 9,850
Gross profit 11,534 10,050 22,037 19,033
Sales and marketing 5,614 4,309 11,465 8,350
Other business        
Segment Reporting Information [Line Items]        
Revenue 9,525 5,634 17,768 10,134
Veterinary invoice expense 5,334 3,345 10,310 6,209
Other cost of revenue 3,372 1,988 6,078 3,452
Gross profit 819 301 1,380 473
Sales and marketing $ 88 $ 63 $ 175 $ 111
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segments (Details) Revenue by Geography - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Revenues $ 73,392 $ 58,275 $ 143,152 $ 113,004
CANADA        
Segment Reporting Information [Line Items]        
Revenues 13,961 10,969 27,712 21,564
UNITED STATES        
Segment Reporting Information [Line Items]        
Revenues $ 59,431 $ 47,306 $ 115,440 $ 91,440
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2018
Jul. 18, 2018
Subsequent Event [Line Items]    
Investment Company, Committed Capital $ 4.0  
Increase (Decrease) in Notes Receivables 2.5  
Payments to Acquire Buildings $ 55.0  
Payments to Acquire Buildings, Shares 303,030  
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Purchase of Equity Interest   $ 3.0
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #B- DT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ .(T"36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " XC0)-GI*(0.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)^GZC]#-1?&D(+B@> O)[&ZP:4,RTN[;F\;= M+J(/(.22F5^^^0;2FB#-$/$Y#@$C.4P7D^_Z)$U8LSU1D #)[-'K5.=$GYO; M(7I-^1IW$+3YT#N$AO-K\$C::M(P ZNP$)EJK9$FHJ8A'O'6+/CP&;L"LP:P M0X\])1"U *;FB>$P=2V< 3.,,/KT74"[$$OU3VSI #LFI^26U#B.];@JN;R# M@+>GQY>R;N7Z1+HWF%\E)^D0<,U.DU]7=_>;!Z8:+FXKGD^S$3?RDLLK_CZ[ M_O ["_O!NJW[Q\8G0=7"KW^AO@!02P,$% @ .(T"39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " XC0)-@6>P#%4" "O!P & 'AL+W=OQXO2F@(?Z(=M'+G M0EE#A%RRJ\<[!N2L24WM8=^/O894K9MGVG9D>49OHJY:.#*'WYJ&L#][J&F_ M=9'[,+Q4UU(H@Y=G';G"#Q _NR.3*V_RONT/,!!8J@$:\5 M]'PV=U0J)TK?U.+K>>OZ*B*HH1#*!9'#'0Y0U\J3C./WZ-2=-!5Q/G]X_ZR3 ME\F<"(<#K7]59U%NW=1USG AMUJ\T/X+C E%KC-F_PWN4$NXBD1J%+3F^NL4 M-RYH,WJ1H33D?1BK5H_]L!,]:'8"'@EX(J#TOX1@) 0?A% G/T2F4_U$!,DS M1GN'#7^K(ZHHT',@#[-01GUV>D]FRZ7UGON9=U=N1L1^0. 9 DT(3_J>!+!- M8(\-.OY7X& B KM 8,T@T/1@1@_M]-!*#S4]G-&CQ0&8B-@N$%D%(H.>+ 0& M1*01[7#"08)P&MEE8JM,;,BD"QD3L;$+)%:!Q*"C9:E8("NUDEHE4I._*):] M!;)2+1NKQ,;DAPL)"V3E3R#??J=\TT.\O%6^\=.QC](5G96[BTR=96V-F'B. M65.Q7N =PJ;*9JEB8K"_HF*_Q2@P/:#%0S%BYF<6X"2)0W]99=[L^6N 776G MX$Y!;ZUN4S/KU(UV6#^?'_"AE7TG[%JUW#E1(1]A_51>*!4@ _*?9"BE[)[3 MHH:+4--$SMG00H:%H-W8'KVI1^=_ 5!+ P04 " XC0)-M3U(B%@$ 0 M% & 'AL+W=O5IXU^K4UA?*Y<>.J,\ M"Z4049BGEV*V6G1MK]5J4=Z:[%*XURJH;WF>5O^L75;>ES.8?6_X8[Z1J#3KBSXN[UZ/GH)7R M5I9?VY=?#LN9:$?D,K=O6A>I_WIW&Y=EK2<_CK\'I[-'GZWA^/F[]Y\Z\5[, M6UJ[39G]=3DTY^7,SH*#.Z:WK/E2WG]V@R S"P;UO[IWEWF\'8GO8U]F=?<9 M[&]U4^:#%S^4//W6?U^*[OO>_Q+)P8PWD(.!?!CXOC\S4(.!^F&@/S70@X'^ MOSV8P<"@'L)>>Q?,;=JDJT55WH.J7P_7M%UV,#=^NO9M8S<[W6\^GK5O?5]) MN0C?6S\#LNX1.4;41V1+$7@0H>__,0C)#6(M:0\?.]@PA$9C^$\GNT^=?!BF M8F.E.GLUMC>\O6;M=6>OQ_81BG6/Q!U2=$BL5(*C02EC96Q00"@%6H'!46$P M4$),1,:PR@R-3,S;1ZQ]1"-C461ZQ(PU0VP%B@RE- B1H,A0"@38!*WJ'<6L M@"3BA<6LL)@*0X-9QZ271!H$;2@4)8 GG$(^0AK/-T,I)22ORK*J+%&ET$2L M+>U%*H,BO&$HH0P@79222D.,=#&^$B,F9BMA=25D&:N)/ :"SZ:"1H:D4T'E MR 0M]PU'*9R:MPRE=81GG*/BJ=0%$W4"J#*%E0'M)P*\13E*:KR6&2H1D<7* M*&6EF4@]P!:?%Y!4F<;*),T^L#LRXHZ?Q AG$,92Q M%FMC*(AQ3MNQ6**F%B5?4,%0;3'69DA'"F>;#0,!J8<,9' 6WC&0U!/I%?@R M#[3.*USG@5;=)R5PX> H "![C<'&RVQ0QCH;[YRNUD#+;P)8&&7P(9Y!GC36Q)P'[(0@ MOLY#0@4!%I20<_&3BDGFH)0&?'[A7('%66C'8B*>^B?%GT"D(&<8/7&VDWRE ME[32XQVS'A@['JIX%GC"&8Q2VPEG:%OL)K")_RF2+_:2%GN-B[VDE5>)6/J3 M*9Y]AI2)\?E5Q%@CYU-; Q+O6-:GLLI,'=$E7_LEK?WXD+66M Q/*65(&2M_ MUB1_PSF?O%+F$, K#4>W&;FK3MW54AWLRUO1M&M]U/JXOGKI;G10^QKF&V#: MMS#?]9=3/]SW=V6_I=7I4M3!6]DT9=[=E!S+LG%>@'CV0S^[]/!XR=RQ:1]C M_USU=U3]2U->A_NW\'$)N/H74$L#!!0 ( #B- DV0H\VND ( - ( 8 M >&PO=V]R:W-H965T&ULC59=CYLP$/PKB/<>F(] (H)T M0*I6:J7HJK;/#G$".L#4=L+UW]):EM',]U5TX+Z\Y.$QG; MDS3!%];4'=H3BU[:%I+?&6KPL+6!?0N\U.>*B8"3)CT\HV^(?>_WA,^<6>58 MMZBC->XL@DY;^QEL=K' 2\"/&@UT,;:$DP/&KV+R^;BU75$0:E#)A +DCRO* M4=,((5[&KTG3GE,*XG)\4_\HO7,O!TA1CIN?]9%56SNVK2,ZP4O#7O#P"4U^ M0MN:S']!5]1PN*B$YRAQ0^6O55XHP^VDPDMIX=OXK#OY'";]&\U,\":"-Q-X M[D<$?R+X[X3@(2&8",'_9@@G0JAD<$;O?P\I= B8$0[//Q?AF8K(/#W#?8+< M@ B4&OXILGLHF;UPK7_+]Y5I%9GY@Y >2'RSY0%GK$1))2"^R>&O%E X"FBF#D \4H9U! M:+%?[QRMC(Y6NB,E1[;2;$*'>(J7G3$VNPD,CJ)-">ADB&+#+T! MRJN5ZR#@*5NI, CIO3$(^9[946QT%.N.U%]5\A.=<=M0Z8\4M$'O4GC!GBM;M/O!,5_[R8)PTZ,3&,^)B,E^PX8;B? MOA^<^2,F_0-02P,$% @ .(T"307 'OP/! #A, !@ !X;"]W;W)K M24E;M]^=:HASPRS-];I'_(?FOPTXO):U3^:8PCMXF=9G)M5TN=0AWP]!99&"$#8M\],Y62^'>T_U M>EF]ML7I')[J1?-:EGG]:Q.*ZKI*9/+[QK?3R['M;Z3KY25_"7^%]OOEJ>ZN MTELK^U,9SLVI.B_J<%@E?\C'K1H"!L7?IW!M9N>+/I7GJOK17WS>KQ+1.PI% MV+5]$WEW> O;4!1]2YV/?Z=&DUN??>#\_'?KGX;DNV2>\R9LJ^*?T[X]KA*? M+/;AD+\6[;?J^F>8$C+)8LK^2W@+12?OG71][*JB&7X7N]>FK% M?%3=8.[ZF\/8#<^Z;)ON[MO:P#)]Z]N9))M1 C,)4FRIPJB;).WZOYD U@0, M\6H>K_EXQ<:K(5[/XPU*8I2X07(>))G1H%$B5 7&")3;";\E#4U)J6DQ-R0!1.84S8E1. MQMSPV)24FQA#&TF9* 5]N3$R9VT$$I)GIZ3PM!B>DJ&GRC*+[3 R<"8V/#P^ M)>6GP_R4E(U**$7F'Y4!.!5;$#Q%)<6HPQB5%)'&246**BK3QL)8"92E>-1N@E)2"5$?_I[IW$RD[*4L=9BE02LJN M0L)N.)6*U< \2X&RU&&6 F6D\T([;(?*C-,0J9* )RG02M;A2A9HD8H+DWPPB8&I3H4S@LP7AMA*FUDQ=>^(AS%0 M&#L,8Z"4?="D:.-466PQ\20&2F*/20P4L0]>6TWL<#IP/@8;GL5 6>PQBX%" M]L&"((88F9K+[C]2>18KRF*/6:P8%DL+Y(.,T6FO8R\KQ=-841I[3.-),_\D M9JLW3L=5;^EL8Z+?*?J:UR^G<[-XKMJV*H>=B$-5M:%K4WSHTCN&?'^[*,*A M[4]==UZ/.S3C15M=IMVG]+8%MOX/4$L#!!0 ( #B- DV2=X!+< ( ,P( M 8 >&PO=V]R:W-H965T&ULC99MKYL@&(;_BO'[CN*[ MC359NRQ;LB7-6<[VF;:TFH/B@+9G_WZ UBC0EWZH@/?]<#V(#Q870M]9A1!W M/AK.Z11OJL%/30/IOA3"Y+%W@7@=>ZV/%Y8!7%AT\HE^(OW4;*GK> M&&5?-ZAE-6D=B@Y+]S-8K$$H#4KQNT87-FD[,I4M(>^R\WV_='U)A##:<1D" MBLL9K1'&,I+@^#L$=<%@"#6#UY.I5+] #LN"DHM#^Z?50;DIP"(4B[F3@VKMU#V1+1.C MYS*+"N\LXPR252\))I)@KEB;BC@<)9Z8?X0(K!"!\D=3B-CN#ZW^T/0G6A*] M)%>25DD ^N3'6B*/5#.6R,H2F2RIQM)+XNDL_O#3>)Y1SIAB*U-L,F4:4VS, M%(91&@>IOD06H9^F69HG=J+$2I281+E&E)@3!2G(@UQ?)(O0!P&(;A&E5J+4 M(,IOK'%F]6>F'V@994_MP4>J&4MN94W=Y:&\X1P1@1\>YWQ3:90 M+S2^,9=.KWJ"9 M8J9QG&?ZGK/HDC@-C6?L38X5><[_A/18M\S9$BY.*'6.' CA2,3T7T2T2GQ: MC!V,#EPV4]&F_?G:=SCIAF\';_R *?\#4$L#!!0 ( #B- DVBW3P*B00 M %,6 8 >&PO=V]R:W-H965T&ULA9A1;ZM&$(7_BN7W M7#,SL$#D6(I=5:W42M&MVCZ3>!-;%XP+)+[]]P5,?)V9L^E+#)LSLV<6]MME MEZ>Z^=;NO.]FWZORT-[-=UUWO%TLVJ>=KXKV2WWTA_X_SW53%5U_V[PLVF/C MB^T85)4+CB*WJ(K]8;Y:CFT/S6I9OW;E_N ?FEG[6E5%\^_:E_7I;D[S]X:O M^Y==-S0L5LMC\>+_\-V?QX>FOUM;C>2#P&CXJ^] M/[57U[.AE,>Z_C;<_+J]FT>#(U_ZIVY(4?0_;W[CRW+(U/OX9THZO_0Y!%Y? MOV?_>2R^+^:Q:/VF+O_>;[O=W3R;S[;^N7@MNZ_UZ1<_%93,9U/UO_DW7_;R MP4G?QU-=MN/?V=-KV]75E*6W4A7?S[_[P_A[FO*_A^$ G@+X$M#W_5F 3 'R M(R >BS\[&TO]J>B*U;*I3[/F_+2.Q?!2T*WT@_DT-(YC-_ZOK[;M6]]6>;I< MO UY)LGZ+.$K"5T4BS[YI0=&/:S9A//'#C9 $>,>!-8@8[Q#=)PPE$O"HG?8C]O5/G,8*4.6A MF4@8<609UY-)NXGM^\VY:#=(E01F(V'*40+LF(>5F(Y2YS2F@,KE'+*#F4D( MFGH)($!-1\:.58G+ DL 86X2 "=%V@X@9R29TWX .^,L#TUU3$_*+"TH5!,& M'P'RD5X,R'*-DH@271.047J5[>.N!!.0(V!(+PF3Z+,U 4@HCD)>,$K9HI1( M+PL,(,F2&C] 1NP"&RK&+&7+4M*/8T8*I< 9 ! .\ 6 M;7" K2PTP!A_C/"G: $/CT"HN&*$"$,J:Z6+Y>"/F02$51P%*"*:H (JR)KI8 M/*8N%>/'RC@/^L$0%0!1UE07Q$?]P;8!*@IM*B3PD0P8RAKI8N&81@EI; %9 M[@*S2C!%!5"4-7'$XI&=Z%WT!LGB?FD,&,(4%; E98UUL9O-_C-%/]0-D''" M4>A0 S-9G,4Z![ NF*0"2,J:I (8F>AE'(@D"6QR!'-4 $=%C&C%5II"^NCN(JW[R,IY;M[*E^/73#J==5Z^5D])Z' MHSS5OJ;;S?E\\T>:\W'K[T7SLC^TL\>ZZ^IJ/,Y[KNO.]PZC+_U [7RQO=R4 M_KD;+M/^NCD?$N+N?(J_\ 4$L#!!0 ( #B- DU^DYD[KP$ M -(# 8 >&PO=V]R:W-H965T&UL?5-A;YPP#/TK47Y MWYVG&PT]MFU M )Z\:M6YG+;>]P?&7-F"%N[&]-#AG]I8+3RZMF&NMR"J"-**\=WNEFDA.UID M,7:R168&KV0')TO;?GY!;'G&Q1]02P,$% @ .(T"30J*< >W 0 T@, !@ !X M;"]W;W)K2X_?M1LNNYG5\DD>(Y/*2H;##VV;4 GKPJJ5U.6^^[ M V.N;$%Q=V4ZT'A3&ZNX1],VS'46>!5!2K)DL[EAB@M-BRSZ3K;(3.^ET'"R MQ/5* MCFF(CP&_!0QN<2:ADK,QS\'X7N5T$P2!A-('!H[;!>Y!RD"$,EXF3CJG#,#E M^9W]6ZP=:SES!_=&_A&5;W.ZIZ2"FO?2/YGA :9ZKBF9BO\!%Y 8'I1@CM)( M%U=2]LX;-;&@%,5?QUWHN _C3?IE@JT#D@F0S(!]S,/&1%'Y5^YYD5DS$#OV MON/AB;>'!'M3!F=L1;Q#\0Z]EV*[N\[8)1!-,<<4R5J*8_(? M/%F'[U85[B)\]T'AS3I!NDJ01H+T \'MIQ+78O:?DK!%3Q78)DZ3(Z7I=9SD MA7<>V+LDOLF_\'':'[EMA';D;#R^;.Q_;8P'E+*YPA%J\8/-AH3:A^,MGNTX M9J/A33?](#9_X^(O4$L#!!0 ( #B- DWS3L,IPP$ #<$ 8 >&PO M=V]R:W-H965T&UL=53M;MP@$'P5Q ,$?UV;GFQ+N411*[72 M*56;WYR]ME' N(#/Z=L7L,]U+N2/@65F=A98YY-4+[H#,.A5\%X7N#-FV!.B MJPX$U3=R@-[N-%():NQ2M40/"FCM28*3)(H^$4%9C\O MA:#J[P&XG H87\-1V15956HFH-=,]DA!4^"[>'_8 M.;P'_&8PZZP)$S!!PJXQ2H'J&%"0.9%W_D -+7,E)Z3FLQ^H MN^)XG]BSJ5S0'X7?L^:UC9[+./V2D[,36C"'&9-L,2N"6/4U11)*<4C>T9,P M/0TZ3#T]W6;/HK! %A3(O$#V1B"^*C&$^<#E+IAD%Q!(KY*$,-E5$K*Y. &J M]4]6HTJ.O6^7373MBKO$7_Q_^-Q2/ZAJ6:_121K[?/PE-U(:L%:B&^NELUV\ M+C@TQDT_V[F:W_*\,')8VI2L_XKR'U!+ P04 " XC0)-MJ&@<+(Y/*2H;##VQ;4 MGKPJJ5U.6^^[(V.N;$%Q=V,ZT'A3&ZNX1],VS'46>!5!2K)DL]DSQ86F119] M9UMDIO=2:#A;XGJEN/U[ FF&G&[IF^-9-*T/#E9D'6_@!_B?W=FBQ6:62BC0 M3AA-+-0YO=\>3VF(CP&_! QN<2:ADHLQ+\'X6N5T$P2!A-('!H[;%1Y RD"$ M,OY,G'1.&8#+\QO[4ZP=:[EP!P]&_A:5;W-ZH*2"FO?2/YOA"TSUW%(R%?\- MKB Q/"C!'*61+JZD[)TW:F)!*8J_CKO0<1_&F]U^@JT#D@F0S(!#S,/&1%'Y M(_>\R*P9B!U[W_'PQ-MC@KTI@S.V(MZA>(?>:[%-;S-V#413S&F,298QY_$-WD/'Z?].[>-T(Y7C?VOC?& 4C8W.$(M?K#9 MD%#[<+S#LQW';#2\Z:8?Q.9O7/P#4$L#!!0 ( #B- DU,/3;DM0$ -(# M 9 >&PO=V]R:W-H965T(,R*7[]P.29EF7+X"-W_.S,?F$YMEV (Z\ M:-7;@G;.#4?&;-6!%O8&!^C]38-&"^=-TS([&!!U!&G%>)*\8UK(GI9Y])U- MF>/HE.SA;(@=M1;F]PD43@5-Z:OC2;:="PY6YH-HX1NX[\/9>(NM++74T%N) M/3'0%/0A/9ZR$!\#?DB8[.9,0B47Q.=@?*X+F@1!H*!R@4'X[0J/H%0@\C)^ M+9QT31F V_,K^\=8NZ_E(BP\HOHI:]<5](Z2&AHQ*O>$TR=8ZKFE9"G^"UQ! M^?"@Q.>H4-FXDFJT#O7"XJ5H\3+OLH_[--_P^P6V#^ +@*^ NYB'S8FB\@_" MB3(W.!$S]WX0X8G3(_>]J8(SMB+>>?'6>Z]EFMWG[!J(EIC3',.W,6L$\^QK M"KZ7XL3_@_-]^&%7X2'"#]OLM\D^0;9+D$6"[!^"]$V)>S%O5;)-3S68-DZ3 M)16.?9SDC7<=V <>W^1O^#SM7X5I96_)!9U_V=C_!M&!EY+<^!'J_ =;#06- M"\?W_FSF,9L-A\/R@]CZC&PO=V]R:W-H965TO"JI M74Y;[[L#8ZYL07%W93K0>%,;J[A'TS;,=19X%4%*LF2SN6:*"TV++/I.MLA, M[Z70<++$]4IQ^W8$:8:<;NF'XTDTK0\.5F0=;^ 9_*_N9-%B,TLE%&@GC"86 MZIS>;@_'-,3'@-\"!K$!IGKVE$S%_X0+2 P/ M2C!'::2+*RE[YXV:6%"*XJ_C+G3UYD MU@S$CKWO>'CB[2'!WI3!&5L1[U"\0^^EV.YW&;L$HBGF.,8DRY@Y@B'[G")9 M2W%,_H,GZ_#=JL)=A.\^*4S7"=)5@C02I)\(]E]*7(NY_I*$+7JJP#9QFAPI M3:_C)"^\\\#>)O%-_H6/T_[(;2.T(V?C\65C_VMC/*"4S16.4(L?;#8DU#X< MO^'9CF,V&MYTTP]B\S&UL;5/;CILP$/T5RQ^P)B2[V4: MM-EJU4JM%&W5]MF! :SUA=HF;/^^8T,H37G!,\,Y9RX>9X.Q;ZX%\.1=2>UR MVGK?'1AS90N*NSO3@<8_M;&*>W1MPUQG@5>1I"1+D^2!*2XT+;(8.]DB,[V7 M0L/)$MWO(T@SY'1#KX%7T;0^!%B1=;R!;^"_=R>+'IM5*J% .V$TL5#G M]&ES..X"/@)^"!C MKM.WJQ5N(WV[S'Z_7Q?8K0KLHL#N'X''FQ;7,!]NDK#%3!78)FZ3(Z7I==SD M171>V*;)Q_;8P'+"6YPQ5J\8'-CH3:!W./MAW7 M;'2\Z:87Q.9G7/P!4$L#!!0 ( #B- DUK17ILM@$ -(# 9 >&PO M=V]R:W-H965T[^?I3LNF[KO4@BQ7-X2%'I8.R3:P \>5%2NXPVWG<' MQES1@!+NRG2@\:8R5@F/IJV9ZRR(,H*49#Q)]DR)5M,\C;Z3S5/3>]EJ.%GB M>J6$_7L$:8:,;NBKXZ&M&Q\<+$\[4<,O\+^[DT6+S2QEJT"[UFABH9P MW(7X&/"GA<$MSB14 M7]F_Q=JQEK-P<&?D8UOZ)J,WE)10B5[Z!S/ M>6!O>7R3M_!QVG\*6[?:D;/Q^+*Q_Y4Q'E!*_=N^/(!C3/M@5PY%5);7/:.M<=&+-E M"XK;*^Q ^YL:C>+.FZ9AMC/ JPA2DB6;S9XI+C0MLN@[F2+#WDFAX62([97B MYM\1) XYW=)WQZ-H6A<'CB M[2'QO2F#,[8BWGGQUGLOQ7:?9NP2B*:8XQB3+&/F".;9YQ3)6HIC\A\\68?O M5A7N(GSW2>'U.D&Z2I!&@O03P?Y+B6LQ-U^2L$5/%9@F3I,E)?8Z3O+".P_L M77Q$]A$^3OLO;AJA+3FC\R\;^U\C.O!2-E=^A%K_P69#0NW"\<:?S3AFH^&P MFWX0F[]Q\0902P,$% @ .(T"36E(J_RV 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q <$F]TDVY5M*9NJ:J566J5J M^\S:XXL"C MXG?Y] 3NNF_@%F&'.F3/#D(UHGFT+X,B+DMKFM'6N/S)FRQ:4 ML#?8@_8W-1HEG#=-PVQO0%01I"3C27+'E.@T+;+H.YLBP\')3L/9$#LH)-J'^!CP MLX/1KLXD5')!? [&ERJG21 $$DH7&(3?KO (4@8B+^/WS$F7E &X/K^R?XJU M^UHNPL(CRE]=Y=J<'BBIH!:#=$\X?H:YGEM*YN*_PA6D#P]*?(X2I8TK*0?K M4,TL7HH2+]/>Z;B/T\TNG6'; #X#^ (XQ#QL2A25?Q1.%)G!D9BI][T(3YP> MN>]-&9RQ%?'.B[?>>RW2NT/&KH%HCCE-,7P=LT0PS[ZDX%LI3OP=G&_#=YL* M=Q&^^T_AAVV"_2;!/A+LUP3WR9L2MV+>%LE6/55@FCA-EI0XZ#C)*^\RL \\ MOLF_\&G:OPG3=-J2"SK_LK'_-:(#+R6Y\2/4^@^V&!)J%X[W_FRF,9L,A_W\ M@]CRC8N_4$L#!!0 ( #B- DT4[^D.]@$ ,L% 9 >&PO=V]R:W-H M965TJKGG,K? M9V!B2/V-?W>\-%6MK8-D241QB(S2]%P:%4C6D]"F?J/F]/Y:/$. M\-K H!9[SU9R%>+-&E^*U ]L0L @UY:!FN4&3\"8)3)I_)HX_5G2!B[W=_9/ MKG93RY4J>!+L9U/H.O4/OE= 27NF7\3P&:9Z=KXW%?\5;L ,W&9B-'+!E/MZ M>:^TX!.+2873]W%M6K<.$_\]# \(IX!P%4!&(9?Y,]4T2Z08/#G>?4?M$V]. MH;F;W#K=5;@SD[PRWENVB<.$W"S1A#F/F'")F1'$L,\2(29Q#O\+#_'P",TP M+)H)@ZR M;GH6S?"%MYY4CV&KAG_PL&UL;5/;;IPP$/T5RQ\0 M[\+FHA4@95-5J=1*JT1MG[TP@!5?B&V6].\S-BRE6U[PS'#.F8O'V6#LFVL! M//E04KN\9:.*2XT+;(8 M.]HB,[V70L/1$MV? T@SY'1++X$7T;0^!%B1=;R!5_ _NZ-%C\TJE5"@ MG3":6*AS^KC='W8!'P&_! QN89/0R-T(Z;C?.OC?& I6QN<(5:?&"S(Z'V MP;Q'VXYK-CK>=-,+8O,S+CX!4$L#!!0 ( #B- DT5*,IKN $ -(# 9 M >&PO=V]R:W-H965T]#^ID&CN/.F:9GM#? ZDI1D:9(]Y>.+=*?6]J8(SMB+>^>2M]][*W?&8LUL0FC'G"9.N,0N">?4E1+H5 MXIS^1T^WZ?O-#/>1OE]'SP[; MFF0!8%LG]*O']3X@;F/GD3A*UZJL"T<9HL MJ7#0<9)7WF5@']+X)G_AT[1_Y:85VI(K.O^RL?\-H@.?2G+G1ZCS'VPQ)#0N M'-_[LYG&;#(<]O,/8LLW+O\ 4$L#!!0 ( #B- DW^I+G9LP$ -(# 9 M >&PO=V]R:W-H965T?$X'-*^V 7#D7:O6 M9K1QKMLS9HL&M+ WV$'K_U1HM'#>-36SG0%11I)6C&\V=TP+V=(\C;&CR5/L MG9(M' VQO=;"_#F PB&C";T$GF3=N!!@>=J)&GZ!^]T=C??8K%)*#:V5V!(# M548?DOUA%_ 1\"QAL N;A$Y.B*_!^5YF=!,* @6%"PK"'V=X!*6"D"_C;=*D M<\I 7-H7]:^Q=]_+25AX1/4B2]=D]!,E)52B5^X)AV\P]7-+R=3\#SB#\O!0 MB<]1H++Q2XK>.M23BB]%B_?QE&T\ATG_0ELG\(G KPAL3!0K_R*?$Y2=@Y"$^8P8O@2,R.85Y]3\+44!_X? MG:_3MZL5;B-]N\Q^>[\NL%L5V$6!W3\M\JL6US#;JR1L,5,-IH[;9$F!?1LW M>1&=%_:!QSOY@(_;_E.86K:6G-#YFXWSKQ =^%(V-WZ%&O_ 9D=!Y8)Y[VTS MKMGH..RF%\3F9YS_!5!+ P04 " XC0)-Z-:7S;N. MC-FR!<7M#7:@_4V-1G'G3=,PVQG@520IR9+-YL 4%YH66?2=39%A[Z30<#;$ M]DIQ\WH"B4-.M_3-\2B:U@4'*[*.-_ 3W*_N;+S%9I5**-!6H"8&ZIS>;8^G M-. CX+> P2[.)%1R07P.QO.>3M]Y[+;:?TXQ=@]"$.8V89(F9$Y?$-_D''Z?]@9M&:$LNZ/S+QO[7B Y\*IL;/T*M_V"S(:%VX?C)G\TX M9J/AL)M^$)N_&PO M=V]R:W-H965T,"CKMOOP,[GI?R3^#.[[U[!US209LWVP X\J%D:S/:.-?M M&;-% XK;&]U!BU\J;11W&)J:V M'W8>'P"O @:[V!/?R4GK-Q]\*S.Z\H9 0N&\ L?E#$\@I1="&^^3)IU+>N)R M?U%_#KUC+R=NX4G+WZ)T34;O*2FAXKUT+WKX"E,_.TJFYK_#&23"O1.L46AI MPR\I>NNTFE30BN(?XRK:L Z3_H46)R03(;DBL+%0\_7#7U_+=Y?M1C#/,2+[*)%=I\$<#"NBL0PUR?)%A>G MP-3AR5I2Z+X-X[+(SE/QF(2+_PC&]Y#)SNIC%E\W]%_A=02P,$% @ .(T"38.LND/$ 0 M-P0 !D !X;"]W;W)K&UL;53K;J0@%'X5P@,4 M9;3;3-2DTZ;I)KO)I)O=_F;T>$E!7,"Q^_8+Z%@[Y8_ X;N< QRS2:HWW0(8 M]"YXKW/<&C/L"=%E"X+I&SE ;W=JJ00S=JD:H@<%K/(DP0F-HELB6-?C(O.Q MHRHR.1K>]7!42(]",/7O %Q..8[Q)?#2-:UQ 5)D VO@%YC?PU'9%5E5JDY MKSO9(P5UCN_C_2%U> _XT\&D-W/D*CE)^>86WZL<1RXAX% :I\#L<(8'X-P) MV33^+IIXM73$[?RB_N1KM[6E*,EN)_ MP!FXA;M,K$Y_'KO?C-.^D%UJ80!<"70EWGD!F(Y_Y M(S.LR)2BYH1#-R=D(+YC!CZ 83KPAB MU5<+&K(XT"]T&J;O@AGN/'VW=4^BL$ 2%$B\0/*IQ-U5B5\Q<9*$3=*@21HP M2:Y,0ICTRH1L+DZ :OR3U:B48^_;91-=N^*>^HO_@,\M]9.IINLU.DECGX^_ MY%I* S:5Z,;FTMHN7A<<:N.FW^Q&UL M;5/M;ML@%'T5Q ,4A[A)%MF6FDY3)ZU2U&G;;V)?VZA\N(#C]NT'V/6\UG^ M>SGGW \NV:#-LVT!''J50MD"*S@;9'LIF7D[@=!#CC?XW?'$F]8%!RFRCC7P M$]RO[FR\16:5BDM0EFN%#-0YOML<3VG 1\!O#H-=G%&HY*+U,C$QRBUL'%%96^=EI.*3T6RUW'G*N[#>+/_,M'6 M"70BT)EPB''(&"AF_I4Y5F1&#\B,O>]8>.+-D?K>E,$96Q'O?/+6>Z\%3789 MN0:A"7,:,72!V[Z0>1^1L7?P%02P,$% @ M.(T"30:(VCG" 0 -P0 !D !X;"]W;W)K&UL M=53;CML@$/T5Q <,,,DGI=],!V#1N^#2%+BS=C@08JH.!#-W:@#IOC1*"V9=J%MB!@VL M#D6"$YHD'XA@O<1E'G(G7>9JM+R7<-+(C$(P_?L(7$T%3O$U\=*WG?4)4N8# M:^$[V!_#2;N(K"QU+T":7DFDH2GP0WHX9AX? *\]3&:S1[Z3LU)O/OA2%SCQ MAH!#93T#<\L%'H%S3^1L_%HX\2KI"[?[*_MSZ-WUV*_!'C&IH MV,CMBYH^P])/AM'2_%>X '=P[\1I5(J;\(NJT5@E%A9G1;#W>>UE6*>%_UH6 M+Z!+ ;TI(+-02II\RLG% M$RV8XXRA&TRZ(HAC7R5H3.)(_RFG\?)=U.$NE.^VZME]G& ?)=@'@OU6/TUN M6HQA_M-D%A7)(@3T1B2&V=V(D,W%"=!M>+(&56J485PVV74J'FBX^+_P>:2^ M,=WVTJ"SLN[YA$MNE++@K"1WSDOGIG@-.#36;^_=7L]O>0ZL&I8Q)>M_1?D' M4$L#!!0 ( #B- DW*E2,3SP$ )P$ 9 >&PO=V]R:W-H965T1[[$KCS\W)'.-)1JC?= !CT+GBG,]P8TQ\)T44#@ND[V4-GOU12 M"69LJ&JB>P6L]"3!"8VBA C6=CA/?>ZL\E0.AK<=G!72@Q!,_3H!EV.&8WQ+ MO+9U8UR"Y&G/:O@*YEM_5C8BBTK9"NAT*SNDH,KP8WP\)0[O =];&/5JCUPG M%RG?7/"IS'#D"@(.A7$*S"Y7> +.G9 MX^>LB1=+1USO;^HOOG?;RX5I>)+\ M1UN:)L,/&)50L8&;5SE^A+F? T9S\Y_A"MS"7276HY!<^U]4#-I(,:O84@1[ MG]:V\^LXZ]]H80*="71#().1K_R9&9:G2HY(36??,_<7QT=JSZ9P27\4_ILM M7MOL-:?Q/B57)S1C3A.&KC#Q@B!6?;&@(8L3_8=.P_1=L,*=I^_6[LE__/=! M@;T7V/_5XF'38@B3A$T.09-#0.!^8Q+"/(1-DJ!)$A#XL#$)8&BT,2&KVR% MU7XN-"KDT/F97&67T7ND_G;]@4]S^X6INNTTNDAC[ZB_2964!FPIT9UMN+%/ MQ1)PJ(S;WMN]F@9F"HSLY[> + ]2_AM02P,$% @ .(T"33\"OZ.V 0 MT@, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$ M7=;-1BO;4C95U4JMM$K5YIFUQQ<%& ?P.OW[ G8<)W%>@!GFG#DS#.F YM$V M (X\*ZEM1AOGN@-CMFA "7N%'6A_4Z%1PGG3U,QV!D0904HROME<,R5:3?,T M^DXF3[%WLM5P,L3V2@GS[P@2AXQNZ8OCOJT;%QPL3SM1PV]P?[J3\1:;69T4T0!!(*%QB$WRYP!U(& M(B_C:>*D<\H 7)Y?V+_%VGTM9V'A#N5#6[HFHS>4E%")7KI['+[#5,\72J;B M?\(%I \/2GR. J6-*REZZU!-+%Z*$L_CWNJX#^/-?C_!U@%\ O 9XB?/=&X2<$R2I!$@F2-P2[=R6NQ23ODK!%3Q68 M.DZ3)07V.D[RPCL/["V/;_(:/D[[+V'J5EMR1N=?-O:_0G3@I6RN_ @U_H/- MAH3*A>/>G\TX9J/AL)M^$)N_&PO=V]R:W-H965TZXY[GGCB/IT;S8&L"1 M-R6U36GM7'M@S.8U*&%OL 7M;THT2CAOFHK9UH H(DA)QE>K'5.BT31+HN]D ML@0[)QL-)T-LIY0P_XX@L4_IFEX=3TU5N^!@6=**"I[!_6Y/QEML8BD:!=HV MJ(F!,J7WZ\-Q&^)CP)\&>CL[DU#)&?$E&#^*E*Z"()"0N\ @_':!!Y R$'D9 MKR,GG5(&X/Q\9?\>:_>UG(6%!Y1_F\+5*=U34D I.NF>L'^$L9Y;2L;B?\(% MI \/2GR.'*6-*\D[ZU"-+%Z*$F_#WNBX]\/-[@I;!O 1P"? /@+8D"@J_R:< MR!*#/3%#[UL1GGA]X+XW>7#&5L0[+]YZ[R7C_#9AET TQAR'&#Z+64\1S+-/ M*?A2BB/_#\Z7X9M%A9L(WWQ2N%LFV"X2;"/!]A/!W9<2EV+V7Y*P64\5F"I. MDR4Y=CI.\LP[#>P]CV_R$3Y,^R]AJD9;/L'5!+ P04 " XC0)-?[E"B,8! W! M&0 'AL+W=O.9Y9AC&;)+J3;< !GT( MWNLT)TV8)@^DH.T-N36BK!C#550_2@@%4^2'!"H^B:"-;UN,B\[ZB* M3(Z&=ST<%=*C$$Q]'H#+*<Z2@SO%=O#^D#N\!KQU,>K-'KI*3E&_.^%[E.'() 8?2. 9FES/< ^>.R*;Q MOG#B5=(%;O=?[(^^=EO+B6FXE_QW5YDVQ[<855"SD9L7.3W!4D^*T5+\#S@# MMW"7B=4H)=?^B\I1&RD6%IN*8!_SVO5^G>:3FW@)"P?0)8"N ;=>A\Q"/O,' M9EB1*3DA-=_]P%R+XSVU=U,ZI[\*?V:3U]9[+BC]EI&S(UHPAQE#-YAX11#+ MODK0D,2!_A-.P^%),,/$AR=;]>LT3+ +$NP\P6ZKGT07)88P_RDR#8JD 0)Z M(1+")!-=YV*.^H;_Q<^C]0S4TW7:W22QCX?W^1: M2@,VE>C*YM+:*5X-#K5QVQN[5_-;G@TCAV5,R?JO*/X 4$L#!!0 ( #B- M DU/K>]2QP$ #<$ 9 >&PO=V]R:W-H965T\ M>^^.XYR-2K^9%L"B=RDZD^/6VOY(B"E;D,SAFLR>2\0X76?"==9&IP0K>P5DC,TC)]-\3"#7F>(L_'"^\::UWD"+K60,_ MP?[JS]I99&&IN(3.<-4A#76.'[;'4^KQ ?#*832K/?*57)1Z\\:W*L<;GQ ( M**UG8&ZYPB,(X8E<&G]F3KQ(^L#U_H/].=3N:KDP X]*_.:5;7-\P*B"F@W" MOJCQ*\SUI!C-Q7^'*P@']YDXC5()$[ZH'(Q5 M0.< N@0<@@Z9A$+F3\RR(M-J1'JZ^Y[Y%F^/U-U-Z9WA*L*92]XX[[6@R2XC M5T\T8TX3AJXPVP5!'/LB06,2)_HIG,;#DVB&20A/UNK[+W&"791@%PAV:WUZ M?U-B#'.(BZ11D?0S09+>B,0P^QL1LFJ&PO=V]R:W-H965T MV U>4*.R!$&ZDRW@=/?T3JQ.GZYOYL M>E>]'+" '2-_FZ.L-W[N>T\-S?^$*Q EUY4H1L6(,-]> M=1&2T<%%E4+QA[TVK;GV@_\MS9T0#0G1F*#8]Q+B(2'^3$A,\[8RT^HW+'%9 M<-9[W/Y8'=;O1+B.U<.L=- \.W-/=2M4]%I&<5:@JS8:-%NKB2::<%0@Y3XB M(A=B&RW2HZ^ G4.1N FQLXG8Y,=?FLC=!HG3(#$&R<0@SV*'V>@= G*],?-63DYJR4G"68P1:#)F:+ SV;\"*]BEU;JMW<2 M'2?<4Z3/Y"R^59//#JI/&SLV?V%^;EKA'9A4)]Z&PO=V]R:W-H965T@,IK:37/^^MB%< "9F9WUI9-%[@"O$GVN!:OCE05B$AI^SH\(9AM->DBCB>ZX9.AV%I0D^"E#5^818_515B?]>8T,O*!O8U\%H>"Z$"3IHTZ(A_8O'6O# Y MTMA@^K.QGL-P"3="(7R6^\)NQI:SL*'U7DV_[E>VJBC#!N5 2 M2#[..,.$*"59QY].U.YS*N+M^*K^19N79G:(XXR2W^5>%"L[MJT]/J 3$:_T M\A5WAJ!M=>Z_XS,F$JXJD3ER2KC^M_(3%[3J5&0I%?IHGV6MGY=._THS$[R. MX/4$F?L1P>\(_B$@(.D(P-P/L"'"4P6F]ZV9ND$!IPNC%8NU^:)#:=F ) MY7+E*JA71[^3_>0R>DZ]P$N+0CLRG,'?5VGM!V"E,+%<9F7PNCKX7!UYVE :[YK'#G M]Q;<.6[ C.YVH,%.BEWY&[77@!OW=Z;4UH"+P0#7NG-NSM4*LZ.^Y+B5TU,M M5&=NHOU%^NRIVC\0.Y8UMW94R-M G]D'2@66 MY;M/LO!"?BCT$X(/0@TC.6;M;=E.!&VZ+P&G_QQ)_P%02P,$% @ .(T" M367-KGXB P %PT !D !X;"]W;W)K&ULE5=M MDYHP$/XK#-][)"&\Z*@SA]II9]J9FW;:?N8T*G- *$2]_OLF@>,P6='[(B0^ M^V2?7=A=9F=>OS0'QH3S6N1E,W3FS)\EPQ23_^=J1N?Z8R'-Z_L7_6XJ68 MY[1A2Y[_R;;B,'=CU]FR77K,Q0]^_L(Z08'K=.J_L1/+)5QY(L_8\+S1O\[F MV A>="S2E2)];:]9J:_GCO_-##8@G0'I#>398P9^9^"_&]!1 ]H9T'M/"#J# MP#C!:[7K8*Y2D2YF-3\[=?L\5*EZ[/ TD.G:J$V='?V?C&X0G'>B]() 7";%/N#Q@"2"HX<--DO4HR86;/A@L7]O[ M%_83F(""!%03T"%!@(QHMYA(8TJ-^>1'D1$.&T0Q-N(!$.$X,)C6$ I%5[(7 M@*H"2Q4UA1 _(0"UME U:P52A(0U&77FD(U!79.D@XT3*11]I8 1+YA&&$C4ZO;7.M1R*4HL!\]8@*$ M-KQ" ?<*_(%F@>%N@:%V8866W@ZM#?$#'(:Q&=F;5.M1R*4FN%=@NUD0&EVA M@$LQ#C\06;CJ8;OL 9&UJX\56:"2A79E7-VF6H]"6DW>8*@K6+W7$W;C;/BQ M%"H>@]U^BG\D:B@T]A,\76)@?Z6F?CU$OM.WGPS?TWJ?E8WSS(4<1?7 N.-< M,.DY>I ^'^172K_(V4ZHVTC>U^VHWBX$K[K/$*__%EK\!U!+ P04 " Y MC0)-;\%NV@H$ &%@ &0 'AL+W=ON1%+7P#;0.%BT0 L$6[1]5FPZ%E82O9(2;_]]J4L,BW,H M*2_6Q8?#0W+T8N;M-_^ZYWFW46UODE7RNG>:M++/ZOT=9 MJ.O69>['BV_YZ[GM7GB[S25[E7_)]N_+YE4721M(\?8U#W MUF?7\/[^(_K7?O!Z,"]9(_>J^#<_MN>MF[C.49ZRMZ+]IJZ_R7% H>N,H_]# MOLM"RSLGNH^#*IK^USF\-:TJQRC:2IG]'*YYU5^O8_R/9K@!'QOP6P,6S#80 M8P.QMD$P-@B,!MXPE'YNGK(VVVUJ=77J87DO69=%["'0LW_H7O:3W?^GIZ?1 M;]]W/ PVWGL7:-0\#AI^KYDJ]D 1AE/-$]6$XB;QM,F;4PZ=\KZ]F/01X0 " M!A!]@& 2(#:&.FCB7E/U&B$8P[T$L)< ])(8O0R:\*X7WYBL@/CPL8D0F@B! MB=0P$2Z:F%-,3$301$1-1$87^VA^O@N8DTR-8"X%:_9CHRA>6"(D TODW9VO=2>D?V;U:UXUSHMJ M6U7V!VHGI5JI0_I?],C.,CO>'@IY:KO;6-_7P\GD\-"JRWCJZMV.?G?_ U!+ M P04 " YC0)-P9<;-1$" !O!@ &0 'AL+W=OMNFS 4?A7$ ]2 N401(+6)JDW:I*C3UM\..0FH!C/;"=W; MSQ>"$K"F[$]\X;N= W;R@?$/40-([[.EG2C\6LI^C9"H:FB)>&(]=.K)D?&6 M2+7D)R1Z#N1@2"U%41"DJ"5-YY>YV=OQ,F=G29L.=MP3Y[8E_,\+4#84?NA? M-]Z:4RWU!BKSGIS@!\B?_8ZK%9I4#DT+G6A8YW$X%OYSN-ZN--X ?C4PB)NY MIRO9,_:A%U\/A1_H0$"ADEJ!J.$"&Z!4"ZD8OT=-?[+4Q-OY5?W5U*YJV1,! M&T;?FX.L"W_E>P^-Q7^#"U %UTF41\6H,+]>=1:2M:.* MBM*23SLVG1F'4?]*Z(\H7,>J^Y7>-,TVSU1[A-J]E%$6YNBBA4;,B\5$MYA[Q,:!2))[S':) M2? $02KDE#1R)HT,']\EC=P"V"F C4!\)X!GA5A,9C"=Q> P=+O$3I?8X1+/ M7"PF><@E<;HD#I=9PS?)PB4,@L#MDCI=4H=+.G-)_\,E<[ID2Y&PO=V]R:W-H965T)CEJIE:)6[?E-['&,"HP/3.+V M[ UFS4+OIGQ;"ZZ^E6?E#+.[R(OZZU[,N9\YWGU_J2*M/Z@ MSZILOCGJJDA-_6Y4NFA:U3D'O?]T"O2K'1WF^[:8[7;Z!>39Z5ZK)SZ MI2C2ZL]'E>O+UF7NVX5OV?/)M!>\W>:MOZK2.5J[UI2Z3-QZNZ5WG> M5FI\_#\4=:_W;!O>'K]5_[?K?-.9I[16]SK_+SN8T]:-7>>@CNE+;K[IRRC:..]MH4&S<=>PV\U8\4]4 3!6/- -8&X2KS&Y-4IATYY MUUZ,G,:X@( %1%= WA0(_4E/>TG42SPD$W\ M])K@YCY",$;\W$OB!^H>0#TN(JOQ !H/J/$HF1@/R(T"GPG@B H3WY=61R%T M%%)'\?31AN1&/$"/]GW=R% $#47 $,,%8E@@7OZR)[! LN A):2K,H$/B0KC MN8?$?#S4^" 5;BEA&:W8\EP8'D887Y#,(+KM,?/1V[) .#:%AR9&QR8>6T9' MAH<3)E=$@\%FE&PR0C(*+!XB@7!NC&28;(;0EI82F$46K0@&T\CB!<'$2X.A MPME@,-\, !X'N 3'/')_>3 <\\C9^\$,FMO^3B.9E8Q]6-8& .HPM)3 "'*Q M(@V,(%\RI7,Z!W,X5R/AW&3-,=0<3->Q+1H,(0]71(,AY&!&I-%$2Z,!PMEH M,-:<8LWCR%("8\B3%:M2C*$ TR*)9A#-030K&1O!, L*,X]M?<$(!R;PF0+0'8\730("JS%U/O"L2E,M@!D)[82F&RQ@FR!R19H MK4NBH<"24.8D8R.89@%H3BR+;H%I%BMHEIAFB1:YTS@D116_*0N$8U.8; G( M3BPK;XG)EBO(EIAL"B/>S;99N_'Y-:V>L[)VGK0QNNCVR8Y:&]64\S\TZ9Y4>KB>Y.IHVL.H.:[Z M#&PO=V]R:W-H965T%G:D!O]1M7WYB3TSAN\7,J* MUK+DM2/H=>?NT?:( F-@%3]*VLK1VC&IG#E_-9O/EYWKFX@HH[DR+HA^/.B1 M,F8\Z3A^]4[=@6D,Q^MW[Q]M\CJ9,Y'TR-G/\J**G9NXSH5>R9VI%]Y^HGU" MD>OTV7^A#\JTW$2B&3EGTOXZ^5TJ7O5>="@5>>N>96V?;?9/@;:!+F9N#FWM[#N=K=2G MCPQOXM1[&$>]YM!I\$B#!H6GO0\(#"$.>&:.GP%'0!%%,"( LPBL@V <8>3# M#D+006@=A$]E6$_*T&G65E-;S5*0$ O0-8@9 TX0!,(I,$P) $A"> @F$ Z#?)'Y0I7"Y]M U(V "6<4#H- M0B,*6H4PQ<0"-:(/<*)I)_IS$/97"U5#"RV/_J-NO6B2TF8!!#;^'F$ -+M< M, !*5LD"">Y_% "D:?_VHJ?_PKQVWNCFK*BXV2$CG9S?:SOA1J?#(-MC>_/^ ME7=3\"L1M[*6SIDK?7_;6_;*N:(Z&'^EV[C0@W?8,'I59KG6:]%-GVZC>--/ M5F\8[]D?4$L#!!0 ( #F- DTNW/J"] $ 0% 9 >&PO=V]R:W-H M965TE4;=(F19W6_>W M\4.U,;5-Z+[];$,8(IZ0L.]X]][=X7,Z0I'Q1M.S@+3PZ,$?'G M!)2/F1_Z-\=K6S?*.%">]J2&GZ!^]6>A+;2PE"V#3K:\\P14F?\4'D^)P5O M6PNC7.T]4\F%\W=C?"LS/S ) 85"&0:BERL\ Z6&2*?Q,7/ZBZ0)7.]O["^V M=EW+A4AXYO1W6ZHF\Q]\KX2*#%2]\O$KS/7$OC<7_QVN0#7<9*(U"DZE?7O% M(!5G,XM.A9'/:6T[NXXS_RW,'8#G +P$8-L<- G9S+\01?)4\-$34^][8GYQ M>,2Z-X5QVE;8;SIYJ;W7/ H>4G0U1#/F-&'P"A,N"*39%PGLDCCAN_ H>'03 M1,X<(TL0K?7CO9M@[R386X+]B@ _)ILB)TQB,9W%Q+%;(W9JQ'<:41AL-"9, MO-*( O.X=0Y.G8-#)]SH'.YJ^<\/2YP2B4,";R0F3!BL:]E%&Q6T.H4,1&WG M3WH%'SH[^ROO,N)/V)[B?_#I?OA!1-UVTKMPI6?!GMB*&PO=V]R:W-H965T9Z=J/CW4]?G1\ZK-P>1I]:DXFU/SGUU1YFG=O)9[KSJ7)MUV M1GGFL>^'7IX>3]/%K&M[*1>SXJW.CB?S4DZJMSQ/R_^6)BLN\RE-/QJ^'/>' MNFWP%K-SNC=?3?W7^:5LWKRKE^TQ-Z?J6)PFI=G-IT_TN-:=0:?X^V@NU#K9FEWZEM5?BLMO9D@HF$Z&[/\P[R9KY&TD31^; M(JNZOY/-6U47^>"E"25/O_>_QU/W>QG\?YAA QX,^&K0]/TS S48J!\&^J<& M>C#0]QH$@T%PKT$X&(26@=PF=]-V]A- M9_>_9@*JIO5]H4C-O/?6T:!9]AJ^T=!5X37>KUTPZF+)PIS'':R 0H\ESU*B MR-)\EIK 2F6-W 0X&07'2W4.],A!B!UHZ$!W#M3(080=!-!!("(@/[)FK-=$ MG>;4:YC)'G:I2D(_L085N"(_L%1KJ8H#%>.T0IA6" 8VMM+J-<%MP*1#:QFL MI"K2K#4.)H+!1" 8*^5E)+HA6[.2F@<.K,EZCL38/2C?Q^'&,-Q8ALN^%6X, MQBZ(K?I8256DDMBQ/A,83 *"(2N81'03^[&V5"NI"H- )S@8\C'??! .VX#S MY>!P$%KA %5$KD5.#MP2"$?PEF0XOI]$=CQ2%G'HFBR"<'XB!@%I.R 6/2EE M+QT@8G9-%H8K*0E'=N"9,%Y)@WQ".Q\M:W?$QW%/F,,D0:S8-?B8>13>OQD0 M)A5)5,GM@ "KHMCF)E(Q647YF22N*+37YAJHDAO8C#/#4"- -;$CD 16LSO% M-H>!+%3*-=*8:P3 )C8%DLQZX$B$ U3$#I(P!ALCL-G09XDL\A59LA60A>P[ M:I8^2V3%"=F@!:J 777!F&N,N&9SGR6R2-G5LP*J*'0<)QB#C<&Q M46!_$(TGBVW9"LB")':=R#$E&5'2ICY+2HJ%HT69.PXNC"'*P?W$9PQ1!B=' M07R6A\(1 <<=8=0R.!4ZBQ8SC>-?2!=CB-'Y2J0K :-BQV>*PGQ1B"\.)"B, M!$7W9ZMP&2M4QG:V"I1QX**[7@T)G"I%N +X\ M7*'BFE&@9I0#(0I7@XI^(5M<#0I]MXALT0[/L6LEXJ)1H&B4X[BG<3UH__Y\ M-:X'C;9(.]]!-#Y?13:IO)O[G=R4^^YVKIILBK=3W=YOW+1>;P"?N+T?LMJ7 M]/CRO\[K7^KB/%Q5>M?[TL7_4$L#!!0 ( #F- DVS&PO=V]R:W-H965T7QW]IUO?N7-:WMB3#AO M95&U"_ 2AR"MI7KG+ M>3?WW"SG_"R*O&+/C=.>RY(V_U:LX->%B]WWB9?\>!)JPEO.:WID/YGX53\W M*T"%^Y^S:CKX=Y%9:PHE)*TXZ\6=8_,GWXK1P$]?9LP,] M%^*%7[\R[5#H.MK[[^S""@E7EL@U=KQHNZ>S.[>"EUI%FE+2M_Z=5]W[VO^) ML*;!!*()9"#(M3\C^)K@?Q""3PF!)@3W$D)-".\E1)H0&02O#U87_345=#EO M^-5I^@-44W5.\2R2^[M3D]UV=O_D!K1R]K+T?7_N7920QJQZ#!EA\(#PI/JP M!(&66!&+3J8+9 BF$+6-L3'!N:+C0D-5S:03 @[XX/Q\CN!8"(0P0(!*!!T M OY$((8%0E @M"S *#9VK,?$':;J,81@,^PV*HU0:@05D,(H-% ;&Y6$?@*[ M%8%N179@"3+9S8J]M/D1HQCT)@8,,;,BM@V!J'4V(G,1L4D MNF5, AJ3 $?.B/\JL9;!)B:S,0\D-.Q=)]9&/O@(P>:FH+DI$+L;_F($UR1T M?X[@&V4-WY$E&C2)6IP8526#4 1C(TTT:I(GD7D:-@ J'9W?J6=@-7W"Y(Y$ MT:")S:.KMF3-L6N46F?'SY505\UH=FC&GHBZJHWY%9ZM^Y;J M0Z;O\'[0YIA7K;/E0C8"W75]X%PP:21ZE-$ZR:9R&!3L(-1G++^;OK/J!X+7 MNFOTAM9U^1]02P,$% @ .8T"37[LS#Y^ P . \ !D !X;"]W;W)K M&ULE5=M;YLP$/XKB.\M/AL;J))(#6VT29M4==KV MF29.@@HX Z?I_OW,R[+$/BKV)=CFN?-S=_83;G92]6NSEU)[[V51-7-_K_7A M+@B:]5Z667.K#K(R;[:J+C-MIO4N: ZUS#:=45D$E! 1E%E>^8M9M_94+V;J MJ(N\DD^UUQS+,JM_+V6A3G,?_+\+S_ENK]N%8#$[9#OY3>KOAZ?:S(*SETU> MRJK)5>75?-W"E]UP9M@7K)&IJKXF6_T?N['OK>1V^Q8Z&=U M^B2'@+CO#=%_D6^R,/"6B=ECK8JF^_76QT:K__,J^YYZM\(/ICA M!G0PH&<#^-B #0;LGT'XH4$X&(13#?A@P*<:B,% 6 9!GZPN^P^9SA:S6IV\ MNC] AZP]IW G3'W7[6)7SNZ=*4!C5M\6C(6SX*UU-&"6/89>8.","(SW\Q84 MVV))'7-ZO4&*("P.#RZ$@85Y=#&<74-6F!N.!\/0?+'.07CE0. .0M1!V#E@ M5PD?8ED## M$DAB8RNL'L,O"4,HK&.0NJ@HI&&(DXE0,A%"Q@IY&3G;@(U)7,$)QNC-*-7;H4++JQ0R4F<6BA4AD4):6N2!*;RT>0:R*XBM(I M*CJ KJXX8>"0<6&"$EO5@XN/^U+6NZXU:[RU.E:Z_;B]6#VW?_==]V>M+^'N MH6_B_KGI>\JO6;W+J\9[4=JT'EV#L%5*2T.2W)I<[4T;>YX4&PO M=V]R:W-H965TVP.OIV>1?%6[CF7UGN6YN7, MWDMY>'2<"_7D M="R;).-YF8C<*OAV9C^1QQ6$54"-^)WP<]F[MZI27H5XJQZ^;6:V6V7$4[Z6 M%46L+B<>\32MF%0>?UM2NYNS"NS??[!_J8M7Q;S&)8]$^B?9R/W,9K:UX=OX MF,H7_--C& M@&T"X#+,_AM@*_-X#2UUV(N8QG/IX4X M6T6S'PYQM>W(HZ^6:UT-UJM3_Z;T+-7H:>YYP=0Y540M9M%@H(*I97QWO]*@,7)Z H :T)Z$#M MB:9V@YG4F+R9!)BV))$)8HQI>I@8 %\3;87,%@0A7I./UN0C-3&<($ )@MM5 MG: $DQM4;3!^OTZJ"1:9&!9JFIH0"#2:%3*5/Z(H0^MA2#TC!"%*$-ZN*'%Q M6W!OT+0%#2IUM0T6(:!>+JU[($2,:+*BLWDC58V8'3&KHF/"H$[U1. .;7$7 M(=XMVGI798L0C*]O6 1#W%"7]C)H6!3N; 2SMA$&W$>(?X>RN).0X!9E U-9 M\'5I31!EH&MK@H@[T1T6085D3!K XCW4.TPMVA!@],%=773OH8:IH.[!B"N0:F>#C5MSO=#9IS_KN*& M*>$V!.9Y!NC(ZPJX#<$=)QK WWC WGAC/V"@L=V/^P(@9PUS/S!CI:EG[H?U#9YO055R3DM/KE3)>[.K&M;36XIC+:A5[HUUS M_ 15KZ6-+\AC1)#QI6JFF];WD[[IQ'_$Q2[)2^M52-7AU7W85@C)5?KN@TI\ MKYK_[B'E6UG=3M1]T73 S8,4A[:[=[I_,*W*6J_"BS'-0Q3IPT547"]D(VK[STFJBAL[5.=(-TKPHPNJ MR@C',8LJ7M3A>NGF]FJ]E%=3%K78JT!?JXJKWUM1ROLJ1.';Q&-QOIAV(EHO M&WX6WX5Y:O;*CJ(AR[&H1*T+60=*G%;A!CWL4-8&.,2/0MSUZ#UH2WF6\J4= M?#FNPKA5)$IQ,&T*;A\WL1-EV6:R.G[U2<.!LPT:O08:C#U!V&Y0PG?C%37&(O M%E(Y+0HRDWHW< ;C,GM]L1A'L+@BP M%^K;"YKZ"V/9C*TBV&,08#+,-YD>]*[T.$[(W"K#+H, FV&^S8"@.1[891!@ M,\R__2#(/Y[1Z!M="75V[8P.#O):NUYJ-#NT3!OLOO%_X5V_]8VKS&VN24B2 E5U4JMM-IJVV>'. $M8&H[8?OWM0UA M67#Z@B_,F9GCVTE[QE]%2:ETWIJZ%3NWE++; B"*DC9$>*RCK?IS9KPA4@WY M!8B.4W(R04T-D.]'H"%5ZV:IF7OB6:,WZG0O=^\1S M=2FEG@!9VI$+_4GE2_?$U0A,+*>JH:VH6.MP>MZY>[C-(=(!!O&KHKV8]1V= MRI&Q5SWX=MJYOG9$:UI(34%497,D0B: ML_IW=9+ESDUN,V7^G-UHKN':B- I6"_-UBJN0K!E9 ME)6&O UMU9JV'_GO8?8 - :@*4!I_R\ CP'X/2 PR0_.3*J?B219REGO\&&W M.J(/!=QBM9B%GC1K9_ZI;(6:O64X"E-PTT0CYC!@T P#)P10[),$LDDQ4=/:FYH!W^%"Q?A!^J5KA')E4 M;ZUY$<^,2:K<^)XZE:4JDM.@IF>IN['J\Z%2# /)NK$*@JD49_\ 4$L#!!0 M ( #F- DW[\H &00( - & 9 >&PO=V]R:W-H965T9,7B<]8R_B@I .F\-;47N5E)V6X1$64%#Q!/KH%5/SHPW1*HI MOR#1<2 G$]10%'A>C!I2MVZ1&=N!%QF[2EJW<.".N#8-X7]W0%F?N[Y[-[S4 METIJ RJRCES@!\B?W8&K&9I43G4#K:A9ZW XY^ZSO]W[G@XP'K]JZ,5L[.A2 MCHR]ZLG74^YZ.B.@4$HM0=3M!GN@5"NI//Z,HN[$U('S\5W]LRE>%7,D O:, M_JY/LLK=U'5.<"97*E]8_P7&@B+7&:O_!C>@REUGHA@EH\+\.^552-:,*BJ5 MAKP-][HU]W[4OX?9 X(Q()@"%/M_ 7@,P.\!H2E^R,R4^HE(4F2<]0X?WE9' M]$?A;[%:S%(;S=J99ZI:H:RW B=1AFY::/39#3[!S,>?/)!2GQ"!#;$+5N'! M(V!O\0CM!&PM IMX_%!$;!<(K0*A$0@?!)+%*@P^D?%IAR2]C;[LH,@*BBR@ M= &*5B",/?6S%E+NGXYB;[LG(V5LUESPF4MFU4M&-L9JK=9]YNWHOA^O-QPW@H31VFZ<-M; MW)8+BV9]H %^,2U3."6[ME+ON)EU:LO/@>XC"_M.MVO37]YEAE[_G?!+W0KG MR*3J4J:7G!F3H#+TGM0;J=3Q,DTHG*4>)FK,AQX[3"3KQO,#38=8\0]02P,$ M% @ .8T"39^AZ\E_! %A4 !D !X;"]W;W)K&ULE9C;;N,V$(9?Q?!]5QP>I< Q$,LN6J %@BW:7BLV$QLK65Y)B;=O M7^JPCCPSRGIO;(O^2,X_I.:7N#B7U9=Z[WTS^U;DQ_I^OF^:TUT4U=N]+[+Z M4WGRQ_#/H/E4^VW6=BCR20MBHR ['^7+1M3U6RT7YVN2'HW^L M9O5K4635?RN?E^?[.?[^0/<;:1I.W3$/P=_KD>_9ZV4I[+\TE[\OKN?BS8BG_MMTPZ1A:\W MG_H\;T<*<7P=!IU?YFP[CG]_'_W73GP0\Y35/BWS?P^[9G\_C^>SG7_.7O/F MC&44F)B(SI6E2.J%%J(E:.S2&50AE.&$LJ@"K*FE%0:'-+%C)48,;%: M,:LKIKI0F5C%=!LZ@>\O"FGE$+2F$(#5*(\;2L7:3E3'A!654%$HE%5"$RP3 M= .F#*0D%D4AK2W>@0SDI.$U@>"-1U!5:'.M!N9J'@NX8G"4U/C68JA$6)2B M#4/%TK@)91.6"E09KO(#,Y[GE_$\@S*&,G&,E3$4.'RG;E@L45/:6*-^ $FU MP<0="KR)PD^X*/ V"C?XZ,!<%5P56Y)BBAEI-2Y@# ;2J%CC)#.VD.\H\(-E@K4X\+&)XM' M*9U(A[4Q?@D.IV##8$ELIA:.MU6XP5>!L3DPV*92#A/"""R.L58I%+96;K1$ MC KNM3K>7.$&=P7&7BT0<9R_DH<\A@+0UF!MC,.JR87C+18XCYW8UI(W-"EN MKVN2=PY)G8/4-4G+>&(DRDG*4,;BQ5HS%#A'3)'#!*B)]P/).X>DSD%JVL!< M1:W(G<%0 <)^SU#AR10_/&P8S,K13KR6QCN:5#\N: -S'31^HDP9"A)B^ QE MA2.KQLRHS=2&Y(U64J,E]4Q2RXL!O_TPD!+89!D(%'Y!W#"4=A.%3/+^*JF_ MDD(V,..W8KP0*<-8?#+",(!?U#<ND.V.K9MGP]-FW=&;5> M#O$>9'LFA-I7<)<"T[Z&NTU_1/<^?']B^&=6O1R.]>RI;)JRZ,Z+GLNR\2%V M\2G$OO?9[G*1^^>F_>G"[ZH_J>LOFO(TG$)&EZ/0Y?]02P,$% @ .8T" M39DJ$'A] @ 5 @ !D !X;"]W;W)K&ULC5;1 M;ILP%/T5Q <4C#&$B" U2:=-VJ2H4[=GAS@!%3"SG=#]_6Q#*3%NEI=@7\XY MOO=@W9NTH^R5%X0(YZVN&KYR"R':I>?QO" UY@^T)8U\AGU[^)T$"S$X*!$(P$<)L !P+\((0W">% ".\] 0T$9)S@];5K,[=8 MX"QEM'-8?Q]:K*X=6"+YN7(5U%]'OY-^@::4PB8!AK@7E)U%BF#M'!7$,3&\M*("B3ZQ=6 M; M6 J+[ *)52"YWUK9]*UMPK_#W %T=2D3>=\,=RVP,(9^9+:4.0P %(:^8; % MEX IK*_/FW3$FK"3'D_FY$<7N?&=>)&SJR1M!R?NB2NEF/\Y M &'#W@_]5\=36S=2.U"1][B&[R!_]">N+#2Q7%H*G6A9YW&H]OY#N#N&@0XP MB)\M#&(V]W0I9\:>M?'ELO<#G1$0**6FP&JXP1$(T4PJC]\CJ3]IZL#Y_)7] MDRE>%7/& HZ,_&HOLMG[F>]=H,)7(I_8\!G&@E+?&ZO_"C<@"JXS41HE(\+\ M>^552$9'%I4*Q2]V;#LS#G8EC<8P=T T!D13@-+^7T \!L1O 8DIWF9F2GW$ M$AKS2RUT^R=65/5"N6]%7&VR=%-$XV8@\5$,TPX(9!B MGR0BE\0AN@N/W@L<[Q%QEKDE8F<5L2&(WQ%LW02)DR Q!,F<8!LLML%B-@;3 M&4SBEDB=$JE#(EQ(6$P8SC2B5>I663M5UGOA6I%SN<1.')(%M=W!,TW=)DFFKU' M"KPVK4MX);MVIF_.O%-[?# = [W!;6_]AGG==L([,ZFZ@GF[%6,25";!2FUX MH]KY9!"HI)YNU)S;GF8-R?JQ7Z/IHU'\!5!+ P04 " YC0)-[!I#JDPK M +]@ % 'AL+W-H87)E9%-T&UL[3UK<]O(D9_O?L74GG*1 MJB":X)O.9JMHV=XHYX=.DK-WM74?(!*BL $!+AZ6E;H??_V8%S 2,EVULFQ M*EG1Y&"FIU_3W=/=^#[/"_%I$R?Y'[^[*XKM\V?/\N5=N GR7KH-$_CE-LTV M00'_S-;/\FT6!JO\+@R+3?QLT.]/GFV"*/E.E$GT:QF>I652_/&[X7S\W0_? MY]$/WQ<_O$R7Y29,"A$D*_$J*:+B09PG/&>4)D+_?BKRNR +\^^?%3]\_PP? MY@DFXFV:%'V+0]V?NCW%/#,;-/TI8?E[6'B\6[\_?O/''^[JS7,LD9[# +8MCY*OPD_B-\ MJ(\[*[,,L? ZRINH/3H=^RU*OHSC,Q!D\MTXS9YW% MQ,? : MOG08HCY2KMLX]C\'#@+@T14_'@?K^J^W09P[D"L:IIL-,.Q5D2[_ZHDK8E;Q MOBSR E@[2IRYSM(D3^-H1;B^*N /+9O>BO=;I !P?PY<_^'JI3@^.A%'(DK$ M]5U:YC"=LY'AWE(PK?]XGBS336A!T,[RE^'',"D=!)RE.<$M?^Z8X"]A =1( M@NP!=O,QC9:A"#^!&G&1^KZX S9=RIFSYH5_S-(\%]LLO8T*9P)&8K(6KWB% MO .NZW!YEZ1QNGX@/?02EHO3+6+#63),0I14'!:L-E%"PE]$'QW@KH(8UL1Q MFR#[:U@TL,!U6L!4J894XL*AKME+#!MV"0A(#0%1G:@\CHC.)VJ4)Y+0V9WD MA>,WL,R)N E!#X>"'Q1%\,F%[%S_IN85QS> (B#(27WLN[ 0QS'-S%,V#9"+ MR7&P;U;[77HXR!) 38Z"SF+GB1=!'BV9E%%<%JY$_!1&ZSL4O,5'0.TZ%._* MS0T\#[SF2JZ<[S/G:(&D70V 0H'C] Z0"MPE'#'=5S7LGK,=MZ^!_M$Z$4LZ M?I8/ @^Z/.:C.5C]4N8%SNRLB90L$[ %XNAOL*TUV "G_@81'%P$X>GP%BG M.0B(6(4WA!'&0@'*Z0DMF M;TR_#)>@9OUF-;O(\[#HTD%G07Y'++O$#^&O9?01$-2 W*N[-"M.0>8WL*./ M80L)X"1':XLU4$IHS,)E"),"_IW1%UFX#:*5UD#64P$!WJRZEM(L:1YS";!E MT1(1BINK__PF3=:GU[5M>"(HQ&T090)V[VK\BPRU9<%J&G%$2KI%EX'HK2/8 MK02O<10SF %ET;';YEV^B8*;*";N92,6H.HT'#5EML$#$J/A]ZP$G,6UB9D< M"N76KPUX#S/@=Q R\=$Y<1O8]C:$.5>BY7BODKIC7<(B\25*=>LR>%ATS,(4 MZ1C \'0,D)98CI98 Z-+,*Z:?EZL5A$J-U@ Y>$4Q'T9;"-8L(%*Y::,25VD M#5JJZ:2VGUG!&;ETS99K4)IY"=3*V8X$:4 CR%7J\.M=&J_"+/^]8KE% >)V M4Q;(5*)(Q460-5@P#OJ(N?+*A"%-^ @5"3^M4'&L1,<@AN<.3"&PR]&V/1+/ M6KPZVY@6/[\-\6!U-6;%XH;9!3 \'7+L@#5BB?6/L/! MH?,Q H]*W#P(8X4OEF#PL^RTJWFER%HIV4D;3<0^<4&[(CH;_1%HWXYO0EP M+=1K(-O\8(N/\2-:>!)J9'XT[0#U4C%UF"FD[3W<>X-K@80'9(!=19_0YK-W MOX0+:09TG"EQ$&UR(8_6UK.MQ5%%TI)9M[4H:?R^ M0-//D:K@07/*8@G8S,(N;#;R+8_?FT_>!H4TQI&"9C%QU6JEPVK+,%SEXC9+ M-W7BOPU!P:RZH+XHL^5=D/."VT8+K]E(Z)JS A*J+#J(4%U6P&NE5,EBAE:3 MQ%X[E1K1_AJL+A#L?=%>!3C\%&;+*"= Z6@&;J&(4/=C/P4912)?R<=W#'^) MSM>M@E.[4OH;<1ONFN)8UN <2(W,:@AXX8P&$J5?U>?;X>P\XE&T M^6["=91@6(-$@B*8GS&C1U%7F.FB<::K=-7C M)*? #%./:9*R+-TBR!L=H%6Y(CA!8*2RY M>)K*,CH% ;%0=&I('DX43HA%YMPA M96FY!E.NH$D^))$V 7,4D"18!8S.$A@(+*YHF?; ]@N5NH'Y >DPAO8%U@;9 MH3J2(^[A!V NV,N*E9X%Z^\!D')%*RYM"]1,G6M2\:(H /0HHKQ,U-,11G&C MS>Y9Q%T [N5-&": IG ;9$:NLA6AB-#]H7?5$VN.5@,)X.=PBU,&AM[;# 0S MVF*8^OC'Q>+B!+'DX60;0-J:EH/]I=N(*=NP,) >D9$'8+3>$&<$.7VCMM6X M R2&U D"H+,CB1XA(.(3%ZB1H J*,7159AD=#/;8!&B5YRA\R!:X+H6.MC6Y MJ=++@+1-\XAE#QXHXX+HGVI9\;H#CSI6=TN^A8) $9*U-A,=CH^G4#H'IH[A M8(23+0R(RO#,+V6RI(T1F:VM_?N_S0;^] ]Y-^YM7=ST\"))2GCB,MR"=X#T M?0T4$'[_]#\\F#"&!_6ZP&*64G9%7\#J\R4HDEC_D M.U=QC-.0C.$")RP@EF19O*IT$UX&K$@_W? FWJ5PZ/MH(._DN_K>]HEY%,JCSZ)#5^SA7C-)OY<)J&^72;(DK303!G%&'-#_85J4/&AFKZX M@V-^$SP@==&IHL-:O =R] M$@.O/^][\_Y<1GH0#TLK0$<74W&92Q0-I@-O.IBV#:8I:\MLRPRM^T*Q "'/ M-J#QRQ+-@WO@5(IOL3&-#VRE^0)Z14?^>.T3M,,"5)++4$VMMRV.AL->OV\N MJ"JL*R/MB-SU.@O7:):B;;VMF,Y[XI96FXQ[<[&)XAC!!M5S"_L ,5B5RX*/ M$;D[_,<*^,:$_I=:$&4464VK0_W*$*NBM2<^,/9>@2[>X%E*.V3-KS7K;AW& M2@LM270&S=&$!P[@B:RWW#IP$-6;X*\@%'I=LA#!@V/338I.P&X R?R&MYN1 MSC+BO1LX:7N:\QCD-P25#6Y+2:<.R^J2U/ J0M0Q[?)R>6<@[($:#+^((B(- M8+$BTK)D->J@ 5LF_1AF";%(F 2D M+O$W>%:.,:OX<.)A\R$(-YD*1RA4B) ]7W2CJ(D&%VC)W3T M<1K#6;JJB34H"I@.C);<,J!_*5=KPTV&. TV642DAV4 C57K1((+%,QM\J_+ MB!^7=I8!C_#F@^2I0E\7H:M\2WB MX6U;F'NO;(!'91.(GZ_#3X5X$04MIV)J8NRV1"K[0.UZ%RA!O)3R_CG ;.$P1WX"-V&% M"X.N\,!\*X">Q$ERK'S8@MPL6LB(_RG/N*$(8@_\T]V3*+>B$C3SX(#$*%Y8 M"?OPD. ^R%9Y/23$OY7@2LJ(RKT,%K!"0*JE"0D];/]&\]=*8CI47&003/HV MR.4YGS^'>5!?VFE;1D]>@09M_H4T*&E/\XD9S5WSN7!2;L21.!Y.IP(O0$:^ MC__TO=F8OX"/_:D/'^75C0J!,H^2\G@N?JHS1#LM -[I .8< K!S;^RC&3C% M;T>SL>62#/X !/?9A G^@OU%_+SMXF5A7CQR.?6\RF3DSZ!"8'CAA6)V!.]6 M=$A MF/##D3<9C%HVVDZN_93[S!:" 0\8#F MR=#Z;N0-^E-O#)S>Q2C-2D^,QV-O/AMI!E#_5IRD.6'+=O?M H]JGZJ'3XRTNF:Y6[L\YB$1%Z3GSQ7E\:P 4Z^ MY?^^1H@7#9,NG"T^%RJI- M!J#;VVB$OSV21NW3\6]/H-'8F\Z&5>R,"#OPP[2=1I-Y'QQW]=!D[K=1Q_=\ MWST56O9;UNE,O. )<%\N:U&DF8,(W$/@E*!>. M(H$=RS%&>8\B;O'HPF]LR>2_YBEKD'H.3F'Y#=.X+HWTMU/%=VCO@YX^Z.F# MGC[HZ:^LIYT"""3(7YHRT%TWYR2 M$("A0(\UJYQ*B! OUSA]CH/IH'8V1"C4>$5%LV$_0&,U%)]N5BF,/2:]'&;-6 SQZQ@%=-*8*D M1B% P(K5E'7-/O2:$T);D$H7 @8&G!++43918J(OE#JR"9*$2HWX_LNU?_-J MF@$%SI,<:$L*2PN/9#=H*DTEE;$>I0&]DC8,.*P7B:- ; MZ]M:O%*T2J\PUP1OA9@.**OJR@AIP4E3E!9'EYK5^R=SN41:F^XX@:9TS"ZF\W>5+T%RQ@QZJPSJ(WL,'!H M['N5I#+S&A)5@@W?(2,9F2]$L,["D.O^(L[.I9L?E$54DF05+8-ML$33A_3G MT;#?ZVN)!,H>C>TO/ $@AARPI[. *?B *I480:9I#'Q/Y:ZI5:V;U)5%G]KA MIO3C$I-;'Y A2*&Q)J==XDU^'&O)R&OI60WV&H:R227=8YJ+6; G=$&X9*LL M_)C&'ZE\',2)+NP8D9%)_J#[>N1_5BN X:#@^/ZH-_Z=AR>0WQN,?T?7>WR[ MF$4;F7)]+";TF\-N,J.K3C>E*Y5.Q02). [(2\@^TI%)SGM88+J.!3!\*K=$ MOY&E855"M\PE";2_X!*"DFG\WD@_VVL\#ZHLB/F?\@HHCLQM?D Y6BJ[ T%( MTN34?+,$MR0).#%%,HA,L:GC Q2!8MQ\)]&0]C&H'TJ 8!T5H]HD8E7Y6BG6 M@LM7-7A4YFU>]S*^_6SM85QXL-F"=@KH@+2I%7@[30PMP_/22K MNV#3\.OQU>+L1+R1>[@*98K42N4!B,5_G;31Q>CG!EF7J*LA#,EW-.CW!A;# M, &3RE6=.LB914RZ%9DD>W(HL^*-H29E9LE324H_S3_KS2QPM$G06(%!3UCP M-U4<1H7NHG.64BI%F#2EG)NQN3MX/P6__Q0=FK][DC? DVN^;WM-J7*H:I#9 MHTTMU055:7GS"Z6"I2(VSX$.)]+(0!L6;P'ODL[6V7> K\,0KOV>.P2",S MB*RX!1*@+.A&'EF^I&(%S+UB3\I.EC6_KTQK%LQWTR>*RIQ5Y2C<["+;DL,D M_A0&JU]+L!MQ5^U)L2$=G)2AG0)=+D/8]"M*VS/S4OT$NB1F[>/&@?KW$]8V M+^ PR-*'0->HR%4]\:;WIG=6249=AEF!%96RGH94[H7^?"*H(.&6W"C+!N\& MPP-F69*:!::;^."HOP:N!\ 6G.YV!<0 +_P*#OX"W92?X) .A5IPK*@@>., MV'O012I7GT^>L77R1(DY9(;]H=TZ&$<9B\.JU^%.&-/Z(T8%XRZ6)X$C4K9[>Y;K95 MOL->M2J&!RM$)89'V;+0"F>-JX4U71*+--B0G" M8'GG5@3EX5I> :*5JTO?3'Q.6042+1GEEL-AST=A)E5Q4-V#!)^Q#5R8-X-Z M)M.0ZV57%>17,HLQ2Y=RC@)I=%"1'5BG@)L(UE[J4@C-H$S,%,O_0]WEIRA4B'4Q>E-I( MO726+K:/!";0C><4J1X/9\)M0Y>[>;-:6HOTN5#]%VF^N>^-)B,Q'7F#T0@. M)%05\N+;GXOC :42?#AAD8FGO>]_KSJ9@.O DLBZ6O7!^MJD&&PZ' >U(+ MHR$7#TM0 )L#;^ /*/X_Z<]K-5NV#J=3LY/P,I*BXMQ'OM_SC?M:-%R9H//O M#RQGS@DZR*B;-#C1^Z/"A8B4(Q@J<[\WL0T511#MA+GH1P<;'NQ;P*%UIDK? MFQ4::R%GN0Z6T,:^/DL"N\V:] -].Y!E27E><4&VAA549D.46T8UE3HFZY3B MBG 6/9([WT'.0_\_417X?M,A<3+SA<%H1_^/! M= YJZ-@?S/;11C#/T.]CC@1(]).5D3?W)V(,VJ$*B^\-^Z!R0&=:B@A6' R& M M-*_08]U)#LW*J/O.F,KQ\'OF^K(UW46E=*+91WM%%ONH[-[^'Z"*3>SB:Q\!*M,9KFC5IC-C9%14['[+S ELZ\O M9_4FTY'2%%V]KLZL7E?.995Q=-/;RDC@ M:(V DYEQW*Y(RZ/T['C=EG3MSA M=?/>7CA[XS!64Q/!-FR(72W!C**HU5ZUE%PY;7CL\H,U%A^.Y$V@O$VX5?T68 R&0\PUCH(# P8V M7+W=N+*"44W%RJW0X0G2D0;\Y0I-VCMUHQB-9NA+H9@.)OC1!^>JL6,WR/-( M3/K"AS/>[P]%K=&V%@"*9BPMC[R-,&0]S% KS68SSI0N0IA99TJ-E;N*E("J9YPL'LE*1*PPA/:I,'$3^( >R*S Z)!?%>;F ATR4? M&D)!UDY5$S*Z9;)+-V6C[_>W>D:G%[CJP(9V\-*N"E[HCA#G"2 AP;)'3E*J M'=56X\S6SD0CK]\'TW^.DCCM^RQZ.IY\_[\+,_[HU&#?!4Y<$4GA$L SI_ ;AI7RW*J4B- MC_;["#:F-(Y[ WJTW_=&PT&+Y%7YT;[$U;UL]:^AM3@5Z;D,9')W,*R7!=S] M(8YN0TZ F$D_!BDT2GC&0RXY=92YK1A4 3_7V"B-K1\+SMO(<@=%W;.V#UOX=3B3EN3XC[5UR#/ M6X*V[GT(L]+.$"^[!2K%K#*<\ELL^Z%)"[I- '44@>T]C)-$P,AX?86I!L!M MY2:4X88XW!'RD=$-D,3:&+*J(LZ1T//K%>V%9)K;713>6FU]5^&24T6PGQ%= M53.>35(\>#>8J(E"IP"27@9N\[FVHA'S:^ME-\"U6@?$#YX$W'V1C,?Y'$#? MO,%$-J/0,(&99'X @F6'%^CV2<*YXFP6E1-B)1L:[JB\1,)^>XS.6ZRL12*N M;^ 22BRI5NA+A'&IG$03X0$]+TR!J:HTG=A"@9N_A:23LM!"_G-\F07Q>CU^5@[DW!I=K[$V&(^%/O>F$PC0^_&L*9_]\(,8S;S =@ULX M]/PQ.&;^D I"VGW(-O!&$V\TFF MUF0RJMV0U8 "F $ 6'\TK@:OQQCDZ8L1 M%J.@+^E[L_D0[\G\^:3926V#9NS-9FACS^&0![,%X]=S;S9V\ - 3-$=G8/G M. &G% W:$> !;^ P-#_WQX@W-)X ,\/^0-@OKFI;W<>HV CWUH'/ MX<^P#L#,GP-#^!AGQYU/AQ@]&XZ'A)BQ+\!$&_GT\+@_Z?+!P>L%EQF>'6#[ MB-$$_SL%VG=XXR,PY_K8:P+H , !;P SC*=-/GD[GB?^"*88(KWP;G4,L#M'6MJ1MD6@&K'0<=JL%4FOQFQS'PWH?*_ ML10FP?$@_"('85W!..\"V$,IU9]!=!Q>'_ -OSY@G[=G/^94^H=Z&T'#ZR?EJPD> MLV7[A0:']QG\?WN?@?MV@/OV=QL\AJUVO2?AW#J/,+F6T6=>%V<]>(47XI28 M\B+%7)+CUXNK%V 'T$M],:37./;#EEJA'"^N/IQP2Q8E:%PC6S%2%)69V> 1 MHZA3ZXUW4A/S!*J[26H2OIBJ&#J45\]@4J_EDTOJ3R+="*P"E.7":8/JKESV MJ9X\"!7\X0[=D4RVMKRUW"KAN*;-C5'B)^DP9HS-,3GKC.J'P\40>LF6+OPNQ# M/[1#/[1#/[2N.T1+4*V/[2)J#4KME[:>F]Z/CPWN'/II'OII_L;]-!WOD%N+ MJ *XVC\[#C!]FJNQ*D+P"*$0GS;Q\QS.W_"/WVUEO=QWNWJ,7-\=6HP<6HP< M6HS\75N,M&8@ZP_MJL))<_YL#5'WK0YISX>TYT/:\XZTY]UOX<3X)/J7[_B]5OINR2Z*3ZW6@OPFF=V&U:&_Y[??WW._H+7J\7C%[WVJM."T9_/$ M@J/[4GPN3=^Z"Q9LZN&YCU%^:+1Y:+1Y:+1Y:+3YC]1HTU%BK6JRTHK3P_1_ M[EBX1QSWT+;ST+;38L='MNWL.N;;V=5IW=G5S_/S>?G0^K.K]>?>IIW5(A2T M@VP.VF;OG>$-#B&(K[/0S+A$5(F?WV#[F',P$7+73+/9IZF3.F9X>N:*3$VZ MCPGXS]O\LHU@[?T/VJ@FL=S>I:EU2L\JV=_;E3NTE/UZ+64/O:B>U(O*9%"V MB(C=KY);#EYP_AB%O_3CNV7@T/CRT/CRT/CRG[/Q99NLDXYX]4F6$9R5< 1A MSB^>/S^:=I<+#+L^,4WCT%US[^Z:>[2U;#D#7I113#:@?B/T;F(=VE/^HYH$ M7Z0]YBN,C5!S/E'D*5/W \:0C_'RM1+ .U'NK MZ+^KFV6'LW7&9C"Y#_(U6+#L.3:8-G18J#4A8 M#>[J9*)ZHZC;T@M9Z8^IS[#-Z^#3/CGT&N]?(Y_V5%+-<:/T!8<5EQ,_OR75 MZH8MOE1V;P>MO] :GKSF;G@1>5/LYOCRZ@.@OFWC*C30]GL#/6L0X@C9'N;X M#67#7S20_K,$[0G5%AUT< %>V,7@MDC*T(=A1CV7),)?: MF)1Z._II,N3V2TMEIW&W"41706\7JWX^%'9 MSYZTR#\D8,?%-,>/0>0<*X^= ]GED7.\Q+1JDVG-75*P'O0*: =CY4\/XB55 M"ILT:;Q6Y1/EZZYHTE/=$Z:I1'P77:RGSNVG'&3^*64##@GCBGS+VNREEV:6 M.SD+N@;N*= &C,E@=OM+R^S:-HUH,FQ?I)@[VS:.FF%=9Y1P;9=J."9 ",BD M8UGEX1, SG17=F>M6K+^8P6_H2)A7[G?4730&K7<(>NTH8W%M)SN<9]62@#J MO,>9ZE]IJ78>>=("&/"VRA*^XE: OYG3MR^1T>)/A' Q\W3 M#D^U*N)SS].F<[1[Q2=N_Q&3=.R=RCW>H4[$H9_ ;&08YXS#(ZV!).=T>[(@C M(2]T).1,1D+:II"1E%L]1:6YENRVNVUZO_>:>@IFG#LP_ATU:?%[@_'O.#>4 M;L"R"+RAK(&/6W>@&P5@.MVNQ;A]%DS\.G2P?F8B?[0/%1.D.-8"",HE M>2HM7(= <7H9?@S%G\)@]6L99(@VP_"=S/WG,NGIH+$4A^;P2J<8J$@6B&CS MTR:B_X;Z6R+&38%7D_N,G,;*0)T)NTK0]([E#Q3%N$SC&+4\Y9SL:_+:6)FX M^F2I_6#GQ\;K$7?0=AL30;FID^J*5%68-+:D3' M6*1\<^N\VX^=GK+,]#=89@]LZ>E-KR"5$B=;P*D5'N0*LZ=MY#,7ZMY*JV9J M-3Y:5=&.YG2-X=:N^:I%N/M5WW;ECK66)&C(U#1G<$2M4U!X^X+:ELHH%AC! MEEWR44U:X^0IQ:\L]ZJ/G37$KJHZI5F\SV2N@;Q/=O16ZV5\ZPU%;D%\KKQ1C/Z8UL'UA0R)L/!,6G2A["P M*D>^ FGU>])-VTPF5W$7)"8K6\/KR<#Z+MP($/15\-".H[V(![#;XU1I6,"P MZT*7Q$!7;X/S!$E3R> RK=6SDJV1F4P"Z^?=S;24!UC;LC(V'[>QEOG6:D-F M+OG;$R;32:-/>/96H? K,+1F69E_S"]N,94-?Z&T!"N5O8VC'TL@I59.E5K1 M29>4-/DY]/KR4VOJ?8W)-7D?/_G?B_[O;J(\:.L^BW08S#;08!9Q8"KL-LT[8Q MGS-MT.D7?'I5PH+DT>ODK[WS\6)1]V4;YXMWBY<%)W MWIU?OWHIKJX7UZ^NFJX(:AGO;5&\]EN;N*>3VG?-WXDG*V](IGA[_)+0@N_5 MME$1Q UA<^I1@X#SIQ/U(A [#>-I5TB[M]-RSVO?B6FMQ%>69NBS/"]^^#]0 M2P,$% @ .8T"3< L+6]< @ PT T !X;"]S='EL97,N>&ULU5=; M:]LP%/XK0AFCA5';R9*VJVW8"H7!.@K-P]Z*8LNV0!=/EC.GOWZZ^)*DI&NS M=20OT3G?T?G.IXN=X[!2*XKO"XP5:!CE500+I?^S M%NKJ'7#CZ,-HY#^<7FWC)S9P"H'C^)I&,)A]A-[+2<_\W;PZMD4]?26U_SR[ M_Z3 ['4%GB'?(C[?03P0[4B\,(E>>VQQF D^G-X$.D S(X;!$M$(7B-*%I*8 MK PQ0E<.'AL@$51(H/2UT94#@U2/+APXS]RHEH<1+J2M[2JXWT4[?2O0>48@ MH;07.(8.B,,2*84EO]&.G6S!)R'0VO-5J17F$JV"\10."7;0119"IECV90+8 M07%(<6;D2)(79E2B]$Q0*<&TD1*4"XZLABZC-31M@BF]-X_;CVR#N\F FV.. MQ(? J.A,O>K6'$[-MY+7V1SW.NUD+UY0DJ507VJ]'&Y]<^?PG<09::S?9+T MS8[*DJX^4Y)SAMUB_E@PV+-@'**N#BB$)(^:SUR51 -80K#$4I%D'?DE43G' MC>JN4Y/MJWE\A)K_]3[GF&.)Z+IH??9?_L^+)^=]+MF^5;<&'M:MO+='\ MOQ^!R.DQB)P=@\@C>&Q,EW3P(B>7;ZS1:UN,M3YFHXOI4;"H"56$MVH+DJ;8 MZ3%M9 2_F_Z4;O020S.CZ15:Z"^2#7Z=F^(,U53=F27:8 0'^YL1'LSZ6?.> M(H*#?8M34K-+6W#X[(E_ U!+ P04 " YC0)-L]]M!<0# !M'P #P M 'AL+W=O7J[8> MW.CZ,EU\U_#L7YZG6Z'JH!?P5557V3B+]4:HXM#HZG=)=.'^ALE.I[J&6UOW M'9BPA'+0JJ"M\3,]]YDPJH.K;%5%*-.(#R;H\$OZNR1,X'^1-O+>M;N+;&S%)$ .RG8K/M,C6(27H=XI,$GSP67^Q%TR#(4P+R]&@CK?Q,(,@S M O*,%_)>A=[!.D:&\B'()WW7*3P=SPG(L/+ M=6<6X,,PJA.H>Z>#!B].[FT _PHAOB40W_(B?E3:B>^J[7&7Y6-JD1[S$MU" MA5>1G!0&NS&Z3H>UV&+$!FT>P=1Q'#$CY8N<6QBMTIT77\"#6VR,(B6(G-D0 MDV#KI]>5\M ,X@+C=S(!2A YLR$F\)AJ;(PBY8*<60:3OO+PHT\S[<,B@>U9 M)G+* _DQ19"?8TS*!#FS"E[6,S'T7XR+&O1"10IQ\F Q)B6&G-D,"!-=1L!6 M;Z\ME!QR9CMLKBUBZ_8$9\R4,@IF9:R"6:POUCV)XZ>@5%(PJV0W1Q$G7].T MW$0D=Q[,)MF?KKQ;*-VJ@>0%DU)+P:P6'#![>I"R2L&][]@*D#UXE&0*;LD< MD/(?4(Q)J:9@5LU!S*%@AC$IU13,JCF(^=&VK7W&F)1J"F;5O*R)>V8C)9>" M62Y[4IY=PI+R2LGL%3+G*7.,2:FE/():;B'$9=N_$I,:8U)Z*9GUL@4:TIFUU '$>+=(\:D7%,RNV8[_UEWZ+( 8U+F M*?_MMF9[W/$9-J4?R:P?70KQB3TH]DU@^)*4N,2>E' M'NG@+(U[8E(4D]XYG-V/?DQ9)RD!R,-!H]46Z@6D0 ,#)4#;=,:H=V]E8TVTGPORL:$A M;2J7] _\M'&_ZQO-IO=*CXVJ]=CK/,O%=\+BO![D(X'*3W(QH.,'N3C M04X/FHT'S>A!\_&@.3WH>CSHFAYT,QYT0P^Z'0^ZI0?)%,@XY2BO06_EZ*]!; M+_"NC5ZV^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0 MV_AZ&]#;^'H;T-LN<%:"#DOX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H; MT-OX>CO0V_EZ.]#;^7H[T-OY>CO0VR]PUHT.N_EZ.]#;^7H[T-OY>CO0V_EZ M.]#;^7K[0.]4E5UI?^X?*)W[+3&< M?L]N\VGJ5T3X\97UX1-02P,$% @ .8T"31E[T@[! 0 =AT !, !; M0V]N=&5N=%]4>7!E&ULS=G+;L(P$ 707T'95L3X4?H0L&F[;9':'W"3 M@40DL64;"G]?)T"E(BI1 =+=$))Q9FZ"=3:,/C:6?&]=5XT?)T4(]I$QGQ54 M:Y\:2TVLS(RK=8BG;LZLSA9Z3DP,!D.6F290$_JA[9%,1L\TT\LJ])ZVU]O6 MXT1;6Y69#J5IV*K)#YKV=PU31U6WQA>E]3=Q0=)[6<4F6];QEM1;1SKW!5&HJ]07VE'^'ES9S'=YI]J% M5UW'QFQ=L5\+TNOE")N*C@?H*I><'.*VH&.CNL+VDY\U<+\;,N.H;UVLNE > M>;P8:1JKGK4++_F(U&Z=G/*3AL?6U_MAOXQ;=-^/O?"?HF?=X;RW?KD< B2' M!,FA0'+<@N08@N2X \EQ#Y+C 20''Z $01&5HY#*44SE**AR%%4Y"JLV. M::W+YJ\DG\8L]O-9]W?KY!M02P$"% ,4 " XC0)-'R// \ 3 @ M"P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " XC0)- M9O,+8(( "Q $ @ 'I 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( #B- DV>DHA [P "L" 1 " 9D! M !D;V-0&UL4$L! A0# M% @ .(T"38%GL Q5 @ KP< !@ ( !^ @ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .(T"307 'OP/ M! #A, !@ ( !UQ( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(T"37Z3F3NO 0 T@, !@ M ( !@1X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ .(T"3;:AH'"W 0 T@, !D ( !3"0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .(T"3?U# M@AZS 0 T@, !D ( !%"H 'AL+W=O&PO=V]R:W-H965TLM !X;"]W;W)K&UL4$L! A0#% @ .(T"36E(J_RV 0 T@, !D M ( !V"\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .(T"314HRFNX 0 T@, !D ( ! MW#4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .(T"34BWK ## 0 -P0 !D ( !HSL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(T"34>Z[_NV 0 T@, !D M ( !&PO=V]R M:W-H965T]2QP$ #<$ M 9 " 5U+ !X;"]W;W)K&UL M4$L! A0#% @ .(T"38GGE!&PO=V]R:W-H965T&UL4$L! A0#% @ M.8T"36_!;MH*! !A8 !D ( !O54 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8T"3?9!8*MC @ MZ@< !D ( !8V 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8T"3;-S&>_I @ Q@H !D M ( !MVD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .8T"31%OX9O2 @ 5 H !D ( !370 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .8T" M39^AZ\E_! %A4 !D ( !<'P 'AL+W=O'T" !4" &0 M @ $F@0 >&PO=V]R:W-H965T&UL4$L! A0#% @ .8T"3>P:0ZI,*P "_8 M !0 ( !.(8 'AL+W-H87)E9%-T&UL4$L! A0# M% @ .8T"3< L+6]< @ PT T ( !MK$ 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ .8T"36O7?"O/ M 0 =1T !H ( !+K@ 'AL+U]R96QS+W=O XML 65 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 66 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 130 212 1 false 32 0 false 4 false false R1.htm 0001000 - Document - Document and Entity Information Document Sheet http://www.trupanion.com/role/DocumentAndEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 1001000 - Statement - Consolidated Statement of Operations Sheet http://www.trupanion.com/role/ConsolidatedStatementOfOperations Consolidated Statement of Operations Statements 2 false false R3.htm 1002000 - Statement - Consolidated Statement of Comprehensive Income Statement Sheet http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement Consolidated Statement of Comprehensive Income Statement Statements 3 false false R4.htm 1003000 - Statement - Consolidated Balance Sheet Sheet http://www.trupanion.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheet Statements 4 false false R5.htm 1003001 - Statement - Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals Sheet http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statement of Cash Flows Sheet http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows Consolidated Statement of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Sheet http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies Nature of Operations and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2104100 - Disclosure - Net Loss per Share Sheet http://www.trupanion.com/role/NetLossPerShare Net Loss per Share Notes 8 false false R9.htm 2107100 - Disclosure - Investment Securities (Notes) Notes http://www.trupanion.com/role/InvestmentSecuritiesNotes Investment Securities (Notes) Notes 9 false false R10.htm 2110100 - Disclosure - Fair Value Sheet http://www.trupanion.com/role/FairValue Fair Value Notes 10 false false R11.htm 2113100 - Disclosure - Debt Sheet http://www.trupanion.com/role/Debt Debt Notes 11 false false R12.htm 2116100 - Disclosure - Commitment and Contingencies Sheet http://www.trupanion.com/role/CommitmentAndContingencies Commitment and Contingencies Notes 12 false false R13.htm 2119100 - Disclosure - Claims Reserve Sheet http://www.trupanion.com/role/ClaimsReserve Claims Reserve Notes 13 false false R14.htm 2123100 - Disclosure - Stock-based Compensation Sheet http://www.trupanion.com/role/StockBasedCompensation Stock-based Compensation Notes 14 false false R15.htm 2125100 - Disclosure - Segments Sheet http://www.trupanion.com/role/Segments Segments Notes 15 false false R16.htm 2126100 - Disclosure - Subsequent Events (Notes) Notes http://www.trupanion.com/role/SubsequentEventsNotes Subsequent Events (Notes) Notes 16 false false R17.htm 2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies Nature of Operations and Summary of Significant Accounting Policies (Policies) Policies http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies 17 false false R18.htm 2210201 - Disclosure - Fair Value Notes Receivable (Policies) Notes http://www.trupanion.com/role/FairValueNotesReceivablePolicies Fair Value Notes Receivable (Policies) Policies http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies 18 false false R19.htm 2210202 - Disclosure - Fair Value Fair Value (Policies) Sheet http://www.trupanion.com/role/FairValueFairValuePolicies Fair Value Fair Value (Policies) Policies http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies 19 false false R20.htm 2219201 - Disclosure - Claims Reserve Claims Reserve (Policies) Sheet http://www.trupanion.com/role/ClaimsReserveClaimsReservePolicies Claims Reserve Claims Reserve (Policies) Policies http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies 20 false false R21.htm 2225201 - Disclosure - Segments Segments (Policies) Sheet http://www.trupanion.com/role/SegmentsSegmentsPolicies Segments Segments (Policies) Policies http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 2304301 - Disclosure - Net Loss per Share (Tables) Sheet http://www.trupanion.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.trupanion.com/role/NetLossPerShare 22 false false R23.htm 2307301 - Disclosure - Investment Securities Available-for-Sale (Tables) Sheet http://www.trupanion.com/role/InvestmentSecuritiesAvailableForSaleTables Investment Securities Available-for-Sale (Tables) Tables 23 false false R24.htm 2310303 - Disclosure - Fair Value (Tables) Sheet http://www.trupanion.com/role/FairValueTables Fair Value (Tables) Tables http://www.trupanion.com/role/FairValue 24 false false R25.htm 2319302 - Disclosure - Claims Reserve (Tables) Sheet http://www.trupanion.com/role/ClaimsReserveTables Claims Reserve (Tables) Tables http://www.trupanion.com/role/ClaimsReserve 25 false false R26.htm 2323301 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.trupanion.com/role/StockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.trupanion.com/role/StockBasedCompensation 26 false false R27.htm 2323302 - Disclosure - Stock-based Compensation Stockholder's Equity (Tables) Sheet http://www.trupanion.com/role/StockBasedCompensationStockholdersEquityTables Stock-based Compensation Stockholder's Equity (Tables) Tables 27 false false R28.htm 2323303 - Disclosure - Stock-based Compensation Follow-on Public Offering (Tables) Sheet http://www.trupanion.com/role/StockBasedCompensationFollowOnPublicOfferingTables Stock-based Compensation Follow-on Public Offering (Tables) Tables 28 false false R29.htm 2325302 - Disclosure - Segments (Tables) Sheet http://www.trupanion.com/role/SegmentsTables Segments (Tables) Tables http://www.trupanion.com/role/Segments 29 false false R30.htm 2326301 - Disclosure - Subsequent Events (Tables) Sheet http://www.trupanion.com/role/SubsequentEventsTables Subsequent Events (Tables) Tables http://www.trupanion.com/role/SubsequentEventsNotes 30 false false R31.htm 2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Details) Narrative Sheet http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative Nature of Operations and Summary of Significant Accounting Policies (Details) Narrative Details http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies 31 false false R32.htm 2404402 - Disclosure - Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Sheet http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Details http://www.trupanion.com/role/NetLossPerShareTables 32 false false R33.htm 2404403 - Disclosure - Net Loss per Share Computation of Net Income (Loss) Per Share (Details) Sheet http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails Net Loss per Share Computation of Net Income (Loss) Per Share (Details) Details 33 false false R34.htm 2407402 - Disclosure - Investment Securities (Details) Investment Schedule Sheet http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule Investment Securities (Details) Investment Schedule Details http://www.trupanion.com/role/InvestmentSecuritiesAvailableForSaleTables 34 false false R35.htm 2407403 - Disclosure - Investment Securities (Details) Available-for-Sale Sheet http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale Investment Securities (Details) Available-for-Sale Details http://www.trupanion.com/role/InvestmentSecuritiesAvailableForSaleTables 35 false false R36.htm 2410404 - Disclosure - Fair Value (Details) Unobservable Sheet http://www.trupanion.com/role/FairValueDetailsUnobservable Fair Value (Details) Unobservable Details http://www.trupanion.com/role/FairValueTables 36 false false R37.htm 2413401 - Disclosure - Debt (Details) Narrative Sheet http://www.trupanion.com/role/DebtDetailsNarrative Debt (Details) Narrative Details http://www.trupanion.com/role/Debt 37 false false R38.htm 2416401 - Disclosure - Commitment and Contingencies Agreement for the Purchase of Corporate Headquarter (Details) Sheet http://www.trupanion.com/role/CommitmentAndContingenciesAgreementForPurchaseOfCorporateHeadquarterDetails Commitment and Contingencies Agreement for the Purchase of Corporate Headquarter (Details) Details 38 false false R39.htm 2419403 - Disclosure - Claims Reserve (Details) Claims Loss Roll-forward Sheet http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward Claims Reserve (Details) Claims Loss Roll-forward Details http://www.trupanion.com/role/ClaimsReserveTables 39 false false R40.htm 2419404 - Disclosure - Claims Reserve (Details) Narrative Sheet http://www.trupanion.com/role/ClaimsReserveDetailsNarrative Claims Reserve (Details) Narrative Details http://www.trupanion.com/role/ClaimsReserveTables 40 false false R41.htm 2419405 - Disclosure - Claims Reserve Claims Reserve (Details) Sheet http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails Claims Reserve Claims Reserve (Details) Details http://www.trupanion.com/role/ClaimsReserveClaimsReservePolicies 41 false false R42.htm 2423404 - Disclosure - Stock-based Compensation (Details) Expense Category Sheet http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory Stock-based Compensation (Details) Expense Category Details http://www.trupanion.com/role/StockBasedCompensationTables 42 false false R43.htm 2423405 - Disclosure - Stock-based Compensation (Details) Options Granted, Exercised and Forfeited Sheet http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited Stock-based Compensation (Details) Options Granted, Exercised and Forfeited Details http://www.trupanion.com/role/StockBasedCompensationTables 43 false false R44.htm 2423406 - Disclosure - Stock-based Compensation Restricted Stock Awards (Details) Sheet http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails Stock-based Compensation Restricted Stock Awards (Details) Details 44 false false R45.htm 2423407 - Disclosure - Stock-based Compensation Stockholder Equity (Details) Sheet http://www.trupanion.com/role/StockBasedCompensationStockholderEquityDetails Stock-based Compensation Stockholder Equity (Details) Details http://www.trupanion.com/role/StockBasedCompensationStockholdersEquityTables 45 false false R46.htm 2425403 - Disclosure - Segments (Details) Business Segment Sheet http://www.trupanion.com/role/SegmentsDetailsBusinessSegment Segments (Details) Business Segment Details http://www.trupanion.com/role/SegmentsTables 46 false false R47.htm 2425404 - Disclosure - Segments (Details) Revenue by Geography Sheet http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography Segments (Details) Revenue by Geography Details http://www.trupanion.com/role/SegmentsTables 47 false false R48.htm 2426402 - Disclosure - Subsequent Events (Details) Sheet http://www.trupanion.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.trupanion.com/role/SubsequentEventsTables 48 false false All Reports Book All Reports a10-qq22018.htm ex101q22018.htm ex102q22018.htm ex311q22018.htm ex312q22018.htm ex321q22018.htm ex322q22018.htm trup-20180630.xsd trup-20180630_cal.xml trup-20180630_def.xml trup-20180630_lab.xml trup-20180630_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a10-qq22018.htm": { "axisCustom": 0, "axisStandard": 10, "contextCount": 130, "dts": { "calculationLink": { "local": [ "trup-20180630_cal.xml" ] }, "definitionLink": { "local": [ "trup-20180630_def.xml" ] }, "inline": { "local": [ "a10-qq22018.htm" ] }, "labelLink": { "local": [ "trup-20180630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-doc-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml" ] }, "presentationLink": { "local": [ "trup-20180630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-ref-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml" ] }, "schema": { "local": [ "trup-20180630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-parts-codification-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd", "http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" ] } }, "elementCount": 326, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2017-01-31": 20, "http://www.trupanion.com/20180630": 1, "http://xbrl.sec.gov/dei/2014-01-31": 7, "total": 28 }, "keyCustom": 16, "keyStandard": 196, "memberCustom": 4, "memberStandard": 25, "nsprefix": "trup", "nsuri": "http://www.trupanion.com/20180630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information Document", "role": "http://www.trupanion.com/role/DocumentAndEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Fair Value", "role": "http://www.trupanion.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Debt", "role": "http://www.trupanion.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Commitment and Contingencies", "role": "http://www.trupanion.com/role/CommitmentAndContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Claims Reserve", "role": "http://www.trupanion.com/role/ClaimsReserve", "shortName": "Claims Reserve", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123100 - Disclosure - Stock-based Compensation", "role": "http://www.trupanion.com/role/StockBasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - Disclosure - Segments", "role": "http://www.trupanion.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126100 - Disclosure - Subsequent Events (Notes)", "role": "http://www.trupanion.com/role/SubsequentEventsNotes", "shortName": "Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)", "role": "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2210201 - Disclosure - Fair Value Notes Receivable (Policies)", "role": "http://www.trupanion.com/role/FairValueNotesReceivablePolicies", "shortName": "Fair Value Notes Receivable (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2210202 - Disclosure - Fair Value Fair Value (Policies)", "role": "http://www.trupanion.com/role/FairValueFairValuePolicies", "shortName": "Fair Value Fair Value (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Statement of Operations", "role": "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "shortName": "Consolidated Statement of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock", "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LiabilityReserveEstimatePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2219201 - Disclosure - Claims Reserve Claims Reserve (Policies)", "role": "http://www.trupanion.com/role/ClaimsReserveClaimsReservePolicies", "shortName": "Claims Reserve Claims Reserve (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock", "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LiabilityReserveEstimatePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2225201 - Disclosure - Segments Segments (Policies)", "role": "http://www.trupanion.com/role/SegmentsSegmentsPolicies", "shortName": "Segments Segments (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.trupanion.com/role/NetLossPerShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "invest:InvestmentTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Investment Securities Available-for-Sale (Tables)", "role": "http://www.trupanion.com/role/InvestmentSecuritiesAvailableForSaleTables", "shortName": "Investment Securities Available-for-Sale (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310303 - Disclosure - Fair Value (Tables)", "role": "http://www.trupanion.com/role/FairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319302 - Disclosure - Claims Reserve (Tables)", "role": "http://www.trupanion.com/role/ClaimsReserveTables", "shortName": "Claims Reserve (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323301 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.trupanion.com/role/StockBasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323302 - Disclosure - Stock-based Compensation Stockholder's Equity (Tables)", "role": "http://www.trupanion.com/role/StockBasedCompensationStockholdersEquityTables", "shortName": "Stock-based Compensation Stockholder's Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "trup:FollowonPublicOfferingJune2018TableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323303 - Disclosure - Stock-based Compensation Follow-on Public Offering (Tables)", "role": "http://www.trupanion.com/role/StockBasedCompensationFollowOnPublicOfferingTables", "shortName": "Stock-based Compensation Follow-on Public Offering (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325302 - Disclosure - Segments (Tables)", "role": "http://www.trupanion.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statement of Comprehensive Income Statement", "role": "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement", "shortName": "Consolidated Statement of Comprehensive Income Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "trup:FollowonPublicOfferingJune2018TableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326301 - Disclosure - Subsequent Events (Tables)", "role": "http://www.trupanion.com/role/SubsequentEventsTables", "shortName": "Subsequent Events (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "lang": "en-US", "name": "trup:BuildingPurchaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Details) Narrative", "role": "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Details) Narrative", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "-5", "lang": null, "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "role": "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare", "shortName": "Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Net Loss per Share Computation of Net Income (Loss) Per Share (Details)", "role": "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails", "shortName": "Net Loss per Share Computation of Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "2", "lang": null, "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Investment Securities (Details) Investment Schedule", "role": "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule", "shortName": "Investment Securities (Details) Investment Schedule", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Investment Securities (Details) Available-for-Sale", "role": "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale", "shortName": "Investment Securities (Details) Available-for-Sale", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Fair Value (Details) Unobservable", "role": "http://www.trupanion.com/role/FairValueDetailsUnobservable", "shortName": "Fair Value (Details) Unobservable", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBuildings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Debt (Details) Narrative", "role": "http://www.trupanion.com/role/DebtDetailsNarrative", "shortName": "Debt (Details) Narrative", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q2", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBuildings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Commitment and Contingencies Agreement for the Purchase of Corporate Headquarter (Details)", "role": "http://www.trupanion.com/role/CommitmentAndContingenciesAgreementForPurchaseOfCorporateHeadquarterDetails", "shortName": "Commitment and Contingencies Agreement for the Purchase of Corporate Headquarter (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "-5", "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2_us-gaap_StatementBusinessSegmentsAxis_trup_SubscriptionbusinessMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Claims Reserve (Details) Claims Loss Roll-forward", "role": "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "shortName": "Claims Reserve (Details) Claims Loss Roll-forward", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q2_us-gaap_StatementBusinessSegmentsAxis_trup_SubscriptionbusinessMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Balance Sheet", "role": "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheet", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2_us-gaap_StatementBusinessSegmentsAxis_trup_SubscriptionbusinessMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419404 - Disclosure - Claims Reserve (Details) Narrative", "role": "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative", "shortName": "Claims Reserve (Details) Narrative", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2_us-gaap_StatementBusinessSegmentsAxis_trup_SubscriptionbusinessMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419405 - Disclosure - Claims Reserve Claims Reserve (Details)", "role": "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "shortName": "Claims Reserve Claims Reserve (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423404 - Disclosure - Stock-based Compensation (Details) Expense Category", "role": "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory", "shortName": "Stock-based Compensation (Details) Expense Category", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423405 - Disclosure - Stock-based Compensation (Details) Options Granted, Exercised and Forfeited", "role": "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited", "shortName": "Stock-based Compensation (Details) Options Granted, Exercised and Forfeited", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423406 - Disclosure - Stock-based Compensation Restricted Stock Awards (Details)", "role": "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails", "shortName": "Stock-based Compensation Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q2_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423407 - Disclosure - Stock-based Compensation Stockholder Equity (Details)", "role": "http://www.trupanion.com/role/StockBasedCompensationStockholderEquityDetails", "shortName": "Stock-based Compensation Stockholder Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "0", "lang": null, "name": "trup:Redemptionofwarrants", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425403 - Disclosure - Segments (Details) Business Segment", "role": "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "shortName": "Segments (Details) Business Segment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2QTD_us-gaap_StatementBusinessSegmentsAxis_trup_SubscriptionbusinessMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425404 - Disclosure - Segments (Details) Revenue by Geography", "role": "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography", "shortName": "Segments (Details) Revenue by Geography", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2QTD_us-gaap_StatementGeographicalAxis_country_CA", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentCompanyCommittedCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426402 - Disclosure - Subsequent Events (Details)", "role": "http://www.trupanion.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentCompanyCommittedCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003001 - Statement - Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals", "role": "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "shortName": "Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statement of Cash Flows", "role": "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows", "shortName": "Consolidated Statement of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies", "role": "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Net Loss per Share", "role": "http://www.trupanion.com/role/NetLossPerShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "invest:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Investment Securities (Notes)", "role": "http://www.trupanion.com/role/InvestmentSecuritiesNotes", "shortName": "Investment Securities (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "invest:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 32, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word \"Other\".", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "sharesItemType" }, "dei_EntityFilerCategory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.trupanion.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "invest_InvestmentLineItems": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Line items represent reporting concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Investment [Line Items]", "terseLabel": "Investment [Line Items]" } } }, "localname": "InvestmentLineItems", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "stringItemType" }, "invest_InvestmentTable": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "This table lists the investments. The line items identify information about the investment.", "label": "Investment [Table]", "terseLabel": "Investment [Table]" } } }, "localname": "InvestmentTable", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "stringItemType" }, "invest_InvestmentTableTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "A table of investments, shown as a text block.", "label": "Investment [Table Text Block]", "terseLabel": "Investment [Table Text Block]", "verboseLabel": "Investments [Text Block]" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesAvailableForSaleTables", "http://www.trupanion.com/role/InvestmentSecuritiesNotes" ], "xbrltype": "textBlockItemType" }, "invest_InvestmentTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments, including all tables.", "label": "Investment [Text Block]", "terseLabel": "Investment [Text Block]" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesNotes" ], "xbrltype": "textBlockItemType" }, "trup_BuildingPurchaseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Building Purchase [Table Text Block]", "label": "Building Purchase [Table Text Block]", "terseLabel": "Building Purchase [Table Text Block]" } } }, "localname": "BuildingPurchaseTableTextBlock", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsTables" ], "xbrltype": "textBlockItemType" }, "trup_CashCashEquivalentsandRestrictedCashCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents, and Restricted Cash, Carrying Value", "label": "Cash, Cash Equivalents, and Restricted Cash, Carrying Value", "periodStartLabel": "Cash, Cash Equivalents, and Restricted Cash at beginning of period" } } }, "localname": "CashCashEquivalentsandRestrictedCashCarryingValue", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "trup_CashCashEquivalentsandRestrictedCashCarryingValueEndofPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents, and Restricted Cash, Carrying Value, End of Period", "label": "Cash, Cash Equivalents, and Restricted Cash, Carrying Value, End of Period", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash, End of Period" } } }, "localname": "CashCashEquivalentsandRestrictedCashCarryingValueEndofPeriod", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "trup_CashCashEquivalentsandRestrictedCashPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents, and Restricted Cash, Period Increase (Decrease)", "label": "Cash, Cash Equivalents, and Restricted Cash, Period Increase (Decrease)", "totalLabel": "Net Increase in Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashCashEquivalentsandRestrictedCashPeriodIncreaseDecrease", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "trup_ClaimsExpense": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Claims Expense", "label": "Claims Expense", "terseLabel": "Veterinary invoice expense" } } }, "localname": "ClaimsExpense", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "monetaryItemType" }, "trup_ClaimsExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Claims Expense [Member]", "label": "Claims Expense [Member]", "terseLabel": "Claims expense" } } }, "localname": "ClaimsExpenseMember", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "domainItemType" }, "trup_Claimsexpensenoncash": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Claims expense non-cash", "label": "Claims expense non-cash", "terseLabel": "Claims expense non-cash" } } }, "localname": "Claimsexpensenoncash", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "monetaryItemType" }, "trup_CommonStockSharesIssuedtoUnderwriter": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock, Shares, Issued to Underwriter", "label": "Common Stock, Shares, Issued to Underwriter", "terseLabel": "Common Stock, Shares, Issued to Underwriter" } } }, "localname": "CommonStockSharesIssuedtoUnderwriter", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://www.trupanion.com/role/StockBasedCompensationStockholderEquityDetails" ], "xbrltype": "sharesItemType" }, "trup_ContractualBalanceRestriction": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contractual Balance Restriction as of financial statement date", "label": "Contractual Balance Restriction", "terseLabel": "Line of Credit Facility, Ancillary Services and Letter of Credit" } } }, "localname": "ContractualBalanceRestriction", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "trup_EntityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity [Abstract]", "label": "Entity [Abstract]" } } }, "localname": "EntityAbstract", "nsuri": "http://www.trupanion.com/20180630", "xbrltype": "stringItemType" }, "trup_FollowonPublicOfferingJune2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Follow-on Public Offering, June 2018 [Member]", "label": "Follow-on Public Offering, June 2018 [Member]", "terseLabel": "Follow-on Public Offering, June 2018 [Member]" } } }, "localname": "FollowonPublicOfferingJune2018Member", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "trup_FollowonPublicOfferingJune2018TableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Follow-on Public Offering, June 2018 [Table Text Block]", "label": "Follow-on Public Offering, June 2018 [Table Text Block]", "terseLabel": "Follow-on Public Offering, June 2018 [Table Text Block]" } } }, "localname": "FollowonPublicOfferingJune2018TableTextBlock", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationFollowOnPublicOfferingTables", "http://www.trupanion.com/role/SubsequentEventsTables" ], "xbrltype": "textBlockItemType" }, "trup_IncreaseDecreaseinClaimsReserveandLossAdjustment": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in Claims Reserve and Loss Adjustment used for the statement of cash flows.", "label": "Increase (Decrease) in Claims Reserve and Loss Adjustment", "verboseLabel": "Claims Reserve" } } }, "localname": "IncreaseDecreaseinClaimsReserveandLossAdjustment", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "trup_MaximumContractualBalanceRestriction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum Contractual Balance Restriction", "label": "Maximum Contractual Balance Restriction", "terseLabel": "Line of Credit Facility, Ancillary Services and Letter of Credit" } } }, "localname": "MaximumContractualBalanceRestriction", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "trup_OrganizationandBasisofPresentationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Organization and Basis of Presentation [Line Items]", "label": "Organization and Basis of Presentation [Line Items]", "terseLabel": "Organization and Basis of Presentation [Line Items]" } } }, "localname": "OrganizationandBasisofPresentationLineItems", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "trup_PaymentstoAcquireBuildingsShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payments to Acquire Building, Shares", "label": "Payments to Acquire Buildings, Shares", "terseLabel": "Payments to Acquire Buildings, Shares" } } }, "localname": "PaymentstoAcquireBuildingsShares", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/CommitmentAndContingenciesAgreementForPurchaseOfCorporateHeadquarterDetails", "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "trup_PercentageofTotalRSFLeasedByUnrelatedParties": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of Total RSF Leased By Unrelated Parties", "label": "Percentage of Total RSF Leased By Unrelated Parties", "terseLabel": "Percentage of Total RSF Leased By Unrelated Parties" } } }, "localname": "PercentageofTotalRSFLeasedByUnrelatedParties", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "trup_PurchaseofEquityInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchase of Equity Interest", "label": "Purchase of Equity Interest", "terseLabel": "Purchase of Equity Interest" } } }, "localname": "PurchaseofEquityInterest", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "trup_RedemptionofWarrantsNonCashCommonStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Redemption of Warrants Non-Cash; Common Stock", "label": "Redemption of Warrants Non-Cash; Common Stock", "terseLabel": "Redemption of Warrants Non-Cash; Common Stock" } } }, "localname": "RedemptionofWarrantsNonCashCommonStock", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "trup_Redemptionofwarrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redemption of warrants", "label": "Redemption of warrants", "terseLabel": "Redemption of warrants" } } }, "localname": "Redemptionofwarrants", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationStockholderEquityDetails" ], "xbrltype": "sharesItemType" }, "trup_ScheduleOfOrganizationAndSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Organization and Summary of Significant Accounting Policies [Table]", "label": "Schedule of Organization and Summary of Significant Accounting Policies [Table]", "terseLabel": "Schedule of Organization and Summary of Significant Accounting Policies [Table]" } } }, "localname": "ScheduleOfOrganizationAndSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "trup_ScheduleofEarningsPerShareBasicandDilutedLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Schedule of Earnings Per Share, Basic and Diluted [Table]", "label": "Schedule of Earnings Per Share, Basic and Diluted [Line Items]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Line Items]" } } }, "localname": "ScheduleofEarningsPerShareBasicandDilutedLineItems", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "trup_ScheduleofEarningsPerShareBasicandDilutedTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Earnings Per Share, Basic and Diluted [Table]", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table]" } } }, "localname": "ScheduleofEarningsPerShareBasicandDilutedTable", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "trup_SharebasedCompensationArrangementWeightedAverageRemainingVestingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement, Weighted Average Remaining Vesting Period", "label": "Share-based Compensation Arrangement , Weighted Average Remaining Vesting Period", "terseLabel": "Employee share-based compensation arrangement and non-employee, weighted average remaining vesting period" } } }, "localname": "SharebasedCompensationArrangementWeightedAverageRemainingVestingPeriod", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "durationItemType" }, "trup_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "trup_Shortdurationinsurancecontractsforaccidentyear2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shortduration insurance contracts accident year 2018 [Member]", "label": "Shortduration insurance contracts for accident year 2018 [Member]", "terseLabel": "Shortduration insurance contracts for accident year 2018 [Member]" } } }, "localname": "Shortdurationinsurancecontractsforaccidentyear2018Member", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "domainItemType" }, "trup_SubscriptionbusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription business [Member]", "label": "Subscription business [Member]", "terseLabel": "Subscription business" } } }, "localname": "SubscriptionbusinessMember", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "domainItemType" }, "trup_TechnologyservicescostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technology services costs [Member]", "label": "Technology services costs [Member]", "terseLabel": "Technology and development" } } }, "localname": "TechnologyservicescostsMember", "nsuri": "http://www.trupanion.com/20180630", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts and other receivables" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r40", "r41" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r95", "r96", "r97", "r98", "r99", "r100" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other business" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "domainItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r203", "r225" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets [Abstract]" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r36" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r185" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r115" ], "calculation": { "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Available-for-sale Securities, Gross Unrealized Gain" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r116" ], "calculation": { "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Available-for-sale Securities, Gross Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [ "r29" ], "calculation": { "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Available-for-sale securities, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "auth_ref": [ "r29", "r120" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after adjustments of available-for-sale debt securities at cost, maturing in the sixth fiscal year through the tenth fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Year Six Through Ten, Amortized Cost Basis", "terseLabel": "Available-for-sale securities, debt maturities, year six through ten, amortized cost basis" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r117", "r120", "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of available-for-sale debt securities maturing in the sixth fiscal year through the tenth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Year Six Through Ten, Fair Value", "terseLabel": "Available-for-sale securities, debt maturities, year six through ten, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r29", "r119" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after adjustments of available-for-sale debt securities at cost, maturing in the second fiscal year through the fifth fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Year Two Through Five, Amortized Cost Basis", "terseLabel": "Available-for-sale securities, debt maturities, year two through five, amortized cost basis" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r117", "r119", "r217" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of available-for-sale debt securities maturing in the second fiscal year through the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value", "terseLabel": "Available-for-sale securities, debt maturities, year two through five, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r117", "r121", "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in available-for-sale debt securities with a single maturity date.", "label": "Available-for-sale Securities, Debt Maturities, Single Maturity Date", "terseLabel": "Available-for-sale Securities, Debt Maturities, Single Maturity Date" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "auth_ref": [ "r29", "r121" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of available-for-sale debt securities at cost, net of adjustments, that do not have a single maturity date and which the entity has decided to disclose separately rather than allocating the cost over several maturity groupings. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings (less any cumulative-effect adjustments, as defined) and fair value hedge accounting adjustments.", "label": "Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Amortized Cost Basis", "terseLabel": "Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Amortized Cost Basis", "verboseLabel": "Available-for-sale securities, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "auth_ref": [ "r114", "r121" ], "calculation": { "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of available-for-sale debt securities at fair value that do not have a single maturity date and which the entity has decided to disclose separately rather than allocating the fair value over several maturity groupings.", "label": "Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value", "terseLabel": "Available-for-sale Securities, Debt Maturities, without Single Maturity Date, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsAvailableForSale", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [ "r118", "r121", "r127", "r128", "r129", "r216", "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Available-for-sale Securities [Table Text Block]" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesAvailableForSaleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r154", "r173" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r80", "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r71", "r72", "r73" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r71", "r72" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase during the period in capital lease obligations due to entering into new capital leases.", "label": "Capital Lease Obligations Incurred", "terseLabel": "Property and Equipment Acquired Under Capital Leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r23", "r67" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and Cash Equivalents, Fair Value Disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails", "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r79", "r141", "r142", "r152" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationStockholdersEquityTables" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r78" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationStockholderEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Class of Warrant or Right, Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationStockholderEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r76", "r141", "r142", "r152" ], "lang": { "en-US": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r134", "r135" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/CommitmentAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r137" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r15" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r44" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Comprehensive Income, Policy [Policy Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of Revenue [Abstract]" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Line of Credit Financing Fee" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r6", "r144", "r145", "r146", "r147", "r148", "r149" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r177", "r178", "r179" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsMember": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing).", "label": "Deposits [Member]", "terseLabel": "Deposits [Member]" } } }, "localname": "DepositsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "domainItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r65" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r143", "r176" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarnestMoneyDeposits": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "A deposit made by a purchaser of real estate to evidence good faith. It is customary for a buyer to give the seller earnest money at the time a sales contract is signed. The earnest money generally is credited to the down payment at closing, which is applied at closing as a component of payment against the purchase price.", "label": "Earnest Money Deposits", "terseLabel": "Earnest Money Deposits" } } }, "localname": "EarnestMoneyDeposits", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/CommitmentAndContingenciesAgreementForPurchaseOfCorporateHeadquarterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r48", "r84", "r87", "r88", "r212", "r232" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings Per Share, Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Earnings Per Share, Basic and Diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (loss) per share [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r48", "r84", "r212", "r232" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings Per Share, Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r194" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 1.0, "parentTag": "trup_CashCashEquivalentsandRestrictedCashPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash, net" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Stock-based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r172" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails", "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare", "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r184", "r185", "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair value, asset & liabilities measured on recurring basis [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Information by level within the fair value hierarchy.", "label": "Fair Value, Hierarchy [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r183", "r186" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r75", "r191", "r193" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueFairValuePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfEquityInvestments": { "auth_ref": [ "r65", "r213" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The difference between the carrying value and the sale price of equity securities, not separately or otherwise categorized as trading or available-for-sale. This element includes investments in which the entity holds a small ownership stake (generally, less than 20% of the shares outstanding) and cannot exert significant influence.", "label": "Gain (Loss) on Sale of Equity Investments", "terseLabel": "Gain (Loss) on Sale of Equity Investments" } } }, "localname": "GainLossOnSaleOfEquityInvestments", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r51" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r124" ], "calculation": { "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized gain on investments in debt securities classified as held-to-maturity.", "label": "Held-to-maturity Securities, Accumulated Unrecognized Holding Gain", "terseLabel": "Short-term Investments, Gross Unrealized Holding Gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r125" ], "calculation": { "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt securities classified as held-to-maturity.", "label": "Held-to-maturity Securities, Accumulated Unrecognized Holding Loss", "negatedTerseLabel": "Short-term investments, gross unrealized holding losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity.", "label": "Held-to-maturity Securities, Amortized Cost before Other than Temporary Impairment", "totalLabel": "Short-term investments, amortized cost" } } }, "localname": "HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r122", "r123", "r126" ], "calculation": { "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investments in debt securities classified as held-to-maturity.", "label": "Held-to-maturity Securities, Fair Value", "verboseLabel": "Short-term Investments, fair value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r47", "r201", "r211", "r233" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (Loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r180" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r64" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts Payable, Accrued Liabilities, and Other Liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r64" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts and other receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInNotesReceivables": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.", "label": "Increase (Decrease) in Notes Receivables", "terseLabel": "Increase (Decrease) in Notes Receivables" } } }, "localname": "IncreaseDecreaseInNotesReceivables", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r64" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInUnearnedPremiums": { "auth_ref": [ "r64" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) unearned premiums written. Excludes portion of unearned premiums amortized into income.", "label": "Increase (Decrease) in Unearned Premiums", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInUnearnedPremiums", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r131", "r132" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r196", "r197", "r214" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentCompanyCommittedCapital": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of funds committed to investment company from investors.", "label": "Investment Company, Committed Capital", "terseLabel": "Investment Company, Committed Capital" } } }, "localname": "InvestmentCompanyCommittedCapital", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r190", "r248", "r249", "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r190", "r248", "r249", "r250" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments [Abstract]" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating Leases, Rent Expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/CommitmentAndContingenciesAgreementForPurchaseOfCorporateHeadquarterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r205", "r228" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Equity [Abstract]" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r236", "r239" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.", "label": "Liability for Claims and Claims Adjustment Expense", "terseLabel": "Reserve for veterinary invoices" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Liability for Claims and Claims Adjustment Expense [Line Items]", "terseLabel": "Liability for Claims and Claims Adjustment Expense [Line Items]" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the liability for claims and claims adjustment expense.", "label": "Liability for Claims and Claims Adjustment Expense [Table]", "terseLabel": "Liability for Claims and Claims Adjustment Expense [Table]" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year", "terseLabel": "Current Year Claims Paid" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1": { "auth_ref": [ "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in prior periods and related claims settlement costs.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years", "terseLabel": "Prior Years Claims Paid" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims", "terseLabel": "Total Claims Incurred" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet": { "auth_ref": [ "r222", "r236", "r239" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims. This includes an estimate for claims which have been incurred but not reported. Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Net", "terseLabel": "Claims Reserve" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityReserveEstimatePolicy": { "auth_ref": [ "r75", "r231", "r244" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).", "label": "Liability Reserve Estimate, Policy [Policy Text Block]", "terseLabel": "Liability Reserve Estimate, Policy [Policy Text Block]" } } }, "localname": "LiabilityReserveEstimatePolicy", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReservePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r204", "r223" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Long-term Line of Credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Line of credit facility, interest rate description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r27" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Line of Credit Facility, Interest Rate During Period" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r16", "r22", "r108", "r109", "r110", "r209", "r229", "r246" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueNotesReceivablePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r24", "r113" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total debt and equity financial instruments including: (1) securities held-to-maturity and (2) securities available-for-sale that will be held for the long-term.", "label": "Marketable Securities, Noncurrent", "verboseLabel": "Long-Term Investments, at fair value" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal Bonds [Member]", "verboseLabel": "Municipal bond" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Operations and Summary of Significant Accounting Policies" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r60", "r63" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "trup_CashCashEquivalentsandRestrictedCashPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Net Cash Provided by Financing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r60", "r63" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 3.0, "parentTag": "trup_CashCashEquivalentsandRestrictedCashPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Net Cash Provided by Investing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r60", "r62", "r66" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 4.0, "parentTag": "trup_CashCashEquivalentsandRestrictedCashPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Net Cash Provided by Operating Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r82" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net (loss) income", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows", "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement", "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.", "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Notes Receivable, Fair Value Disclosure" } } }, "localname": "NotesReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses [Abstract]" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Long-Term Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r37", "r195" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r42", "r43", "r45", "r137" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive (loss) income, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r38", "r39" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "terseLabel": "Net unrealized gain on available-for-sale debt securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfServices": { "auth_ref": [ "r52" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other costs incurred and are directly related to services rendered by an entity during the reporting period.", "label": "Other Cost of Services", "terseLabel": "Other cost of revenue" } } }, "localname": "OtherCostOfServices", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other Cost of Revenue" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r54" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "terseLabel": "Other, Net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLossesAndLossAdjustmentExpense": { "auth_ref": [ "r61", "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid", "terseLabel": "Total Claims Paid" } } }, "localname": "PaymentsForLossesAndLossAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [ "r68", "r69" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.", "label": "Payments for (Proceeds from) Investments", "negatedTerseLabel": "Other Investments" } } }, "localname": "PaymentsForProceedsFromInvestments", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBuildings": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for acquisition of buildings (properties) whether for investment or use.", "label": "Payments to Acquire Buildings", "terseLabel": "Payments to Acquire Buildings" } } }, "localname": "PaymentsToAcquireBuildings", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/CommitmentAndContingenciesAgreementForPurchaseOfCorporateHeadquarterDetails", "http://www.trupanion.com/role/DebtDetailsNarrative", "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r58" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "terseLabel": "Payments to Acquire Investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r57" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r14" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r59" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from Issuance or Sale of Equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows", "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://www.trupanion.com/role/StockBasedCompensationStockholderEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r68", "r70" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Proceeds from (Payments for) Other Financing Activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Proceeds from Debt financing, net of financing fees" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "auth_ref": [ "r55", "r112" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities.", "label": "Proceeds from Sale and Maturity of Held-to-maturity Securities", "terseLabel": "Maturities of Investment Securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r56" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from Sale of Equity Method Investments" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r59", "r174" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from Warrant Exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r133", "r230" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r41", "r45" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r7", "r67", "r74", "r202", "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted Cash and Cash Equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r5", "r10", "r67", "r74" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted Cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails", "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare", "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r138", "r227" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r50" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r153", "r171", "r175" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r153", "r171", "r175" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.", "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]", "terseLabel": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]" } } }, "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r101", "r102", "r103", "r104", "r130" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r101", "r102", "r103", "r104", "r130" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Revenue and Gross Profit from Segments [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r154", "r173" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r156", "r166", "r168" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Share-based Compensation, Stock Options, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r76", "r141", "r142", "r152" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentGeographicalDomain": { "auth_ref": [ "r0", "r106", "r251" ], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting, Policy [Policy Text Block]" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SegmentsSegmentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r64" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory", "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Stock-based compensation, options, exercised, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Stock-based compensation, options, forfeited, weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Stock-based compensation, options, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock-based compensation, options, granted, number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Stock-based compensation, options, outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r158", "r173" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Stock-based compensation, options, outstanding, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "terseLabel": "Stock-based compensation, options, outstanding, weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r152", "r155" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Stock-based compensation, options, exercised, weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Stock-based compensation, options, granted, weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r171" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of capitalized and expensed compensation cost from equity-based compensation arrangements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Employee share-based compensation arrangement by share-based payment award, options, nonvested, number of shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining contractual life, share-based payments, weighted average" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares Issued, Price Per Share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://www.trupanion.com/role/StockBasedCompensationStockholderEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Accident year 2017 in which a covered event occurs under the terms of the short-duration insurance contract.", "label": "Short-duration Insurance Contracts, Accident Year 2017 [Member]", "terseLabel": "Short-duration Insurance Contracts, Accident Year 2017 [Member]" } } }, "localname": "ShortDurationInsuranceContractsAccidentYear2017Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r11", "r206", "r207", "r208", "r224" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortdurationInsuranceContractsAccidentYear2016Member": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Accident year 2016 in which a covered event occurs under the terms of the short-duration insurance contract.", "label": "Short-duration Insurance Contracts, Accident Year 2016 [Member]", "terseLabel": "Short-duration Insurance Contracts, Accident Year 2016 [Member]" } } }, "localname": "ShortdurationInsuranceContractsAccidentYear2016Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "domainItemType" }, "us-gaap_ShortdurationInsuranceContractsAccidentYearAxis": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Information by accident year in which a covered event occurs under the terms of the short-duration insurance contract.", "label": "Short-duration Insurance Contracts, Accident Year [Axis]", "terseLabel": "Short-duration Insurance Contracts, Accident Year [Axis]" } } }, "localname": "ShortdurationInsuranceContractsAccidentYearAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "stringItemType" }, "us-gaap_ShortdurationInsuranceContractsAccidentYearDomain": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Accident year in which a covered event occurs under the terms of the short-duration insurance contract.", "label": "Short-duration Insurance Contracts, Accident Year [Domain]", "terseLabel": "Short-duration Insurance Contracts, Accident Year [Domain]" } } }, "localname": "ShortdurationInsuranceContractsAccidentYearDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "domainItemType" }, "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted information about claims development by accident year for short-duration insurance contracts.", "label": "Short-duration Insurance Contracts, Claims Development [Table Text Block]", "terseLabel": "IBRN plus expected development on reported claims[Table Text Block]" } } }, "localname": "ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet": { "auth_ref": [ "r242", "r243" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Undiscounted amount, after reinsurance, of incurred-but-not-reported (IBNR) liabilities plus expected development on reported claims, for claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense.", "label": "Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net", "terseLabel": "Incurred but Not Reported (IBNR) Claims Liability" } } }, "localname": "ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net [Abstract]", "terseLabel": "Claims Reserve by Loss Year" } } }, "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r137" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails", "http://www.trupanion.com/role/StockBasedCompensationDetailsExpenseCategory" ], "xbrltype": "stringItemType" }, "us-gaap_StatementGeographicalAxis": { "auth_ref": [ "r0", "r106", "r150", "r151", "r251" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsRevenueByGeography" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r137", "r138" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Common Stock, Shares, Issued", "verboseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://www.trupanion.com/role/StockBasedCompensationStockholderEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r137", "r138", "r159" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Stock-based compensation, options, exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/StockBasedCompensationDetailsOptionsGrantedExercisedAndForfeited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r111" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders' Equity Attributable to Parent" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/SubsequentEventsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r235", "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after effects of reinsurance, of expense for claims incurred in the current reporting period and related claims settlement costs.", "label": "Current Year Claims and Claims Adjustment Expense", "terseLabel": "Current Year Claims Incurred" } } }, "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r235", "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs.", "label": "Prior Year Claims and Claims Adjustment Expense", "terseLabel": "Prior Year Claims Incurred" } } }, "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementaryInsuranceInformationBySegmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Supplementary Insurance Information, by Segment [Line Items]", "terseLabel": "Supplementary Insurance Information, by Segment [Line Items]" } } }, "localname": "SupplementaryInsuranceInformationBySegmentLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementaryInsuranceInformationBySegmentTable": { "auth_ref": [ "r221", "r234" ], "lang": { "en-US": { "role": { "documentation": "Supplementary insurance information required to be disclosed giving segment detail in support of various balance sheet and income statement captions. The balance sheet information generally is presented as of the date of each audited balance sheet filed, and the income statement information generally is presented for each period for which an audited income statement is required to be filed. Supplementary insurance information table includes segment name; deferred policy acquisition costs; future policy benefits, losses, claims and loss expenses; unearned premiums; other policy claims and benefits payable; premium revenue; net investment income; benefits, claims, losses and settlement expenses; amortization of deferred policy acquisition costs; other operating expenses; and premiums written.", "label": "Supplementary Insurance Information, by Segment [Table]", "terseLabel": "Supplementary Insurance Information, by Segment [Table]" } } }, "localname": "SupplementaryInsuranceInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetailsClaimsLossRollForward", "http://www.trupanion.com/role/ClaimsReserveDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock": { "auth_ref": [ "r221", "r234" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for required supplementary insurance information giving segment detail in support of various balance sheet and income statement captions. The balance sheet information generally is presented as of the date of each audited balance sheet filed, and the income statement information generally is presented for each period for which an audited income statement is required to be filed. Supplementary insurance information table includes segment name; deferred policy acquisition costs; future policy benefits, losses, claims and loss expenses; unearned premiums; other policy claims and benefits payable; premium revenue; net investment income; benefits, claims, losses and settlement expenses; amortization of deferred policy acquisition costs; other operating expenses; and premiums written.", "label": "Supplementary Insurance Information, for Insurance Companies Disclosure [Text Block]", "terseLabel": "Supplementary Insurance Information, for Insurance Companies Disclosure [Text Block]" } } }, "localname": "SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ClaimsReserve" ], "xbrltype": "textBlockItemType" }, "us-gaap_TechnologyServicesCosts": { "auth_ref": [ "r52", "r252" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Costs incurred in providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.", "label": "Technology Services Costs", "terseLabel": "Technology and Development" } } }, "localname": "TechnologyServicesCosts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r34", "r139" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r34", "r139" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury Stock, Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r34", "r139", "r140" ], "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "US government debt securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentSchedule" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r90", "r91", "r92" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails", "http://www.trupanion.com/role/NetLossPerShareDetailsScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShare" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r83", "r85" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r81", "r85" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementOfOperations", "http://www.trupanion.com/role/NetLossPerShareComputationOfNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04.(c) Schedule III)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8672-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8721-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8736-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8813-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8906-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9038-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9038-108599" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5162-111524" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5066-111524" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26853-111562" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26626-111562" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27337-111563" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=68057994&loc=d3e25284-112666" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 13.A.4(a).Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b).Q1(c))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b).Q2)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(c).Q3)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=SL79508275-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624177-113959" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=65894324&loc=d3e18349-110257" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19190-110258" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=SL7498348-110258" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19279-110258" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=SL6742756-110258" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13279-108611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=64808268&loc=d3e32211-110900" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.6(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04.13(h))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=50488274&loc=d3e64164-112818" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.7-05.(c) Schedule III)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879921&loc=d3e569147-122900" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(13)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.13(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=34713774&loc=d3e574960-122915" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-18)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=34713774&loc=d3e575016-122915" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=65670824&loc=d3e14764-158437" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=65670824&loc=d3e14764-158437" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=65670824&loc=d3e14764-158437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(cc)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=65670824&loc=d3e14764-158437" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=65670824&loc=d3e14764-158437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=65670685&loc=SL65671311-158438" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=65670685&loc=SL65671317-158438" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=65670685&loc=SL65671321-158438" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/subtopic&trid=2560295" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=25866437&loc=d3e10491-115837" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S35", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488548&loc=SL6090579-123006" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "76", "Publisher": "FASB", "Section": "25", "SubTopic": "605", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=68047459&loc=d3e132428-111767" }, "r253": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12b", "Subsection": "1" }, "r254": { "Article": "12", "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12" }, "r255": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Sentence": "Column A" }, "r256": { "Article": "6", "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(c)", "Publisher": "SEC", "Section": "10", "Subparagraph": "(1)" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e637-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e681-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669686-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669619-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e557-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84158357&loc=d3e1436-108581" }, "r46": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3095-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3098-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3098-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1448-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1377-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1505-109256" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1252-109256" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96948231&loc=d3e4984-109258" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6061-108592" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6132-108592" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6143-108592" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8538-108599" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8615-108599" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8654-108599" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8657-108599" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8660-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8663-108599" } }, "version": "2.0" } ZIP 71 0001371285-18-000154-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001371285-18-000154-xbrl.zip M4$L#!!0 ( #F- DV8,T9;1O4! $\=&P / 83$P+7%Q,C(P,3@N:'1M M[+UK<]M(DB[\><^OP*O=V>B.H.RZ7]P]/E$ "K/:TVU[+'EGY],&1$(6MBE M Y"V-;_^K0(($A(I4:1 "@31,6.;! A49>63M\K*_/7__K@9.]^B+(_3Y,\G M\ TX<:)DF([BY.N?3[Y$D M&CG?X\FU\[=1E/_A7&7IC?.W-/LC_A:>GI8_NGTGH]'5,!2(XS B; @%O!R" MB#." 968D\&/=T,XNB27<"@H0 1%_')T13&A1 @J").X>MCB[Y&>?L M]<[\-B^]O3VW=NWW[]_?_,=OTFS MKV^AE/+M#WO/27G3NRRZNG?CC\ML7-R* &!OS=7JQFE^^C4,;^2G )YB6/W$/FL4SW]Q_]'EQ>K6)(R'^?T[\VCXYFOZ[6UQZ9&GQX^. M';^-DWP2)L.HNC^/AZM?8"[8Q\,'C\]'JRAH'@W?_O?OOYT/KZ.;L+HY^C&\ M7OUP>V7%X.,?DU-SR[TW5#^)DW&<1)8=WTZR,,FOTNPFG!C^M<^AIT#41VEN M_>/QE;97YR1.DV1ZLYI@HTGV=G)W&[TU-YV:NZ(L'M:&NOI'Z\:)3A&K<8]] M?KZ2?8HK*X@TG631UT=76+XUU^>#3+Y%^63U$I37[//Q_>=/LNGMO/4*BXLH)"^>0V M>X2IS9457+W$+O$@3Y4R@K[ZA^,)QFF9&O=ZL'55U=,9-A M.DTFV6._*R^N^-DS./H^-Q=B9[)2)M%2)DT6$B!>+P%.YV+F_?_YEU^OHW!D M_OZ77V^B2>C8WYY&_YC&W_Y\XJ7)Q$CVTPLSIA-G6'[Z\\DD^C%Y6\KCM\4/ M)_%D'+VO%,&O;\O/YM%O9\_^]3(=W3GYY&X<_?GDRCSG]"J\B<=W[R[BFRAW M/D3?G<_I39C\4ES+XW]&[R"XG?QBQO?K*/Y6_7(4Y[?C\,Y*!3/T7^,?[^SS MHZS\9SP:14GQ3W/]0TG!34^"K0#(-!%6*N!Z'YI/+:0 P]EF P>GW/TZ?=>.)4TJ9 M/Y\8L?3N,C6X").K<&Q8]GWQUZ]O[PUZBSEX!9-.@C@?AN._1V&FDY%OM'%M M.H;A*8,,>01QI:''M!*S4;K2YWH^G74WGKP_/87(\//+AUVQ3#GN3^9GZ2@P MW^6U<6/./9>X"/H8N@ ;$R5P9\/Q$&7!?-SK;CQY_U?4]) MJ1\.& 4:8.9J M[A,N PY][5?T4Q 9)3,G])H;3][;$30WY)*^RYSA2Q=#['NNB.C-ZMAK[OQY#TPXA%SB 1M:MA!/(XRS]#Y:YK5!PTIXH@"X@+D M^AZ@6DA=CH4@(MT%K=?=>/)>#8>1>4EAOVV[L_S.SA?_G?&(>9?G$&X=Y M_O'J?)(._U _XGQ^QV=CDI@GF1<6U[XD\23_?/[E]^CF,LHJ&EA[Y-WY=9A% M5BF/O/3F-DKRPL92F3&YOA;O^%MD?8%HI(R;$WZ-/ANM%"?&;_@O\PKS5\FJ M-;HI+A@/5.!R/Q !U)XKY8P<# =J0;=U-YZ\_X3^CG\'_B/4"C+S%#-69Q0- MXQLCG?]\657_5[(!00UQ;M*D^/X^$6$SAA= Z\FXM?=:!#Q M!EA05$2JJ-(0E0SGO1Z5F-$0BE*FL)&_0#"I#).4DQ<2"32GTKH;MZ$2J-$H MMP/+]\I$!2UR-9U:]Q\")GO E=7/.%)N6">=3>>O(=@ M]E_3A-D=WSQ!&$BX]ET?N<17/B- J[E=(0DD"P-DW8T[),RN.>8LSZ?WB((@ M8@@$$GN,,>EIS]@"E7H2KN0U:_+I&T_>8\"YX)(=&K,LT21PH3(:QE448BK] MP.@;O_(#H' 7C++N1D,33+@Q .BA\LZPFC-!0 4HQ(@$,C#TM@8C M(0SB4"*YB60YI?<5]FI^>3BU#^DDRC]'PRC^%EZ.HR",LT+3^L8A&J?Y])ZN ME<@7G C,B*M\2'S"O$HD*A> Q037W6A<"[JIY-R=W?8IBZXBXW&/GF"!^_<\ MPR[1B+N^"ZEO7!0@7,^#?&9N$&!4KC^GU;H;VV6][8164&A),%,"8N.T::-" M4&6#^(%V%[[?NAM;8L-M3J0G#!;D&FEI&,$(44U\(U)E,(LK$ * % O=O.;& MA<'RNN*V4>H0Q"@)W,#SE:0>#IBB51 C8*ZW$$GK;MP==?;#.TOV"Q2 *./_ M0::A:V2,,J.%P>C,=6_7[<7(=93:"ET7749+'WZ*S9)C>1+/MAC)*]R&:?+RZ"'_4 M[5K7!32 VM=&YS)%C.*M(B=&D+H+#;3NQE>'S446A<:FO7N".^[=TB['N!<5D6 M@C+0B^C;NAM/WG-S7:QPD=_>WPTLP!LEPRA__ZO=*WZ7%YN@A@).D6OP[KK( M)[%QZ]-J^_S-#PNB\K+=D37TBV]NQ]')V_+Q]6<6'_-TFA6?B@R/=S,JE].N M[1,4VZ7E+5&Q3V"_J+Z)1_:[JSC*G&*(T0[NWUW+]2&\#\?=47,\JL(M2, M&Y?E:PNI5NZ@3V9$X*=H\_.-V' _C23DF9Q3?6$O=)@Y7!MFCDSMYO])F*Y_TZ]N5+RC'\W9I M0*U9U@;X;D_@M19S MW( ]],WM.+V+HN+*QUL;>^\<:SPZQ_VQ12LBK+W4:*74>/VX\L9*Y6^A/00R MZ1P[W)O7T2B-C:5#KS2.02KP3:5"SQ9[88M7W%O;BBUZ6^+(V&,S9=+;$D>M M-/KE[Q+Z-XX_],O?I3C#QHYD;S(>@X.YL53H3<8CDQIU]E!F J-X/)W$WZ+S M:#C-XDD9IA.BK,.'Z]TF-F:(WEUP-"]6_V ;LF='1*I M59*K78'SGC5[UFRII[4/UNR$6MX+>[9!L;?"&]PWB_;2\Q"DY^N[)*^@V'OI M>6#2\_45_+Y9]""C<7MAR>.,YK^"9]Y+R4.2DJWPT'L;LXWL^=HVYNN[/Z_ MFKT";YD"/SX/O%?@!Z; 7W]SL)>2;6')XTR ?@4WIV?!EK'@*[HQ#\]:GQ5M MP^R<;,^F>VSS^S0Q5+@-QVZ:C/+#XI[E:2T6?=6\=K?V^SMC_<12?CG_2_HM MRA)[T8\N)PL\=&=9U\UQ+TN\XY(73RRQ']VFN3'JNK.@]V?4<83VPK;]2'SF M4GI1-BGKXT;YQZL9%W=G19^8WJ$N[#-%[)?S>1F/3NK/QV;7<=';+^MAH?69 MR]H;1.UW_T6?8O&]Y9[?L]9VY(^: 9K*7+V7X1!'L1U*CV.GR>W;&OOU^U>9AAO<-2 ME]W8>7U%N7K F[D')E4[FLO3\VO/KT=FMVY@ W0AU'I8%L&K!W_;;Q_TP=]# M8X#=1/][)Z8=(JM[V1+[-0J/ET?W9PYVP]%^/3EZ[([+'G=0.NJX=-S+Z&WZ M?:G++G#+82G/GG][5=JKTDZ9?KV\[>7M(>?_]3'L%LO=+O+O;NS=8^*_?>:O M=DH!]\EC1Y$\]GKQE\-FL)8N9_M%4)]"WTKKJ5LBZ/749K^MULEMM89Y]*D& MA^XTCY,HS\_+,=^O]:?&XX^3ZRBK+AX6FSTYQ\7ZKI[D[M:Y924D'^M[VS/& MJS+&ZU9@MEJ-U;1:SQ6OQA4UM2>.<[_([5ID MWNPB;VS%3[*IN65ZF0^SN.AB* S;SG.VS],A^TR_9<0Z]?Y@,U]39SVOIE/F"W[=XR7Z?99#3-BBXT9TEN M_I4,(\_\) N'A@[#84'POT=A=L^1*W[G/^MWEECR4TG=+TO9XZ"X>NF)\ M=! 0O<7T*A;3L2+B $RF'A%/(^)YO[-AC1X1FR)B4]KVB'C!9@CK-T-:L]+W M-D/89ILA;/==N[^'V6@IK_9!@_/#8H1[4WJT:?L1;8\^W /KUWSW0GW':4S] M$AZD7N;W^]6?)-QG'Q5R:@\.&3^W3W&F!MS:R9[%+DK,W.M MEQBO+S'$9A)C!_EM8G.)46P#=(\5JIN6IW<4UOR&4J&ZYR]1$F7AV$A4-;J) MD]A85>:F;U%W^>-9,SX:^;&!Z=FS3!M8YO6-U U43F][=%S=;&I[]++CE=5- MNXYC].;JZYFK!^7$]LS0&Z)]Z*L=H:_#BY'V5LRROKV@V\E@NHN%UDH[3 MKW=YE'V+AU$^3/-#2V9>[[L\."NG-U5ZEM$BE MO+X4VRG13BGQ^BIDB_!Y;VOT0?->BK1(BKQ^%:.5!3&,SLWS MCU=%:NP] :)O;L?I71055SX6!QX.BRT>G>)";CPZQ]WQQ!X/LJU=X@>9T5^2 M>))_/O_2N65^>83I-)MG=_WPY/S@&>#B7D_>SR;S[ MF5MAWZA.Q3P>:K8?;_0W0[[KE]H3W5HH3W5([I?Z,XA>C-C MK%_H([&Z^X4^.*N[W)G!BT6>7N;1/Z9F#OI;M*(I[8/K!Q9563VYVF;]JMGM M:Q>>+Q@EV8:1*72YI,'Z[)313FTRQZ/WN0^6?UC.K*XJGV,4N/G.:C5<^+ M\Y0@R(TYZV_XP/PZS*+\\3&6US1^'(\.RO;\U/WO]:_!&6*^'" &$(@2?W(T-D,=Q$IU>1_'7Z\D[B,"??KDR3'F:Q_^,WD%P._G%_#B_ M#9/J]N+J57@3C^\,BU\;CIZL^,5E]M:\S_ZN>FWMY>7%M>.X#4>C./EZ>IE. M)NG-.W;[8_[5)+TM/EOPG(;C^&OR;FC &F7UH;"-!V]_47S\7@[C,AV/S".^ M?#B[T+YS?J$N]+ES?UH',8%S[7WY?'9Q9D:O/OB._F_O/]2'OVC'^_C[[V?G MYVS/3NB3-37Y^CJWL.Y,E["$[_6LBLQ0 6XJ"I M:1XBS_YD,PB=CTGT\QY'CYX>_=_,@^S#\H>_63'^'ULLWR./'"N?CH&)%U8>42Q,['SPZD/XU^=CX&SL5_:*:23'D7]C*4F!PB6P1IYDRN(^X!M%H&]'PR(O^N/\C_G/F:3EWZUAG.>OM9?>W,2Y]:B=(!Y'SH?"SWSG&)_] M%#.*^?[F)#:>D]C:VB&(S:T=*'SA P()]#A21&J?HM+:(2 :];.[KP_S]' M7XMCZ\GD@[GRA-5S\?G+)_7!@&7@G'WPWC1G #TR\]8#S-@[^HD%2)[UR MLCDIG3!W\MMH:.-"(R=.G'B2.\/K0OUM8AL]9]2UWU>3'D=7DW>@FG6X]YY"2\-/ 91N/Q[.J?3\!)\=D,?%A]7D&IB_@FRIT/ MT7?GQ-F7^.D'%XXG:35%UDQH.*;[_%H==6_'P;U$VL:':V?ANXM%H'/UR;V'0 _:L?YYQVGC2<#YSS:6PP@0!HUF!Y^5C/HW R&4<#9Q$D M=:2 0#1L6C40$1.4_NQPQ)U31P*^S_CMUMRN1J,LRO.!%7KCJ7VA\\_XUMA6 M(T/Q,!DYDV@24.WGU.XVI$,YNO6<1__N_"@3Y+[ESFYF;X]MP[$0_ MHN'45LLR=U[9>1Z5"@=B MJV+*:(2AHGVNN614TB0VYK7^83R)Y&OD*.-[F,M%-&)DKAKRVUMOLV@8%8L! MD7-CYG"=.S^9YUV9_^?3X;63VXYP9KPSWW]R'4X>COU[>'^4=HCECV=S^+ED MA9]0.AI,L M3:Q5,+XK^.0VS>V5=.8)SVRIR/E;=.GD1LL8$7)E;KP;.)&Q)^Z<,RO-C&]M MI8,?3L(RH/, -XLWUEYQ.\WRJ1V3N>?SU/R( &I1\CGZ.AV7^OK\],+YR5HV M_!>$T9O9#9/KN/#1;PL??<=X*H<^'_<<+T8(OA(:G!X.C<'!,%+HC,/,R.AP M.#1PL+P^*M8WLW)SY;=.DB:G*R[D-P9%YAVEX+5L.$QO;@NL& 8T#S.2U491 MOCI?L_2[,>!FE]\8G1$5(QM%5W%2A'MSR^@GCXWLQ#E9^>7C(S@I./CDD1&< MV,A7@4&(+D]1I*VYI M0HK\MAIX+7&O7^)-/$*PA\83Y\_-NGVS;DW'78MCSLRT7Y^'9W?@9E M4- ,NDR_7I$,FF;%N\9W]N7?8_-J\UHGB;[;B&,6?8OSPJY.PF08AV,;T+!' M4NW-]E#@*,Q&=I\OM4>_[@?D%QM%RMO/.3 M6<\BFEMF%3X=6WW93L(+XODOW$EXP1[& >PDJ"(&_Y_3\9V#:'E(86"7+HN< M[_:/\-8@YT=\8]C$W+(U*>[E#0?%5IK=?+N7.,RPF"<.*Z%](2C'F"B"D4<# M!F?'I%R)"5U.'+;9UFE2%(4M3K3F'Z>3 OZ&@/?3B&?%=5?<94^#%K?,CML: MYAZ:J8_S,J9N5%!4_.O*AN)=.;43J9W7CR'J,!YVQ [/GT^[-] M04KRC)W*45786I',,"QH8!YJB."DBYF]6>+"A^="JW]>9XO]BJ_1Z646A7^< MAE=&T;\+Q]_#N]P&PZ^S^R=B*=1<*4(Y8@CJ0%(/X.)$K/2H! @3J.1\Z_@N*_UCF*SY=.GXR26A.TFH,*G:RA4CC\PW@V MTV1D09MF[_YU.(RBJZN]L$$UPP<+Y\PY=8*S#^J#=Z9^,T:-K;>@[*G6 M^4J$1R6=GZUF]XJ]7803)M&- ]^T7>JLG_DFD-LEPD[>!_.@UKP 6^[\-$W" MZ2B>1*.?MX34:]&[$2&W"<7A0\J\JLV[*\RA;3!W2-"2&KD^#7S E*L]J+F/ MRI);/@F@HGP;ROT>)L9XM(B:AT_\.!].RP/[-H]4)>'X+H^+@,L"B%Z:C,KP MM+WG+V^1HML=^-:O"21;HZ]E"F$[6.*C584,2^DRA0(@ M,><,N9X0!6]HCQG)S+8AZ5_MIDULM* ]@V&A9[X85Y\MIK028.^HRG4Z< MLGFD\SG._SAN);E^+9 X"BU)NJXE,74#22F47%%M_@2^+,/P.B"20[H-Y8RV MFV3&12X0]RE+A]%H6I3?/ (-MYZ>2#Z%G'9&GO88<_ ]01#S74P(Y[['F,M1 M0< $L_#6YAMC\8<;-#AX\5_Z,\-!!Q>-0;6BDC$(8GUK0(.AR36D0L01UH2 M%TJ7^X0S#4H4$8RP$%N=_(F^&E>FD.?%4=+C$.CK*6G+Q!^SRP+5T?HL/J*> M1MIGU$-"&\]685TR!T,H\, V-+7>AV/S6=)L6X0=M&VP"75? +U#0ECG8W7" M\Q72 86!!IARSJ6KRI564&CI;T.Y+TF9[!39<@7GX;@H;ZC_,8TG=_5*)-9' M^9(7%V>J[3CTVGJ24W;<>JW]H;C&PK)FZ0,I!7(IA]H/$ S7^ [Y PUIKX6E,KZ_J^0%@2@5U*/%>Z MDLAR974 E'"WVG6*D\AHL*O(:*Y:T/HHU-1Z>AZ[FJ)'HZ:,<-08N4Q1@"7W M ZQ X8I+ +0GV%;>5M'9W3E+RNS\.$V.6S&M)_&1*";6%L6TL^U6CCB&" FL M/(J9$$$99Y< ^YSAK39^](_K^#*>'(=F6D_ 0]%,K4H[/T3%!!1F#""&!91, M:Z4A\$I6H!Y@"+T 2T8UC:(?QZV4UI.7\E8II38!JLVXD0QX04!$X OJ45<* M3Y4Q*&O?4P]N0ZAS,_=P M".FLWD%!WOE3S*O-3R=I9@6+IQ./N=O2,P*_7$;C./H6#8J/\)?JZYOP[N%7 MW^/Q^.%WMP85R22VE;4?7HKR25$WX.'W$UMV=/+P6[MF<3)=NMMF?=H"_#>V, OS!QSR78H M*!:XJ+9MYO(MNG.FR="H)<.(DSO+!K/%BKZ5W)79$_K#]"::+5HYG;(>]ZR+ M^]V3*[F=K!&[$C51_A3C%5.L5>0/9\T:BK8,Y3G-;1CH?9O%E"?)/!M[.V=D;ITICJ):MO@5?7[MHG$??BS(7SQ(1;YS? MTRRRQN# ^5X!KOAMZ!05XFU)E&@2S[.3L_ V'HUM714C!>V@H^1;G*6))48I M^VS]FF+F96&=J&QZ:" 36?K8O^UL;-D56RK'B(H\MN?:KPK&R9R;^?D%>[MA M0-L>J&SK4)(SL65SS"J:X1HZ6KEBQ6M\>E42QD[UG@2:=44HBO(4 MS_]^'0_+LCOE3XIBWV;.E[;'^JPIT>QA S,T,^_05O8QWTS#\5P6F@>-XJNK MR([>D+J0&K-I%TMZ3VX7+WM"*47%>V["/RR=$F=LV7VF1,RCGL=3=I(/WS'# MI[UW&&?#Z8VMHC$TOQZ5QT.>K57L\.S2I4.CK6_F8MQW$UG*>E_M9E:,0#JWE7ILK?TZEM7& )8FF6V9D;:CXE4/** MZZM*\O<$K#4*#-6F7Z\MJ\R4W*(90BG.9UK9&."SJE1K25G(,6,QYVEBC>Y" M&AB4V3%_-=Q@5BBJO>6^+3!PQF8,XV*L13.)>'(WL%6NBHBUX3&[J(^RWR:# MM)K:MJ0(A]=VV@6W%&SXQOE;9$ QLJ#X(S*D-A:%6<<2P[87>)RSMG''[?LK!)4]SU)1D78LW:>=]C M@Z1B#J-*SLVJ ]6N5R7-S)H9NALU42R!(5!E4"Q9(]/\X3=&HJZR%FK/*_YI MGWJ13ZWG4F,PLSC41QF5GK9%4L*.]B(XW0<+5?UV1;4.[() M5OAV_2 ;'&2C19R><7SY (LX/:6Z=EF71#VK$,)&P]]) ;@58Y]EU3NKSIZO M8,$9^W@ :8_[ "H?00\R0"&S[,,#@5T&]4/V:7;%:@^\%_,[ZBI2D)T\2I3[ M44[P0(J1Y= H60J$MJ-@6MOJI7G&GK3%E0KSXOQ>,&G% ?&6#/JGPJ),I[FQ M._*Y%5>4&W3,3,(-.B'N:< K2F \N6%40HK()RJC/:\)T"8_ZU^VS33&&K>]TM_K$O?H_YHEWX5ZMFV%0)0+B,J MT;QM!2H"@E2LA9VPI/NH%;M:V8YJ=?P_#VW8PS\OL-*@*_[%#Q MUPN_UI-BFH_J#2E.\;PC!7ZR(P7' RS1NFX432S9SAELU99 ZY*G#SUCN)UA3JH$(2! (BM!080ZIF\L.7// VLS_^WHC\@ 0/(.T-D%Z ] *DG0*$ MU@2(*P/F$R:!]6 =2$(*@'B0>)O9H T)$ @'@! .BU GA?X:&E\PTOS(O,Z M*YGAW0MC7KU,;/W\^K7LSOSZM>S._(YF+1O=*'B8Q/UZFO2_(GL(* FS.R=. MOJ7QL#RHDN2/;!Z\3HGY=IBMG/!%W%WXW%400^12 ;42E."9V:JU%_#*;)UD MT]MWWCB,;W)=TG67D7<*!V:LG;9;C]GQ/6KP,38''Y24">6[@0<4<24$BKI5 MT%H@#C<"7V-A:P*-TRA[\/7@ZQ[X!)V#CWH4!D(PSP]<+;B'?#D/V' "]::: MKZ&0#8 #(7&/OAY]G4.?^7../I=Q"SBD! ;$]P5'&%9VIPP"LJGJ:P9] @R@ M9)T&WS;QTO:X>66EVN']L.D+D7; @$(+0&&?(.HSZ H2:"FQ5IZ8 4KZB(J' M^P\%)6W\^>/5>91],P[S3G.IY #1)FW*UBJO8])1!XP<0A:I0RS BKE$N5SX M@=88HQER" *$R^V0TY@[Q@82-IE$U".G1\Y+D,/P CD<<\\5TF?:XUCP '%6 MQ2\@I$M)=\_6.0WY4GP@2)/I,SUT>NB\!#IB 1V!)(0<8^ ##1$CGF95OID( M:G'WC95.0]#! PPZ 9UN'HSY2Y;FMHI;>A5/VA1HF)VZ*LK!+!VY:@<*)5B@ MD&-/ * UD@&C& 4"N)4"$XSA)=.O(/NG@NJ[=)8@&F"ZEQC@=NOUVNJN#Q > M(V[1XK283SR*E/8\%P+"4.!Z8KYQ1H%:"G8\C=O&7#4(#&YAC]L>MSUN%[@E MBU-:/N4N\"@+:!"0P.4" G^&6U=)CVVL;YNQ=A$>$'NJNL=MC]L>MQ5N6>UT MI><)CW!C)0N*? (\16;>*F$:";6QOFW(2Y4#"O:R7==.W![TV8=944=;-[[< MV,W[XP^=GU^_EMV97[^6W9G?T:QE1X\_7$3#Z\2,=-;Z:F2[9:2WMH!RFZS> M=ABV$-2V,#T"-/2U(CA DOK$>*3S<_]$!TN1I 6AJVT8NRFST]09-$!2=#HG MK?<_CQ6)8A'31:X/ @098]C#(.#2)[-\;$*EJY<.T#\?B8W%=]$ H[X<1X_$ M#B(1@D6TAQK@8>(KRK1$/O:4AMZ\E(7R@Q?IQ&8B/V1 6(_$'HE=1"):(%') M +L&FQY7@8N$,(BL3N-8:\R9. MXJ))(]-0%C?DA2"42D0#H2K0>"Z6E:I!%I)I)>V-DIZJF2D[E%S#Z?B MR8#!)@_%MU:W'9,*.V08L47Y,PX]WR6$"M\5'H.2>#ZH;$9?+<=1-H=1<^?; M!XCT!RIZ&+4&1ES.800"IOT 4]C3D" !=?5L5@EM+^4%KZ5-FK&\),#P)H, M2_8PZF'T(AC)!8P"*'PD @DY\7WL^CQPYT?Z#-R6(AA;::.&CIP/$&TR]:SE M;M+![:R=FS4LF\K?A-D?D4U8Z8,62^!#< $^1 @!4 B^\V@\-K,RX/N]HO ^2HP->*,'G-H7M^@CB,<*1BP6)<:(9E0")0E72KB8 M0%@9E$(@N;2KMA$8&W3),._!V(.QBV"DBV*;"A.I)>9<$1X@QIG/]'R+&P5+ MX?Q--6-35>,'C/3%-WLT=A&-?(%&S#S7]USL>]C'$$G%]1R-5,.EP[^;JL:F M_$/"]G*DL.6.XSVFH^TYQG"13L*QDRX=9G@I^';0OO0 #AT9&"YL5XP41=#G MGD2:!9Y/J*;5G@)#:LF1G)\HF<%RIUF9$#6\&[=NQ=MY!.DU@J<[8<['Y]=C M=@UF,5R4M/800IH2 C #GE6D'H&54M6>MQ1Y?0YFFSR?+W&CE:U[S!ZZD7NL MF,6+TJ& ,..6>IKXF@2!\4JUJLY * 4TW%+/-G0VGPX@[_5LC]D>LY@N,,L$ M=#4'/I"2!:Z=G U5O9QHWYK @."&FT?M5!8K:;I><6Y_;':?YB-_<0 M8TP_K<,I7^!4B( *+HC+ %.!T@0)/L,I0=#%C^+T+!FF-]%OAL0O]F)S0P/S MW1HUNY?Z-\O\^9)U;0K /[<]1-Q:C[>3\)6+VN"$B,!5OE2: 8D%EHR02LT: M&WFI8-7SX+N90_L<^%*QEQ/"/7R[94AW$;X$DEJ#-8\&6KA0*:&DDL9<]N96 M,M%+=:N>K7TWL).? U\XX/NI]]H#N =PZP%<"TTQP /M4QQ@!8'"R".@ C#B M&BR727^N_FT&8[)HGS24!/A-L-Q'1KI8G.'!1"[@980 M:>.]NHRY:N[,>IHM;>Y45-Q#.B_&G>A6T(=YNP&:6@3(**T@"%SC2&I(@P C M"YUR=R7PI>=M#IH&]T/[EFP]:%H#FEK/$ MS](TS6QNT$8K_/>@Z4'S$M#06K3#\[ B.O ITLHW< KPHI:ATLNY-\_2- WM M")(FRW3W.WH[:*K[4URXS#]7+L_ 2:*CK!ZZ+CY!\0)R/@-2".J!P-8ZY*Y9SWS8%<'/.V@#"O9R1["'<0[CU$.:U_MU(2!40#!E1P%<845(U<=0X M6)$*MX4.;JA68K-)<3V >P ?+( EK5?K$:Z!:B "RC'G6LM%P1 %EW?IM]#! M#1V-'L#]G(P^' @?]#;?3W:#^&>G]'R=R\@L?51]FH0_7GR*\V ST=?!E]6. M?/F*>\B3 B,@)2$*:M>=[]$':LF$7FS-!UEZXYD!Q,G4$&&V=Y\FN5LL1'G? MA5T&_6.2A88N<1)F=V>3Z"8W\+.X+Z;F]AG$80I]1#]#Y(3C"W-5R MP\B#643.+9=AE[O;LM$2:=NN=VM-^-?]S!3 MV/CLBLAY\5'BKLA#?BZ*F_.V>Q"W!<1M-=0[B>)U1CS'BX;55'D!!!+;9DM$ MN4!Z?N6\ Z3(THFXC91QPP9X*_!\.%MIO0 X5@&P#O^T7I$"(HF%!!I!(3SI M*7]6M1B[+$!+-<0W4N,-)7LW6HOBX/3X0>^(?X@FSD_CVJ[XBY<,FR4;I=/+ MAX8*%ZF7WMRDR?DD'?YQG8X-J7(WS./A7K;I,6_T0/YS5_KPS8P. M6!.]>#HX\;1..M6Z^U%./"DE0JXGH?(X5G[5TXA3BI?V+U\NG1K,)]A=H'+% M^K8VEM'+F%[&M,\$$G#1?(( 36PZ(R4^PAQ21H)Y"U'L>60G)E#SB0_-EO7L MC:!>0/4"ZA4%%*[Y:![D4"F,<$"U&V"BV;P". = [\0*:CY#@^_5(#H< =7" M+(U7VMC%^SP?=5 RO,,3[U>_7_U^]8]SXOWJO]X6T@YT_-*6DG,;94Y^'6;1 MNQEE-PCT&?$5TCC>:T%I/52$K<.L\1,*_\4 M9>?6X"JX1B4CO^299R9B5+^N!_O0/-8'GA?K V_ 7OK8'TZ([YA]O%XNM5XN MK1-+9"&6%( !8@)CW^58NI S58DE CA9.EFZN5A:E8&Q5BRU0!JU-@.C%RZ] M<&FST M+O5RZ57EDJA9/9ZF@:3$9=#'4%!.<94B1E&@EK+DM[)Z=B:7&CV<=_ARZ:!/ M[?PMLL^.1DYHQAQ^C0PGV:2>$1!@&UI]]G!4:J#I5X,E>&B2KOE MP_3F,LH^7A4&;OYQ8;8\^]AH:?'4;6/PS(@@!@..X #LIX]S'Q=\30E\C# U M:%E4@'4]JH 01'@:^-QG4E4M4WP7\J4B$B^%Z5+T?GN8(CF@$ PDZ&':P[2+ M,$5@H4U%$+@8N@ 37X" ";@HLBZ(OU3KJ0%M^O?FM"D1= !1O\O6P[2+,"4+ MF#(:,.K[G%(A:2 T)Y!4_8LP7ZZ/VH V;0JF1IMB@0<4[*6SX*O!=)O@;GL< M3_^I!+\C:'*-$%N S34>IJ^5E!0J7T/$.9XW+_"D^US3=4;3) M73VZ7H0NN:@IXU+7PQBY6G%"0> &E%@BY< MJ]@$?0R(AQGUD,20(8A(519.,:GI3G17JQVQU_6WWDYL@9GY]\6?M>&,XR0Z MO2[6X!U$X$\/N8P]8$3[N3:%861;"34QB?,H'WT\LL"O\X#:_,*]^%X^_A76[>]/8ZFXTY++"6>XSR+R)Z[??W)"2H&#%.C!0O/]=?D%B4 MC^_Q+@2ER"P0X0RC\7AVM1 +]K.9SK#ZO((:%_&-8#2Y-G>;R<^J)!G], YO\^A=]8]?'DJ(DWG09*Y+ M;&?/QXAR7_^!!_@ERXJ$+"F2?:"C^/B]?,=E.AZ91UQ\_O))?3C[^&'@G'WP MEA']RL/SZC+H?"YYG/3*\8S8RJ+K*,GC;Y$SZV=]MJ)R]^O/XJ9& MG^8_MVYTTR2/B.WKS-ANOYL+U[FCC38>.?\Y32+'N*I'[O(=Q_J? MQS^>O?I'*0;6%M#: 1NLH\4^&,-&OHY< ASQTO-^Z8]UZ7O4'^W2KT)]"XLH M-^J[SD)-S;3MVF:V_0'DO1U IE)($E$)^RY=VR]P^\\A'W-&:2^>6B^>GI9. M#,*^2U?[TV%[&=/+F!;+F#4F$,.@[]+5&T&]@.H%5$L%%(5]EZYN"ZB#KA;U M<6(NV!)1]O"H+Q+5^?GU:]F=^?5KV9WY'+0 ]8!M)(!\$LW/(6%#%EC8/]H;_QO888+_' MT*/X(%&\3HV+Q9%,S'RN HVH 3/TE%*U8AT!I.(UU7C#03(,>S7>"X"C$ !/ MXU^ A1IG""B"/,)PH*7 C-) S=1XH/ARL9Y]JO$-\/^D]8X[K<8/NW*638N< M)EED1OK/:.1\#>/$L7YXM:]R:E;V-#?+;);^UF/H_C)?H?](QW;:?S'K9"'_,3F? MKXC*XMQ<\LW'Y.LG,X%TU)B;_A2^:9/P7L,6K376CTDE'S VR<+R]@/C/!MH M,A0(!%P! [>J22D#Z.)7Q&9S+G23K=5Z[+4 >QW6FXPOK&*/>#[&/)"0^5<&<>+8&<^/!U]6HS/FVC@:RV0K>+1P.?D=HUZW*V*:W $P5+OM>W5>D,;T7@O+9S:J=8/ M^#A6\?%A.1_O<0?^Q3$8;)9ME$YM(>J7A.9>EQ&V.EGZ7#*T78BMLV;DHA^S M!S'SB*^5*Z#BYG] ZFH;4+I\*8]VA0#;:VR"R$:S8I^[XATW9CI@L_0"[H@$ MW-/R#0*X$' <:PY<2%VL7$\R"!2KW#4 &5YRUS83<(T%72@6^Y1K[;32>C'5 MBZDNB:DU=A@$N%8-#0>NP%0KI+47"(](5#56!)S"I4)%&QMB#4>3T #R)M.K M>E.LEW&]C.N@C*,+6PP$ 688^ @!JC!S?:6JG3!" [&4U[:Q+=:PC)-X=YDN MW95P?6^_5^[MAQKK[<>H)S#W 53:]Z'PF8>A[>TG[(D."OK>?@?5VT_*-P(0 M)CA]68L_T7?X>]T.?VXX-I(HW; JW9=>]7;ZL;S!U1/U&;*.QDD 8#)R^\*[5'?G;EV\Y!(64)CXH0%B%]:[+?+ MF7)'._%^]0^[\(D7YM>.<="F&4V OI? MX7@:/0BOGY5;B$T<':4#@IH\7M8G*[R2=NM1OW?4LUI?(\2QZP78U=+5GDDTE7RJJTT<5+F84%C2\,B<\6%-Z9GB5H(,!>#GRT M5@%WUO,X=@Q*LLB:4PA"Y#&$C!KD(, :@ J#OD9+QN\S,=B,UL-\0"7H- 8/ MVPE6PZ$AYB0O'.&TJ(R217XQ?7/CE<@#%8 Y@/M#$T(80T4!HB(?F\ M?R9B+GT(L(JDQM8L#CQ^7M#S0S29!19WIO60&%#:I-9KK7([)AUVP$C">%'4 M#P:*(ND!RB"%@?89J,Q%C8SQV!22&O+8P "S)NN M%Q%'9S']BF+;L-XY$0_ M;J,DC^HZ+'S.WNM+J_5UT+!D=(%63'R&/9]J2 4$A/M@?KK?)=A;.MT_6PY= MKD:%V7(7?&?JC@U$L_;EMFO>6C79^X!'"F6^.'4@@>\#&%"IN6* 8H5HU2K* M VKYB/N&4&Y(WQHH[[.2?/N@O(4K2=N3,G&13L+QK*GCI!D-?,#HJQ684![R M_4 !:!"(--+:I_/M22#%4@^($F>[=A0AQP/&FCQRW5H5>$R:[G APV%M1Y\I MI"CG /K,-UQ*(*MJLFC7 TN]3==!IAD-)=B TDX@IIM)>Y^C?)+%0WL^Q.;T M]/L&2Q"KG[;WJ?*E9@%Q*02:B8"*RKT#GK<4C%D0=_5&^HY:90T(Z/9F M0N_,'2DPZ2*OA0*B%/*PZ_HJX-0C+JB Z9OOEW3?BX#9C&)D'8?E 1],.7G_ M6VJ'\""O9>"$$^$#["\% M/'\/LS^BXDCSHAW)'K0@'N!&^V*W5MD=DTX[8 2)1;?+P.?$_$<10H(@3!F6 M<-[+&O&E7)2-$=105LH X7YCK[5NW*J"/UI'"838SCJBM8?HMVI+S% H-%" MCZVS%GLG[DBAB!:]994,>$"%BT0V M]D'QH!VWLV02)E]C6S*IW$UK0@4>,+S(0M,Q1"'UC;,F.0&!AX5UW&;[ YY2 M2P16"8"$N!P_7W0T8XA 0 >"'H?H MZ&( H/AXOPCL;W%X&8^+7?UB+S>?I,,_KLVU*,O__5\%@OR78G]W]L7MZ>N/CUHD); M^0/K5K7U?H QMA>%'@#PD<^0TI@@#)GT"$'5Z7#I(_58699/)8OLO*+1 '/< MZ2R58[;R>E%R\**D5FA"(TFDX$@@KB%T,? #.J_P!/#RN=WGBI*F-CLX;+1C M;^M$R<%7(\RFT:CN,]2*.@V7/8JC3>*!0"QV&%TH&:&>0DHPC(P&!XC/=Q@A M62XP49*Y%I[9>;$)T->\/QB5? SP@8 MCDWX@@6>\A4!@@0!$@3SN?U+U8O@ MTU2B-F--GK!MN7HZ.*_YA10I?.W5; NPO2S!N'\8TM$#K[Q^A_I^4)YUGM MLMUI-#R0LMNVY#&[I<<-3K)H\0!]1HSGQEQC2TH9$()QE8'J!0PN[1*_$)P- M[24;1X]V&YR'[>CYT55D3*:1DT7?HN2(ZT] R!98\P 1!EA:N[ZG,&!<*E0= MG_>I6,H4K:CXN23BKITX# 88-YF@T5K-=DP*[)"Q(Q9=&J W$?0J"A-7.0* MUU65GI(8D*4N#<_&3D.11Z.1<"<"($VZ<*W+HVX^Q-BH?3C+:+-W+&?6MP24 M"-1 B3WH^M1H,VF;J'A(N%5!"@]BL%1C<(\12J[U.,H !(H@D%0A44#%[.EM( ]QD,)'0BV%_^NG> ]Z,3 13W" M471YO.4L("(+K'D2N8'VH0&:Y)@30&E5+@915R[ULK4TM#W\?$/!?13>%0.& M^A(6'=-NAXP=ML@Y"0@R>@H'5$/(/!X "+QY$UJP7,CZV=AI1E?) >[&SG<7 M#ZW4(I&3\$=;W;ZV@$XL%);DA&+N,VQ,1AT8:Y @/6^*">"CH-#. MV:R(4W-Z<$TYD$.&'ZHUV-.*N1IX'%*"L1"<:5R=I?:X7*I'6)!YWXH0B7VV MUVNM/CPJM==A^)%%*0,/"R0U)(PKGS$H/23!O$R:M[SYMQ'\FM)["#=ZBJFM M\.OT_F#O(#X)259K+R:AAC[0VG.9KSGV8(#G9Q*P1Y[8/=B9"N1B $B3C1_: M9WSVSN"Q8D\L&ADA6\;75QHKUR?* [[4O K.,(\L6:-/8Z\9_4?Y@*!&[<_6 M8>^@';_S1VOS]%4[.C^_HUG+CIX_\M*;F]3^Q&#XG?-OX(UU :!S&\[:^PT< M", E/]W\NLPLP=KIY/K-#-/&?WB8#P@G X0I\5Y6VP/2LN!\:*JF^,\MP=S MB\.XTTD^,?\P<[)-!/]SFD0.!@/'FFF_V']Q8V=QRWCQ6'K-8WE&(=0"PY\&WS0^(% M\QJ\2'IRJ4C_9CC]FFH3UF5A/"D!G]*@2?IT_KU>%.%2,TQAA+B M0$DFL,]!8!"J,:PTIJ9T*,G[DHNT:AM)S@<<#!JFO M)0A\4O7W!1R I4H9&^.GA!"+AO_E>EW%'M"7>I3,V8DZIQ@M$]:,F*?#X0&THUP&1 (>PT M$ _;X5/#X?1F.@XGT;RV87ISFT7749+'WR)GG.9=+FWXTSJPT078! DT83+@ M!FPVX9P!/#]"3'RVE&A>(VV1Y>/5"7N6&#I'OQGJ?H@F'Z\NPA\OTX:Y(8[Y M[NFSBHTB<9DY7[*N3:'TY][]ZRX8^0*,T*7"4YPA9FL_ 26$5X'11P0LY=F] M'(P;:,3G@%$VF7I^.%CLJBM94Z.CZ"H>QB\]3GR0INM:!-#FPJSS#-)^\<3NE "CK?KWR0+%3L43+*![BVI[E( RI%0%.Y M0 =\$&:M1""+'4[I^MK#KH])(*10@09(5;$I8=;CH42HUFZQ0;.S^# ;F$?M M\03,X<"_=Y6/!*BUI"&EF2U9(D2 *'2E8%Q754M?<1X+*'@J!^4$,7 MR[.[(^/0Z&S::+6&;3FAG77X>B^\;>AO"< Y6&CZ0"' R$D=)GV#3@!P/,= M+(R6\C:>!?"&ZFB* 6FT*O76:WU(&\FMT]P/V^4]KLE?O*38+.DHG5Z.H]U8 MY*_:B_.Y,ST ^5-KKX09#X( 2Q]AQ:&YQ]-5;5&@7+H4)*R=!E;):)_FAB0# M))ML,+%V15MK.73 0.BE2N>D2JTO%&/<(\@CTF6*:UE4WYE)%:B0^U2-@>=* ME8:RX0 ="'H<4J4P9MY.;"OE^??%G[7AC.,D.KV."AD!$?C30WYC#[!F/]>F M,(S,*F5-3.(\BIQP:!/?PN3.O,U)THDQ8":I,[F.+#<4IF.QN7\5)V$RC(L@ MA?G"MA#+W]R??_%'29;%YZ>FO9,YX0>+4OQYG57/N V_1J>7613^<1I>F5>^ M"\??P[O!"&<8C<>SJW\^ 2?% M9S.=8?5Y!34NXAO#DA^B[\[G]"9<4IDW8?8U3LKAA=-)6GU1:N#BF^_Q:'+] M3LHW A F./U3)3Z,_S,.;_/H7?6/7QX*BI.Y8S+WM<7)HZ2YK_W! Q239<5" MEA3+/C!2?/Q>ON/2* #KQ'S^\DE]./OX8>"9)#UM%GSK(!NN*#.V"#=;18A^,80,EQQD*Z)=^=093JUMJR$WG+E?/_>-M ME(43Z^!9S_O;W$^]5O0P')K5!_\OY#-'GBU&+C^NVY$;8M M9[--G+?),.Z6PUZ3A2: @""B9-&V@ !-I+0UJWR$.:2,!/.3S-A;+M)L5GEQ M:DM]"^.Q#:QI!#I3"R&:QN@(EFU8XR754&Z.5B@^] ; !^, >S&Q0; MW7,Y;$FA_YWFDS(J.TF=+#+\,XS'D9/,K!+[[=#&:F^S]%ML8S*7=TZZPB]Y M::WKSIJFO6-RS*O?BO-I6PH'/[HU B$."YUFL^/"F]0,_9_%%VVNZ_ B;?ZT M,J^?(84NUZY/@82NYS+N*:R#JG69#IB_W#EP04_S[W%D_Z&2D:J1]<6&_]/V MOFQ205D!A :$5+W*V M)DI_%2] MO@&$378D:WD*]VM5-]F2^PJOZ/0RS*-141PL2O)2A44_[+^C@RR-L$LDUFJ& M*>&YGOF?XE1JW],*^*CR3ZGDP=*)"WOVW+6D]FJ4WJ420P-$]U(#H;7:K;.V M\G&CD/-%J2&JE785]HAR!<.$2^)5*$3NLN/V MES!.'-O5R*RD3;:;G46^B2;7Z="RH.L\]*_D[?X@>UKEKU+G# MHM,V9>_9'244:4U58A4(Q G&DDE(/8^Z?E4&6KIXJ0'"QE!L3$_2)I5D^Z!X MR.Z==QTF7VV_NJ2^$Y_GT:0L8E$K:M%WH.[\_(YF+=M=0F[;!)SAT(QU!MRR MH4D6#:/XF\WS>FDGDP-4I6O<3@$79BV5-F"C" .:$4\0)2S6G"]7AS+: MTU:"C/RH_/LLJ8C_>4[Q71JW8@#97NS;0W%)>W/X.#&,ZSL=B+C<0U !Y/EN M 'W JPI+OJ>6FBILB>'&K&(VD#V&6U<$;LOY?,HBVT>SR@NHZ^#2FC[6X*Z@ MBR2W@ NI/!\P"*!4/M.>I-5!%^!AO!ZA,S+[LX:V,_=5)65C(U50>I=ZEPQ MHY@]%&@>D^_372CR!12!K6X.5("Q=(5'?>AZ50]II -W*3FG,2@VM_DBFDR; M.Q0@=MMQO0WOK-4UL!7)LFET+_PTJ*G4VM?'9Q(_#7)9JWFL>&"^

_LP>LB.Z>/AB]7FP^,,+_%$(".-&-W+/7-2:,A;,\4?!''^3;+H,OCCQ MQF%\D\_(;$R4XG3U_"CL;L]@(=F)HR.]=]D!1-5.?A#.@8) 8\ 44]!U-:CB M/$QR!)I&5(,)?:C1&M4MUU@'YB96H08GB[Y%R;0_?/40@K4>\2X(7.)30&5 M D0H9,*MSA/[7"XE!RT;E5^2*,R2:/0IBV[BZNYOK_486XK1#:Y.8GZ0UD/G#I!6J();9V_ M9U72>05CM)G.CSL$)02UQ!_((&&^T9Q:0Y>YB+ERWD %4[:4^&,H;\O-?YK1 MW;W[DD>CLV2>5JOFI-^MY\?@#GK#'EA?QV-2C1U%(EZDLWO2F*@00B0PMNV7 M?>A753!I(,"2Q?HB)#:F)_& B>XCL7OEZHI/]RMDEX<&-]*?1UN*K'=GCGGU M#[A"]J=I-KP.;8)>>E6K7N#DT7":O9;)W(KL( AJSJK@QC\5@$M/!@@*K GS MYIEZ/%@RBS^%=\5IZXM4#?\QC;-H5U4,'N8'@ $6QW@$N[>-NP Y6/-$A0R M="6D5'-,%+/G.>?EG$6P5/E@0\@UMT="!D+2(X1<]XS@D_>_AY.9VMN5/NQ< M3!?"6K5)C5W-(?!Y8*Y+2) ":AX^(MZ2TVJ\53/[41YDZ8TM6**2T6P)[CY> M_4?S^0KL-))$!P VB>;V!7I[7^4X84H7NC6 6&)EC%BA>2!\I(G2 ME6[5@BU5+6D*ILTI73C@$'4:IH?L5,[8Q;DR_-)7RGL,D+6JE-AGB'&C-3W7 M9=1#KHWXSC9# \;H.D!6A;Y^+XC;E\SK=U6.#$MRL7'"2*':(-),!C[W9: 6 M92<97JO<-L%2@YEV!#2ISUJNM@[+*[P7)+W-;&*!463V^)75:;<-*+$#-#?7 MQ7)0K8IE0'R&%22*<"X\2DG JE($U*-L*==G*9;S:4;T3^,PF1CK4U=TW^UA M*\Q!7Y"@]QR/'LJUM 2N!*?:IU2Y/J"N4B*HM*M60HM&H=QD(CO;2V>#0X'R M 7N7Q7GZFO_8W1W*=;"L170@4%X04,H5<2'@%+@NF6M8-U@J)5+!,DBSNOW; MI.?XK'Z7W>CUT_N0AP"GM6J.UXK)PL 3B&/L4@$P5=HGE<6*B%H1D-D&3PTV MS>*TK_[Q,F>S?F2#*>[/49E\P%![R^0UDJ_;NZP'[+(>@#3 L):Q MH"#RD(L0%="E"C#D5]( 42:6_-D728/F&\;3 9>]-.B\U[LB/3^(DS 9-IJ> MWP&9U_7Y'Q.WTM !$!+I7P5:"^ 'A4^]3!/I.TRIZE]>#Q8 _BA\HQ^1-DPSHO$PD)=.NFM7:VCW0PB M]0J:@/D*$V*\+$%IP!ATJPI^Q!/X235X;HGYL:2EGA%YM./:#8WV0VNMKCLF ME7:X,*H=9B%,$&-%(JZYHBZBS%_T]H1J.5"\#8R:[!I/FJP,W7(5= %RD$5!,+9_*W@R* MO1]W9'[<*+J<.%?55L8\YCG_QKF*.ER"9!WP:A5(,/"!ZZ% $!8 W].2+QH4 M(8*>/-7R.;J=I2=]O/(-P7>I ^4 T2:U8&N5W3'IM)TB:/N5>PZ&:.T8BI3, M)Y1KA3W,J8^DA%45'Z"H?M*.? :&FCP,UI==;ZLO5Z:?SQ74\5F+Z[)K:.VT M"(0!T)X$P@\\ K3&/EW4S?+T<)#WM.N,.-AB M*:QI#=;"P!@QGW+"%59$,50ES5&JP)/E"K:#=?.9UJ!GAW 6, M"XT8(#"@"GK5T7(""%^*/)<+^?%*SY;OLUF]CXF5'2H9V;_T8LWVXL";A^Y3 M8ARZ)] [^,R -J\];53O-;B=;9Q-PP@P1)Y0@F?>[)*"$8J8.A> M V*+QP>8-&3]/*=JX068<=G:B/=;,N[4AP<#"IL\Z=J[X2U0HX>++D[GZ%*< M0!ZX'O$E#CAFYO-\DPL*P7>'KL84HV1][G!+_6+O^:K."2?.9?0U3I*X/$]Z M6S!2;^IN"FZY +=0VA4<*3?P(908R8#-VS!Z&K"-P>V%679G9OU?X7CZ$--G M!:9)$W$R-L!@KR'OUAF[O1_;@WL%N(U[NB@%%0 F)-,0"X$D0(H%5;=CQ .X MN>9>!V[6#+C) .$F%?;A@?N /=D-%7IDOEZCRC=86VS6=I1.+\?1B[:Z=AR6 M_+==SK/U HHL"EHHYE+/X]2ERI<*!=A5U1%$@HSL>IF TLDHO2J=C16RRKCN MC7@6 X$:+;V\;IU;:W!TP*[H)4VG) U=U Q@%%#7TU+ZOO0PEYZ"5;M-$I!% MUY1=2!K>B*1!=(# <4B:[L4YBD_W"]R=3V]OQY'-%0W'SBC.A^,TGV9]#_J^ M!WV_^IURB#ZD2>'LU.I<&Y]G5?[NNR,OBG@$%N;1K&6C.ERT!,K/Z)1F8#X< M3T=E:?MP.#1SF^3.;7@76M/*WFJ^S*;F^C@.+^-QZ\K=M\)T%[7=?4I]@:B' MB1MH1*4GJ5MU\P6"+Y='\<+;V-A4^L=ME(SBB;6ISI+A-,NBD3N=?$@G?X\F MG\)XMU6_&NU7T;[X9&^,'212WNP+8-E8 M'@"F?5/MAU9R:W3K:G4:EFWU1F;Q1U'FC&VJR+%FY8C:QGT@-?-]#13V!18^ MM =;I=_'2S/TL"C>5T&P;Z3=A[^/ $&RMCO.&&8<02BY8HQS MS>B\C"Q&B#]F5VZ H,;T%NM$!=E.NH15#>^'_0WLWN7F36^OL]F8PP)N.=! M4,Z(D((![&LH@70MJ)3O^XQC^YOPV9/=$<\]1OE]$GW%-OK%YR^?U(>SCQ\& MSMD';YE17GEX'^I\[M7Y/)CS^?F ;9Z9C/DQOS&^&CYMA#RIRA#9( M^/'JXVV4E:[623'_"_/;\V@<%2+]U',]'_E$(@6(\#Q*I*YV!R27@7NZR#:$ MQ%?H_V?O79<;-[)TT5=!5)R.L2-4FKQ?W'MW!)#(G/&<;MOC*L^<_C4!4:@2 MVQ2I)LB2-4]_,A, 0J22)$@!9'9T5$6"1#(RUI?KOL")A7,"(,44T+B^OS" M6K/R,!I/E_EUO'CU>^"'*+?GTEUY .9VZ_WXG<3?S, ;MSY9FAM_L6?,=!'% MI8?(0>(OEC1&WAFTMER/^-!>JT:9K<[KUX]TGXFB#]M3%>N-J/SM/S@%?#QZ MBLQVH[%D6=CA%T5JMVX^]N)*/+U.LF)<_/SEEWE>N/ <]ZU;HV3B)9;NBAM? M-"I)($8K%K=GXG@X- MMN;E"+&>KB=#/TOW;7N>^Q+?-D/<9X9')SY[PEAQ-IO:T=D39CJZC+ZS J ? M[[=\\A#=CQSY<(_Y+>I.QK* \,^5V73 M[#KS=_^RM&+K+/IU/)I9O-WZ$'R=/-B;2+L;KY9(D:UDCJI2[Q(@)AJ\:>K_,\U3F&B2:Q3&ELBK.-$N8#R1>K=^)X.?WZV MF]H(O%8PL+OI>3+-1_GM53Z/,+R(G%84W=L+UW:]OCD9V=66;U'5OUB2*<6& M+63IR+UT31A?"1V6%JT@-+[=_)3H)ON61U=Y/K4$G=]E\R;@87[MB=DSQF^7 MGRZCK_G4GG^6.=SE_,X],FN.O;OYV#[\;F(YXKM_B^-?OG?T?.$>=FO)^ZM_ MG9W?[&Y<\N 3+[9(Y!:CL.0277E4RPK_33VM)V?@V*8*UHCLZ*+L^A_+8G%; M9JNX!1B7T5IV-Z9.RYQ$\]R9>GW,5OO>J=VKHLCF#YZ!W7N_9..Y&]X*5MU# MUO>K&=+=K!@O_-3L#Y:3A=__V4ID<&.YM<^ZR>V([-2_F\R*XGLW\MEM7J;5 M^/ R9P\I5B.H-[+,JRDWOHZ+.ZQM^.B<./\[I-6W_LGY5?SI=VLTN #L6YD@YKEZTU1%JTGTB+=V&0'Z>1XQ'/&FL"IC\M)KD_ M9"UYU6OZN!NWA[O5$YZ_\7LKU^;S_.IA[1WVQ+A>29FOY[\7#<]4$HYSTBK' ME29 $T.@UMAJ24@R(YEE2T8PM L*.X*BMRP[OUQ^G2[=),K,G$\WEF&+G_)[ M?VFKVGR%_TG;^@Q6QF>PH9 GD.!"@HU]+EZ]>E$YJ(Z_\3M_I!05\AQVB"HXW)Y;WMBN>41]QSMYP[G_&B%A0\^+<]Q.[+9;,BQ;]4W7_=#^ZJ$.3( M(9O[TLD5_MW?NW3JS,G35OJN'KWBYGT)XO_91!&MN JN(.. PI0)A;0@L9&6 M(IC6,F8I[E3/:U/"+V[PEEW]=]LD[3;W-K2 MJ0%C"\W.VU?3PGVE"YW9$V& M=,I#[I6W[.O7>?[5U7QUW<#NUOJ%;8G*Q]C0IC\E58#(A#*)E=U5;&",D-U0 MSI#BRL 7NYQLW>)\HRN>KG:5O1PK0R^[H!O9)9EX\]:Z _ HPN0V$H!5Y)R3 MR$[X>CE:E$IY!0#N@\L/+#,)O+ZW4FO*SRNR<'+EU*4GU/D&Z\ASHI+C;N:D MWPI'CE;%OW7&M"?-NI;@[39!HF#"4F $-[C>-T(!;YN-8G<(]-8:>%965 VVRI*XX1# M!XLR+1.4,RQ9!/:AQ$7+L.3.R=OL=ZN1U4M9INA8U"J#%RJ]+2NK=WNU_K9D MQ+FW330:_.;!5W'(]=DQ=G@K%!U_*BGDI 4O,8) Q32EB"F=("$26)T@V/Y-7[;0;'Q/!U[BT6AYNYQX M2B[[P:W-+_KKK#@HY&P&D&WFM,^2[&2T^NPTY>C>_7-8]8LW=2UD+ 103&B= M4FB,5$K4E&&/H90_)M1?\]'$,K%W/[M'.QFMM=U^MY\@9N5"G*>+4I'^*5_\ M_.5S]L=^4MRZ;/ZQR$=.DKN?S:^+?/KA+]-9_Y+Y_-'DK;JV]"T9LA;!ER:W M=9N[,[E'U]Z6\,@0N_-@.A9<+_8_MG:^?HY[#5C;?AQ,LH'#4-!Y<, M:=DO7=4,>?&8(3B5$EH-CFL"B-",T[K"ITP)HJUC1JJ8 !-+P!E-@;!"K*J# MK@'04+R(J1O?TSEFRIE$=BK[2+#'D5BWF-U??IXV;EN$2K?M1>VCNHR^NJCE MJ9/@?LZO"R8/1=^YK^\?W%TX^=;AS-9]EU[7Z=S?) M_UBUC*EDP!^=EV#JO6;?WOHM&T^WXRMD.Q^6,K1?OB1F\GDXC19V)%?Y M-/\R7CAG2Z4YUR)RZ6EQG\KG>AE[Y?.-QN4R]B("]QQ\=QC0^2F_;\5=S&=3 M^^>H7/JMHS 4H0*IV"#7(UHD%A+*%,:U5$.@ M1'A# -NF]W2 R I%^:-8O+4IO@Q.NWFDCA]QLREL]O=TX-C[Z+/_WV MO5787<)Y);GY_.'UT(P:HTJHM#]I# 6S^==L.O[?K&4)*!]@I8Y#:Z,LHU*8*1JW"_R"M'P*RHAE'4J+AF.KC*)AXQBYL\+Z-U+-JX M4=G_Y-X,X212I[FW_,5%JS!Z:4AV7K8: MS[-J7>N:* _506>UCN)N5FZ?7_,MELPEC]MEJ3T@Y59'WUR=/O906HRJ$K=Y9@^2Q\N[OGYW=AZ> MJOQ"/UJ_,C#L/[*IYYLR+$R6 4#C8G5P.=M[X>_,W93+0!(?$61?,?+K-_9& MILTI%]VS[?$WW4C# >1ET/[R,F@,8D6!B G1#LQ@@EV@/3<&6+ T[S,OXRA1 M_VC7J'^=S1V*%;5C[T61@I)44X-<#U_#B0#0K*IZ2IH@UA(I['F$::)3*#2Q M=\=)RE1M0DL B5\4*3:^IQO\;P'CN[_Z2+U*S7%N03^C?4.LMQG,/G-Y@Q!K M%]H[\N[0M>C&QI7J$,ZI/4L'5RZ(O<2TDN:<(&!5*\O7T73ISSR+?L_XXV=6 MTW)B@G>J-0:=&HS3\<2_8M-0LLFH,A?M,YB[R=)K+ODTNG8OMF?+170W6U@H M]#I+=6_UX];(FYOVSQD#KVM5J8NRK:=.G+%.9K MQ=K+6[)[+UP]*N1>7G,&OZK(>YW?_HI2J.I]<5 M$7UV>NW+&A&DQ!C.A)38V#\3$\\V1I9].0FVD12V4$XV+\3:L-;2MD$]C/'TV@[!?VZ/NPP27S]>09G'[;-THU$^ MF517O?G;?;;K,:H_/T&[G\?.2F*U[^C7V6W6272_S>96ZB^'ERT7L_J+,F_> M?W,_OE[B?_ES? M]/@:?.'22]=ZOW3N+]M<@^4$RQGQ/;L$]5J]H0-?XK53%\]D0GNGU-]*GY)> M\RF=>3FK\]C_3^,_MM[]LX2!C<73#T &F];B&(2QECYSG@APQEO/P]:?Z]8' MKC_;K7^*Z[<^](]:R^T AIW2G-BU3^S;7^.4:]R=[<3#[H?=#[M_GA,/N[^C M(0 ,]NS_Z;'G[D@R\,$GMDLKSSZKS.[N9O/#_N[Y0K-=;*-K^Q@G$^+[Q@^'3:PG]N7W/6 M!<_:[U[.+>9]-C#O\M$0*/+[\U0O W0<&3HV((=LD(-RHJ24""5*PEAQ'*>P M0@Y.*6;](P=_%7*\ !@$PE/H\1#X/_#_D44'#IM2%01H(B4AE*0(S? 9:-4,_C!'#$ M-2"*Q!!@*$3M3*#:@,="?;V\<;FZ/_D6,";!, &8I (8)B!E=3U90;IE_7HXM?JJL&Y/ M+2+H!43!GQ58:RBL)1O68M0PFJ:<4ONM$9H36+5VP0ISUHDNZ>'4ZJUY@;S M E]0@$Z!M/Z M;*2EE]9II^4XKC]+HJ9F! 9Q2C&RHX/0_E\HPE4J(-8I44# CA#Q9#V++:/E M-O;AV,9Y!2Y!GT+#_L3P*J_7VW+++O[TDS7Z!1@-,+J/O"A;#:Y0$ALB4ZAB M'F,L !:4613E*$Z@)@;OBJ)/10[NT\UH,.#YMN2^JR(7L#!@X9EBX2:1DC8A M4JEAAAK*8@H(Q3$5&B0>#!,M23K0XAHZ%,UL:-''ZR^A!4R?>F*@?LV">D!4)!0YVLP00_!P ( '!L MX0$!$@IE!?$AH$= CUW0 ]%0*>LDT"-4R@J5LH*A,^Q^V/VP^V'WP^[OY>0( ME;+>8B@4RPJ\%7CK$+PE4*B6 M-33>ZMEH.V"US;L#HMF=VZEB3R[L55D?"'L2T+ G1BF%A.B802,1$E0IF I( MI/TSQ6@[E:U*!>CP:'S]CV6QN,VGBV>5M_^I'OP_GQ;9(G>WJDE6%);AW2;& M?XR+U1WZ]FXR>\AS?^5GO[M_R]WK=V/V_\WGL^NLN'%P+1!$?^XS/?4YJAGL MR7JR1JFS9W8$5\P.4:)("E0L2(P8AXDK\"8@Q[&B*0/;Z9 [,3M_8V9_?+); MA11> -CGP1YX/O#\4'B^57V,$ ,8(YAC*X=CHU+!??4QK!*CB9('/>#_?E2> MQ^& #\Q^?LS.&F97F &12A2#U.B$\ 1 XIE=)]08L9TA:]<#/C#[\'3Y]Z*R M_YH7B_EXY'RMA=?>L_ML?EU$EO(\.>RKQK]G_FZ5?3(\,0AQHSE(!8T3RI2P M_$VMSFZL*'] ?[5VGJSH_[:;VX3?_WTVU U]L&>V^=T/+]G+I5-C4NM@>1Q M*G$*9$%8R*P:F#5@; JA:*IHT@2 M2H3&J0*4QXPE*4H=JQ+$M*#I=MZIXVC'?;#J$87FP*6!2_?B4MSB4BY2C(2$ M1(N8&* X]T6C"=%44T4'I-8&+@W>Z$=!Q-E\GDWWUF!/T71%:S(/2+6M=G2HJNSPS%7!-GVN#,Z;/MH,4*880"1-$^0R M?BV'^T.<(4654 /2BGM@\,=:,.L[MR!P>>#RH7"Y;+7T%D)AX.))>,(4EW9%?)WC^ Q M[8G_CMI8ZA"-0G=9E-!5]W2ZZD(.9:NL/4QCAE*K"6,MJ$E( EPV-!$)5$;' MF]KJ5J2[9>>+OAKK]BD\G'UCW4&AZZ!J-P8D/7,DW02DN '2&#(L"9,H9HS2 M6*24">\E,(03##IRX_9 ^E0?D(U ^A[P\VTI/OC\ AP&..Q7L&Q%-P(F8YSH MU BFI& &0>6]IA1(FNINY8U7"9:=O@9]"99L$, 8!,N I %)SQI)>2-9>R:LDRX,A:9_>L[-'4F\)_=>%ZP"T^MZNKMO0 M\729ET"7#OZ'G_+/^6CI7W)."_T'Z/)\CJ_-O/9K6H:V/S\Y3%K M?+8O2R:ST>\?/ .ZCY_R2>[I]2,3F$J>0B,TI2 QA,&D\K-)R(S\"%KA))SK M& J$B))&V_^EIG(:6(:&<_.T=M\F7_XR^>;W'+? MQ)YF=C+1W6R1VX=GD\E#5*]%E/]S.5X\1,5J3:+[?)Y'T]G"=2_VJ^/:^RSL MDZZ?LCZWZ_Y'EB%'RXE?P^@J'V7+(G>_?(CN9\O)=723V1?>9->1W?RLM2&1 MY4 [QQ]J)*AV^3$"= CY)2)L,=S(SCJ?/TU3[0<^L;64I)I:D91R;C@1 )IF MR6F"V$>TU6.VV+FUV:P=ZRZ&S,]F/+7R2/FY/=VI@]?).M>!4JSQ0!"-\LFD MNNJ!V7VV"SNJ/S_!AY_'MY82?LKOHU]GMUE'"+K-YE_'TW)XV7(QJ[\HT=-_ M2W17Y#_4??WX,BA]67IR5,Q&Z!7[.R5.^@] __?E# MYX"HWH]>N+;;I=-YXHXQC8/UCFWEG::;@I371(CNL=ZK][J#3.*U4W<_\)_N M2S"XFDVN_^R ?Y[GT=_LA9LBTE,'XO^QG.81!A=G'IUP'OO_:?S'UKM_EC"P M,5?A &3PBK4X&&$X4?G,$>",MYZ'K3_7K0]?;S<%NTN MCN=X&$@L@B2ME&0C6THL6W=BFWJ#.RYVN2 MAZD/X?&ICU MKNB_]WB(EQNNG)NA$ '6R 62Q!I0P@ W0#.%$D)8K0%8]#@:4+R!PM]_3P (2C+65['$L)'6_R;:>[('V_+F5?W8<;1SLI_[*$WE%^#)Z M74V6\?1;7BQ^^-'_QS6G>K&FBDH4-2PV1&$3V[\0B&M4E$1+U*JIDB*3XH3B M%%.JXC0A2;*JJ4)B)5^LJ;+Q/9V:*LT$H@;67JY"+5"0!AH1!3@F$Q/XGH9=>)0@15*B@4 M+,4&X9J*3.S*$+ZP_AO?\V1EGNQV9D^<_\U=EF*QN(CL,5,4]A2TT#7Q7]]8 M5K-;$'W-QM,R3&MB[\B+B^A+-IY'W[+),G<-NR8SMT_Y_#8:KQ;'WG1_,Q[= M1+XNC^L#-_XR=NV^[(.^9>.)6[N/]B3]6-AC]<(_?/VAQ8T=7>>IT=5#=)O] M8S:O*P8]1(N'N]S_WK_%_[2^Y$L)V3>6-8@*]Z>]_!RS;&:3;=9YGVU"NU"Q M*ZU02K<87$3M5-M7/\HOX\Z_3O.1EZ2JP4 _&+[[8+[S=9]FR\*.JOC^A]7 MGI V7G4F/4*3/-X!MD5YI1]:0V7MTKIQV>:TA_7'?G,#HB>"WE=#H/_Y[*3CZ MO__-"8^!0 *!/$<@?_4Z1:"0LZ008W4^3P7_Y?2^<^ZM%GO=M*Z3%SU?,FE[ MF@DNF].;>-C]L/MA]\]SXF'W3[-6[#;_QAVC^0][$LE[IX6@'IS47$]]?F$O M3V=^9[.7?:8ET>$>PV8VS^WSHNO\;E89F\=]^@J1<*< MM0LSX=1^C#%V559DC!*$=)V8"=*DFV]5RU^65CY9Z:L54EB[0YPGY%%@XX]E M%,DJXK 5//)PEZ\%(Z85[76B$9?%=3L4\2->Q2+B%V,1T06&O?;/'5PDXCGK M@@&,WCD8< @1CJE&C-N9%,2U+7T:-:=BMF'MI^L]K#Q&YA M?]P,^\XGW4 =@Q5"3D#6""R<<]&DO,58X]A@0;40,51QRMG*! MUW(M&T9/5 MHR_F/JA>$3@[[72_>SE80.#MP M=N#L%SE;P(:S"=%*:<@1H)1RU[23PY45,'VB\]X -.P@F1])W3Y;.^$A>'^@ M' M B3?-"W\TY-54D-J^,G/+^SEZWRT^7T6>K M=1?+^4-=KWQ\M"J((4?AN-H)!*V&.URC5!B)$D&P5D(BCE2EGJ1(8O18/?GW M?'+]>5;K&\\X $NCS<\+.\C/-]GTHBC8!<*GG:TP*'Q\[Z=]0*YC(Q=J7'52H1@!03E4$"$Z84AIP0PVH!;""(CC5&^+;#T$UA]:,43RI,6M\_5:;?^O M<@ORQ2[)(O?]$:H*C7OFZKS?7!P(>%/#4*0I-XE1+&5QDA"""*_3["B6# S. MDM3>S9^_5)4O>D,,@OO$B\%J82<@D9P%H\JFOA_5E,)4RD10;JD4Q[)F5!Q# M3@9A..F9-P]I.0FL&5AS']:$L"D9I:76,-%*0I;@5!FI:=UW61,*!V$H"*P9 M6/-<6!,WK,D0@@9C9<].IK@40+-5%0DA^#$UW2"XOML\\7>BZ/J(D*\.4::. M J,O=G6>"0?9OB1%G^L\%("@#4"D"G"#I#V^$XJL'!VS!*R,_ GLI Z^N?[[ MVZ=_6^VPBRT_@-D,LPN(CV+\'^Q1?\JV_//F?4Z;6 01"ZSCU&K4ENLU05S6 M450)YD(,0:4^!+N'B(3 ZN? ZK()F&1 IEHSB1.-E8PY-K&I]8"4T'@(*GI@ M]<#J@=5W8G4$&U8W$D@J(44Z<='0C.#:&D>HTFIK0WDOSNT@J[]S'_>0XFP. MDKY^DJ9<8&$XD0SR-$9U!?.$=^M-]FU- M&EINQY8D\*H4C[?EA%WR/X*X%O#N_>#=)KB3#=Q)K C@*:3*4"4YYCBNFRRE M<4*W]I,=OL:95RR/V5!AF)+9H"QF-[F_$0I[Y[%LX$,HG'/$>9_37,,>G_Y< MPQZ?_ES/M/E;MOD @[Y! G#GP:-4= M X4,BT*?G'/B3.QK.*3YR$=011A>1 A OB_=G'!DX-E./.Q^V/VP M^^G,[^S MV$F)29A!BL"-+0U#5@ M*2/D%1T.U[)*G@CMX?])MDF6JRKB]%B^^@)A?M*9<>>LX 4T>O=HQ$@KQ##A M0!J&"<:2HH1#BNH,-PU1)VEWE\;4SL/V4F/JH^%42,H/(!5 ZIV E&CU+A+$ M&& $E52)A*1'<&;(#ZF]WQT?@NFT17L^GU^98NYK#I MS %(B@U1J>5@!C4&*H6P8F1HC")'-]"L-BFQ>]0?K\(+T&O*UF!EB!,0%6!S&,!*<\'*8E/F>$J,_WGL[\PEZ>SOS.9B_/)#GZM\M/E]%GJ_,6R_E#5*S$O1!,?YK!])(V]F9I M)%6<$):0-"8<JED)OO,WD2>2OG)/CX909E:)6@818$1T33GC,!=9,\KHM MK122T"&8. [+FS!P9N#,H7 F;_*;J$F45)JPU("$XM3HE-='*""P4S;A+33Z MGCDSY&8'UAPL:\J&-97$&FJ1 (%C(JT\F\3QJM"JC#LU# ^HDAY:;CV)T_&< M@BR^.MZ?.EJ)OMBI/!-AL37']FHG' @K0]BP,D(&<$45 Y3R."70ZJJK2G]Q M-W+YS175WS[]VVJ'7;#T 2Q1&%Y >-J5_\[9/'[>O(]!4V(E=5]K:I5?C;'6 MDIBTSEI0RFQ]C!_6O=\_NP?EK?V^FB=B%*7,?2?Z.^?.Z:0YRO-?;:_ M3B:ST>\?//F[CY_R2>Z)YJ-"5'$HXR15B EB(!1)97&10J;Z8^-%5DI)D% # M%10(QXH15*F71RM6B5 M4XE&DZPHQE_&^764%5%63_ZC99N/A9U^=)_/DB^FX\C5R-O2*; M7A??_U!S3[7*K]CQ%H6/KM6,'6$+SPQA/K790?FZ/ M<^JP8[)&FQ"4AZYGEVB43R;5U?_[ 7SPG^W\1_7G)\CU\_C6+OM/^7WTZ^PV MZZ@DM]G\ZWA:#B];+F;U%^6)[[^Y'U\O;GZ0\I) ABB?ZIQ962W*+LK\A_J M/_[\&$4^K.SB*^^/^/"\U;Q\$\=_^O.'#@*6U^ +EUZZUONE[7[VIIZ!YR%= MO!;AQ/;>/;[)NW< .>W9>7<8?:>9^T_W)8M>6>7'/N$_EM,\PN BLBSN57;[+9]O8F^C+^5 MWQRKFN8@37/O)UB-H,:ZED+)$FIBHR 21#&:8% ;#R# K^@PLEXX/W:D\O,T M_US2B+$D\G='(9MZV(G_A#U8XM %AB>1.'8&&J0$%T9 M*6.=KOH/::2[MO=]T>$E&WU AL,I&^]![&BDC)7@LPTTASI- 1=,4)\4#NK8:VI8I_S@OLQ[^#/X]!DW9(R$J)WSB]JAH E*L&I# M$A-&B$28"92J5,O:KA";>&>[PK,-^8XC<^">U8?W&>$34"V@VOF@6JMS/2=& MXY2FJ2+,J"1)4ES;0Z0B,3IJF]& :.\P9K'[U&VB&*O59(^@A-7Q9CTOTA9A M:_ MYXO(/3_W3W/76R]8S**K/+J;6VJ?VUE'V6(Q'U\MRW@[>]'>.'T;9K?C MD7];]5#[U?78S;>XC"P'/PYVO/#OJJ=X/;-OF\X6=E"+W#[#/KO()Y,+^]T\ M&A=VXI$54?)H,OX]M^-PT_6WVS\6:P^Z'T\F;LSS_)_+\3QO/>G1U.RDW'QG M=K@E8D3VX^I+=[-+ZK!L^N B-=WGK!:2[-2*1725%>/B\@F:?!QT65-R\WG? M2,Q7$R5_Q$?^WYMY$X?Y-?]X-<^SWS]Z<^$/V>0^>RAG6.I>-B-)D5R_F&^&>JM%(J,5(J+"&G@DNSBL.E"+3BGTTJ#94RA11SQ$F* MH4[J>ANQ!B_'/V]\3R?^V4TEJD* 7HI5W@RBV[Q[GZ&C#]N33"\Q\N5'=_L/ MXX4%@-%3--24*RFB=QC/OZ+DN"CR1?$WWXXCO_YY^JL#YKD=8^)0]47B1LA2 M+!'4I#%FF@,[P[KNFU3(GIX-<4,#%8(2 OLUHS&*>7TKEI1(_B*%;'Q/A[C= MF5U&YMN)1.4A62QOW=GYO^[ NWJPA\T_[ %3'4/V''NXR]<.PG\IHLPO37FR M9?;(NZT6R1Z^T1?'/N5I;9DB7A=^L!FEMQFQ?99\$TLV272=Y1KL$HD8$!BOF<> 40;$PFH/)E$ M@I"U<-C@=0C/(FTA]CE9(7DAQ*RW8M:CY^+5S\",>_8$\-?\6SZ)8-C],]Y] M=*:Y*D\>D$XS"1D+(5\E['[8_;#[IYJM]&M>+.;CD7,XC;+B)F0>##SJD1"9 M,]A$+#,)"10@A1I(UQ]'IJKN/2>3&'5*G#7[K>QVQU/_'_W/Y?A;-G&6YI]F MT\K1]Z0C'6W5Z>K))_?7!O*"]!H5&:*#0L[2N2 ';L*E#:<)3@C2"82(8>9< M8C5R$$8.AQPKQU#RL/KSWVL_A5?$UM!D=<^/T[OEHO WP!), A@%, I@]&[! MB)(F7M"H5,4""*F)41AR0NI"TS+FF@\9C-#;@=%)MN$]DX1-,YOG]GEVGWTG MV)":V04(WH1W$$0E3[$4A# (.: 6YFN 2!GI5*(_<$#Q5GI0U>.W/V&C[YSL MX>6#!=/:F;*Z:'('%#!QHI)44HVY 9 6(?KV7_X*PK']LSJQU5< GH$] CH ML15Z<"":+'"1QBG5,90[ MW:/Q73:)KF;3ZST!XQWC FJDBB01,<0:T21QW?D8X5"L'"6:D%UQH0L(NRL, MJVU+[*[U::/LMXS$8,_WV?QVC@Q6?@S,P_P4F/PDF9[PY>@DS-$4)$%!HDKK!H * %4"%&_Z MWRB-L"%6PS,DE8CC.(5U[7V6H+2CX;T2H Z@T?6AE\F >0'S N:=$^;)5CE- M@)'1B3-5<\%9*I156>N.@$SO*Y0=0#\=H/?I?4+>H-J6U&41G0OL6*:J3=4? M3FS>YS37L,>G/]>SW.,SK.9X5M4\TWSDI9P(0U_1\W$A_#.E@6&4]-M-C@OE M/M_Z #CM@H^AW.QYEZ%LOA_D@&4V&.GD>YR!GI% (Z! 0=O MI=7$AAA$6:J!!E" .*:K#GV1?\A(BC5CV!5&+-,3.&8*$43M.Z-5H,$W;8LF-;Z@RA M1MC9&RK/@BUE VLH""AIJQ\K2#3 MC$*C$8Y92G!MR9$B,5U+SBOJ7%G$ZT&4D1< D"/BS& EEA,03 *2G!:2$$A6 M2*(UAD EL='0"E%IPA(:KUJ[0*'V1))A5@D5 9P". 5P&B8XX2;D/.54QHI: M2%(Q@4AIC>0J00[H3H+<&X+3^RWG^;:*V+\NG(.Q_KZ79]N5<[L]GBZSPC_;=?V43W*_FQ]=OT5*!#5IC)GF MP ZE3AF7"DGT$7VH^>2GY:U]S6B=@-.R'NW?/W/CPQ)(4YUHF"A!*#H % "%X/"1B!/C967F8,BIG2*4NX M3*B(C5FQ94RU)>_<4OJ=HZ;Y,K=*ZDT>J=FM7<>'Z#;/'$,6T<)^^<65_/KF M1NN*Q-%5UEA?V17^I_+F?OYG7V,?<5X&CGN M^997=Q?NB7;J=B$]&X]9I\;&^8VP&[:DC18IY= MEV^S"[[^/ONZ:DC5>*N1V5<48TM%F1U.LSE^>C/_Z,+.>_S%CM(^?^Q1QJ[" MW#[Z.OHRG]VZ!X]F\_G,,G?F'G_U$,VNBGS^S7%3_;+K;)%=1I]N9O/%QT4^ MO[5/JJU-]EWSW"[S?#ZVO\X6479K[[)$[,R0Q<*/Y-$.V06X+@'5WF0G^Y.= M5X0OHL:$%34! L\L:I&OC<$],G65AZMC.83NTR9.66974@PD?[ MZ6-A030J5J_R8[5/L@Q2V+V=N_E$52VQFMS[@Y.!E-EM>>YW<>2"F7_C^;!%/6V-^8$D8E"A/"8H,(I# Q-241&7<2'#RA M-[3=1Q<@NA(GVT(TQ&=CTF]H]'0N7K=W#JSH#Y:EX7[F\G;OHCQ9[8 MEB,6=AC^2)]-/&6Z\\D>-DL+R%%;,*CO=)*!_;$C G<\/5BT6C^7'[TSRN[N MYK,_JM^Z=S:G3OF&9@RM\VB>WUGD+$_"ZK3 [=,BNK=G?'4BM7YV4VL%%_6Q MLQ(*JD-W[.HCVE=&22S1:+%K V)7B#R/W84NA(CW3-+ M:K/TFXVGCFUN5Q&:CA'&7MYZDM@OHZ09B"=&_[2*,MW++M89LF1@=\.C";68 M<8W=+$?OC#)]'SD[_[H^JZK!/"YIW>75SC>'T"6W(NH>&-P^YG*K23X61O_R M?S+_O@(B*%22,H(A8QP91&.68*RYL6]A6MEQ_FOVAM+WNJQ-+0SO)-JZX.@M MA5?) ",,6IU?HS2ED$E ZT6G,F8MX=5P@3511NN8DQBF5%&PZC>81HY/(J0**%H35RUN)A/G?3CH+X\ MZ*/LZSSW('OA9-6Y!5T'H.Z&*Z? W[M/=N&ST7CQ4.KVAY)CJ;3PD&/1%"## M2C(D.=%",RIPDLB4IT+& %LT8!ATE#:[P#]_47YB]@'CB1WSWS(+]\O;I)Z, MJN;RI$ +>Q!H,;CLFD=[DVCM87O@]9>M=$AN>,PD9(BJ6!*&1%(7@%-,2]+[ M^O>A4-!#KO]%9$=L>L)2[?9[_ MCXN\]<++Z,=:&:CDJGG^;3;YYD;KL,H-KT().XZ[[*$TWMDUN7$"8*D$[4F- MCXZPQ[38M/K&*4\,A (*;0_^6 "I2)V:FU+3":I[BA;KZ?YJ-RNUY\E\?.>H MX\.S)^=?+#C:>^=N)<@E_=.%,VS"2T3_%-U-EJ40?3/'[V.-J5V;_K M9W&?X70"6J \/BPKNU*M?W).5(F5L]Z MB)R1W=OP'5!,\H7=DZ+%R/:OY=WA3Q$"FG!8H V(":): &-,JJG"JCY%>!RS MFK:L8'?W0W5<*/M6]^1E-DE*2UI=T*_+K_T='>2 MJB+2OGU!X#3CVM.JFI9B)E":"(&6%JY1R2NI#/L:Z&V&SJ;+BP78'7G9C8OK:GCV;?<_FW%@)7, M806(Q1-0M1>:MA.5K.5P%IL%(ZZ,/26T.U1UEULN6EO\LF*1QI9>CPMEG//=L7RJAA?C[.Y MN_F[V(MX=CR_Y LK1MWV2W3US][E.LOH_^6I',I]RRXE=O MD8Q'(S_$^/_[?EB(U%A[G[ *5/SQB"L<(_]?:,GT\\D?@$AU0Y"B/BFDT6RZ*15:JK;5G\O#8A!OM320D MEH #@R@0$&)HZH B+ P :$T&?!OA#U[*PP&1CQ+94D8O)<6KYOQ93J_M6;)H MVP4.OWFDI1RF5 %-D<&I3 $1JX$^(3%NE,5J\U;A]LN<2D.R#DK1_$T]R=& M)5E9_OF2Y_L!\Y;KW\JFT4 @E-#8"C=Q3"%&4M25C2G _"D#_X]%L72A#M; M^<4CD=W_>S.OGW&7?/V1?[RA^RR7WV4#C_U=E8IDD"J:, M<\YT'"=6>'0^+P$L5IO4//9YO3S9 T7C/K?R;^N 8[LZX*P8:"4_SX%.??;4 M]C6WZ+)U4!EQ >:&"2@QL&H[-0E!*VSI^N=;<_#&V-KM]_77;#&>?V6SKKZMBU=FCA SW^3"=-S?%7?[5 MJC!?_:J]/M3RF)/Y\!?C/(@+9S%WFK+][[JUP_D[EE?_L!OFKD]6TW*.%B\E M.9H:3;*Q"R:9C[UCQ3LEW4/L@6U/:2M?625J7G@)]VI9^"BF]5BN\G!W1KB[ M^>R;?8I]@9?0[!NSJU+"FN>3;.']-G8<5CV;K(9P?Y-;XO0^$;MV-^X95V4@ MC'>XN/OLW.T/FH?=6%WH*G<_*[N.7#=Q5RN=U*M0LZ*(G%9YY%ZJ<=G72AWU:V:7\=LXOR_CL5M;,[IQ4H1=MUP#.B*!D;-EGWWY(VKZ]^7ZG226XR9/621 MRNX<(=1OO8C^>OG72^68XZ[^[2B?+S++5Q8B[ESRD[,<_;+Z^WN7/W"=?_'9 M!:UXSI>'<6%18N2M119M& 0@,A;N[,!BRVO+//IDN?#F(OJ46ZYW(:__G17V MP5\7LVD)@JO!^5P/^][)I,Q-*!:'5&L8X53D!#3V2D T8$8*(;GS"V$3$Y6* M.-567DD8Z#1Q^"5[\#CQ>1:/O$D[68XGCM0?NQR>]##N;*"DAS10.LM^;8L\ MD+.W7O@FK"9!"8Y)8J5[#05PSCD,4I$@H1 6FJP[Y.I57W16_=.-/1,VNWN* MZK9F[<%JZ<&&2!I\ ?#&7,/7KWHY)&]QL>+JS/W:"MKK,D(3Z3JQ!['WV-VY M%"1[=W58-XSLP7[I0*6,\!ZM(\%_&H7(9OH/^[R:?$X"Z!71H.'Y#/O M9+40GY?S6)G4K"3EMW=U7!?C/\H(ER(J0^7\$5-;T"\='CO#RJ)T]+B Y7;\ MW','TFUVG1\P Z3>[5:T3(P8$@831JSB1RF$&+G=3E6*4Z$Z)CN=S:V8O/ U MG>JV$ %+/"S3T#;R29272U3E=];>^U+$F#HM>#Z[C[+*@>-4@8MU5:9T M]N1_C'(?=%1<. 7".6WGN:DG/#JUNQ#D8^.=[R66'6M#%27JY25UK+- MK3#CW$JCMAG!O]@I;M=-5N;+,M.6=KW*)I9@FAB-8ZZ %4\H@ 3&=1QX"@T: M5APXW]4,]6EY=S?QRV,W8>6D_'%::D]K)*74V8VO:=CH=HQ'[36Y7_- MG?FJPX8;;LQ4H 4&"A5F!"K0G<&L%.,6*:V=OY7&BE/VEJA,_ M5'$%-KZGLP+5%/R9]U\NO[FTFOPX_39S7JDG\Y#WL-IMLT7[[/ 0K79; M'3M;[)Q/WIJW]NM;LU_C:K]\VM1T922J(;^RL%0&I@Z@WV4/SSYP%3E\7>J9 M[ACQH:_V\'%RTNRB3!"H/,G%35YF\U?07X_72@6S)E!Q/:ZB/=KZ!/(AS5.+ MXQ;<[3#\\>&R_8OUQZY^ZL8[^>;. ^8A'V94]H>RW"U^+H3Q' MG;7-G^]^ZFX63NSTX7W5IBSL0Z]7D=ME\*L;QM.;\6CGRMS2O#$A?LOG=EYE M802_^>Z,?N)1Z\MH5\:+I8X(\FQT4]--LT=%_M6K?EZ0645+MZI U-;5:EGF M]3E=FA3GE64C6Y]#-?QRM2T5%D\/57D#HU^CQ_O6++Y]0I/1>)LY0ZM;F,IX M^RUWVELVMVLSMN\>+>KHK!6!EILY&XVS4C;SRL%EU$?EA6?0QHL!;V.;_'4# MC S;_+KKP?UI=)-?+R?YSU]61[B5:WZ;WF7C:^4="YV M0=L8$ZM8Q$(S% NJM*RE%2))@MK'.C :$1%G"*)DAC',5L)-@)B\N*QM_$] MG6/]T_+VUJ*@,RMGG7WBG/XT_B/Z6VF" MU&LFR)V*A;\)D?=GW?C4.HK.G/KQ&U#_*TC@8/S0#ET/6W]N6\]W0KU7=(0; M*!8V^EKF0GJ^CJ>^9HY5TA_R;!Y:TQP6")Y=K(K3O#YP_%*U.Y5>WK3O+RW# M3K,]4D%F ;B4.45-H#R*-3")U ;'2,LH"%5L7@"J$3/&_6WM@@\'3'?KM7\ MR;F@W"^22F_^5%G1?(EF%U+Q/VV9IM:N^RO/#"_L7/NLSSQ,5@@=NMX2!D\. MZ08"9J0)CU-2*E=02U 6@U2:)$Y!G?63")X<"LS8@,!,7%#(G#9$ M[*#U#5AD^L5'A3J!Z7$NZ[GI !M1[Y@!"L<%/]I*[.1* IVB6$FD0))BD]3= MXRB6L--]9D_P\^1W&M(1A+U:[H?:63% PFE PG<;,($W56:35,22QZ[DKRLM M;0"+8>V:4X)W.L*_(2:\A3CD^BG:[UZN%4CY$<&ART_[$%Y?B/+]V4:#?/91 MV]VX_3IK(2BB U!$WT&\!).-EHJYCE4"8JUI:L4T:A)=%Q9D$L@GBJ:^UL7X M8U7OJ+P,AR^!27A!13<]/81/!,PX:>,5ATU]&,)P(A2-8XZLK&8DBU$=>4 ) MCGN(/-@,"T.S2>$+*7H5OT[!)C7@2(38ISV[ A4654,(POFZK<->GLY<0PA" M$-'.6$03C>8&$0 $Q1@3Q6*3NE+F8B6BD;CC7WR]B%9^_8N[LW$NO@,%3H + M0>!)2VH! ,X3 $2[AJ=0B8RQ5 BE6 EJ4%P7/Z#4J"?:81X, :FJC%Z0DZHV8'$GA ^<@Z]P [3AQE5(-$9,I1K*)#'2&*+@ROP$D7RBW=#NT+;R M$[X+V_0%HBS$!P2>/Q&>ITUU:D:DU6$PHPDD6AO&XYA7/(\T3MGQ>'Y@T@R_ M@/UFP V5Y\_)B^_H->AU0:^K@9#SIH\I%I0C 1F5"".90JEQG5MBXJ03.UFW M9[ X^->9*VEJ$=#]\0Z#'R6X /*T?6R!P\^4PV73F@$)(E0L!5/V&F26MV'= MD"])).V(.OMP^-"$&73!@A>]XT4?K+3RTVSZT;P:>$"( 0*@A@9)36*)5*U^88@)N0N7#\PV06A8Z9F#9/KS\-&TZJ[ MF;M6%U^JH,&@S_6?773"Q>@V7, 2$P 2##AB<2*8ZIC457>Q,9H M9 Y5K,Z*AH,Y(2"Z0! =\Y 8G/8;\##@X?GBH6Q*1&$M$AW'2E/-.$D) =BL MXC.IZB$^\[E*Q,/!0WG!P%%EYL'!H9>7_]7W"UI]W^TL=KU=&\4MVAWMU2T) MKR]3I^E7'][/M2Y3[;:&OO7RBUVGQM/1O.Q:^V4^NSU8*^6:E9M0:R,$,4** M5%&KV,8*TJ1NSIDJ#@[(RH>OP[MU;VYXV0VI[JTYMU6T=OYQFH_\),N3&9>M MA/GN8UG,#DQ:$ #>"GM!<0JXX231*:-8B(368K,&L(>PE[<3F[>F+739%9H' M05NN[U)%5U7_]YT?Y5IOCHNJ$U]TG]D_+0[.Q[XSZ9>#DQQL>B1H[GI;LU1 MIB2#.$$0UG!&,-(GE/._+05*>-D-J^R- L?3VGWF6I\Z&>:IA-2).^L.30:H MU70;$T,E(59GEQ3(U!)%;;$%C-!.CO<[B#/9>KO!(0\SN]UWU5H]T]&W;,-[ M\+TF@>7?D.6?+]3C)%F_6$UK;/O\;+6DQS@/4)-(9*S< 52,%66QUC#&(*[# M40Q0# RH,-? :.B@,++>J;JH.EJ[,V-6=6'W"3,7T?W->'3CFGE7MR\GGH)F MTZ\S=WLVS28/Q;@H^ZR[1FTU/%5-R"\C4^E?.P^V&/\1W\T.:!1\3_R&C3-ZZI/^LMVDY?Z M).YL29&/!N[_O9G7S[C+ON8?KRR__/XQ^V)?^4,VN<\>"ONF?[V9;S'F ]G$ MF@5K+>!FRQ>EQA".8\M@$&ED8(J2VG25&D0W6+XV_MQ9OGJPO^'][&]D@_VM M;0>'SNK=PR9MU3)^8[OXF?TXWZ)/?$D+K3FN>3U"1_;0D?V T6,',/N'FD.A M)_M.45+OB!&EOMA?A.<%"PG* :X" M7 T5KD036F,(!K$0"*"$QI1#*=,:KB0P!K]]^_2#PY4\3B.#@:QE*%Q^[L+E.5>_@8@VU3V-DD!R([E.8X00)"RM@]$4 MH1@-JC/RJR*.#J]^@@LJ3KNR<8"(NLG,L[-O0)QDBV;);F43%'*:8(P@$ MUTR@.MTPAI)WT@W?2SQV/]"W59]D?LRLXRX_[4-XA^R3'-#D/- $PP9-H#(" MHCB5%-+8:*X8K;6M!":LTTOAO;1=/QZ:0'3,\NOO!TW.(]HC=%T/*NRV*BPF MC94K40 #H9'$L>0 < (JJU<)H:=,NYOGG)Y#.,5AN"D5=/ ^>?*^:PQ7B$( M(2)0Z(00"#0G2(-:XI*4'R79>F@V*=1O':C!,?YI!2*$UNG!:QWV\L3F&B(0 M@H1VQA(::?47E4IH0>*4P%0KDZ3:I'7U!DTY.F;KY&&I:.)"PE[[BPY.4 O\ M?Z[\W^HU"B&F<(!B"!T+PP.E! MVGM&KE9S4,TX!3'A.+'0P8!"BB4K;YZ2/90B/DAG]"/DY6'0)W -5CX)//L^ M>+;5[I,(E22&&)- HBVSIK&LZRM*16 /]N"#=#8_.,]R1DZ!8\_)#1[:EA\N MX*C717H'W0,A14WW**HA8A:AM$J(%7",X4C5WG+-M'JS8M3'\(HC=-1VHL_1 MV3 [#@9L"=BR [:0IM ]XH@G $$D(>4&,T&(K+$%$-;1F8[6;OT(YAPINA6J M [3LX;0?K( 6.K6?C7))6:-"$07Y*LQ0:@KIP;NM]P]B_YO/ M9]=N9':CA87M/Y^"EAA8[S183S1]E%A"M496A*"<*I[26+&ZOI#"J,FL.%C+ M\\!ZP4"S^D7H6;Y_.-M1>_2^K4P\M :^[T&I9*TF>C21G -E (P%CC&5+*FZ MIV%!(2%OW[?Q"#XW+OJTX)^8=AE0-J!L0-D=4!8W?0NI%%2D5"",K* MH=*R ME43'.Z6BCM]$_0@HBV"PX;VJP?KU&S6W>JI3V"O&T$,#*K)? RJZDV>XZ03E ME4;^YVYC]V?Z0QVUHSMDI!'?I$XT8U 3F28 I0F.25PWO[5?]A"3\6:ES+?N MNGW9#9@:1-/M]]?0G;6J&_(TT8CB5)#$\II(L#%U]9XT3<'!JDX?03'8GK*Z M!3,&05DGT\[=0M>*X#"VT)5JR0GG$$,=BW3EWJ0:\M,I-+ U_1VTM>APNKFS MEA^(48N14 !I.$P%E5BMJ""%).[ SO #:%ZQV^CDF[DS#@+#OQW#OZZ7N\6% MZV6YC4B MR0ED3.,T,8 JF7(,C-2PKMJB)>3)@'CG.$[B'7BG:Z=ZAG>ZII+7[W /YA+Z MFD[QW4$_ZAW_DK6G;9OMIW5W^='=_L/8DN!X5'ZSWJ?QUY8=Y@G1Y<+QF&?#V$++(GLI^6MO3YZ[FSI,.S-;+ZP@KK?NQ5/ M*OMC1ZQ%R7YI_BV?S.[D)G*PD'V ;,+^_>7W,M-]O"KGMFEQ,NH1I1JL__M2A M]F0=A4#I)/24$8WRR:2Z^G\_@ _^LUWH4?WY"?;\/+ZU6_E3?A_].KO-.B[% MVVS^=3PMAYW9&3:U?^(4^;2\*D;S\=VB?9#O5D3I5!LBQUY@:,O(3[7& MWII2WGLPVM\K)/_Y&9GB]71SJL$2.X('&.S6NP:81XI_'F3XQON)9>:L\8<: MJ!'"R/E$8T)X+#@1M>5(2M2U'+TL3-<&Q&2Y^&EF)?,[>W=^_>/5M%)W5R;) M+7Q9+[\I'HW&UU5]G35]]Q6_H#BS[+< TX M]/IU^#YHV.,;SKASK+IE_[O"F!3&1DK&!518<"F(X7#EHC*J4W7OG6!,NBW& M\(%A#+R@9]\I[/T)5T_I%6>2?"4 :)7P(\P0DHA8H#@5DM T60DL,17O!TQ* M1F__:%S_:%3_R')Q5OWNH003,30P 1>HU\ZDPP>-D]5)0P!_".#?!Z91HU<* M266<$)9PB42:Q#B.5WJE8+S3!>>(,/W6@(DN$.P&+H7 _N<#^X/W(W@_CN_] M\%$348T247" ! =(<( $!\@.EL#@ !F8/:'5=!L2G2:(0HDH0HIRBD3=$@ ( M!8)Q\LA9K[TVBCP96\*@46]?R^0I^C\D;"*,I066&!A@>,I@G "D1+R*SH^9 M>3\0B\VQFY$>1^Y*MWW^W_*KYO/+P6O;Q.L_NJ! M.2E[;57\OS?SQLSZ-?]X-<^SWS]F7^P[?\@F]]E#X6Q_-_-JT)EGP,) %!.- M-8LADR"%.K4*%,::FQ1"I+V9,MMZM@?:].>6_MAY.^NV,W$9[9;2DHZ+T61F M42K_^8O+JCFG9=-[.CDMGQ9VR!_]3*+V M9*-L>AWYBS=V.?-Y\2^1_N?2@O#+J2-;)'9L,<1]9H@^;$=[SR17>7(\C %\ M4UI9N157W:TXTS;R?_W\ MY5>K$'V=VA%<_^+K0GB6?)$!"8:")C'%2# C,%5$U88HF<"4MAC0"(@D5HHK MH6(CH8:TOM55I=0ODN?&]SS#@.6NC]J[WDJ%+S/@"W=G-/..T\*E>A4+N]PN M>ZR\DMUG\VM[P7%NYZ*3;8KHJY6\RA[S45XM>N'OM]OW-I.,UY5I;*KX06/K'Q9)8!YQX7+V/63*:PT96?C"#&:55ETRVDI:-I[ MG$AE?WSUX*_4XXAF\[5Q748;UVJ^(HQZM-N-SE6:R8HJLZ]XE'_WPW.0MQGL MMB&'?:CI$=@-W7];NCDEO;38#1'=ST4+V48?+9&[^6C!;C\++]OE90-U=>_D MPMVRE#]_ W?V\9W7GV_F%L3_-O/E+O1:N8LS;^5P'OO_:?S'UKM_AB PC)B6 MW4Q(!Z.9YQU>9P,.@2Z>IHMCA7\$NAA6#%R A'/>^J>X?H"MAWJ@A/]ZMAKB MD:A_H*'L.SEE3S49A&,N:$YE4Z(68I1(@-.8&2:@8"B5O#97FCB!76=L-L^O M.M;5^=R57/:NTX?FELJY$3O+8OMV9W!]IH#I?[9JZ/TX') M=BD=O%5-OO[R(#=1CFL?H>O[.],SKH,TMAL%+, M"0@KY\"M0JRX5<<@YBE(-5> )K'53&"=600,3,!0+3<'Y59V$DG;@5E/@5DY M:-( 8^)) )*(P3 ,J$B2;U1 4O##.ETS!N*4>&P1ZOHLZUXX-; K?MP*VJX M52N#['&:I"J."2))J@WR^JYD@B/U1"WZ8>B[!Q:$NXT)WR&WGF9 S.=\=#.U M _WZX!.2KILF8J$D2H?32K'#"G$Y%!5_0 Y^['_K=\FL^S MB=?WL^O;\71<+%R-CF_GZ\Q^U/>#)SB.&= 8*X6@(75@LY7P,1ZJ9E_?4VUO M/+V.US:W=X\9HJ=@U@M&^)-@8-($G;D"F0E%% A&A;!G,V15]3(LK+9^="/\ M4!F8B#Y[^ 0&#@R\#P,SO&)@FG+$<9(HPK6TARX3$GO=FDI(K=P]5-WZV P, M+T"O9< #"P<6WH>%1FS>YC1QYPU\%H?7L:B*@-@J%4_/:$3@GY,?.SI=M==ZZ\DBF"1 M02K\5@*B;8& E58C9TWQUEE3@(?6!RI&Y-II1(XA8]G1D>>XGFM;+G++[NT2 M> [7S;UIX.!?08P@L]7"6RY&N!CIAQA1T"K,(&.$;Q)25*PJ%L:FIKNZQD(= MCJKX1G=KW*_IU!AM;A7>GQBY7;K !2;Y+5D$D9#M.26D(T<<7GP5;G2*84?$ MG[%*A)8PQK:,+,>P'1=)JHYE7#ICLNU[-XCIM+*U(AO:%6569RV<'A@R7/CT M2O@@J9:%B7Q+0YKEJY8A29KJ&[)?-N:5/4>]>A9F.]+',*X9O>&RA\L>+GN. ME#WR*L],]RQ%;PRESY< M^G#I8!N/F SU.:F@KJ6$YKJ7:FFTA5Y=\ M3584M2Q;-Y#OM[=U_CD_0?GW)'XFV8*,?U_26/+G";LZVQ AGW(#9A62+@/6 M3A1D&=Q$@XUK0>OJ-&OZ2_ZNK6AU5KQJ)8:D2@I);V][&5B$!3DDATXF%XPM M7PUA[9AIEF)V:0RL^O^9NF,CP\2Z:6-:TX2<\G1W[&#-W[WON7U4^!8&[$T, MY&?9?XJS1;ID!T*S]D+?ID&\&QUGH^*/ZD!N]ML_Z''G0]#35YD[&.F> MH6)#T3"R#-NS/:6$GNW:^A;TCCJTOD(1 UW&]BL!" M(.1'$,+G #X'3T28P["2,15'P7R>)C]@Q@L2O;:D%D&_P%6C+1@:M6U\#V'/ MM&U)-EW)E14/&5HEFC1/*6%(Z^25?BH79\K"VG(G3U[\%UP%L?X$..=L> MT,.Z3W6,EU,X@=I&* /).SV?$R>V.2&63F:DO$R(H5/L"7":XC.+ #,,]B2WZB_3$%D1_#CNQV8 M12$7,T#_*]L3?\*03%7(01!FP$71U'R MDGWR8H9XS4WD]B+(6-Y0 82RJ$L9C$&/LQ31H1$L M<3#/R,?RCU\V T'OJO2=*BL.H7?[LWOR=ZCF3[^\VPI4%>^7W_BM]9_:?^+9 M+SN<$]6?.'QKJ9073A&[V!G3N7\O?)YL*K]A[<<,_JSQTBP6"KM8\'Z0=!1F M1/B2TK.XP0L0F#7 \3%(?%A/3REY I]'^!2#=QEG8$[^,XB61'@?QF T)+K(%3!E>0XU!L!Q=,F+^G8 1VYK0;UVVT)&]461(M91\SU+! MFE=51_-,67%TN]KEH$T)6HMP%]JL1J6]D6S]OY56(M"**$F:B,U^-]@;FXE$6Z[5B[\^/;D44;0VA1.Q*JLO*9D7^,3&J83R^".=AK<=2DQ-#HC)OS*V ' M%-65I$U7>!"O.B-)INJ"GX)]SU1U2S(M+!M%D%W5;-=JFP?9@F>?XGPC\MVX M1S:75\G3V/.1I2BZIF$;F[8N8[\(7V#+UNW6-URWN)PE^+\936RU2%X3-0/U MFJWO.Y[H)^F$A,TBBE>MB[^RT8UK[4]];,BVBQ5;LWU31XJE^%ZAFA5D2J<' M/@[P;$&39;KBVLM:Y8HNPCRN6$S>']M\2+JYR_Q\B)W551F=:NF^I5,/VE-= MC#19ETMVUB3%VEW9W0X[6_'8^S$/4_:$KAC>2'U0^.%(=\:K/+C9CR15VD!# MV.R=<8T6O_IKI5YM2GJXJMTA@!0'=BEF&16'&C;AZ6/WGCZFH%4+5M/5L6_:EN+8IN'IENY@LSHOVS(NF3YV8H+K MN@0[/\&U50G&)1274%Q"M2>A\*KIF:)9,C9IMPG=P!+(*U4O.\RHEFI<,@7_ M8(+KEDQJUC81:2+6^[W1U*F"\;+)!@UYWW,@J\/S'M)<.Q4 X33F-.8!KR.2 M^5B#FI8"7CT,:*FUXG<2[Q?+U&M'>?A.(J*',,V3&1:IJ]IR%?+ M.)9FV]M)R)<141T);ZD/[1[]R@47%UQ<<+4GN)1:[:B%',UV5!_IJFU)KF0K MJ-PL=+#;>N;'8=NJ:N-TK?"7)(D*[K>\VG%@R*V._#BB(^A9#47O_LB/]7[J M23T](M[LMDYJOB0]"V1';^RT[![-5I6">QE$0A1.VFC?_W:';+6>8::[ODX= M-].R+-?37<O;-ZTNL5C/?911UOU/%-5U]8D SG(4+'G.+YDNF7_.LWN#:*A3K0P/T:6Y6@0:<=\NE+A,XE>'W8)[[K,/T:&[^GJ?<6&YJL3 M#_*31@1K=4# UF_L/(16>Y=?0OVVT7# VI#G; /+3=PJW%(" <\TU5?? ]1W:FNN M7+/3..:=QGFG\5V=QO,E2B;%4E&7*F\.T-%MR*YL/?85%9M]QQDB6",>P:7= MIOT@3(M&TV^U(#]:DMS;AN8_JI/ &)=LM)HN_&+>;[KN>VFU[FW(]$U359%K M@L.,74DS9+D\4=$WC$Z=J*C_MU(='L6>^>UU3MXZQJS%TQ-E51.-=A/_.Q>G MZY1HX/L*?%_A-*FFU@[K!,\1ZXYJ(D-S#'"8]"JVH6@Z]1RO+M4V0DI,@U,% M3O7W&RUDSQ1X9VZE*@_Z55I#W5MF;DOM(BXPT4&VH]6T54,V XP87U4L VF& M(UN*IFCEEJ(BMUE,?I#UU[ME'CXQ\]HF#9:QB-4V>TMWUG+I@8$RA*806NU0 M6VP[FDOCO,B5L U."G;+32'7D1QT*SX^58^WQNAGJG)9?S#:U.7=5]G7;;1Z M@17(]REO[:A=2S8<:@"E2[43KQT7V[(MJ5A7/5TQ3<_22B5O&M=4\CF-NJOD MD2QJ$N;M77F<@_=]1#I:I03ILNGH)I*P;R)7-R7-EW'E)Z 6:_]/%"%W:U]H M#X;*8P7W%"LXI]5DEZ7 04L"K\2 J;J2:]LVEFU900YR3*GL\BP9IJE>3PQ4 MU.BP,8%$#;5I3/3'9AB2:=!EWC_$^NK*B9 -3_%L"4D(^_0(!ZPX56\-;&'[ MZJQ/&U+>K?HW'G";IV9V7\OW(U%B?_% 5WL>%B]CZ8E;;^J*F-%KS:HE!?NR MZBF^8>BJ9'B^5M4>.))Q13%S.,,"),G-C M55473:+/O;6-8-H/8K3H9NKQ'['4SV,;<]P##"T-.2['B[W=C3%O85(;)*><;ZT/+=1N/$@ M#R _XU#I:!MO.Z7P]$KSWYHG^SJ_L!SSVP-_*S^Y\5 1VA@G^W>:KFI.GLB' MQY0$WS\$$WCGQR!Z"5XS6M(P38\8](56<[5BM14\7''CR]B15,W'2)>PYRFR MZI-4O)\H_T\C?JYYA F\+?),V*"BDA%[="<\YJ M@_8G5<&!7IA_]%E=5A)_63["9#]/)H0>S$@](WK]X9(VI,F6Z?N6A W54179 MEQ79M1150JZI.H92*VF3+,GS5>QH 3',$U94Q%K9*V M3S$K9&,MONA&G];],RM6,&>LX\Y8M9*89D M5K1R;0F<-@5Y8*LHFFQJOJFYLJ8I&&'31=N5E&\=[?D[>6$_M7U6^6881I1, M230E\Y!5<'IA>!$V2"8P@=DLH7?30L?W83R*EEGXW&)%_U[JH%7A@H,U"?F* MXR)/-36D.:9GN;)ANK8AZQ*2UCC<82-F!,K)D9-ID?PC!OGU B/:R_BE8/] :X M>30%^UJ@(IM^&43%NW\6@H40"'/:VZE\="5=SD7$GPY"HGX6KX,T70*)2E,_ M/4.Q?!,@H7F>:6DNWGWT1 $%UIEJ98M?MD,5Q@_2P=YZIT.!UG\QDCP(WVID M3\F( 'N.A:#L;2/$9 'T2L"X'Y_7>^1((M7.6U0=23%M53.I882PCRQ9!B+I MFNSHCH^V?+\OQ3#]-)E14@7QB'Q.OP:T8CVW-YJ/BU1?=@6I0*L M201_W*1MPQ'*\2W="D8GF**>JOB2[&N&B75+=2W5LBW=5QV,/DBT"PPSW&&] MQDNX*WY:"07Z81QF(_ 1%WFO!"IUPBQC#6'HY]*@ ,%"/7403?/@E96/KTNC M@VTD=OH_E[636W 'WK;@#MZNW*3Q0\V4SUGJ]V1!_A6D+/'U<_H'7>;L31/8 MQYKCF2ZKMC&0AS5-= H61I)K81MCQ\)8TIRRXM#1#??M!3ST MGBT3.#?%&/*R\(< &G(QS00"@!ZOM[X5SS!XCQG6.;.ZH,&+5U53O@,6E8TD M'\N>I>N>B66EZI)DK*JFF$GU!QF3&;,.DLE+ 97+FE" %%&ZA-Y<;_?Q7^MM MK\JY"2\D)96U-'X0K.WNR>+JZKK%=&&CN);-XGF:9EFJY-N>"_ZD ;SEEDEM MBF)M);4Y49!EGR<%JQ><7FM>=<$>PXIQ(6JN#.)UHJZ9QV"Q7MKF458B3S,4 MUW!!12/=P\A6%=/PR@97!BS$4619ZZ%:_5B)Y\U>5*T;K4@ZPFC=H=.O8A4= M)4%;4.]*WZT MB3:_V0ZO_?7_"]A<,MF6$:W:,BA,=C@U+AIC MWGS.P.4.!JL;F[\;(/J21.'H-?_W[09FIN?II@Q>F(4PL@P;*^4!ER9XL;@& M(P0^F8-DW_4<5[8=S;2MTM1UP<@ZT,#LT'NV8%1W^L'P$!8OB9 5T/HH9,O' M;)2&>4#G<9D!\;+"9:.;HM57N0#;?77Q-('%_,:@99DY#8)M[?()(;196A30 M;*,B(+392VU&QE0FPI. ;ZE/+[Q,P]&4=DJ;!>EW0F\=ARFL!3R=B4NX$ B< MB?1"\";I0]<'OCTZD+F;URRFH/KA)7&R6#V_>F/]10][_8$N-P \U$#N,*@8 MC$;3D$R$!%1=D/O\8 50'Q^6ZCLLYY+Z]11>,Q)0NP*H^Q'P\$P Z QP3VD"I)BGR21<@"%=!12C5[&@U^K-91A!!(P!/@#6&1@K M.7!SNJU?1?4R/"D9E>@C =Q6#HG>58YS#$@B=$8+6,X@>A ^T2U2DBUJ3%$% M,>A7@*MD!L@+?M OX#T41&OO8EYFP7$B_)R66*0WLU^+!:/F:;5,;!T$N!B4 M6+8>NQLG),=J ,OS^K^$!5]24EODQR!B[)--":'0SRTX2JH:!T8)11Y)9[!^ M&5F4V+Y,$\]NB?E5E&-#X']:+97]6OSXIN"W)4W6#<^0P390D(I4@)"D<8;6?9?(<2%)IHH2,0?H=M3)$DG=>_ M%&GO]B>AY^]0U&;M1MMO8,I?MO>VFW9MW:]Y&W6D/+)D2+]!=\Z]\[Y8+\YO MTY00X;=\"\%;VT(8>,G8,.C_-?QQ-/4'* 2&VJ*W8=54.],]H5:%MVZ^.BZ: MM!SNDUX8,.EO)Q(XZ3O(]?T\3KJ(/'T\%PM#+5WL\\0Y]3GU.?6'.7%._>/T M_45:A;4PK:^[MO]OW2;LEA7X=U!H;TB&AHEFK-)!+<5Q/%WR#>3Z%E*0[SEE M#V5=EI2M'LJ%-;_:SV&OBZ"15YY7V"C3&%BY>\T0?C_UB%4(FA7 7RC M8Y,U+!I:+]H9#\ EY!*B4Q)"E]15PC@]]7=6SH?B$A?,\PC!,D MA-XM":'*HJ8@+B&XA. 2XF0)(2NK!JF*A67-U%5)\4W%MVVDZ:4-X5GJU@%Q M;]L0_],A"8%D5<2M-ASC(H*+B*&("*4F(C3D:I:O2!9V?-U5?-6VRVQ'UY>V MJL[>-B(Z)2(D633TPU5/=R B6MU_Z$Z@XO-:>O^%3Y;NU9D(!1^K9NW41,.U M9<>R-%"+EF&8LJN6U:.N[>-+A0NJ'GI1Q,A9_M@:&YNB*K=Z-D%3G'360.AM M&):S_]OLKQLK]CJG%;E^13HH4GQ0(NSOZJJ.%.]!7F M[,_9OUOL;ZZZ9R$9@8]O*B[V)=V5'->6M)+]%5WQ+N7H7YS]D2[J6IO'G'+^ MY_S?#_Y?ZYXG@[[7)<.R%,MVL6L;9EFS:.JJ:UW*B[\\_TLB&KC^OVDQ0E?Y M_8[9%J_85E=L6?%\RY>1XULJ/?G<+%N5F+:_U4_QH-/> L?I6,2FW(>H&>>7 M7O"+6COP#WL.]E35DPQ?\7U#E>6*7W3-E4_V'JVBF1&TY2:6M6*NN,4C9ZFUST -K@YL0%B6I%TD2_:S M^B>A[:OB('T5PO@YH3WXBZ95O"B+%V9PZG/J<^ISZG/J#ZLH:P"6LVG63_XQ ML2R9KBL9DFS8IF6991<[3?*]C<.@HB"<95YN)'6_U$G11$7IQ='JW&/M ]\A M"=6BJ;J.+$TS' G9CF:9'J[JAVQ%M[V3&*]C%418%S6M%YXO9[Q^,!ZN%>XY MONLHMNRXIFRXMN5JBE'NUB--PZ=JO"YEW9M(5 W,&8\S7E<83UTQGBHKEFS( MLJ1Y6$6^J5EJ>4B6J]F.?:K&ZQ+CZ5@TC5Y4U?-JER/RW?J7SX:DVN:DY1N& MJX'2M"QLJKZ"#;_QN^I?T[YW>7$.QB)66BU)XQS,.;@;'(P0KCC84%U?\N$W MI#N:+/FRZ979=J:E(/UR;NHUTLHQ:K,TG+,P9^&NL#!>L; O.X:L2:YBR([G MZSY2RQP_1;$-)%_.X;TX"VNB+)F]YF!>^#&19 MAJK@\BQWS_%/5KPM);HC$0;+4W,YL]T_L^GRJG3:5#7#A,_M8W$ 21*[:HWSFRU4G$A(-L\U-2\YMG-MNPVTR6G&;K>F4P63+P)+BNH8N8U3:D:;O*PV\ MOQ:XS9!$9+:9$]=-9NMGQ4J^B3E*,G8^=?*5I,_AZ!Y. MZ%%%HQ^IA-SC[0<#UK8TL:UIKJTBT[(,VO)24K0*[Q(&F:*C\\!9> MSG*_'&O6D@QLS9!U7W6Q9"F.YGA@O9:EUC:2&AJMW:IKP2+(J%XGY/&0WD!9 M6:EMJIJ^;2K(UGU?N@"9V7.RAUA M92RM^C!H!G)4\/,LL)IU&7FJ))5:V?-5]0J>[!72Y"6=LS)GY3ZRLKIB9<4T M--.3)5WW'!_#)U\K#D"!JQRUX;9,MRI>L*BTVQJ[#@7\YTG.FNS'2J9-2:;F+=L0W3U3Q'QX;N MRWK9%L5!2-TZPN@4G[.=\S8-A9^_PKFN!UPGK[C.D$V$=(PE5_*0K"F.IY7[ M+X9?JZANXAZVP758Q%+_N:Z?)3&_IDF6"?,TF80+7@G#L^$Y]3GU.?4Y]3GU M>25,W[(0M=KNJ69;INGYJH0LQ]0415-LK]QR,3U)V[2IF9WTA9E)W:^ 04A4 M6^W2RUW=.W5UN\)YRBIPZ]NV:BN*8^F2BRQ75W2W2D$R5'EMSNM8Z0N2 M1*D?B;^<\_K!>=HJCN2XEFM@X#?5TVW;52Q'*SOSV;+FHY-U7IXYW:E8 MW77G/6S^E5?G@CJ&ZZNRI,B.C$P5NZZ$JEQ:V;3\"[J7E\^AE1#GWSZ&F0?/ MP,KJ\#1'-R73T$U'MG1P2G7#,LO$/LG6S$MZJ5:E^9S9!6?0!= MQ5%ERW,<&TF*)ONV8U3GMJB2M54R=HR7VM+)@FJK/B9G-J[:;L-M\JJ!D:OJ MM@26IZ_ZON+;NH&D!HX*C@J."HX*CXDHE,9U)A?I&1M,82//T*@3Q&,S(9Q(E<[I#,-Q$15-9 M'1#C*)*'7,]2L"^;JJN IUR6FKN*MWU S&H]RTIS6G=^T79&LBB;;?8$Y'[Q MG?K%76$?;176E6U7\F6D:1IVL.3KIJOX5569[6UURCZ>?5H+\QCR+4T>=_&BFNIFF?*+G8LK\S=PZYCN5NY>R=IGW:B2(JH:)Q]./MT MA'UD25JQCV7ZV$9(&M[EPG:9^VV$>7VVR+U^$PZUUV M R(Q28.(^4;!>!;&8;9(@T7X3,[->,MCY<5LML/E/&RMD6'_"?>M^5>*J*%6B<([F'-T3 MCC96'.TCPY4-WT2ZXKK8=G7?KGK$(]W$4??];[B M5R!QQMSF69!^)PMXW;G=='L@J/H^/T[+_LR/T[(_\QL,+7O:L.@2?6O[:.LB M8Y5Z8/N2:\A@V>HJ-AV,;%_6"UM7T1QKJ^;Z*XDBF!78NK^5%LNAX')G.HZI MHH;:;&_;/6.8N[<#96FYMI]K&HZ*;=F0%=/1'&1)2E6VIOL>VJK(/HFE.]8X M5Q&QQ)N3<9;N(TO+JUTC2U61Y%F&82-'E21-,?522ZNN:IRMI3O5%Q2)BM;J MOA/G:<[3'>'IVDXPEB4?*Y*E(4ER?.2YLE&F79F::VPE_9ZJIKO$TX:(6VUO MWSV6ON\37]IM]7M@#^&>^5=;\:^$-<7%GBIYV/54NE-4':]H69ZVU7#P5#*M\<\7-OI-4VD&)JAFSJ29,\W3.#>TE6V366KP?[E7.6+ M\[!V@69HG(QV 8QBO^EQ5%D9#GV[*L(M5SD>^7);R.H^I2"\YT*QO(NM1F%>_] M95MR9N;,O)N9U=596$CQ--64+%/1+_=SHZRIG2B-KF; MO5^Y'.!RH($<,%=R &N.[3HV=AWL8B2;ENY56LK6(I1;NF[WUG8N"N M*ZD^SPDMNHN?A"C9MX/=G4!;6Z3\TP4GV@&?X_T!$:346J48AJ\:NJ'8FJ19 MON4ILE$ELLO(QILBJ +,IWB4S,C? 35GAPXR6 /X[NU&>E>MU]SFO"[ ]N>. M!/V[9&-Q\7-_XJ>6S:6^XFV=GG.T^7." MZW6,_$&B?HEC&;D$XA*(2Z#K2Z!:%V9-TGW/5;&/+2196'84J91 LNY)6WVP MCK: 6I= )N8NV"X)Q ) ?UX$CQ&IOH=EHC0)XV60KU,;'E%M:E$8DP_E&22R M]-/F8F@;ZT4_MP'OG/R_+V?P^VB_XEN'[!_DF<1+XJ?)S/NQ(&D<1,XR@V&2 M-+-??R7)4QK,I^'(2DF0?:/K^ V>:D?)Z/L[QCKTXU<2$8:Y#ZX-2EO3)=LW M?4.53!_)17=7Q=0,5?NP2E3&NN[HJFW9FNO*GHHL&QMEVTA5M\V<B<08*(YA5JZ)._^^FU*@(4BT PTHL80(2$PM2 M5$C9 %Z3Y4/K7+2F0"3 $6.K, ;%EW^N8S&F B1:@QZ2@<9OX8QDPN_D1?@CF05;VO8E'"^F\"NNWUG\:^LN.3J"[;F3, M.%7B&L?OP>E=2H8=@5@@Z;DS9Y]>YZ0?*NDY MUP^6]+NXOH-'!%T@_O2/.%R Z<-JL9JDZS3*JKM9!G:C,/$A"G<@/GP@/*Q+ M4BT_Q\0Z5K DNX;K&:8N2W*9GZ-C=U^L;7]2SG8]WRH %T2LEF\$J[=(7__O M/[ZV4?QCB@IN-7V0%P1T2!UQ:7/WTJ963^QHONDYGJKYFHX]7?-5WZJR 275 M.4':[&OC<5EIH^@BEC0N;;BTX=*FF](&KPH>;<_375G7$?8E;N7YO&S ?^S_3(N(+EHJY%^FW&!=KA3 NYL]<0+SIV<.V_(G09:%;'8KH^ M-U77MS"XS8;CXI([561M-PYJTX]NA3ME7=31-9L*<>[DW'E1[L2U$E=DRC+& M"G"C9@*'(LY @JE:)<%TQ985S[=\&3F^I:J*99AEEU$3'(&3??,6A)*.16SR M/H0\,L\%U$ %E*ZNSB.A&XB>JGJ2X2N^;ZBR7 DH77.W^BD>#$^TD?=DB/)5 MSQW@ HH+*"Z@.B2@3*5VV(JIRA*6-(20;NH8([7<>G1-W3\EKZJ]]JX*%I'* M32@NH;B$&J:$,E%-0MFFK[F*9DK4R9-4&TE^*:$ MNB>AKM9<9/NIQ[0;V=];Y' C"D-"CN?3T[D!>F#/&X92)AN;LNH@BI,WVG,< MO%UI0@=ZGN\B@)<&4?0JP#]E&X[-UAU10L5?^$S&0I!E9)$)+R0E\/4HH!4Z MK%L'$=;J=>!"^K1RW4\>&RUXSB4ZED2A7@)W\J.$(!XW'XA+1JPI23$8Q :S M*LIJ 9\MH ?(_[!C+)L==4I>6'U^"_=O%;@UYGV$-UB1_3M-RX?,@R?RX3$E MP?^3&(7H+7#%[UYVE:##I@2Y1-L"[A46!,M(FDF(^/@::9Y@298]/0 M U@F>D]P]&PO)-?V+?U1T@;).\7-B0-C']?K"I'T(#3K;T1E!OGW$O#@/=-6 M/V]V+W),1])4!(PCNXHJ:5CS'==23=WT)%O6G5KW(L.R7,=!LJ4HDFJJDF/) M&"ZUL"8C6_?5-\7CP?=L=2]:34/(Y[&OQ]!I!&NJ'HZ9P#GSEQO!^?"X3=M# MNN2IBB_)OD;+]RR54LVV@&0.1A^D-\=]\';T[J^?3\,I/:C^H[T,(TJ3+\MT M- TR/"41'0?.YTG:4YE,%*%8#Y/ MDQ]@F;)+MGECGZ8YC)AC%N"<]9/;P>W;HSAX>S-^8VOXIWV.C*HK6"'87"'1 MLF1',BU+EWS'451==FGO-Z3XJJ];GB^M\43)"\G$8SCY5,!DW:GYQ!@*K[;= MU\7]M]$F8!; _\M5^-!^!33F?^_99PO^4NXF!;7 MEM>L"U>*#%@FPAHP!32)((F>Z0NH"4!',TH) ")_4"#, A"8RYD ?G>:#P3$ M>#"BXSW'$3H2,+6C]7P7<*(:\']-=T$T>:X)@#%]PT*.9NP S(CVHB3@Z+#_ M?HI_3\"!^P/\'M 1H#@;16:/18S\L+UOM H>;WPA'N9"%]V5ZLNVJ@#7-LCT'T>I&Q\;8,US%1Y:J;WI?QSL\K4><=CA MGQ9D)L@/PF]!# XGY?TJV.&&V6B9972M:># G'_FH4LFN&'<1"/J%QQDCC7 M!>R:/TBVC!;LDJ)E<1)G^Y=.0II,3[QT9,/7/$O2783SI=,\;+A6MY?N\S-) MGT/RTFJ_W@M$&?]%^]$FS^&8MI4=T_@H2/ILF0(%"=,@HP!(1LDW3IYHR]HT M63Y-D^5B.Y@E"GEY$[OZRY*D8!C\$8Z2!^'S,A7&P2+X, :#FL2B4,9BH].B&-^<+(3D!:SS+%%*7T@#!J,_!&\/)N#L)WD@\I5)QT)7%)!'J0X MV' "&#I4!,-R9C"'+)_=4Z',Z-2CY!5>6#3I?:1643$#-B$V=#I&>,VB3,&:!_\)['HN3UH4,')8H2.GZ)/1T=2$#&W.4 MAG,F[!Z9MU->3$E3J-]) EPK $,R/1S^;VD)1.&$+,(9*5:-&A'%]&&90QA> MMLP6 =@+=([")'@&/XB.FG$QO7SC 2F)X!<@"J4?/"08@4V2Y;)@E%"W*Q\B M;6I,P4&R$-8";ELLTYA^6S=)[H"'2AK1(.]+4B-3<>C]QS7ZK'ZG5,_I5W[% M2 XF=OZ\LAUTF*_3[H<4+Z%(G@5I2/&;)K/UBR>$9 S6]#%;3"%2*@.]@9MF M[!Q!2C=0<1GU96%(/KT[2 ')00A\FC/_(WD*8X:($BYK;X05"9-Q^>1@"00) M"J:':<7DA>$PR"U3^ X $;X]^_6%JJ;] D2AHY@G43@*"7OL(YD&T22/U(=I M[M>'C ^F-"8/\QPG0IPL@*G'((N"[R3OK%T>HB@RRDP#0/ L21E#!-6; 4L? MJE'D2(>EFH;S7!;L&29=3A 93/^-F/',Q@K7IT_P]__F3X%AP/*.IDF2D;KP M.T8X,Q_M$19O$C("YE*.S.8@D4C^KEPJ9?GTJ U#15D&3QU%2_H64-#A/&*R M-LL]P&I5WR;"+ *T@6D@I'1>!Q.)K#6\!M#XU[XYHM&7TQO%IX2.DLF^!]I M@(K1Y1OXYK!&]*Z4COSQM0P\, %&)1"\:X?XA^6;)X7<*39@PG@,LBQ]94LP M YE&Y1KP>YI0V48%0XZJTO%Y)G1*<9"^,J>7VO*O#*:EWJ$SHS;Y<[@XO$X5 M>>#)='N?[B<5+$<)2F7E-JEANN0'+ 59,)R3IDK3<;+$>C#>8X:A@% 5QH^ M+MED9\F81+FVH0-B@RG>$P,_DNPNQ&HE"2(2C%?R:[<8+&P3<"T9Y8#M/U"V MI](&P $K72X3J-D%Y>%2P*UKIVD0Q[!T-9$(B\><8FJUT,!A4K)1]4HZJ!?R M"(\@%6FYU2D?(//X2*!-WS)8Y@Y_V8,\&1.6'?^BN63-)?G8X8U M:GQ1@4^9\#D__#-?I3KXZX(N7\G'(H L!"\!E>A95FZ-%BAGG[<(!F^J'AL& M!7AS634"CHJIY/GGV@6, 0 3Z&P,@,IB>!9E')K%&""D>[3PG?KE*#O!BBE M<2[5@T\Q M(5W8C10-A2T'+YRDL(SC_+>62%F(\669TX:G0IC2F&"(@TNE25L#* M+1?VN)VCS>5YH<"+V!:]OZ0-$YPE1;;MS+H-1 (0O217,Z"IRZ5=F;N[;>: M+4@IM,:5>,B-H\+!* =,8;H:9*&OL# )[R"%OG;VDP)G2QA<\3F!/)?3>6^B" HHH_N?YY86_)2S(:!HG4?+T MFAM=T2LS'8&H5$D#8A=4RF3)9/'"+$U8!QH1J_&@X/V@$C-K&"7,/]++/](( M;SAB2P/2*L/8':A@M'X&RN3U8.N19$IV1VB*+DBF) MIF0VC\EG4T!T:?B#OP-W)Z/O] ?,+LSROWGQ+YE719U66]]>+#&;.7FRS1; M!G'I4@B3)2A'\H.DHS CI3!D+$T],9#M_U68I>L[0ZMMH?Q]/U,_,LC#+^6C M*^HU7XT_8?P@2(/S_(:]"=3JB\!L!]WBTO>/0:(QRTU+K'0?"L5Q1L'46N2/Y'4:= M5*.>Y:-^V_?-?9@%*^-F7D'NPI"QR.YK(%SR^2T:BR689A;^^,"">T4HD(Z* M;A+??[9K/;>UV:N91U#Z$0&X_0QVPB2DV\'"OY?@6E)OK7Q)#:5K=1;]/7R/ MY:6^>?:>9C8[- Y?\X2ZXUYVT\.I^!EE_(RR&\)@P(?6\/.*!DOZ9N<5W:(& M]6+MAC8VBVM&J_ ^6!0V(S49=YVP?5)7L3:7J\ DLZ2.;U/56A6G(B%1PIO5 M06<5+C>;$:_#[D*_O#87X?+@Q8HF*JLX:L_;DE]085],)E]2#'<3DXHNBXHA M-[ M._9%Q0]Z/XR*3O%>EYH/<1:[,8M)#V8_6*QO=OO?]R2AO?_[/[_LL=BO9U#= MDJ$ZP3Y=-W$&:Y'!L-H+!NN; U1JL[*,."6LD*O6%Z5/D673 M>-":6%7;A.F":?O3,'V0^\>@NBM_I3\8W-%B>7@9N%@^F((K-\N*U:^8@ M3U@4CHXKHN.W( 5T((X.CHX=Z'#)J$+'.3X81T5:N'PX/#8;WAP M='!T[#<\.#HX.O8;'MK P_;7 <"-S8==1!Y,B@RO4.45JCQ3I6L5JC=&-C94 M45.:E IR9'-D=QK9.A(U@\MLCNS>(5LU120U*<+@R.;([C2RVV^FP9'-D=T% M9&.EWFZ;(YLCNR_(EK$H\]@(1W;_D(UD438&8&?WK7R&]_TZ%;"=%:I#DIT= M!17X9&HC_];2/I=A10&D]#)NS[WK1^3BA_,)HGHW>O( MU"G>XRW/.(O56$QK=4N'LQAG,9;@H$HW\O MPRQD?=%'2;80WG^QG&OM$O#]N!8/->V*S).\NEY(%B>FN6"_[&YK&@]8D MV+9-F"YLD/\TS$R&'F"PB;'!,<@QR#'(,=@G##:)RW,,<@RVB$&U298VQR#' M8)L8;!+=Y1CD&&Q3%S>)SW ,<@QR>_!8#++8X9\7P6-$JN_9O[6A1&%,/DP) MFPN2I9\V!Z]MS(]^;GWX^4=Z^<=P 0\>Y=^\Y,-Z3*+Q+^6QJ]GR,1NEX9PE MTJ^=P?I0KL#):R<<>K20DDE$1O#-8DJ$>#E[)"GM]\,N"F,A&"W"9R+,"/TA MFX;S3 @6[%H2C^F%)!A-R_-AYRG)2+R 0O_8G'0<)&DPN+0$![)*%AF1 @7 M\(3D.1P3>$D,;Q\#1-GU\![ZRJ5E,Z:=DF:X_\7&9 ;FS[$%81\L=XV$= M D)C#.PZU')E*0;=P(FDIB4% GC;)D&\8A0RHV7](G)9$+2XD*@4@*7 MI15YA(P\S0 B#4'4"FY&2 ))$N?;(\(D66?@3( 5!PH"15X9S7*"[X=F_APFH^CE M.7@>]LB[VL5!B;.4%$C+F2!;SEB?LV@3972D#)_YP,?+% B]]LX:3&<'UJD& MV; .UB0ML5I>N80'"@2PFLS"459BMU=PW=-E[@Q1]V;?.K;B*TF4P$J#E !: MSL@B#4>P^B"47@C0* J!;.LR,EI_,EPVHU,1R(\Y7"-,TF0&#X_)"WM?#AXJ MZ!@Z*M808!S"8Y !K "8()9@'""Z)F'QA+UJK9*;%(UT/$@N,3T'$%+Y6(,D M$ZM4OL'P1M&2DAJ6,1E]_Y"_>Y3,YB3.(GJC"$,0$%D3(EE%_R2!8OA,3%X#-1F"VC M13@'*E32()SE'TN^*@9"90.E#'ULOAP/PJ=C+]T66O1-_UXFBY"N=/*X"&!^ M; A,-M%5I*H//M/_S,)XF=]2OFEKXU< @)$U^4#I#PL<9!E=N&GR G,%T7(, MN@IL 7#A=?2]87K\LN1D2 1"7T"!P<;-9#03KD%$\FMF0?J=,*XH<)&QT02O MPDL U\(CPGBT9'@+%HL4S,,=H-\EGLHT@-7GMV1632"-J#&0MI.\ON%)L'^G M:?F0.2SAA\>4!-\_!!-XY\<@>@E>,WC5GZ?I$8.^4*[$OA6\/X'_5M7P&<;) MX6+D;5:/=UU[P 2A0'_#C6&6"*B0TBSX?< _W-5X"-GU%KYG67R&<" M+Q\$.3R$TB*J":3G( WAW4SJ%7,&<5/\56G/%5V"ER =4W&>+2EQJR$7K\U% M'GUG&,^75#C]BY0SV*6Q-FPT*NP_,.$,*BQ]HK!@2"A<8AHKHF8"?7/NT[!K MJ5-3R4-AF>6*=1X )<'$?"W?'X):H " OV$4%"&@_EZF(>B$(*7RFZTB0\); M,GIMR4\G:(T(,(=Q M?%R:*P".BXUU"_)N=KNBUXBPTW=0^93,(1Z-G1:^7. M[Q@?V$9/:3 K(A'P2&9[UU>?79]S#WTF8>$*-F\Z_]Q.IV9>4KXFVF,B4H7V MQ@3$%?#H4\#5#',39K%,J4<,(WPFV2(W^7I@F^]-9FM!3F_;2@'P0(> B--9(1_V]:C@X<1 M-EZBORUCDL>EL20*LH2,YJN=^Y?E>,L@"QOW?_Z'(2/]EZPV>B9L_[:$&2'V M8AW6(DV63]-.3&;#B]I>_&!G_)*)LY3, BH^J$5'(<.,5BH:*E>?73:B4:RH M=.^#_!UB(8%S[5M>F@.0B9[BKI=P,2W5?W'C3EMBW6 H],4C>0KCF'D7D]HC M=LK6[9GO#()5(A&>F$M*@:K=;$*G3I<+A@[33UZHF&0>7[6V)WI;IXLZ*M>0 M?#'!MB[&?B]M+;^RM7[+ER;KMI!^]]=_K2(1#!2Y/MMIMZX1D-*VB&P)(Y)2 M)[;4?;EE\)V\%B$/Y@)/232?+"/Z$'I-KL>20K72"-6,VI^Y\Y=$3,2N#%=F M0.:!E"2&SV,R@I'!HL^"[XR/X/="[S. TT%4<1<8)#CZA4,[#EG<."[M9R9( MJ:)^*"BV=_:/E!UF /W+6;QO&[PKQJ.+0T4'Y R#53$EX)1'N_)I]=U M*^'=7[]-5VJY-$J90?R6 T,C!=1V+)8$X 1K,LMIP& ETTE0?,I>!370M^IO20/P(EG^U^GOD\%M"Y#TS$9)E!C]G/W^\ MU*KL#9C57K&6MR"5]P-GP;WL7@:%V!2_G.?[Y68 )%Q:]_>2>]8Y]A M;J/R\PY:? /)G@F_@R?W1S(+MA(Z8/' *,J'%RP72?E%GIG OGD)QXLI7 WK M\PB8(RFM:XJ">48^EG]L8>5=57!497@8[_:7(^6OT,R??GFWE4%1O/Z-GW"S MVR[YLIN67-TJAT<_D,-3H*>8"9K_$-CVL/ ?$OM?NSD^6\QIG#IU8[>E^S7\ MD>_29H(74P5*W2\!/*^N5=[="@;X!C XH0KQ8L"H.]X#S>(;,.EWI>0/IDOM MU_W&V*WKW@O(,5MJ"V^]*XIO-MOV*N:1J"FM%LW?EGR\905GW8&PKB$JC5+9 M.TJ]H?3"H+D/-*]H.UC:RX*+]TB4&RF8;E9<7*MY?\=4R/V#4.I1V<\N$ [& M<_'*'*Z/Y[JV0S7Y^CQQ3OW#@@ F:+3?7^@EB;)QT7$S_0'R9>= MW<"\2F9V,UOG8D#YVS)^$#9KYJ_NNIRP*,-&S_4!\EN0 D#0C0'",7!+#+AD M5&'@G',7. ;N%P-?R7Q1:0H.@F&"H&XM< P,$P-U@X!C8)@8J!L$&L? (#&P M9A#L L%@$N@[7/K;S8VP3A]YK8JZ=%)"[Z%9=7;;N<\Y59S%.LUB)FX22^(L MQEF,L]BQ6LQHM9:=LQAG, M?(/NS:>=E9/!(<@A>#8$595W*.40O#$$SRE7X!#D$#P?@F#T&% MNR,<@K>%H,S=$0[!&T/PI+Z+=P?!P:3:\U[UY^Y4]'GBW:0^WY\;,/$YZW/J M<^ISZG/J<^ISZG/J<^ISZK>["/QXJ@L?3]7MT!96FF1OWT]HBT=7.P]!66_2 MRI]#D$.PO>-H&Y6)<0AR"+8'0:W?>TP<@MV'H,E3WC@$;PM!@Z>\<0C>%H*( MNR,<@MP=N6F^4>LGEMY9,/**AR67 >Y#AZQ=\?S8-GC(:-0A\-Q%Z#[O\=V> M(3)#$ZN:,P-GACXR@]JDGH S V>&7C)#H\Y"G!DX,_20&;2+G"G/F8$SPQTR M@\(=:,X,G!D*S="H.QQG!LX,?60&;B:=5T9]C0V,%N9(>R\&HW\OPRQDB="C M)%M<@/*MHORF/4Z/G.B-&W9KRB5\_HM3I&G1<@\T#6>O.V(O\R*V(FN3LQ=G+\Y>[#272X3].'MQ]N+L]5PE]SH6 ;.7IR].'L=P5X(]RIRR+;#_KP('B-2?<_^9?_D M-ZT^U\88A3'Y,"6,@Y L_?1+;= C$B](VL:PMTXY8O].T_(A\^")?'A,2?#] M0S"!=WX,HI?@-8-7_7F:%H,.A'#\EW>98BBNAGP%>8ZG.8KF28YN8^P9KFM+ MV+#H/<'1L[T02?8M_=YQU+FBG7HG]O$E?\5C$HWA$4XRFRA,_+=,_59:5:&--. MVR0K3^MCCRE*U>B7$0QE+"P2809#G4:O:X_+A$F2"G.R$&9D3"4>/"Y;ID$\ M(J+P,@U'4^&%%"5P]!DCN&4Y(RF,[%]3$M,?QXD0)PMA'*9DM(#'%Q?3460D MBM;N$ND-HRC(LG#R*L!4J_'M'#PL8 +S3W:6Z#T(G8?L'[O.3^PD9)\8O,T!&K#LX5)FLS6+YX0DH.+/F8GP!X$GUX3I$28!Z!&@P5#Q"-Y M"N.82B804R0 !*X]%W@K3,8E.(,EK%/ =#6,(H59O(!XBX6@0OMCD(6 UD\Q M?),MA%$ P!+9H&9D]@B8I,^8)BFLA[#,*%HK)(^F0?I$Z*#"5!BE,'YZ?PHO M'Y/'XF\!9O@8Q-^%8#1*EC&=0IHLGVHC$R;+> P/ACEG$Y(^"%_KTZG6F[+J M*'F*81SC? ;S-!& )D$^!8':LVR!RIF1.$VBB!$"E.;L0?@MG] TG ,3PLR! MU>@Z1X2M;1 #QX4S(KR$,-\E4(_$0;1X%1G/O= A9)0!81QTQ(QV]'7+>$D; M]DW!$ M]A33MTS7"\SWSN@\443">A7&8+0K9/@]>&4QR MH0P:X#DRAI;G1GL%X#\R5=[ 8;8@_;"I )EVS<9II(VFQ(E39[28,:OS&;W+1AZ\X:H;"; M5V;)0^>MAU5\PROHTG4#@GKZ.Z0Y=8\*CSDD%-1,?J>$FN +\@2."\D^@@,P MFL9)E#R],DJ. 7-1,J>D$E=(H2*U =]RS/)Q>R.5C?@F@%:F?U2O 7F;%8BFSP_H*$6!S.91\DJH!HG)A')6?OUC M0GV,? S9@>;@YT#O5A+ZVSIUW!5U[D]*?]N+M!5F5UX3]6_"7 YNH(3=7=HD MU9VE!J_A.5N U-O %!5(<.DL1T;MXOIPS/*E; ?+7FDBP MUD3"_0'RU[WB;06K$H8K8)X*R E8PRPH"B; ,J!.MBA,E[. 1G RN("9Y2EY M6L+]3%I&Y*D85"E_X6)0U@R:DV7,+ EJZ%(-'T7TOY-@!-J=!0\*ZW]"F!$ M-Y<@O4NX?:TTS&^EAKD_G'W=WQ%NC\3++;F,!<[)>$DUZVK^"^$! MBP8>*@M5+8(B(DY^@!BCB\G"+.2EVG$H9$IN7X&TF&"'@I^2TT. #6 M)/ST6DK^(K[&+(@\ E@N)KCS],]=0;;2W"BDGE@-B(G=19B;-?%SF"9Q'M/Z M!$L F%TP!9$[]V "+4)F <&$1FF2Y?'(RN>GNP4+$.A)F@O@G((KU!72^SL1 MP@7;2 A'RVC!QI;OD,$-0%E" XPS( XC$ L/S,@B#4>%]_@C )T!*Q7FZ[$B M$Q7KC(P548%>*5W,C&U4 1U9^(+IN<4TR/$(SP?BLBW$.AT8Y/;Q3_Z(4;*, MQG1_A.FVC%13)F.F&.DC-FZ!N11F&UP<)2\PFO$R+0$U"=.,AAT#-IT2'-5V M7$,7]7KRYE.E;FE@9[Y>?'Z&S/D7R0/$LV!<&!81/&)#Q#!@9:"'0\!5P(:P MIOR?TN2ESG0T%)!+A7A'E7S%(.OP*O=V7TA!EU-%!HLUL]LC&D*DH&?#I NV MJS=1F!"YZ>P%&@**./>&3[S-0-R67*)"7_ M7I9RI)+!U5XU@PO='(:U8()E0F.8^:A#<%,H6]!9PI^,6J) 5^$H/\. SR\<["'^L/W6'Z@7@"[SL[+,P^ MUYAYOHO:TZ *9,Y!2-1Q!(SZ3.-,8['P_//E7#+'GXJ\K6MA<=CF:$$>JK#R MO_+HTW(.;\WF9$1OVKTZU8P*%9/D.F*49[1$S$AF^_'P[+__\TMN21=;&F,F M:;(\1 R#C(5DBQ?IZ^/Q:HLF=S#3B,IOF/T*Z>LKE>-IDQ1K5,W#*>6^<9*6 MSC(E225R0:WEFH5YK^5S-A[_6DGO-5F\2;I\HZD0!$RL@B5 "M5T@*. 1T"T MTTA]R9_4P4_HTM%5A<7]8CD5+5:K2;]E*RB \SC-67],[0FJ%NF&PVV9B MHG^6C!D7YNEG<--6GA%[%:7 )*SV.:G;E&N/PMX(8"H@-YX*0P[>.T\*(FX8 M470SDK#-V=587T)0"5D"]@I,+V.VP8A*)7"T%.X."KSJ_.L M\"NANU[S*17P M$&SS+[]F>SSOX=LHH88TVTB/:1[1SU6$O8J64AZO@%9-O=S6K'DO(_K^,M^% M9<&EKP^"51K6^:RHYJ:F75Q:]SN'QG@PS;,4\LF)N6?QM"(H*-3)HKR]H$1% M!?J:E ;;2*X,Z"L7TQ+4!Y9\PYLJ7(/-5QQ%Z,)J$@M7&F03-4-@5D!"0"K= MSLHO66=,)I<>2>6?=)[1=A^?<6;:&9_V_PB&A29_ @+G*I)&6/%^ [8/0X&D2?P"016P$DU"S7(P#]BLWQ.HN6,U+$.W@.-U8(''^17TC@!+!*]LWP]S?;Y M>Y*[%C1C!PR\M$H[$)[#VIWU$>=.>:ZB*E,KRY)1GMY0+7,>8F94IJQ'J1 Q M$42-DZ"TV.'=2*:+@HR%I+9JY2^ M+%JT:(2&#LUP\46A36X/JFV3!)$<](2S)JB?G;D'^ :;^ MH9!MN4T49KF/D&]$A^PY^6@+>1P3&FXN]>.8>5C/[+6%5"KE1L,=Y-V"HW;W MVJZK-%\_QXM^KC\^IOL2T3JAI;SZ,Q>)(Q)%Q:]_>2>]8Y]AV*/R\P[2?V.^ MW._@EOZ1S(*MBM^7<+R8PI\PKZ*2UK4C=W:YQO+C_R-V8&"!P)H+/QM&1,!2^(PFQ,,C/Y?P6,_EOJ#% /X!C X MM!;7 (8L;;D'0Y, R;].0>><]+?->DYUP^6]+NX?I!*'ZG[0$#/ +\/R^X] M"[0FRRR(Q]F='GC> KV+FOB/YW)]C\\,&NS$.?4Y]3GUASEQ3OWC]/_Z+(W. MZOFONY*PKN3*=+*_Z#GC;JU_J(9%0VL23!A4_]U+K/PUY\?QO_=H(+GAR7:# MPG^7;!Z._S;QCV15Q$:3XT4X W &Z ,#2+)HZ$U.*+@9 [0:%^RNP[">CLU/ MTZ[?88JJK%[S/.W.2OM;A;^OX0<,%=VJJ.%+G'C&T=TE(V>HZ$:ZJ&N7."^3 MPYO#NP/PED0T$.G=($"O=GQ!4;%*:ZJGN[B2FD8!&I7%!Q4+4)*H1%2;JK2/\P$B W3MOAB9 \&8I3 MGU.?4Y]3GU/_]B4N]/C482N8TK115.^J\01CJFN8PHA4]0QSYOD MH&K3/,.B8C;Q/CIN9MU[AMNOM3/9>'H;3W'AU.?4Y]3GU.?4'W:?OSLW-Q$2 MU4:5KMR%X2[,_NII2;VK;D0<4UW'E"R+TGUE 7%,=1U3R 1,W55:-<\L&_SV MK8&:[(S=W^8M=R>'AVTL#2,Q@6-[>-A&(C::^$0WH@\C'[B/*65/ MM9W-?OIYLHC5N_+S>,NTSF-* DSQ\MD[U;[=Q)2,1:71H<@<4QQ3^V.<:J-* MQ(Z;6/>>3O9Y3M)@ 2\5R(\YB3.2\:0RGEC"J<^ISZG/J<^IW[&>:=J\E9YI MW\AH&@.)GEZ%(!X+8_),HF0^@U?PQFD7\:A$^;YJ*;A#U7U(89EW->>0:G/S M1%0T#BD.J58AI3U9BQIJE)'1N5WI3O%,5P7UW:%35AJ=CLO1R=%YA2924K/C/SDZ.3JOT'U5 M5IOLHW[/W0!9C-WE$%76I2=#AT&P[*\@' M):_O$I**B'4.20[)#D$2(5%3+E&VP3'),=G8NE4NTL"WPT;N\1E_G:^V2+82 M_W@ET4:Q1L.P[-T5$_'0PP#A+8EFH][6'-XJ-6#QR$'(0M@M!LU*OT?D XC"+M3_&"I"1;E*':86718-QH,[9S MG@QWU/N'320UBJ%R;')L7CZSJE%?*(Y-CLTK!#"5)KV NH?-?D4G6;OS]V$\ M2F;DY]+8%(68]+,?XWLL<1=]* *RHQ!$(D)-W!L.0@["UD#8;"^10Y!#L$TY MV"B_^7Y .(Q0Y?N_)UGVLY#;D,(CF20I*3\M@A_G9YFVN3Y%-@2]XH0TY!:W MRHU6O:!&O-!L#6XIK;F_WS,^4%"K#09NBV@>Q>*H+DT:HUE]#)?OG!-ZQ@E2 MLVS5GG-"KZ+'GRHCOXP<"^\?24PFX6*/%+ASG]7DQZ[;'G"R,21<6O?WDGO6.?84"C M\O..N7P+9R03?B#']:)H/FF1B7?VI)!E0(PKF&?E8_O'+ MYG*^J\(I51Q,?;<_V%*\Z*=?WFUA)_])QF_\)C>\K_;;E5NLGV"<;@KK @WJ MO)5.[(WE]C7T$I\JGRJ?ZN&IUH573=S>?U;#>_2S0/_W*1Y%RS%HJFR1C+Y_ M> PR0FBDY"7[>)PVWM+)6P=&U.8U(K07Q(Z9W9%. MGP7I4QCGPPN6BZ3\(BP3R^YX'E,HC$\X=LT)43X#7Z89H(',FHL_&T9 M$P%+8D=5*J=_F_3_&OXXFOJ#% /X!C XP="Z&#!D"9W3Q9&3_JY)?T[;.D[Z MNR8]Y_K!DGX7UP]2Z:/68R?7I^?[,!86TV29!?$X&VY%O)-D"R&9""EY)O&R M20+D /8?.[V]**N\ >F]2U;.8!UF,*3P+JJKB-!"Y/Z1D;3&-;QZ54 EU,8@\,5)?,9^+>]K!?7FO3+ZZSH[H&$OG,\ MJ4UL!(XGCJ=6S\;@@.* Z@>@.AC>;F&VOY*8I$'$+*Q@/ OC,%O0,TV?!W8J ME2:WVK2RLV*OSRYU7[&I&/WP1CDV^X=-6JK7J/,41R='YQ5Z.K;:I[3CMF=' M3NG/X$:[,IV5=T,2:]T$%#*;Y$YR0'4 4/?9@E&3 M&SD:7>W!R %Y[X#$1J.H3%ALBNRW9!%$PJ'*ZLZW]N'=_KK4[0^) M#8_7XOW^>A.FX,*!"X>=ZV$8YSYUO>=TM 6935\P^X.&7:G(LY M%W,N;MN&U[1&E0OWQ\47:PS6Q@C9/_G7J\]7'QC:A +[=YJ6#YD'3^3#8TJ" M[Q^"";SS8Q"]!*\9O.K/T_2(05^(NOM6\*S%J]V_)L6&W>Y-?K<_<%:T>WNC M&RMZZ[=F/[7_Q##.CC?*>?FG6U.S8WJ+PYC#F,.8PYC#F,.8P[A% M&-^NB*Z3;8COLR+ :%30V=6"@ &$8?J(05XEQ3%X:PR>GPW),<@QR'7QP"*H MOZ9)E@GS-)F$>]JH]LKC:;+MV;UD4NZ ]P2.C:J4.!PY'"\#QT;UM!R.'(Y< M69]K1]Z)N?AY3F@WV/BI[-J0?;Q!JZ4;3'S GBHG)2?E'[FT.1'^B1;V6"# MJ75IEIS8U5J7H<<*[A2#Y_=.YQCD&+Q!"0O'(,<@EX-#KCM=%1)$2=;(;+PO M)^<__\.0D=QJ@DAGI>1P'?/[PN1[U/_V3[MZHW+\U41^XGV^R;9XHQCS+N)SN86:V<-T[[+/PXD#B0.) XD#J3> 6D@4<$%_""\ M#^-1,B,_ER:5*,2D41%TO_(DS@@AWEVV!'=QAX'I9B[PN6O0?1>9XW\8^.<[=!9YU*&+ M0&HB%CF$.(3.5:WWHR$YZ#CH.FJ6W7MD]5-EFI515>'](XG))%SA0!_)POA/:W>^;D(_)T=]L7S'\(X63Y& MY*R*L^*A](H3ZKJZ%/]^8R%.O M@4:"=6#WAS&@/?]U=Y3=6I5TA^M]^IRM^AX)]^>;>%TN+];_W6[*?VGRC?Z(F' MW=3^"/$*4.J!8]2NVAME2Q88ITZ=WL ^O>3"X#&)QO"$;].4$.$W^&&:"1[( MC;'PMV5,!"R)PU3B Z/_U_#'T=2_J1C8K[4;+45+9RE> @0GK,3%8"%+C1IY M]8G_!TSZ)KTL.>E[07K.]8,E_2ZN'Z#*1V@?!)KNQ5V?FN^#+)]KD/]G3E+Z MKN")Y)^32?[?;/F8C=)PO@B3./\F)<\D7I+A)L9]K2V)\+C,PIADF5 L2_]W MUY$D];\)49/X-$\/X0#F .8 Y@#F .8 Y@#N>S;?;CMXE&0+(9F<80]W$[-& MD[XCG4UE[KM ["B&>$'O'6'H/H^V:"2G.GNT!$28"(?'E,2 M?/\03."='X/H)7C-:&7#-#UBT!?R//>MX-YQU &**!Q;)_*.-"(GF#G#\U]+4]!ST8@E4:@G)9[_;#;V]AY73YMK87!; M''84'C2 0SOD9Y=_#!> J]&N ?ZQONUS1X5H+569R8>KS+#9J!3+:+VVZXKO MTN]Y\-U;J %FW>J#J+;BU79OY-VGRAS:7:@$D_1*DV0),-&3VHH0Z+ MDNC%-%EF03S.Q/PS^3$B\X6PJJG.1/BP8#L+\&59<;W(_Q@'BV"@9]L!$&.W'.^YSZG/K#G#B7 M_/VO^K]UA79;D_O3&1.Y:7JTAD5#:Q(ZN_B2\LI>CO_+XU^514WAW16&BO_6 M<"3WY^1J?L0.%[H7KLF251$;"I>ZG $&R@"2+!IZDUYVG 'ZP #MF1U-FC;= MC]G1P=W/"\S\\P)^.! 2:>T4@3LKWS9%558OT!2J>P=V\U#O\-"MBAIN8@9S M=-\3NJ\W\2O$BQNUT^!P[! JW*RX(7P2."HZ*.ZZ5 MY*C@LH*CXM:+P%'!4<$UR-L+F=/C'U<;[#UI6HI1\_;^?_9>]/FQJTL M3?BO('+:T^D(I$H4M=K1%2%GIFMRIEWV.+/';W^$R$L1E2# PB*9]>O?L]T- M!+605 HD[X=RI202N,O9E^<(W%9TLX@^J]L9#E+94%8$#[_W^PMWN3_[.QC\ MPT.ZR\"7.[^_<)?[L[^#D;&'T67Y#/RIU_&%7CXA=+E.0F@/1MWVVL?OBQ3; M,5J^6@<](=!RH.5=/X2#W?B^2K++M7H2@R0+M-P_6KY:!P8OT'*@Y9T^A+W" M:?ZF:$3]E&*#X0NT48?BW#Z(H-VDQ[5\W4"/_:?'/=CKON]OWV7+!FU80;8$ M>MRZ!QG(<3_)<=?WNM4LZ4[#O[R.P__:/MWNYQ#WZ@,;' :E!V(^ M"&+NV2$<[,:#* NB+!!S(.9 S(&8^W8(K]J*UX>&S#ZT$O2E&W?/]AKN>/_W MVJL :;CCP,?ACL,=ASL.LOJPVO\XKU6Y38!S55>1RLLBR]0X>IO4\)LR+<;P MN_'W?7+'7CZV<'H\B(^':Y4]]FX<1P@7[!]]#D_/X]/C,'MNU^ESGVARL [V M?R#'/I'COHK+H,X#??:9/H,ZWP_ZW">:W!-UOE>]B.RTOZ2?WD]:/+TXB4\O MUTGW]U8,[H&TVW&B&EX.XY.K=8S"0%0[%%Y_>4(Z"334+QK:<<$4M%T@JJ#M M#H*H=I"0=DO;'48R]Q?XQ31;1 GL#4<:2+LB^H7H+7XCVGL]YW^=V9:/WOGK M#N0>'EWM1P FQ ,#B_63Q09'IUL%@ XLUC<6V[&0^UF@QGVFQB#P7]VFN@@Y MUL!B@<5>CL6.CZX"B^TUBP6;JI=AK!>,B;[ /J\E4#63P%6I:I5C$\)>QMZO M+H_.3S?09KL/2; '0G'W:?!LG6A'H,%#H<&>[77?][?[\B3HM$"#KTV#0:<% M&MR1O9(/]Y(>_[W/X>>NTR#_BQW]( M:WCPB']SS^NZ*;(Q//3+M%3BP&$U^EB-H__=Y"H:'L?1R?' #'%[B7<#TGFR]A4I11/57KK^,1JEB7]-_\-8Y@:6M_^^3\N[6_>Q3] M+M0R*8M95#2ECPVAYU]%E;J=J;S>&E$-CDY>F:C.AT=7@:A6$M5@$Z+Z,DTK M0RKPCQ5$I275?5)%\S*=)24\-QK#;^!FD_47/]B ([QEUX^AI<#"B\GZ"\6; M9L-AX^O>AF[L6-"ZJ@[I+\GA@'+O0%=4*FYTB&<;7+9FWRJ9*6FG.XH^R8*1 MA)$N1V!U1?>J5,M$BM^U(G%45#7MNJG3+/U70@0#6[M3-3PZ3\I%-((KZA"Z MA3=ML$/:KB_GMB+F-I*T5T=G0="N^O;YU?KD&W=)S:O3[SR6,[**)!<*-13. M0F'6V-QEG^1S^N>^>R350UL\*']D>/SJ_LC@=+@-\W5CD?8@4;R:Y7BQ>^[( MR"-!&]D][V1BZ/SUQ:T%T>709MAAQ56#ZEX**1RC+YZW^\.7Y#/\,K1_KGCOU]26<@ M??^N[J/?BUFRE"V\3\?U%/X)9RB3*4= X\F\4C_H?RSYQ6],6:?-@YZ\65WU MR>\87GWWXYNE%+&\?_6?+M?ZUGI_VOJ[+G9Y\?T[J)Y6%%\^5\)11$*3,KBWOS[F]/",[CBQ:CCN^C]-,EO5TRR M/AA2. Q1@.'P( B"('BF(#A T^"Q&4;[2@5NB.% A<$!7_TFM=,[?/7[OK^> MD;:\A2(P2Z\((B_016_HXA#EX0$:>X/+5?2_[BB ;T^M;].<]UI/BZ9*\G$5 M\\_JSY&:TT0 ?'=RJZJ84IF8_X-?\H?@%_R/<5(G*T8&[#75'US?4;\@4+>3 M4GHP@?3#ICHPX+OLW\;#[8?;_];3PWIV" >[\<#[X?;#[1_FQH/DWZLQ>)^[ MRK8W-?AW_88/R64/=[GS^SN8\,LAW67@RYW?7[C+_=G?P%%?+X6 M2FW@L9WAL1V;1['6^-1'][C[2+8'2[]!1[PRB/0@/KO<*E,&'1%X+/"8^XV+ M87QU&6:M[C6/[9H=ME6W8'?LL'42P?V-B/U* $4C*?T4^*9-:P"^9>_O]N;< MQ9?K2=A'=MM;0;L'\G3/2?(TOCH))+E;)+GU_;T\F0W6&3@;:"B(M77I;1!? MK!=4#G(MT.0+!;'BR[/C0)([19)!U;[ZT.RG5X4,SWOK S.X_I-\X! D[7&0 M].PD'@Y#(B*(]2.(G/KMHXSH'']HK'=BT1$43^7I/C5D7^>IA)NZH/ MUMOM]KR=XV$\/-UJVOIU[R_P;N#= ^'=RV%\.0RL>[BL&ZS _H;<=B6R]K>R MJ' $7#%)Z]>.X;ZF'N@%APP&\=EPG;1;;V7SOHO@0/_;]4;BX[5R?('^]X'^ MMT='9X&&#I2&#EZ&GIS$QVMYA8'^ _WO ?T/KH#^U_$T _WO _UOCX[6P:WH M>5#BFT;*7JP59EMHB"%NN(<;#[/\R-A]L/MW_(DG^_NMZ? MBP/YHCB@WZ P/AZ&Q%^?N&GW20H+^T(>I%\DM8-D=+93_7 '0$,[+I8&Q_%P M$'+\@::V2%/G\T2.ARILS^/CBR!L W7O)W4/ MX].S8"CO.W7OE2FQ']/3]JMG]E71Z'8.8>'%-K4]((7XXG@M/MM)N(1]E_!; M%>0]9YQO4Y@2NFD.E?RWYU<&&MIS&@J&R4OTH,7#36+?P3();!78:ND;5_'Y M^5H N8&K]H2K>IH#ZGE\9N?'"+P"V%E -M]BG&:MV1S]BX:&X'Q@L%XRV/ X MS W8:P;;L>S78+VRQD"/NT*/0>"_=FWE\#(4JP46"RSV8BQV>K$?L.>!P?;$ MIKK:#YOJ\9#5-XQ_3A5]<' )GWQA6GPRS,V>[?N0]AKN>/_W^J(MUSW>]R'M M-?#Q_N\UW/'^[_4@974/(:4WWB[]>,\'>%-D8WC$;ZH ,MT'O[AG&P^W'V[_D+%&P^T'WC_,C8?;#[=_R))_'93I[>SR M!7(+GYN;:E2F\SHM\JV-E=GU&^Z#;]\7(;X'>]WW_?4J-A/N,O!EN,MPEWNV MOX.1L0>"J?MBPU5VK!9JNZ5YRQ>YR2:W==??!1?^,&AYJV5]@98#+>_((1SL MQO=6D@6M'&AY7V@Y:.5 RP=W"/LUBO0U)M#T4YJM!;_QR$Y[V]"VZTP8R#&0 MXXZ2XQ[L==_W%T1+$"V!'+_=T-Q C_M)C[N^UP-!CGS&R(]]#65=[@=N1(A, M[2%I!MC"0)I[< @'N_&]%4Q!9P;2["EI!IT92'/7#V&_YDH^/I[@1<,*WR", MM=I2>>K;7?=_?KLN&H&L"/05=$^AIY_?:0R"^ M%ZNRW!8(Q]YZO"'>$6[_,#<>HEWA]@/O'^;&P^V'VS]DR;]?#54O!C_2S\C! MV7F('/2'E?: GD(DZH#HJ6=[W??][;IL"%F/0$];I*?S=:K$ CWM*#WU::\' M L7X&N 2.U:I.CQ[@>;'4,G:&TX/I!U(.Y#V7A_"P6[\8 7;:1!L@;0#:0?2 MWF_2WM=#V*_&JI= [^BG<+H*\;H><=$>T-,Z#FJ@IQVEIY[M==_WM^NR81UP MBR ; CT%71/HJ5=[/1 0PRWB2^Q8S&8M.-\0DND+?^XQ9:Z5 R4>?"4V;-# M.-B-[ZM<6J>.-,BE0)E!8P;*["=E]ND0'G$W95J,X7?C[_ODCKU\H.#T>! ?#XT^?P]#P^ M/0ZIR5VGSWVBR<$Z6$6!'/M$COLJ+H,Z#_399_H,ZGP_Z'.?:')/U/DZ\)<] M=]I?TD_O)RV>7IS$IY?K#++OK1C< VFWXT0UO!S&)U?K&(6!J'8HO/[RA'02 M:*A?-+3C@BEHNT!40=L=!%'M("'MEK8[C&3N+_"+:;:($MA;@M M?B/:>SWG_]]>(ASSNI7JPZ.K_0C A'A@8+%^LMC@Z/0BL-@^L]B.A=Q#>])> M4V,0^*]N4UV$'&M@L^2.RU,;KXQ_QXS^D-6Q\Q+^YYW?>%-D8:Q2FI5+1#"-26*4P M5N/H?S>YBH;'<71R/##@$"_Q[FA4S.9)":^LB^@E7U0_O,F+EWSWT;H[>_/7 M]SZ,<30IRJAH2K\-Y*:I@)*J*JK4[4SE=72?5.N_\M_.3HZ&$7PF@V>O_90X M@I6N_>W+D^_6_JYS7#&=5SU5ZZ_D$;I9ESGP@+9 ^G!;IR='YZ]]6X,=N:UU MN1Q9^,LTW82IKHXN-KZE*,U'I4HJ!?_P)4 +[9P$P+Q,9TD)#Z0C+5759/29 M9/U=#,XWN.B5B_>JXV)9*:A!_. &BST9;FFQ=RLG6$=)/H;U9DD-A);F\+$< MJ_W*8@32&'> ]U(=1=<5;&2NRA$(9\SVN#0/EP,/H@^:MVXF$BXVV7A_!68T M*8O9!J>RB4KIKV"*'3X? ^<#X< 37/+%==\563,CNELFY@IH<:32.U@2DK,5 M%LR"_H.83N$E0N3TE7G",D8_\"A:9;84- !QR5ZQ=+^^@!T>G6XN8#?2Q)?; M$/']Y;_'* M))O7=X$NAT>7KWU7O7&!7H3%M^ #:Z.SH(']&T]H-/@ ;V"!?9"TG*G_9\7 MDDK!^Q'I>KX-WV,C)3PXWX8#UE?FV[[SHS-']N>'/"(G^4.2W2>+"E[UEVGYA$5O88E=Z;55)_@D=W)P M\NWR:FHTS8NLN%V0G/@ TB KYL3R'UE[5NN[Q$\A".=Y7JKW6'\_!0[)^6?W MA7E1SI+,/[9CSOU20C,:J2R3O_['F^,W]#-L9*1_[CC(+^D,9.W?U7WT>S%+ MEA+BP%JW:<[+2YJZT+_@_#K]YCX=UU/X-!R&#-@= <,E\TK]H/_Q8SO!^\:T M$MAFH),WJSL-^!W#J^]^?+.4>9;WK_[3Y5K?6N]/6W_7Q2XOOG\'U2O,[RW( MX2?UV5UL.!M\J_4H2U+Q\KE;O]2"OJMV,3YZ-L9AML2Y?99E<6_^_$3GHQDGU+Z9BBJ9)\ M7,61^G.DYK63CJY6@' >S#WW85K,ZS+O,T"%CK&-NMGG,9.QNDY!+XN MONZ.].4^Z:I?%[$K/KD*,YEW6N*LW/@,WIVI?>8OV6'?66RX5/X06&P_6&PW M^][?#EYBC_:B-MGDMFCX^^]>^QYW@H"#CN@%1Y[&I^=!1P06"RSV@BQV<;(? M@"^!Q?;$#-LJB.\.F6'KS%WJ;RCL-Z_7J*8Q3-*/L6XL= .5\?)D^RR,]]9. M^D6R!#=YS^3@/][3O][<]>]WU_C]_ENBF>GBDR=QM!B@3*^W8J+%#> MSE'>GNPU(,L^Z=T!67;M6A'!]D!HA%D"E(3,E5=I5>,?DWH#D(!M(,OV&"+M M*/I?*AF/B@;/R0%&05*$$TT([$4CIUC8AYM%]&_']F3HJXA?4TPFE:KQS[.B M)%R*HBD1L@)6#'*M9MH>)?.T9M"5?ZA172WAQTR!8G"L6%G,BY*64$P$RN)& MX:?D"; 1!, @7 ,ZX'F9PE$O5%(>!>RV5YO![/ MTAR4>0GJZ$X%*)+V:@,4R4X@;/1T\?T[J(-L7#D,_($ 11(0"%931X B.2!1 M$*!(@B (4"2A<_LA.@A-^X=\]8?8M'\ ^PND':3: 5_](4JU@S3: A3)8=SS M093O[#\4B9MQ2KR,4T BV2$DDM/X?' <^O-V6>"$%MB^L]C):6B!W4\6V\T6 MV*O][X -."1!0^R,AKB*C\\#'%Q@LQW33"MNMV M[XX5%F!('HF#]AH&XEG@.0$&HG\B=,?I[UDZ/-#?+M+?_NQUW_>WRV 0SU)D M 0PB4-[KJ+! >3M'>7NRUZW D&R=[OA'_'B )=E)6)+5=2,6,, B9VP"&'#Z MRH !5Z\(&'#> \" %T1A60T98$EGJI%:CJ*GT)P%J9B4Q6S]75^L?^L;7?H& M\!01'&3BE"AB)$MB6#VF@AB7?<\W6*8J'\&3*]#""+P3%4T95B#R^G7+[AB!%GV']3,:_).5711A- 9VHM=J 3K03H#L]77S_ M#NH@>]D. Y(DH!,%4)+5U!'0B0Y(% 1THB ( CI1 '-XB X"CLI=L!7?XA2[2"-MD-!)XKA!YYM,\>I"?#O<5(G ;-HO_=Z()A%-@$U MTPFH %:T0V!%9_'%\4EHXMUE21.8JZ_,=1H/+P)S[2=S[6:'_/! .^0#_0;E MT#/E,!C$YZ93G-3 MCQ[;3"L!37QNE&(,#SFN>\.PV.> MW<"O( U)]LJ#*'"Y*-]@O0G1A:P]UG,/DO47>+(!VWCG:<8J,#5N[)593O89"I,7T>PO)JN'?1=UY[V3]=>O8JN75*U MVA^V/S^D?Y\RN>;YM]-.3M%_IZ5^R#RY5>]NX Z^ODLF\,X?DNP^653PJK], MRR<8<1M!+^"P"KU[*+H[:<<>$U]'T=_5_56S*\PR.@Y M@XP&YV]6%[_P.\[6F^JST_-Y=NI=!PDJ>QBS0<*8H,.^_^?,ACE(,7# ^.D! M.O]@K_X0H?/#U0>N/^RK[^+Z@U3Z@[/]&RC1U8QQ. @3G_"(557K6.LW$G([ M@L+YU%M^W;[$84! WW4)&QBLQPPV"$V_@<$"@[T<@YV=!2#IP&"!P5Z,P4Y. M#P4GH)/@^NM^<4X>_%'*Q=N"E[R=D_\F((\O3XAOA\?K]"$OWTP?&KO"@,F= M),%!/!BLXS$'(@Q$N#4B/%T+CR&08"#!;4)OY4'+RZC&<^E-_?3X'CF>33S"]4YC>^[B6O'.=<_C=:\^Q'*" M6 ABX:D6P_%:[OO&9_(L4^-U:68=8SC(DB!+#DR6#([7&M88;(P@%X)J>J;R.J+RX)>#4EKWMMVKW!7N#D Y@;/W MB+-?\:[7X_SMH$QTNC"O*GQ6K:@/8"9M W;\?#"3)$K'__&F^NE\^//QR?'/ MU\?'%V>G9X.KXP_'/PV''R_/AH.K#R=7^)WDR;M](4]VU=%_0_KLX)?_3$$& MC%$*($S/^V2.K!7]KJJB*4>J6I^4MY&M Q$T*3)PMN'!$6.95,T,I=R_5!7! M"J-14DTC=,K&E4MS=)H-^]$"O%WX*O?&!+G:J MP$'Y.SC19,;-R^(N17%ZLX@*L.(2PF1,1G5ZE]9IVQ;]]@TU.Y@ MV=T$QR ^'VRUVRVD-ONF%@+G[B7G#N/SRP/@W%H7_17Q^LHEIWO\*_T-R,G:4",_BBZO])L+#]F@F:9[DHZV*TZV>T\N3^,5Y M?#'1U)NB MDY?9DM12K2P-*'(V%)*[),VH0!(.NZ124?($L3H4-X%/')4*GG<4?+HWIUUBY6CY@'P4BRLA!5T/BB:E,5LD^FXQ]NH]]]L'OPVEG 4_5R4T:0I MJ3TBS2=8PHHW$T>54M'?"_#-S^+H@[KALT<*XC_?*VH[R50M1V^N10I^W\'! MSYN;+!W!L4_@]?EM#,Y^6E$ ]?:V5+?H^6,#!M &,-N82&?] SD_V\*1]2.9CO(UD9;!+W(U_"!IDR5?!7#KA4JKQ+*>0])A)XU6+RZ\T( M! F4[8V-AP\3^4^3C1J&AI=;F+#]B M638NR?@<4-G-:@ZH-Q_F>'&]CX5;H M [$#Y2W+:)J?/9IBI#!KQJ!8-NG.VL($8O!G@1M VO&"42J(,DE F!$[$9\G MJ'#JJDZ8B4%"UK@_HWKP]+D=#;-)64:ZD_A,54?1+T5%<5)\?%)5/"2<3B?- MJZ9$QJ6)XB!)X(MQ=#V#Y8[@G;^!(/UD/O(>6P+S1?3V^K=/[[]G9L:'5$H$ M[YBZ#T!V@3Q6%)K,NI[Q^?K]]]%_IK.46C'^^/3^/[^//ML'78]H M3'1T_?_%)-I@>?_ :"^(EA$88PG1*(LN7 9(#3 $,$#0Z!'V\*0F$TDWAW,> ME>D-FPK_:,JT&J)N MLS2Y23-*'T93E8V)7.!(M&ZQ%PTDQ1^C9VS6H#BXW,;@\LU$Q_#DZ'0+*AHH M9*XP!:NR!>HVE _(:AO(M).C\\T/!WDQA.8>L4)8%MEP6 MM3\3"A$'=CZ5357;[JAD0;(&WY8EZ8QLY1LU3;+),@4949&B<%EI[)5J@B*M MB-[\;ECQZ,WSM;WX5^EE^203%+%FB M@?>IW%GWMNQ@Q6(*NKF9HIJ%Y37!M9LG@* FDB*-*LW#L?S_.SB)KVH\-PK>BZR0):]:HHGF6 MY)6VH-**2P+A;D!X=/D"/:UCX@\R5V9 ]FJO 2?T?*D)G1P#-&2$.&9SC"(H!Q_I?IW MQV,YXLM[K ))'1V;N>S#HXN^'^8F$";8 M_:S!);2G]L(G>G(TV/Q$D4-L&*14&1DK0!(;'3/<]G#SM:FDS'&*(UP8N !C M-2\JZRK>I^C2@#J:S\$L,$MV@S>_E7CH=-#-',M-LH(B4N)R_:Y Q7T$YZU6 MT6_Z:]?:OUM#<:VPB$B7?0.@&IQ[J07O)KKMVQIV3ZID)\97R6BJ[T[#!J ' MB:U^XX<)F2*/#F6XAB%\1 >66;<"031U 1I3+*Q^N9@;1Z-.S[49= 6MN#K3)JZ*258"K>0 MP$9&Z1RE!YDL\"N22;EBNILE:4X!$=A7@F&A9(:[6OD2MJ1\$\EX$95V(]:) MR[ZZ7+).24]L[B7KL:O>>T/K\>)\&Q;/AO';;01#>VO!;G0V&]E[?ER*K3^K M1#8QZBZ&VPC=^I$(([RF 5_,Y9\FV"TL,UR@ULI'DAH59Z-BP55L%P,9A7Y*MK!-$J)KAYF M3J([L-V(ZI(\;S#-@PP"W #_W#0ZIQU26.7IT=EWE*T9')V/T$,L^!?W(2GR07;I*,6'\C\3780B6!#D0E$EL"&@&% MCCO\"U __7,R@?,!BOQ2GO0>)1+@2+1]F4(OO+ M#>0^B=C63")OL?"Y "?T5G+P#QH 4O8!FI #2YBIK3%4B"E53(CKE*E3))2 MW%7C6];^PH1.HE?7=/S/_W%Y,KCX$=9>C+[V[K(W+)'<2L52FCO5QFYDH-/T MZC( ^U6MT.%9VIJ=4)\KQ+=!?B%F2W6#9,K)ENCV9C@N-H6SOQ)C"Q%=3=.S, S;N6X3:J.JN.(KN]3 MDV'4EI54-Y$=:(KO=.4!OD;>H4WH8IQ.%FZM'E 6EF6AZ3A+RJ]*^C% ,B68 M,X!GC<'37=!)I-A:@^Q.K\$-8ZU4562-J?D;8WJRF.M:4/Q[K4;3O,B*VY2? MYF8U4?WA-KE0 G1SZI<9PAJK(L\54Q\%E6%QL!%VO^&ETW1>\5U]425<*:96 M?TO*.H=O$N,3JV#IH!I3X1Z:(0>$! M#;ZZ-S=+_E%0M,P(JXZT^,JPBYLP[TA >[6M(NG^G@C%7%=5,4H-@7J- [.T MJN#W&(UY^_?K3^^_YS :_M-_J"1+Y:F'N M:,Z[I%QPEXVNU7!$FJGR6-"=5"GEF,/+;:7FUJ%XZBW&/Y<*$9&XGS+)L9RZ88D-_]5/ M1\*\53E2G:M+@+0+M%+P3>#-N-LELK[394JN.$4M5L5LLCCA6MX.5K"4*Y2E M(RCP@8\)"Z^L!DX^Q^P*^+R8&=_04?B@1E3]*\["8,,Z37$*,#W>N7%0FAGL M8H/X(;:7;*%EKEOPH9RY*](QIS4>H7Y]]F3Q8'I%-J\WNU&+T?#BQ78IV@-, MG/\NRJ_1!S4'NT-;/C^;X-!GG0TXT**N+9H6YJRSY![(*JL*DVYCX7'#H2UM MBDMO@?9:3&,QEI/G+#VY 864@]1&&Q='GLR2$200GQ@<*=ZS%M2@ID$0+E12 M&DUI92M/]'-U_E'TP2RFF9/\FBM,\EHJ('0">"=\"FD#1#BW1>!31-?,$V M M+6%Y!5:X?LJU7(Z=G:.5F^*&;L181ZJ)-7'98!3*%M"3@Y-W5 @E]:O8[ZJD MI][F^=ZFWT>#X^_PG]JD28S],,>J&3I>+1JCX0"7\3:%KY$[@=I9V7-C&PC> M@O4_WM1 .D54.%4#?L+2VBC/O?*=,?4#V1 \$-&3J>F?9Q@6"UUB>H#Y4X1 MJ\38::W)U^Z;SJ!L)5QLOH' W$HC->HMG8G6]*KE6%'.R"2RG$8E!YIA5_/G M"HKGKZ^ZHE[6-+71:D--TP8NPNI8R^MVRZT.M"%W@' #!DFK*_J.UOSP8 M;%) OMO]W2@R]@F-U.-5?C'8Z!K4=U9HQG M*XA^4N6L&27 MT5OOUURW2_)WZ>65J0V6[Y\<'Q^S3^H_&G9%(3;8EC[*=J"34BU5D=VI?+00 MQ:N!OH@KDW(,G]"10\_5E=,:*V"^TIZ^@_!AO4K."3INYZZ MN0SL QG&)*ZA^BM\GW;BX&Z(9*8#DE3*ZA![YSHV*01]KOQA5CXL)+V%2< M?K]1%%(9-^I'"LG@ XUHTQ%KMS0;(.VM4-Q:5L_*'U8A9C3Y1Y M!@W(U']R9-C&LOB4DR[W %''BCRS83*I0:92_IJ?1%M"H#&@%-=7QX/KLX&%U?#X<]G@^O+LP_')S\-AQ\O/_YT?C$X_1F#!,FK& $=-6#O MG5*)7VVIQ/J6RLO@-3FNM.T-7U7F(9;(++5]X]2XC[A56 G:E-Q9:4'LG/Y& MK#-H/PQ+24>H-S(6_3:9AAD>*ND!\_E6"8L3M%0ELH0,GAL%$CM'-8))7%R$ M#"X1-ZU[)RBX$&>B09'4HR(Y%^T%S,)*T4*;2F+ON*%K;C3XG8P#M"U^QICB MX/C=_S$MP!/X#GP$X_(2'^Z+\] 9DA3F'IY<7%]]O!@,ST^OWG\\'UZ=GIYK MYKXZ_W"]%G-O,?+6XFZ,L>(IBS!'DOVMR#"=SI3]V698$;XD10+M/7OF7#@6-0LVR2/'F*" M^'99IB.H9JF"(B8M?E)6.>;0H?T@E3,P>LL6L2Q>B&H-+R:6%^,40Y/P MM5@GX*@KL10P[S\M^8'Y.T'_A-PJ?I6F!YOX]JGW!JU%L@#-N"_X"[7D&?1+ M.E:%=2!@/XNS>*2CEQE'*V\T[(Y]-FQY"M9_4=+)6] W+L?,J3.N,"5>$U#! MA7[KO46)Y!29XQ$X4+ZNOWJ$-C(UV,D1SRA,@7 #!IB@>T_MRS-,F&>0 M=]4R(=1SOCTV+O->V!J]S'ZV1V6LD?T4>PDLI*N?SJ]/?CZ^&EY_9Y67ZL-:H%>0)ILZ"3]LWT._W3.8>R< RL4KI6G2BK/=*BGI5*; M-<.\$ C1@7I6KR_NVA/#UA=WP[.??KXZ.QM<75R??83_'G^X&K*X^_GTZF)P M%L3=P^+N]"BBB%21L=K_#3&FQL35_;:5ELM>.K;X$:.6QO>SHGN+>WYAMWMF M1'AL4_U8;,F5KK(SE%/OIZF:1!__5*.&!#37-I2T0_Z;K6:0O\4$N:/XD*1> MD%V"%/,]E?'N'?=TY)[IE<%Y+<%&6I?/_/8I^TKT*5"*I M#"W$ZYX7JTTX 8)E'XNS5'&Q)[R""[6?>0&].>Y,JXM?AK?=B+,!E$SX* MEK(+6_5I+]JGHN,&8V=DE\V=5K)TN28JP7<\>1OWP$1+S57)\%W+ER8#9 F, MN^DD5& Y 2A__#WAM0 ?R ^3)1YP3:=UZ)ZI4MMTB%M -"8# [Q,VR+*TJ^* M)V@M?2%^WOGL'@'3H)S$).,_M@7?3NB(3SGZYQA4EO( 385"08\+HMBA92P" M+.!9_]()1DQ#KOP>NPZ8)YH6]QQ6Y+5@Z--TWR+AC:@$BQL(*1/IA':22M<( M8)AT-#797D5/0[HWM*<#855KR)W^\&W.M1B/"E_J%"O5)-,Q6XQ$F4RHR4CS MJ$0*!M8E5B3HB"UQF#FU5NT"HIHO3(".2A#\2[D!&IND'!&<%U65XCFL6BJW M]7)0#+Z<\N2'OI9Q7VW-LO_P_O+TY/S#3\/3TXN+#^_/SW^ZX*SNSX/3]^^' M%WMBV;_ -73(NM^N?_\2??H4O8M^_?*_/OX>??K[S[_^_LOUET^__GUUZNWD MI^.3BY./5Z<_#:Y^NOAP>G'^\9AOX'1X,KR\[%?JC=R9P5'TGUAWS?*:^EYZ MGUW[F0+5"-F&' [_S_+LO2EP<5MP,/\CR6H=LJ?L.P^82DH>VVE >4VG5%<2 MWE21#MC CI_[,5*S>59PG0Z_[$L&E M_O I\TK,/GS*@>*@YLHRNL6GYP37D#EU;@:I01[+F4-] :@3 M2RKL,T%QFXQ;>*B'Y 7H>[F?*BSZH61G41-D^0T7(DVY6,T\ KTP"L:9JE^= M%[2MO]1FAE5GJ$MO/"/.K(K7730U5C+Q@%]BAKEEAN7HJ^XJ* MA)P3L_<>3 MCQ_.S]Z?7'[\KEJ8S3"^@*!N-*,KPQ![$DWA6V"08O^';BX^BOZ[:! I"MEF!%PX M:=#7\O+,'#I'(O(8SLG W:@,I]'5Q:TBXB/AF-ANI662I%HL,E#147/;#)Y4 M=B%"E&N\04,HOX9 SD&RN2DQC8U3??[X/FZ9OQ[& 3[[AG 5_,''[:,5..&G MG8ZIMJ?S0&>CR"G<@C:^-R9MY1--$AP?H_[$HN$JXT$EBM @.%N-GVCRY)[* M82T]>.TN(PI5TW]VE)Y:@L,O+2X%)9@G_0G!B76Z(L$ MLT_BE?91C."ML7?"\;(,CE>6*8"6H+$(U;)LSU!'E3/4,)]R7A:)N5CW>X_, M=#N/)?A!6#(,RV&]L0 NX%]GF&[AOO%2T_#"1\99%^IDF9O?_+5/?GN';.'T MX>^VFPRCOS^YG/(I'X.2 T.F;QMY3&S^H32TC%@WKFDQ:F:-.+A8;8\F#G @ M;'ND) "%XRDUC;JC+*6FFT,&BLO/I6D 2!G\:VU>>6@1_:];VLYQ$90Z/0Y6VSXDPMVQI?*""EYTE55ER7YX)B4!4EZ5B7 M2%"HQGJ@B5.;-=%'Y&W6JA0LE=*U?_CT2?JG,B %!'))=TV]A[K6S 7OLXT6 M;) S"JZ&<:(N5O1O,^PFR7,T5";2-,O+F*WF1J!-[:_K>1!2)?B3=K#3,25F#/1"_0RZ=@8(C@+$08G5]7-ZJ[Q-=NCNR M9):,^;8)V)# K^R$8RH/=$^R-6$/F<09YDI$Q[R5B+..&#DT*[9B2RZ\KD),[6!4^1$WE&3W3B-CK)'PJB M4N4C7CH;,K/T3_^A_J.(-X IN>9%=H<5)*IF :?RN[0L*+[PA/.9)J938HZ. MK0>^1862$@CP]!?QVM)'%SI5A$U._"^GP%KP=$;=QT+"5X"#,%B"KG6->)IX M77+EWN*GR+Q9^W2\@^9:;2E,Q46C2F#90J%L[!3"8\8(DK;&[:.\-]SJDE-_ MTJ,^VO:Q\G8TF<,KE\EP&143"9)J=L[((M8 MFC\J?SQ&\YI!N3H]D=GJQI&T!^M]U0W-<7NZ/3011Z+J<28<-L,Y]13JSY0= M4OD(-_8Z6*[$FDOPKT35&MYU@818HS->V6F8>O:-MU0"*J.#2&OF%E,!3E$S M;D/09@-SGAR*R(66^4#B1XRD5=_T3:FGB^*B]>R:(JXR1X:0WS(R M6%+V9*T#_51C+W8-+,=*9-&O?)) "2 P)\:O%3.%7=E(4Q&[JNS$=GF^/+2. MNN>=;'HOZXB'QX>%HM2[".$?3E,$^ 9II?%B)$OA6%&N,/)$@>V--'AZQ3^( MYD 93!1EBKQ69#*I=.3)BEAZ0:F,I6(?8XHZ2FD> N'7E-@D["@NLMM9COB- M3YBPG\W9B]3/3 DQ__#ZSE5[.67W@M1_3ZP8^])[=/DU:4J'V%EO+6)B1C M>^K,6A==NU&83FE/)77D411ER16;I6"JB!)XFLG0L3[NH:Q:.D=T:$+1.7J$ M?)XA@ F"U-!G5UAP,^WMYX:X[1M?CX?E^'(X[Z54^)Y8!QA7OLOZU*@#',G\ M4-R#H5<*,DV "8A,R/"AWEM!"^89!0Q07[>#8/)T"RLM2._6#FOM54X2@0X% M9\7'NTY+.]/<5(NL1YE=;<3.V;+G)A#XJZRLM'(6;]TV:4=.LEIH0,+O6%Q9 MJ]M%;/A"_E!J#*KE4A(YD0['K.<2YFF5!AW^L7&*J;I 2,B&+?"LJM@]/>OX M=\Z[D?M@,1UW@$<82$\?"O!P$SL10J[ MOP%'4=]C[=7)\>"8#@H;[@B/]NKRZ.P[HGA2")-)4=;>();N,)$D^JMFA+AC MDR83L4QLU!4N=20'2P1Z'%J9EEF=DBW.5X@L\#>S*D)B2(=U3NO$?I&5PW>+ M&YXA(=8U 3E5%+(%8IH5IE).9HIY$E'J7TS!,K878"1FIA(L@\*#T":U/O/& MQM&%GH6M:?S1_WL[UYT6HK+($4[F MJ<[_F92AS)QNT8V-2YOR/;X2IW]CDI:@3J@OE#(-+:EOCQZW/9H6!<>@']JN MU-!1>H"!&[D2T+,(84<"YHL?YNK++!E]Q8^3-I 15LY=-CE3-47[7+XCXX,+ M_*4TSU:HP^T:MVQ!!(!!-,%>J^+V0^4 )$884T4ED$0Q2T>@3^]S5'ZQ$R'U M]ZUH^'1AH/P4^E_BC7$$DI6? 7](3'*F*.-VXX_W;',*'6^ M2M$9$0-6)+$83-*EKVJH&7 <#1FRR^XF:GV5#$+M%B'CEC4+@XTZL=8'"I/H M,UVU2?GOGJUH*86.NXM4=+A51_.\$##B74K-M:K_O:)<-T8; ML/X4-$!)*H)EI7/IVCN@=)3U1Q])"M$[[, 73#FCP+XI^1IO0=[?*BXG(@#5 M4<+:6]<'.T#JFHAYAJEQR;PZQ<-P*4_L[ L0;?V%%43GZ. MS \4PK;:%=^5IJMWT+;E/)(P0QLP\FV*L5MU1F%XXN6.QNI*$=SZG*\1:<@FHW6C+ MLJ-*D3[ABS3#(H68ND_F#_$6#(/$G251;J6-X1ZQ&X@&W/')8%YD^J81P"SC MCW0>,IGM-S(X#Q_H'*$HSG[F\PCC2@/M:/%P MM9X[+HPWT[&A<8F3!0U2*W,.3ZE )AXG=4)&&W>!M.T@-I1<^:DM2T8-(_O0 M97S=_.+X&7BDG.M@8$@0,B)_N> \</DP=(8L+_8S&2Q%WD3(HQS< FSH_"TY<4(JH[(&*T$[V&''X?AE3J MOCM"3V+67ZU_NUH7$1W(Z$8Z)W$I9)B#-PX"=?/RDZS?W38C6D/D'PEL[(0\ MX.9GBIWR^:PZD[25V[[!1)K7>^#W,W<]H^V[BG5125++:N0P=_D5.7Y"3 MPX'06&9#Z'Y+O)^O.;I;DT1G2*@L:HYQ,0EF3'RT61.KMJW#Y&V2\.-H*'%H MLA LP8X%D@-GFCY-(5:'/TV"PN0]7:E+?UD6U/%RG8?(E1%BYL>K>:.BZIW8 MK4< GQ@K&S@2N<*ZTS,VYM3/C,:F_A>'I>'DYZON.HXJ;F#GPD[M0MJIOTU. M%46=7^U:BS4PX9^W93+38PDLT#\:T;;5B/QS0FW3 M]K&+G>F8H-ZH;7(*=;S;B %8T4\"!:T'RI"]ZO%.UYV1IK) GM[$,.TJ(@N M.I[A"!L*K322:39B3F,YN":Q60<5NW1"0 M%S"MI-/AKO(*G7LLQ%)C94:84RA IM=S"*D]E=WDN+C]#+^C$^4<0>; Y+PI MX:HJDFAF>A$;*5K;FR@^$'@WZ5M1H*-6R1CG"5$BF[$YI"W#J2.6F:R^/!4T M!7)=*/*!S(O?=JH)?' #?NN#PMCW^B1?:' :_*:F)76U%Z; 'W0S[489V')7 M">.J9@^JRV/@!LW86+2(=93-LX[I99+E3]W@0SO"_H+T#FE>2@T=:G(S3=*K MWZ0X9 D;WG4#EE>Y:4(T%)];/E:!K\I2+KW%O"UE_.YE,UC%Z5=O8@2U+@M, MWTH1@[X!,^;4P<72#[;]3%TGU'$4,3,@@F&VTF'81DFVLCU$G<-BWDUQQ U8 MBUC3HL/=^M"=PP0#,%2,#6@)[A5?-;>%- MIA(9E+5<;_K_W+O$LE(:J(Z?+Q5B&I#DAV]E& \&B;>ZYLGDV/N'X$QZZT_M MI:W]H(N334=[>N5<8'+-E);XNJ*7?ESFBF62

_B1K>-P>1>Q'(Z>STY= &E:$#"6_#<_AJ1]:O],='EOH"E,7I/VYY&%O8 <&E9XF'92<@_9K: C9) MFL")XB"!)A9]N$UM74=!M_<7(K9 P7?FMMBB5!W1YB"/ G6YU$511575J_27%.F \U?!C5*7MG&>NLHC M WT%^G+IRRM!Y3(?'+M-@+"(^J.KNU>$(CP/*!80P*5Z\!;1!AH,-.C2(%6X MSJR*, $!,/SL'"W$VI1KKC2BKI[=7=$NW'8ZQ<.-E^@ M6/.-%F"*08WQL$[0$+3]03J+Y4%@+5%EK,NCW,HH1KX.Y!?(KYO\[HORJP7I M[7 [+'W2_ ^_<68%XI>E4BT2Y7OXITF95& ;C$QA<*L"FP/K7N+6[8^S)92( M1F=Z3@VNI,9&<)J6VNF99?KO287?2:CP>]'I.)AM+1T(+4?VNG!1N@791 3= MDF?.+Z-I:T(]U(/BH)*91G(':@Y_SR,S%P]$M)^3D5R.>^L:!P/S K)&:6@R M*IF3ZI&19*P\)G/&S(A%Q/$&!@;Y0D4L3_BNKJMF&&L^":K&,Q4"#&:B 30N:AKL%*-]G@/:DQ0\$#)TI#>):X6'PJ"%IPISQ,?-*I)U<%WUY MV/U4CN@2!54%I%TM=XWI/S>MFN-(QB7Q! \J4$ L!O-WKU0<\YC-W#2L5";- M!\^A-S!DC=F"75R[;[&KRY>G*+B45N.0<7PY%0-(=:)^ET]MTJW *:9:#CA% MB?H9KK@N&J>&A*L[O('CEBFEQG#1,+DNT6,@1!;8 M,I-A"R\+!6XFIL)4:B&F)VB'O=6PW,4Q'C2!7Q()=T9\F+L(?+O:K?=X#K.C MM:QRT1=I<($T<#%V!R-NF!%J;30LV_$T J[N!-!**Z_UIA"$C.2!;O>'KJ6J6+EA:*@5KMIV= MO4-0$"PQ_ 7;7J$N&FARH,>49_V,R$IA+##I?[]/<0)VH?@V-+DYS4$"'F#V M]Q3&9RUU2R)2#H[[19>VX]>M:11N7_*[;K0+B.M@4_LVG-7F?9<>W+2O2=94 M:.JQG1U(, [&R-8MRZ)\EC;U4.0?5J2FX?#I-\RVH-& [@<[^((I.!WC+ M2ICKOTAX3UO90 N/H6/'&HE+%Y-Z[]-6K=X@CQ_3C"=&?.6#/,6KNNO=E35T M(@M'T.AM%(Z#W1$T:@/*+<6:]+=C]P;T* *TWUR. %OK'-S>+5L(SN6HV<+:/&C> M8%$=_X4-@H**5W4A#\'*XAEPJWK7:ACDR*BZD2X,[X2$+Y7IR>=)A8KPI;3' MT?$=4HG@KP&)8]R*OT62E/'AZE7<_U7UJ7&):3IBM2U3K+2 M !(M+^#H?_Z/P?GQCW^88]23E@N MP;Q*NXP8.?JP7-&I+YV/?$2X-YA)P?_/?:"BY9F%MR"P*YJ!M8,L('-BD(BI MQ:&068""W/= 5%6?'\T>)L%,GEB3RSP!X!TUKP4KD,ND76S[JL@:D]6B^,>" M#0,R]'&B9JJ68CF2#1/5@L0<:]W.BGYEXYNCM[5__+A/[%IJ=NP.@RG!^AG6 M@$:7:B+H8E4PHK79)+XDDFH'DI:F1-_2I&)Q4'BWM\I^I&$P5S#!;AF7Q*(A M&80K;K_4C1IZ?*@_M60EA=-W'0@<0^_]%_0(R2MS[4@,K!#\U&Z+I@%//92N MZ%$&DHWC=TGE" N>-64,EXYN/)(VECXS[$N67[NF#-DW?+\H[7D*.84:12JB M[U?P\$0<*CZ-J>5-+4TZ(DJ<%3"KNPO)?B41'Y MV7"@ N"%G._/H@'C,D.,%\68G_IF#;2/5I6=%V?(/VTAKN'YZX^TJ" 6I#S, M+)%]G]:LJ(W;.S8'/4U@R3@*WI*;;=;NA#(WV";2KJ;1B, DJU,KCFGZKAWW MCM2D24F6CYNER[,RZ!1@KR8[Q.W.[.-E%+QIE&VLB&[YR?SY"9XUSU&<$K4 ML#EC6_+D )F)9[":5\];,.ZRL;_US BKK26HV_?C$X :Z4LA8@BF>9D4LP: M"\< O;=[R9RLE(^2K!./+?>\(V3%8P9U@M'],+?1)9B54X2MS<%@T1?F7:U= MN4_H,*T8V((L'MX5 6W0%%:^Y =FK/G.O8XF\ I^I\K&D+ M_&G *SC'1?BPB"KF35DR?G$OD7N&(:__VAW F@R]D)_!^S"C;YC%=TF&Z37S M!$'--":YF(];5L*2Q"=CV+/@-9(M]T[YA\(B0Z0%C>>9%>B,NG ]<Z-X[4"8:&L$,'C9))6J"U5KG057C3IMS]&VHM0WD9[[ACTEH86B& M-H) *$9.N25[K6$I&G?DY0\*K4!S@>:6A),I M7GY2B/R1ZL^[5 49GYYRE(C7]"3@12?18H/E39K VZTZ Z(![D7B$U_XPEA M+5.EK5%+)RKAX8U4_!.LMT!1[C<<&-\5R,.14Y3- /64?)5 I8,W;O(#)HM" MP%N"9V]2/1W(XEPFZR.W!R4;J-1\0Z?ZG!B\0+-JX=>>B>6D0;EFV56UM<%< M786J2MWTV/TQ*AM"CXXIA7HK%&[K**D*\6M*XV7UM H]+XTG*N4ZZJ)(,8#@^AOF%1;+G/EC%EJ"D&6<2C=.E;*\'JX MC,!+!# ;!'&@,_,-$8A6&GHUY2((8Z>UL"T3.<(S5I@J9=3KLI@H&II-\\I$ M4([5#"BUYNQ2HVU;%)Z%%(B#):)IO8W\& 1C(%A+L E7\+CHXW[7O*F^,M#D M:3YN@/@6KAE!J*.&TO![2'XN?%B0DX'LEH+B'LHS*5T=)G(1B6T]\4T)'PK( M(X&;=)7F=<)Y]*Q2X[^+ MQJU\U@CGR"S.H(WN.A0S[F LQ;2ZZ$D*;YV.Z;Z7K#RI6@>K6K!U#4>N)'/\ MG"[%';$Y196]Z-BFU==W/&A&?]"I(HX*KWY?5^_SE(U^'Q.? 0:PTG&:H J_ MGBDDD3SZ3=71)SVJ(GK/T =Q:VSF(P=#13X2RI(,IO&T]$@/.WP%WC7/),^I M(4C1SY*F=.-I2>A,@FUZF(I'L+A#-K5Q(@<-A\RX&'^IW+R[QEPW=GB5J':. M4.>^;7%VD8Z^USDH=TR]V%'TIO 89W<5JS\\.P@\._&)DWY:4ZNR&\0QHI\7*IS%S;.1-X0UEZB?U8\M9F9 M*^*Q >(&[H0ILL2&^0H$*9Y,O>!5W]2ZWAO;R;RJ>N?,.LBZU?OT<-GY(X-5 M=K7LG&HI:? H%@T[(B=9P07N*&?F&3-H)TIN2\7=A72KO\[4;1+]C5MBEH5< M])8^\/U1]%_4'$1=)N81L6Z%=CEMTJ#Q$+U/\F2,4S6^$"0I=IDV.8_3H8;3 MQ S),I]TV+WO5_(DG?I?.0]34S:%:QQ%/]=BBWU,[0+?U8AKHKJ%S+0*7/P2=)N56 IE* ME4N<\**56#D^HIIAFAF)@2\],]Z9DLY*VI'TCYP&M3O3CK$S8@4I/O95W:M9 MHM2FH$9C[XGF&HN5PRWG9F29!SLV+W$WM9WWDX#I :(%)[(Q AI\ B?DZ"I5 MQIJMP?N=BW" HT)E3FD24"M%09V=:"9ETEZ7X&SBIN(&4JI"M'NL,.O3X.:Q M8Y$_GV89SQ,RL^D[DSK!N;[!D!$M-E9LX9 MG'"L_V'ZU6G$$C_EUIW+I$?*%$U=4 $\=F/'S\$#*7FP^WQ1]] MM]2X$4E,4%VPHC KI%-0CVP7+59$R\R5&!*W)'S<@@)2,0:,C7C2F[%%"?QN MG(:"3&H?L$ 9O(G81X :3ND'LV,&58+ X,Y B&: 8;E(T9LH' MYD29W8(YQ VF)EZB9VW%^DQADS9C +\0+1Z[[:"Q.SB5.+X+<<2I%LQ)?"QA M@)%HH69XOI0L!64+BFO1Y_D.)<,BLN@M% UB]%*.OEL$#VHJEB<( MVJS,@^B:+VUB6!RP@R_G,N@[(?&@$DQ?-/A[8"2:P9SR;'$+ZU:J"!%T8%00,8_E3:6+[ B/*V\53(Z>>S,PT"] MH:P!2=.2"=F1]RC?8^"=JM'$6?R8Q,%3FBS^8HKQ3&,%/7 ] MP=.2-CVW4IXD;M[[L1 3-^..ZA%ZK:SF./"[$B?*=3MV+SCTAQYOO ROFO.9 M)#I #U1;8*"CL7.[,0>"?O"SCA)!YUH.JQW#A!VSZ,;?\@A+[W$\;'YAS"+S MAW&194DI_>-^ D;[BVX*9HUKW >"UV%O!$HT,=Q@8FJD$=1G-"?#Z5VP MI3F=&83. S662KQGN0,^& FW8]",@CUZY(#*)N]X9\J-Z'7&MJAR.KG369P1 M1O-J+[(#$M^DE][@NTSJX8U6MU)GH-DGXP"/PDP&#\#3 "N4,..PUQVRQRSY M!X)HT6TZVQ!>^:\\Q75_KDWHB*6!@6)DX(E,,/AU6-6F1D2=IM1Y*E/,,?]9 MC A1'ZQW6%'*9@P<4Y(;K-9JFI1F#I9.TO+R#;8/56@SF>%S5I K(;*9T0/. M)@M$5%MT8DHG.+X-4W<)SD#/62:A]K4W"P_K/Z5>F\0DND@8IN,+<$G*WA9/ M($AU'% 7^GLD9XPZ<*13BON1BX/('&-8/$[UE$^0#8O!5FF[ ^>H2+#K*>=H M/4<-EQ],2$,ZHQK[A'R3C+YR##:S!F!K[1SV@]N;S25AQUE8'?:VWQ$DAZY\ M/1 X&%V$S^@K#A!NH.+ /1X++GV=?!4D/ ,TBMYHRA%[9;L0<3L4 M\::R6RE^RA;O3,$O5D;I&40L/.@5]&B3\87EN4_T<2*U7=D)5-1_ O],4.\3 M#P:'*_LH[$UZQ52%,FE(_-_J(ZE= M8 R$XL# -%II^HU74OP4:P%6Y(10UHI_3II\Q%)"L#0GWA!(""OXP@,WJW+K84I '2IO!W-RPH.>CK?LO1D7%Q/C3O@MIS"Y!BN]FNZ M\V/Q4VQ:ZHT$85'<.#M7?IV@?38]5XOK!^Y0 MUYT2"]&(WAD/=UMV5Q(2G;0)2C'9I; GX^H43I]IJ2$')!+?.Z!K)\NE% M;K) ;!;VQ<:YS9#>:EK,YTA6F(J[2U$JC=FN]R&^5Y5QZ7 P\@"5CS,1 MV:V,D0Q9QRQO,'+ \JGF0,RI#I V9E#F?(IA5!KOW#(50S=](#S;36^ZOJ19 MA"K9_<*WHI(B"@K.47#9$J$4+YKA]M[P3*_&/ >M=JNCU_BX:4K-*ZV:,R)H MR8FU P4>EC>5>=WK6A,S$\C:D&U M:I?"J3G0N18:Y.2C]$1\ =@ZI&HI)< /2_5T6D83U!F2+^+]V>^:3):;N#%O M8P0$FG )]/K.6$-=Z]Y%3(3E636M>*(7DL/"]1L]SHE3V8D8C"UZL >H.^\, M!3CANNY3]#+HCCGZH)BRL[DL&EGA]P?=*YMPC%OE<-WCCA\YCL1/!I5Z)C!6 MH&8FU*=W@"^D*"0>4Y.C!,_'W+E>80D^&363I35I([H=B,0PIY[;HXL ,"8$ MAW+KSH,BAF03I#,"V[*C<)S:@F+%SHO=X"X5=+:S+3:-TG6S4A1:B E7TTR_ MKG[T1\X;YYY36L")_VJXCO84:F>LD4Z+W7=G9O:MNHNKF;"7@S)ZB#;0RM>2 M.>U,I)$$+O>28I6T"_3KIEAM=,:-_IMIJ)P52\#T1I@K^62+?$Q'Z%AA;%_Y M\[W@46BXV[R?QNE3.B?ZM30?O2\JR8^0\HUQ,J9[*=L"T2V3AA;]CYT'.;\XQI3ZT36XQ%)I?]M@ZQK5'3]SRH*\ MS5'6'7.(N "OZV4.Z(GN&8,C>>H2N!84%:%WF +: @]+1)D_Z1"7:IDMYEOE M3=[S1E.;;U1NPQS7+W ]B]OR219"2E. D];X, QF8%S?U#::"6*=29D0D&^Y44#K@-' M8L269Y0'R:Y_PB!*KJB&G%"?,VI<2P*A'2BAN4.0C!BZQ9[#'*GHG89^=/I= MJI=/Z06"Z2W!6+B83MHXVD8.ZR7[DZ9D!\X*-\_-(98._-T' MTFOFMA+RB* M0]W+3ICE!J=W*C/7';:7>;VZL41N:0WMCC7N=\,'^-^W]2D638/0&'\UN[&; M=&+"3I.-TWT!NF"1*@=5;FRCV1(K\S(O'*KRH\U=N1SS$ ?$TAE&KQ?CQ)U- MN-M$NC7NT'*<=-1NW.!0K82]/:#ZAP.VK:BL7A;&R'V8Z/6FNMJ%ZJ8L]$!> M,Z7T@NPE_<'8"!EW&B[W4\4-NB4=\C^:JJ;Y/+$<,;IDA8;_+$J7Q#! F]XT MM:X)X'MS^BG)^:=1/;?IB'IAAH7AR"FTR/H@\)06*9^+;W9=UGQDPK&-BI8S6C MFY=LF($:LAB/^0ILQP>(*5Y-3;_ S162OEKH3O**@7INFC1KHX#)"6 3\DU!]6;< >BK*V7 C+36<,D>8)K65S4FI2?\*S"?E.@CMWL79!42%@9SD$^=PC9G1M,("KCV7BV/SCLH4*%_7,#8V_M=N"\YAINZ+\BOW MGW0/KM4EO#:MR.4(,B)9RG__)5/O:7RW,3QB'R&6 \?U*@2_I18A\D$["LE#]F9 M_*.UYBJ1PX5?8X1_Y&KP&BG/\,=V%):G)91@W*(FM-49T *E(0D%0=9G]N2N MQDQ$64JRBV1]Z,(-!F-3.BBY%?%B=L>8N@;('*Y&T()[I6G#EC45?N6A ;% ;9=>IHIQ664L1XZ1.-+E2 M+4]53.I[+D4S\8]8EZ"UZR(U_\+%-3.9BY5EM@;48S%NH_?*\3?GA[2R@0+1 M HB'_*=CS;CM,14@S<#G\>TVWN4H:7B, MO-H:>$A9:E!@;DFC',^]L=)7E=$ZCE\O.[NX2L61:)R MP07;D1T!?]18%EY R0KL4M#Z'EN@HZI7\:0;I:*X1#K1RND!/HS;/G@K%*9U MG("<81M<-SR8N:!.Z)G=C$$]R75\IE+RYG9X2LF?J.:$%_D3$O/IN'I=6OS( M SH#MGYI,=7X4G'@OVR3([NA7&.\%G;0-[ ($CB79$;@FP*:R-M'KX_!7_R1 MW&-"V&2<%T:Z(7A#M^!TE2$E&EKW4)H#MW,+-Z:$^@G7>13]3-(C0<5+^LP6 MVS_PZ'UWL$Q,H/*J^B>@HT$Q<&)%B=]IQDZ0'Z%':Q2NMSPG.YC<9>:Q-E9? M:S#B8_D1C]W8VJ ABS*=%"'=[M F8*0U'C>!U-/@%,[,;?')B"QSW!^98B ^ MJ4_"F:\'.YTY,)N@#P@T7G43&+[/%1<\*JLF=D*+B=#?G4V1XC,=53>+5A*# MFW?P%42F[:IK"HB/FBRA^0,3?CHC,&%@-VXU43>Y=G*/HH\(=N1^!5?RSDY5 M,PN]X18BSGD5-[!51( 30!%OIAFV4U1R")*A\J:C82^4 V!K#TUWFE%^#NX# M^SP^M8=C+DGB#M0RJGU&1$T>O@7F;FH'AK)")M.59 L1KGD)_\Q_0JZU@TK!Z)]IAE/8C MR=4M.%3CI]Z!_W%VAQL/<$!EVRLQ(+,6.)1F:E"3)O99=*6GR3=TG?UFQ8!- M7+)CS+-/^58W&:_J6.3VT4WG='YO.LQ(7N-24%!95G!-]S;\)HE1;4BE7)'C MX-99)]3K6>T&W;1 E#ZN]OWRX&=+S]\K@]4XIPFVPMR4&1PXQCIV!)] L,3D=K#RY(YHUZ7G;\]0) 2P- MF>2L:\/#3?RLECU64&E[3Q[&>EN',UBXN )/C^[V3#'I>1UY4U=7BL8VL=VC'_%QI:VT4;6C%=[=VKEGWLD8IP6; MNJK-VSU7-BSV(3-_$3+SWS8SOTP_R"=WH.1\G46A53VE<,S**K6YL*HN1@15 MJT>\*@FY@QB"KB:_"_>!Y"F9)WD%%-ETJ0M8PS1U\C<<^@K7J)7;.% M>R;!ER<*MX??.E'EV%;4=0>-L5N?CX"/3E+,W9=GKZ"%O&WG_)'7M0R?&_-$ M':\7]$8M"M$X;7!;=T/X8IK30$4"$LT7S!!&9[$>V*P QYSU!98A602*V:S( MF91B(3BV,G'DCSL_V0SXBM*J:C#2V@WL(9J/L#JX:_BKE0A#_".@.+ M1HU-%S45>Q__^#M.#_N9/T*_&OP(1J3DT/17.?_$B/P6A[^+DZF@)C11'V)1 M_@KQY( +N=5%5-G:; M< RG89SLBX#XV^X&B^635N!KD7=',9 H)PB*0),'3)-+([\#%$2@EJS!(P#.>JG_1T-U^CK1)A,TD0E ;2"Q M R4QSX-T^E4Y/549Q#\?-MB@Y+ )3]./ PD=* FU4QB@MS)8%%XV4!*\.Y= MU@@S'Q+])QCK0#('2C)/! #T:D,-4@,"_1?WB X0Z.= Z:>BH@\J[ABE%0D> MJ:_R&G'+HIIS'$K_/E#,@5(,IY(K21KJQ+I;0$CS0Y;J +4=9$84"F$1L') MD0P$MB(,X':9C8HY!YJ48/C;(-(2OB3F]YIYH*) 18_6U0OP6%'.CG0.E'YII0'>6$ M^BTJ-6I*!F 8(:( =\MHN!-O.&6@F@.E&G&>6@B-8S41OQWIR$4O'NFXLD6H MY1'Q.$$(T7E,ESC2%X&5-$F&CM@E:;;*WN.G_V9FNY9 M0G+' + ##N6UR1ODF1LU3>[2HO1':U;< $C-R-0>T=6Z8EO,I+3]*/IHX'LZ M1Y#6!*S')?DK2DE-1RHVZ$#1D=+![#Y8QO.5/II,MC M#/>]NVFH)WB.2+FE9!<2.A EG:%N(T!7'TS1U!7.3_,:8=HX(;87W&G\(: % MQXNK]-W4)9T([/X.0Y'59F:V/O-],["S[O%Y(O7WJOWL@R!Q<..HJ:8T]-VY!RD'6#CW M1+_(R0#COB/=1=O9O4,8'P;:2/]N(B :V"93E$Z#&-X;]\ XO5-: DBKKM/< M9)N/J@>ZCWK9UGH9VEJ_;5NKMBU,*[P&&;%LC?WPJM1CJWO%O=0\2C'@A!#P MYEIU^+W?-J-E&T*HZ^P>@X)54Q):+>K@=)Q21Z^I"G,_FNN&?6 P0K]E"TC& M(U"6 M_=-2!+UY8M82FS>F$O[MVT:'@*19/0D"/$$XMU:DTWHZP>UQ9W;*\# MZQ9^[7Z",.T[-!AU]FGRP*Y[C94PYC),5)<,ZH_H'.G(0ZATX(8THDCU[XZN MIZ'ENF!]H2?9E=3M&8-(NQ<< 5?E($J03"PN%=73U+)*ZI,5/"=:*^%(U2DV M:<;<%TI0G,H,C);4DV3"J4>4$ >\B[##"4H7Q8EZ2>VCT$.7W\CC".F3TES) MS'F*'M?'<.JT?5KRHA-C24"5Z;RIZJP" S2_K5S+SXYPEF/"#W]O3='47763TEK._[ENF+9^]=2^[>*Q8[+-\M M6):W2B%2A;M M/A&U^#[DO HL/I1@YL;CMM5'T+H958KI+TT8:\_%J$,1R0MP)' WVI;RJ<\' M<5LB10(,8%+T/+QML(QS-(3',RF36]3(XCZY@+U6))* )L8E@5\5OA)A- CA M?S@5ASK)D35FOV,Q--[4\"7#P)R.0?]RX=#UIWC^(><@$[TC=PM\6K'C1[?7 M5J;55SXORSRIVD&Q_(=RAJW[.!.M>1LN?& L6,))Z>H][@R/#6P%>_P:U(D MK7 :DWU%W(:^<$'L/92A9?I?FM#5HY-G;:<)50]GP*B"Q^H+7CUS(*W+K(0:F( $WS%R%,-F2JE3JI=,9X@J MQQN<;(Y2!% MX:AQG*J%?H+Y(REE#'@XNK43:0]XD8B7IXDE]TF)M)UJV+79'(_)0U;Y8B9W M88C1WM1DW75I4#"'F5H3DF8N$%D+XL9" RRC!)DM.Y?/YB@B[HF3X(Y$X2OGD1PU;=2D2Y ^+YD ML(=*3,BP\U25Y? CQ\)BW7KE,*^\3 8'T2-X^ M(R+G@[C>($0T2SIV48$7_ M-)4P.,6O"472/E\/75 Y68(,Y$-8DN.TTJEX?5$6O:X[KED[\LJ !R][^;CD M]K#$'NL(2EVL'I4E&M6; J1A$-V)%!HFT=$41MF24"6HH6705UU00[>.V6SC MFSIF.W&=-^#RP9D1R]%N)'Q%EIX+E.C4A*&0[3 3;-2?]B=2/P=S7(UOW5D- MU*MZ%/UB)RVVN8T?9;:F\4A7O9BDZ"W(? S7M! 391ZG'L1)<0;"2"2!M[#9 M*!T.(",8:(X47T$C59IH % MCEX ZP<( PBLHA%GPICTJF0^Q_ %#[TD7TACBHX0+1(S$I4.CQ2,QD+[1;N/ MT44_=1AYKG$GU$C8LV9,6]:L'/N1VD?,](A+[< M!R] "3:5>/8:PWW%BTS]F,-A\Z:L&M7M1!Q1XAM%7-6)]4D+E(@@Z>D9AHBT MZJJ40FJGT *W)T[2E#/V>R"-2\UDIJ& M'HYP*DS)DVW/%_+$K/"PQ+^X2!G5#GX $./?(CAJ#[Y;+;-L(;F[$05D9'F(M[AZ=(:M& M?0"@+R;@QR0T4R'3"S>*DR"@)H1F>#\MM+S"7T_!9;Q7G3XLZ28R>]A'XD@7 M/$C-*9ZN1JD_'&NN).7HS/,!@7V/(1';[Q>+.0A:K[@C 5A7CN]1EPW%&;UL MN9T2POE&-?9PR=G[0%:18(;5. 3D:$:/).; )$,)CT*$/R&*V",59#"6,5)3 MP.3B#?-CBUW/!C8U%G; $?ZIP_#"![9V>$TTK)U[#NM[TXSN=;[#T#E!@J88 M0*A]#$C7\JZ4]91:^:8E1O(G0+$-:@>VPU+*UYJI()^0! M>@T^SX:VOA$!-G/XUT=(E\NAC)-55':/5K?U,Y-\%3+)KQ32ZY@MWS7%7%M$ MP+,= WH]X'2*S6&)-<^+>=(+VM._W(+&9<>A5ZKH.J+9AQ8[UHY[(^A@MG+T M^'AC);M56BB_%/GI]6*N Q_M(T*-DH"WFM_J<4Y?S*!X^;N9S4D/+T F4!@Z MENLF2:0C$LZ85G?NJ@O?&M!;#Z%4M,L+<,<-"BM/DCM0)?CW)S%TJ%D_4'+B M6.J2?%\YIH(M39 ])"L#V1PHV71)(?!+<6VB13DVWDU=(*T*T;OB505".E!" M6D$A;%^:5)Y)RRRILB:0SJ&2CE-.XT28$XHQXP@%2D:4FF9,>$=\%0>8I7NR MIFNIQZ$YZW#I[";!*,T->.C$REN1FJ*5NM^W2 GDRF:09M_[:XM^^ M57#)L"NB'IN54E1Y)_D3+@:GZ2Q5AZCB&8@8-) &L_5.I86*3]88*-LYW(UR M(MA.W0'APGE"H= M(%4^N:$"D.E'1]%[Z:(D^>V^1TQ5.#;83F8G!&.>DSO^)"_@':(S6=E_G%=. MBI64TV1L4G32?)PT(]V<63(&VRTE M@6@R+^XI4J("X1VDZM52A5>=1#>*>(%M$1E46%\6G1P/ M3DQ@4G]ZJ3Z6:_RRA1OX!,OV&FMTF'(^+E"\<6FO2%$,#%_PE&7'% MI7S,6EPDKM?O"\#.8D"5DNCEMAA=]FH_ N?9&JR6ZZRI.O@S^@2/NL!XR%3^:_6N4YR0;O"K3-_:/Y[GT[YV4=HE"TULW!_XAP4 M7-K,.LY;XR)JDW.YN<\,L*JG)94THJ:[)=S$!)2 '6R>H)[)3=JLI>+,9[5( M,K\P)L@#\HA[%4''8YN\S)C!BB!L-]-[XM+D!^F$Z,Z)&C-!MM*R.W!)4*N?P"?CN8Q9@97?5A M0BWM><[ZC%D#R(+;*=78V#WMOXCRD9F1-S16DGH?;2J'M"X7/HSAFU3(#6\C M0NY\FSW\2FRPAZ_@6=7]3Q[ZW"MA\XR"+K]0TLZR<'N0G,Y40B+C+EU6Q%3@ M[N(;4.:9*N*\WEL+3$#S:[$6#!XQ0:RSD1F?RRUXHX7IS\JP/,\9=]9^D9TD M)):3-RK9'7.KA9,3H^BIGOB#+\5,L7%SGT\_?CJ70GY!O&@H_5XE7_%0N1RK M:L@Y\I][%'T6\)+3XU/M.'Y.RIL$OOCNUS\S,+>N&0+JY/CX)'K;_??O]2YT M(2RVUF'Q4ZVD"(YE+=<%=@ZX>]Z.;1>S4TTN9R M2T]^H)&C:&G>4+D$E[IA MN^A"%N>V\=^26:]T($U;I]12F9:S7E8YG1Z'*J?MSB%'18ET#=RARI*06-#' M0F6+*H^&2>O*)4MU50T\X5E1CDLZ2ROZ^]A&K::) 2;"X=&Q'\1HR=XNSJ<0 MB:/OL1Z58+13.V+[R:RBJ^ZE[O)9;!$1W&4Z6=A@2*><>M:"XF751NID8=LR MO( 1"!M7X*7.C8$@R=&Q7VXJ@)5AFY+&1'J&:G2Q'M8[L\I9")AJ)0>;(BRK M)2N],K[[1D*U!WK;.'B=FOL/Y3O;U&3@!'9X^8)^20,M*.A*3S9SS8>V$+/V&'$]+];'CZZF6 MI'-R"T22JBC92/V*)>*B2<\]$"V?U;_P%](3CVTN:-W83,DXJ9-VK;+X6GHP M*7]$/#& !.XLLQI1>$9SR[6 M3)9*O6FO;HKS+G@LQ&,55[@3>@]&X1'5%8L[.2) ?:[T MIET\$(Q(&(VTL6.T'T6,[L34E(8/_@OV^*35"/YF4B5 F$QE.H1!LIC!@>B! MKCN.?1S\UL:TN3BG7$2WU /9?:@4]R1I?2==8(FW2DV[16GIWFS1IJHL9'W% M^-'D0%90 M_FB< ,'H2%&FVJDYG6JC;'6UF0'\N5)F328P)N"9O1Z5CSUT?"-.(^BJO(; M_0/%!=TC\X^9#K\F>V!",<09:(1IHE_?-T)\FHI=2JD:I<5HX+'IS&3G!'V# M; +/XOYHL6WNTXH1K&+WB3'!JV+PEM5UU:G-5VAP5A4>]&TLJ:9Y4UO00 2L M)>'3SJT0=S68-M+*F0F9U;/KR3@4^9-B5%T:PY#^LR'-)F8&[:%S"RS>J^2F M(-@"+7S%6)R@4:<8O,$DN]!+TXVC."/]-F<2I0AOEC0Y7P_J $Q;135B(]3= ML 381#=*YU(1Z*\>,>ULB(Z&9]=*(Q,D,I2-*8-\,HSQ&_QV:_(PP1CMHHFJ M0#.>&P*UXT'?F;MMA9T.Q3)=MJ!N_$LC>\V0@72VKTY?][+A\TF6,4:Q,_!; M,DN5L3>66H%/0+X&W(]V<)Q"+$H."":'RTX&Z:QM:$C8^E[=5)0;*(V!9S@; M5;3NK46JX) 9B$[P5$:UF#>2(^K&J- .D(]4$;<;IJQVW,THNGM]<&8@IY1 M='3M94#+'BS.T˿I)EN "2?VDVL$H@&6#=4 MMG.](A$&@GZ*3GPQ2S0X'#CF*#49% !=U,YP_,/XDF)'3L< Q3R08R1JT)B+%,#\Z4Q \0#*XL]I*2+LB%BAO7Y0H^E$\'5 M,,GQZ6<9V[V]6T_G)5J79RT5@S#8Q'@F(L*J*XX#JZ*#^2LV>U%<$O M043!>X%-T)@UM/XJHFKYP][X]91H>VMI7VZ%/&.1AI!UZRR$P4<'%IY30,&# MNP$U\4'QF>RM,+C(>=$E2&2*T8\-_3:.5E#L4C&WK)=?:\VD?4&\#(1/(!*N M@G9BG[W0VV?5P Z=2,E@4=X](R0"]?:1BU4A!'WQ?# MROX[2F\7*PYNR))2FG0G63L')%KCLRU\;U5*BM/[STX)?R4H#WQ9B?5 M0;!LKQ$D2T$W@QOZ@#FF53'I$?J.]N?X(A(*I,I[[<&JA. :WSN:8ZVN(E&P2Q(J9LL#,5#=#:S03=DL@\A?[1A%[26U4 ^ZRT@ MQUQ=SIK+M#)B)<)1[?X-(V36>6-K! Z7PH^MJQ9@"%IMY;.><2>^[AVLC:E2 M6.+_\!H*#[%G 723 L,@JU/7S<63\')(E#2&1%.9;ZT+KLYF@TN!;$/X#J3U M\29S+QJ(O(%D 8E:1E<6Z/TX>= ->JM0[0 JPG&!TPY3\!;V;%JEES7;8ECM M./%N2>4'S ^36X$C]\''[:?:NLM)IHE=G&$B&,)>XX,K%-)UW)*_VIV&>V($ M5"LHJOPTF (W8< (I+^,W$>Z?Y*;Y;(JP5# Z:TUEML:7\%^-GN.#DT\ZGU> MI9+ R\_94U$2/#A_'[O8KG(2MK\P4J*,,#D@9$%Q6TUTX_W6M3D&MJ!$<\8M MD?JE1O@I;FJ'MQDLK]T7ME-J;ZATB6W>\A!.8 BO)9;R$H+E+G-SUMAWP-_O MOSUYG;P\.WL \N,BKK7\.5UB2Q,%=R&]P7QZN..V']5O)R#3ZHADL+F=#>W1JC$V:.A%#B_$KY#6,LRUO"RSHND,'\9^D4$=GKF! MC,W,U$7/$.V5Y*#UE%O/\2X&SE!UDD/,4)$DWW%*]8/2*'F[7(8+[Q%.V6ZV M#(X8-@PC((?A2$<3.,9!JB*[R(+(MX#4AE/)748ZDN==A/;K/8&;9EB\,O=(NC"AM2:G&F(C(3S/'5EE'&B[]BR,UEC9G:\@_P&#'X,*8G'!KZ)OD9(UNF_DZP[- M>D4 !Y]^$]>7>Y=-[#T!UCHI-K1#\!J%2H TJ_O%0O@FZG8@,U%'0W--=^U/ M=&A6H<>"D",W"0H]]'BOTZSJ/GR0[O;F,C\N&^N(H-AO3> /K9\BZ%++[?, MKHLM0>R4LWPJ 6"GS-K"<090Y\3-%^3KV,P0 :,J$KBN_M?CQ_;FLLZBAP(4 MADT,(UQ8\-N_VX%#T?41TS;N0$J+E"]2M NYN\F7',9#N 'F7MQ-.B?&^&!Y M//H])^>$2'"IFX3^ M5]_[VU\F;'\<154MYD+P;Z&:X;5X)8*2XG)'X<#Z7+ M,'L8L $OX;!,&E);U.R0#4-##5J"YD\8D] "8B#YBJ]MB'4D:UR&"8;8PHDF M%#30($,W2]49(\CB35"38H42&$S+U*/)Y64A,L2^E;1O19S:$ I8F+ 5M*1Q M1!875K/Q1+ _"ABQA;TFF@P5-OZ)##GNO#)BYPX=H'0))SND3\+EPFVZ.O:I8(JEY$$83P%A8+AM=>7Z/_A^VY!:8IH(53*5 M@(6U=B8@LN M'R%G9AY[U^ 8+UA=D=M#<4K/!TS-*-(SU'X:/5&:R5RU,E*SY $BD,OTL>3 M>/*MO+%X8,[=R.>0AIPPKX&80AX;R7DJ5N3&]7?B'[JRAT#!M*80[P)*T]&!-ZZ0<)SFU/5WC@VZ M9[XGY%O[%0ZW .V%=\/9B M0P"1R7!Q73IU,[2O>+?.,0DORHN0]DC!0H^P-Y#]Q?[>3[@_]CT^71[L*?D3 M5"R$"\XF^K 9\D9R?1A!P.%+#+YV_$[ 9=%1L3[_U?0&P/Q+8;NL[B##V(G/ MJ-E1 7T5N$W0JB0'JB&.>).>=6T:KIP7> $D4@*RX;B'_2(J7_ <'/H5/6S"(,/ZV-B-!BT"9&,?8(,;O;C&X6LG"J7WC2Q^:Y,U5V_J?7[:AX)YA M'33?-!.=-.U/[TI!XG K(SPV67B*.Q%QX_Y/*"F/?QHA;+V2OXM=ID*!#F#E M$5K=L5SU=K&G:HU"#E!NJ-9 @63UQYTQIP/()BJM.2\U=2UN%:?'2PY*R@=E MY\F&4R N')F,B_NIJK0)SN\]]9UUY%X<=+06#]A.H1^,:#^,"0A(+8,^52EW M:2(J"4PA"7[:>;I **$^3'JPS%L';.(F(**)X?.(R2[S\IR"GF*;8F$IASQ< MPZYYIP30MY@B<]XQ:0Q PH:JH@CRKAX(M:-CN\U"0L3M-KC;(3GEC1BGW";3 M;X5:S@';<"2I5AW8^O;<&=N0MS^(>?OO9]Z>^C2$B@1;SZR1F!=8?)C$ F N MQ=X;P9.I[D,:3'U=0G:KPJH?D+UI18EQ>SN.53!N>.[4C#7(*59V\2"B71F* M"3;DU4[*Y4H^C9\!-2F]LQ?8_3+%6BO5*BDDWJ0.IZ01 $Y<0] !P,9,NW'U M-NU:8[9>"EN1M%JCL*+[IBY1E<$&]3E"[$F]3AVR%29'14?9.5XZ,'(#N1NH M*J>P29JOH-?@R"ONU4C!/[#*40(L@O9(*8< RG+L.EBV=:>RDR\X)&2>FF 6 M.N-/-'_2S+LWTS!()'% 3(^B5H'+V57>"-W"0$-,KNSWK5DEEVH8!EY@ITR^ MU_'-U&\9#7E(."(DM(7N:Q+N8)2';-7 X)$-@7I.@E7*?('V5],R>##\^_<" MG86SAAK >RC=V"CP*THFX5VOQKIZ7DS"C2GS8:M.]YN^?'HC&Q>6?"+JU^SX M'_S!#9@'Y,]K#MN[M$$RRH%#@<$__4*$:1.- 9$W /6"W3!_!&M3:98WE GT M^53-GQR-3EDU$BXX4PFJ,GQYVHE+Q$J>Q 1ZIA,B.3K:Y/435^+D#/L$Q&Y#;CZ&.6 8*]8M6"^D.#=T1@KX M<>1))"52;4%QU])J?;RM'*LNU9Q2F-0G$MJJ>]4!U+UE9]E]ETA>:^C(?ED" M,,V.[#5J40-ES*E]'#29AH@KFKE-AOZ.78GS*F58>V7&W-)5-+R*KZ&;QW7T MKNI8U5"O_+A\-;V_. C2X!S*9=EPU3C=]; 2#.?A/8(VA9F09G+%P;ARNT%= M'WUB8% L@B?RD4?L'??NHU^'ZZ^^L%5G8M-,G>=+G/0KUL@[A)9 K@Y^U+5? MKM(2#K8#'SJG:MN9)UAPL!YRHM ZDC;,%$FG6*&G#0KB212%^VCR;%Z64W>% MFXJW7PJ/V^W:F2%M!5/I*J)=>RNQ,O)'4]FMN!@%5+5!?SE%2VQ"\]9:H>JG M3NDV1U;H4G1O4;6>8^LG0T)^)'C9,K9$@1&]N!I_9)Y%4MP#/P(ZD!NIJMJ.>%- MG? (,71ZWA#,!6%'+1]N@3JQDM_HB@E#].IGNG3OYT8%R1!DI1?MR@T)RF"A MU[5=(F4,ART>J#3$VEI="1&&#>\A^=6U1VD'\2\\*O"XEH0A5)_2$D3JN4H) MUIC[PZ^S^5 2*A5-8?;IZYJ8SZZ9AUEWJ&]T!;ID*?)'CGAH-+_ _>)O?4Q*[Q.EH8+F;8>VCGNP&CTHB#X;70 MN$C1(W$R88W%**B>Y4 F97==CIP\NKS$N:7^Z YAI/@&%% KJ-*K!J8HI^9E MC;%FJG<6>(GD@S?;A35DUBH%TF&'&KSK1V'\17B 7#I_#>./]O8=@6GAZ3W@ MD$]7HKH<1=0BJZ'M-PB<[SX1O)\OF""&TB&YZH[WFL%VX Q<^TS@.,=?B$T4 MZ@E5Q/5>L.[15&$BA+23(#/155C$O AST\]WIA9;._@@1Q)V@D8425E8=JNH MC139H" GE&N8]BAK[2R7SNF]UO[SD-'^"2\@&.ZV!L6@]H!O!=+F6%2@K/4B M>!?- 29UQ3KE V4EY6%M=Z>( Z>SJ=P+W1^IK@3WNN!/D2*Y ,VI.-*%,KXH4KY M-1;H=N<1-J,E0@7J&5%UURR\W%0$P8DJE;2PR=)*/#>[1N_U]J+CLCC8R0^? MOWD?+*/F8<:**+GEP].(#GKB.(0=;9YL09BJE:JBZ]?=]6T8![P#5+VBM1:* M.Q,T*.I!BAN -P<5+QAI5C*A!>#J[1<6.G\/8V,'8E-"2)K7IQ[@<56JKYWO-6;[V"-$MV4OFL?7FJ'4$]EP; MIX;04L3\GC6;+\HL/,CKNKOP@PGC+V:$>PW8ZKZIL /(ZKX6U([ MJ+2\Y'H<:/TJ?:(CXKYJKX:B=P)Z*>T$[W?A.4@]MEFC:KX[,*=E.#!7P$A; M; I +0K^S=\#1<,BK_)MQ,(1$B7I9ZPM!(#HC7P M*;]&IX-4=P,00VC))-484FB-YS8P2*ND\ZD!$G ^5-!2EIQ01D906NTJ>ZD, MYL?.L.OP-33U2A&P+WQ;("G:*%16OG MJB_*/["[0L"/KEC&-M:36+7GV@\,'P;]-<=$5&)J D_[<'05JZ0S*:: 0+3/ M)/8G!<,IVX: 9U5+O'68?]2\K'R-KMN-M%BI![@XK.:?**[EPCUV"33,E?,; MK]H0?VYJ'((U[WD 6)[>B!UHM;GUX.TQG!MWT)$X)>5$:3=MA88$(;E PPX? MU;0(Y]QA7QPZL-TC.0IJO3JG,>0SVG9:@8U,/CAY=E\F5,:@8P<=6F85X'"Q M/$5;H@WO15E00-&QLP:.B4KORRZ'N[2.N=E[>JIQD:H5W5*3 M4EBP*:,@UJ20,H)#*:;KMHD>B[6W8<\'!B'(X@-A,0.CY4O=#D_$GN,YJG6G MIG/N<$;6#: 2#!L;LRR'&C9R%^$Y(RBLD/\>T40E[@D:O7*0E% M:*J@5ZQ/H-7MK]-9"1P%S.*<$>D%EXD%[^^U$;XBL,"T2<1U M E<_,KFE*P9U#VB9+BVF>]&U53A7\,V,AFX% ?1CAR8"U/ 9EW[F WT*N@0& M&VEF52DWI$31=&6 &\>;"M\CSH="#'G*90'F*<@B5S7 EIRRE\6 ML4D_85 9RQTE+X3#9!].D=UM9Q#X40P"?S_+Y,1>#@%CAC 0N2[EOH":I$?: M1<"$%&41"ZDW0,)2O"E'/[DFPR4]J5&E,PY%I36]OI?8.>!":!W66(9>&7=M M[JWKEOS^"];:-<>[2*L,H*.N_. B6"5OC 3U":Q@E84(>:W25T%(9;=2\I Z M!R:X"1M&I<,#F$]FTE(''W]M=<*/(TAEG4L4K/+(/;P&JZL MXASDD? ICG?+0]6L0-F%(P#F$B $C2L$!S 7WL]86W\?OR(TE>83\[?5#P1/ M1/>EC\393\FG>; (\,Q2@@)D]E\51I#>>!8N+SS,,-88\3^8]$N MD$?$,638EXK.N/'Y_E_[NX^$=^JS'R*^M72"LTO_ 0KCK5M]G',-T@M@&[[_ MX?C% \'MV7\K(=7H.)A<0"]0;]T<4;[>IL@TXB9+#8KYW M:!CB#Y[[X85:I/!9>O3E:M!0=3@:.4)XIISA:A=\SY&9 <(N!@D2-4<@Q!F1H+EPG=0N9R>1^]N!__\?^D[WGUG3E+]S/Y'=3(($1[ED, MIBV _^7?? W)I^7C&)@RC%HIRF('5\.S]//G+_CCH"C+!HP;+8@ MSOH"C^K8K$H. 3.*.V2(@SB'ANYXA.ZXUUK=!UNM15:777QL6VGHIKL8?!E/ MMQ,WU5U0C:2BJO6WYL ])-!*'Q15ZX0532+ =IM)[4T4&ER1;0.\Q M2FI-F5#>&E=4R#@\I-BNE/.J([3NU4+& MY.-FP=LEM@B9+-(K:?!AQ? F=':T<13N4]:,U8:$M%:8?S.5!G\?3?.T>50%308X$EX"_W]N[AS\")*3^[F$TH)'K; MWZ,? >1Q[TKK03Y/^A+35/;_3^5AE]FTF?_\Z,@^!X(^S13^R/]XB!\-/HZE MSY,T9Z&T0[AWHP"1C!VD^>>#1_36&\LP5ID]>=X)&M'8UX_T^35#_0:'+6!' M&\J%*M'D,@T=Z1FR-T=R.:F(-I1CU:&M';*E5PM(?,^US5>ME&PHV"')!MH M;6C[ SOOD&,>A>5N"HMG1T5QN6AS,.V]T+B&U9(XM19AWOW M.D': L#;P)E KQ9"^][ E88+"#T<\)F0LI=J/_'*2*MF(-WA7"5BC7YSQ5\[ MY G,J>J8NGMY#L5#)[LDNZ.RUB-]J8R@NBFKCDPYQ!%:J]+V!H5I1_CN5 Q7A!LR;0T1!=VM8.ZWL\A MW)J8D,H[DSYD+/&_B%3_:^"DA:LWI; B1H\3RS M2X35HK#,'/JX 4KA&L]65!3LPF@N-^H*: M;F$,-UF@B#*U"Z0?5$H/H1*N2M3^0*9AV![\$E$D_!;/_ %RQZWII/2 FM>C M.9I^VJK%[] 5W6A]O IR"R3QSG"AM%$]+36\5;789@8$KL5=WY1=R"GKN:,/ M2U<4S26X'H\Y'&]G+UGO\U2IRF$"&"KZ-$:F36$U9R[UPM0ZF2-- M0923R("0'=+WW:"P^TH^,3S4&17A=9>T,ZRUG,8^.+/1R*\J*(?=%>9[ M3"IO)1CH<00#?7O*GCJ10[FS;%%RG4ST?^P']Y8@ND*"$V;("_;.; MG"F@]1_M]'S!#*0:92 $$F*F.^X3KNP4#6M\BU'DQ4^)3;*J!\Q'(DVD[LW% M*@2@4#HWGPB//M]-\%Q[O+,%%N7:K9)QI<)*V1:LLA4R%4(?]L 4%#+&C!(^ M$RL)[4,D$J=@F_*2W%5>M,NYR:VA<9Q#+<7YO-MT"AX$&.<%X1#PGI;*+>H9 M M=]WADQY.G@YK%ZCBU0JD@@#AJ%T.2]O.+"UI9[^JE#E:.J-(!0U2#NV:%K MYQETG$7J5[^5BM^&!C:95, C)?1M9+%0)@_'WV$*&&:A#W&O$(TO\VR*L_7F M$.)9@@[*4)!13KELUOY+W<%$?]R5@T4Z-5MEF&RDE%[/F"3!5!TX+2R"(SSD MCC>^OIOP]Q3*DTAUP-?J'!-=52=U:"/ETWA4L6L) X#:+3.QR7YF6XM]X%H[ MP9>0T[;62#K=>$%[B]AT6MY!WIB.B!0MS*CN2#C:SU'Y\2-U-:5>="%HLD*K MCEU%$#O&RN%XZ\&OMUPR[]Z#&6JBP!U!&3HV4H>8X3)Q M7Z7D@C#U0KU#15/ XSDFS!LINADWO9IC_R MT#V[D]0D$.XJ>P\0.:>\IY:KVW,=^';.:[9&M\[@ H-9MW93H\Y@Z&#W8]FA M6K.LX"0P-'.=0K%W>4X+#(\;K5N ;H4S\C,,BF7M&[CB<5? JT[E>67(0D*T M#3^L6P9]&=:+?58W=5H4W\96]9)9,X3!JOR@<6:=Y@S!\!W(0O"&MV* /@UI M6^"'99I-99%5@X&P^2WF(H+W+?$F\\T_/7_0EZW-CW81GGB\ @87,4FT8IJL MJ^JNO_&J?'^#S5V#DLI0R.?)T"K9DVH*:_N6!7&!_7J]$X+-.9 &K3(8U8*2 M3O8&&";-)@75L6$#12AN@KQ]X:D+PR?42Z[NG5)C:\#OR@BGY64!!U^H#AB+ M['M?$B3;>^@<4:"7Z_B&=RR49>'#OYYJ1W,T^.C"VM>AU^(^%KP6BY#I17:V MS.!=<4&-1E$:\(N%+2ZD>4Y!6T/C7C/%_M9U+>ONXA:I6R7XMELZE;A.3LJ" M$UNCCA>(413,'4A\AE(_BF&;J63:9J><[2S+"=3C(P27/&0A^0E:KX0A MY7 M-^:9'Z7+=VH'$G'4V+[+"+TTK_[UCPHQ2)LIZ;I'E?^9JL)Q;GJ[36?:-CR* M/YH2YH.CFGIV:Q,II\)IZ) 86N_68/%^O^U7P'NB^B9DU+13#!"L1.&RQ9$B MY. H0 =T"2.[@N1WVZ^ #](?7JR:P=T0D<8BGJH$7=7;DAZ2PR<>]X0*&$836L=,-\?!3_](,M9_W5X-BNRIX M!$V<1 ?AMJX]'(360A*(/@NC%/^ZSB=0O(;L[+,5&F**881='QH@TE%D%"7M M3%M\%."N*W%0U&2&5"]<%E.51 !=STGX8*D'=U!#[-UF#IPJ;V%371UWJ['3 MFF1+ZG-C"C/+%&&' MHDPU "XMYK$Y.';?"Q295TF' A)_47"^]5A+0JD96R[H5A9*HVI6V$0LA1,L= MP=P7W$B QC%57X=M0VKZ24Q-?U]L4*=C%<7:&B516(\Y2:MJ91V RQ2:XJ'J ME)IZR0-CE A)V!4Z M>+J;_(X0PC/)BA\>': D'1X=AGDR._]W7.%]4DY1T>X_.WJ".-!T 56;T^1^ M,Z>_/D!V/R@HH':$H.00JWA>4J$HMZ:B3H?08XAL[I&TJ")R*O=E;U^&!P.N MQF5E=CBZMM$9X?H;_ZWPF/APJB36B&@(4974;Z.H?- M^DZ,DAU=,7^9ON][AV6S-?&60KH?O?M)NV@)1)NX=].=YIYGKV!^Q^,=NR)P M&03&ME_HM,%\F+'+\W@OX<^"R8A-SZQ0 YNZ];I*XKB&,GZSL[(KP_X=0$BH MQ4S5YM+Z>0F$-H1.)7H*1-:DE_:2?0N664J@TZO$#N0(UJJ .GK5N'8S1:\W=.JOP@) 7,9N<'[AMM6-^UT)5!Q2AS;QYQ!%AG# M*H=[J(R?_(@N,ZP:X98%^A1PV'0:>:NP.1Y6;#9$M(MZ[8,$.IC@/6ZVX,DT M@-J15FYK^^SCFK.%YZ>D7G-F*FGXI71J5!@'_LRH4SH9(LC7;P.> MUJ'&A6@.X_D]AJJ1%&@;7/],)&<5O0!<"_@8''-1,E1C1;XJ1Z5&POH_"II ML?O)Y0(B-4&H;4;TUAS@ _J";.I *>O;7KYMK7%7)N^R21E>)Z&T^ ":6J-^ MFYF>$,9RZ#M>BJ6J<>@B)Y9)B#4@PEKPH]98()M#^%"L3916F;6)1NZ6IUI4 M["BKPP4>?,@$6A"6\*6I;#!DWYJK=B+71"(-38IK(@-0-5)725 MQ;0:Z\L=EX5Y]A(N%Z:]"-! M*KBA[O-8VQK%;1-Q"\0J;+^! ?ZLX5XBAGT<'7OD!HD8%*>_NN2@-7/J1)JV M]EIF1V5X1Z73M]>P5N/*CJ?V#1\\FP.;Q.#/VQ%[AHJ>'&FLDX)R:.95@3Y+ MTV2\[2\YO0 -4C/2[%!6Y'H8X*YTS[+=2".0GS'A=CWTE&I073^$.)G:MAX M>R^+6Z;!S\SK"P+ 5?96+2\Q[2-%%*%GY?VI*&]W5-Y\ M=52RVM2)"2BU)Q M1Z5BED/-A&>V=AXRUO4D8]-< E^IJ\:OF;.)@DRJPD^5F4 *NDSD#50X3NP:K+01IVX&0HX'M35<1J_I9:+O$[F8O(SAQ,LTM5 MU.%9BUTS4!XF5;L&(VP)%QP=X"CXW@&68M501WKD,:6F.%/3BZIP%JL BH,4 MNTR7!=;/J"11%+DH2).= I%LBX4J4DTU2PN ;D^@O#F-XGU7Q9LC MS(*I$@EQR63/S5 +^:%J0 I &Z \MDXWH;8'&6]Y M1L7=GI"2?]'.C>=M9N MZE\LS-1]KNI.AV3-L(V-*0E8'H9>I5U>"J1-KB]- SAB9;P,L"(,<^A0,:"' M"C,*UP7&UL5].80!_J?]2% >&'[%Y22@FH0A+ 'WC:[B=-6=8<6;P\! OW 7 MO<:JPYM\6]4)!XS8P80]+>^;L,5;4+^I.O)>N4)8F.E1V@3;UJU]202HXY6G M#1 4=(?]4C5R(X;$8DUG\"_AO]B&PL&GG8,="P>_8;W",7),G./5+.05BE33 MND#G5A19GE@B/9&(4"I[6MQU0JF[Q& G4D"?Q,NF&WG = DLMPEW)<7I3V4%/-ON+NS" M;@@%V9<8"GV&TB!E#2,9(5M%J' M4NU0_66MR'"]==,+Z5[M1HPK[[6W/W"P ;Z'>-DV>5E^A/%"E: L&L7G$$IO M+ZK46OA0X:9J^.##O>;/X4?@\7H>?O)];F'?D9JK/(;;*TR#SJ>I3N2)S%5" MUX,=8XL9 $TE6>);H5"+$(P4 5^6Z=?VD,(SC&9A] M:\^2NX 0_8%C0MKDQ*@*F*!SL14#RN9P>W!Z+>74282IHH@?"91Z'66;$>>% M[T_J3LH&3,A8M#/J:E='E+V)8OUVZG2;RLPVN@@#JJU^5QLRWB#K9P5@;L7@ M(Y:WV ,[Q4XF5="HSQXG#(5/T@8"WN5R#DQ %PYGC20E=E.9M!:J2NV1V%F0 M@UQ:/;JH74GQ$)\M?+>T8UK\&!QF]:IN8$J="C,H[Y'N3=QMF1AZI66#K \U MD=8K/V\7H.%A%:B8K1#RE!2@P U^I *FY**W44 (ORS6,Z!\U!_E7U !R2=0$5<.B&.<_NE44)V:D8,)C67/),@8%C% M:W0ZQE2\;I*YO5Y9U_ 9H\X\PL>:EQ/T*:P6.3/VU?"$#RE>G@WV/K>O 4:6 M0JU:@AV3,8?#9&J]Y=>N&6]%=^D[C%Z3E57+.SQYHCZAZ3L)95U&!#V*J%G* MSW5#7TWUAVK_[::<70T@:DP-]>.=TH^.:6Q=E1(7GV!.7XQR8.>")!V\& M)CW[:8[VR>V)C$G,/ =?[=2M!O![Z,588_S0(,4.F@9\&PR0[ ;GS5^0KCUZ MV/C)-8!'AB P3;ADW%_$ ,??3E%IG4:YG!4,9"J#:4C7.:OY0!OVR45 M7DGO\,YYQYT=[**<=!K'_R*)KG+9T>Q4A]6 \&.&#[=>AC M8BT,L%)WG5$[Y!)!7MV>\9PN%B1H1QX.NP<0./\GD+A3C_8)U$TX4F/WQY<& MW !I\73J3MR9(V1_)WM3!Z]8VR +G<7:7-OGS4X79X;ZQ[N">'$OD83.CU;" M=<<@W5O/W2,B<& M-4X!*NI0NP40Z 73@;48%SNY+B;P.N>H*?6559-V0= ,+)_^R+':$NFIVZ)Q M%BNX@! Q-6"B0+46>P'09PQ,),W/UJ>"RN!^VTW^)JM);L5O_TQ>GIY12)=; M_([8QV;>%72?[1 M(M&U[#X1)M#ZRD)*>*(R,U.)=M#404$OE:X^0_-Q$\"2MLD*75*(^@9".\NP25 #/""U;W3!E'Y9 MS4N?(4DWM0P@+"%SVX7O1)%<,[M4GD5#1]7K[HONQ1\FHI])!5]_]JWXP]E!F'=9.?8&Y()8:X4W9IWO M8M9Y2'9/V/+Y[@*,)-M>8L=M$\KQ_N,-Y#CY,(>;M*$K ;6\OD.3!6 ZEA58 M91S :,>0;$QUZ#I/"U'\?+=3@QT,79(UEOV# M$'L+,#&P"JQX&#&TE+FY[N7D*=ME/C]'+KYWWBL*UIB-C%$WXME=:\2G$0O4 MW*25MC;JNC51IT:=RCIUC:1]9[6*"K2O5CD50 M?$"L!E%@EX.KB%T#U(5XK/2]L*@M:]!_JK7[Y"%]S'5AO2 $FR2N2VJMGTC= M/-"-CN'25Q/NCR_L4:=,1W.&[DF)K?BS"*VG!-4@*H0RTRI2*0GJ#5"-VP#2.KH](*VHV.Z* M8OO5WKQTVOY,O?;5-%@6TL*A*K.O75+ F?O=7:]R?*,2_6F 0#00XZW+_ +[ MB&T_WEJ;-:Y!%,;"99E\;'[8,=3-NYB9V;=6869\0[%OX-0+,%!R35'B:NU+ M9J[/GV]2YKB,<>L _VLEP"6TP-WFKPT\<&8_ "]O+Q=H"+6J=4DM.$9:AI M:K1M:U:3!&0HV^QA6,-9YUN!@N)DK$#U55+5)4-4(YMKDG(C:JAD.C /]'KL M%CN*RV5)D"C_D;#KTF1N1=P@H3QP5/>Z_\OZY3'BE>=0U8D=MW_J-\:K,*M=B6FN(IM^B2W"Z+PTK MUKE94"-R:X K-FAJ->^W%%N1P=_R7!K 5BD6>73?*1V1)6*5@[5(== [%/%3<7ILJFPESB M=6[/RE1WJG*P>JH-A=9NQI760ZOE*KO(<@,'HS9%1A!N(LB^>FBJ2=E%"=I> M*#HQ6$MM,&#/:6FDBN=ZE+\&46#A/O;54H_B\T3H8.&ZI50Y$,W*7UU[$+CZ M\,$.F>H%B)#D*=[KV4P;-HRCDFY?700W&DJ"0/*1$4XBM]S3"Q9L' *C53W7 MI:&@,,*<1KH6""PFKCB:>7 MCAAQ"*CI.H@JK.=R#*78='6XE7)0A\1+K"7= M+R\T'KLH&0\'9PAG1:L'!\G>VAWE"#U,!=' WQDZD]Z2: OY]N8:!0D?=+<# M*L"2*M:1^W6/V:D>A?B@#N99Q-P3<+OK9]V]4A,J)2P!HT9PG4ZI67%19GSH MI&&?[S:+G#X8RM\V M&M$J2*^GM_)*?W_3&7-C]=K52,!=DS2KI6$N N(;H*Z9]AXDIA5Y M(+*Y637XA[V$:OLVW\QS;E)[VZQDEPA0A8X$H<2&6S#P;U]"JY-L@KK^I,Q; MJUI3_&.W+X-])G9M@$8KW$-M1!%V.@YX:[)N@)_/ >)7<*?GUX-#D.')%"N/ M0Z7%5IE-UVZ#* DU2X]4#^5+5V@6+ MER[Q&K[@4A0GC:X4?C=Y80@?W06_%6#80(NMFN>R?BWA@V[E>,'8QG;KQ3^K M-1_1L52@4K=..^(M$5V [^^ACZF5"T?80^E:Q.O5 92<&TT7'43E*Y =+6 MT'&OI" 63YNT#'=JZ*&1W4\BXC% N-2C[@JB(D)HMS03"'5:)%6:6 ML6/ /PCL(+#P^$JE?B]1JNZH5'%YZRPKM/MH#33K&S89LV1&X;C3PL'@(+B& M@$V)'#V=5MMV*LP/\RPWGDZ6P_HJ=)],2T.(C6D&B'6590CC,J[QP<@])3?G M64WAZ.'H._G :&$B5P@7_4.>]Z0LSBM)# D62A[LHCI 5)..?8,CGE;2^D1 MF*Z$"L,0>I] (;-!-0!I1'H3[LDY"]P+M](:[$0*H!*K,[R8,YU!WI% *D';"Q-I5( M79&<&D\VE(VT,2:RY',R+ N2H ;A-O43%7:#XK\3:)#G3 M"XY0_(Z^-J[*CY3'S4LA>S$ 9YD029G@+\)N][XB"JA/ZJ[D+4M9.)_='H#WGZS]7O?//"6VX0CZ9*IP.#JU=D&]L^BH>?$.:"KX M<4##;05JGHW1\O3LX.!MKX@U(!,R;J(R2U133'M&''9Q]8TNYP?OT@@>@0!=90Y3">&"LXJG++'2L9C>% M0QT+]L?];41QX#!7"XB<7;37PO>-@APMLF.V]E[*RMEUM>^U5X;K@T$X 7@ O\*D50B>82Y/R7QHM8I)IX- DQ!?$B3H"1A",!&$9ZFRR:NHU35RO886XZ^]*"&,.48@.'Q\R9DE+Y)&:-EZJI8=8 M*19RQ:KMF,P_!]JT59K@5ZL]01!'&KZEX843)DE+H!U2L"]=B?%7/YFF \13 MO.&(\&@94[ML.9WCN'BZBJ[::,D01$,81[IZ@O M:6VQ57=P$K$S%3+2D^S:Y\R8#D?>U1GER/6LD+B@0X,2HS&<*,7/'S3[:>99 M-=V!@[GJL-JV5QXXH;:$$V*5PK;!S )61[F=K"]F[*I,:<&HK$8SU?/?1RJ7 MCK:&LO;M/].*='M;=?+@0T@H:IM SV,(M#! 9,4%$"N)J/DG!_3 @PBKKNE^ MT_MMM.Y;7-,B3J:T-5U?$\,WO'+PI%[(/@U@IU;TYV6-V%G4!O(#E 6U2T1< M*?J'W>2XTQM5%L$O=3FT(C + N_71OE@):)=93,[/2JNTNSE8 4,T<4Q*:;7 M:_8C\-"M.@(;(5J/]3J9XB*KRL+K6:3>1.9NX^[7>CWEX(^)_,4RRI4#)/IS M)2R (X8^3\NEH <1-\TM_P"12AD5YF[1 1Q8QF% G^^2H:A3AKC@@4Z!UKBS M#U0>0;5C(R8FAU\2:3? N1T(W%>ED=Z3^5X7QH!'COA%P+^:0U&>'P&Z_2KJ MOYO\"E#;JY92\@MD);0A3 0OK$_^$7@&-C/042%FYN((D PY1A; MS8L2('IS8Q_:2E#&/IRJ9;H"WQSB-U8XY6"'FW5@T V2%R M!.:K'M_, .&0E,EVUQZNV9(+G607W7)C=64X$J:AY3?,D9D0 EU\F2U3['P% M1_"JJP[^CEX8LOF:J9^?T[O=%2"P%_(]8RDB-:WYJ#]BM;[T<4BQJD#1#*23 M.?X!ZQH I PK:>^(LB5.^3*T-[Y4R71- "[SX E01$ = )P-'DLD'%$666<9 M1(KA5\2&225:> :($M+^>?(Q7U&!M'VU=RM@$$"M6!FP#3*YDY0UIE2U!%1VYS:#=.\T2^W]T^/7[QXP6QG:@1FV/2MS5[Q0BR5:C\2_$O4W M/$+_"#L*^WA^NE6),#1D_[9R_6\3D+Y9%PF\'#1K5T[;M57AKS456>#XME]' M"GI15'[4TSMB[&]>4IMAH5!*4I%6OB+P2Z;>+:'OB*?(H2;+[,K M=.KNF$1[5[U"Q^W,3CS>B]F)[^?TO.N6Y?FCXP%\4.,KV#Y2O^!$;U"P1H7, M)6K.29YFBYJC/XYEW!%7<)2=B9V7$ ONAFS1FL 2+65-T!V-T7)LI:1O?9D+ M&2;H2*_6!A$F2/&A:;-'PY;(B.O%.I?_UMWHG?0L;K$GF)&UP?W$2C^_XVB" M2WE-W;F??<4MIY[-/,UGQ):G>D99$S]S;/(2BA26\$[ 40NA:_LA Q35K@42 MQG>E7(F&#GCDX0Y2CDF*J CWF:8YAF;YA(879=Z%YUF#\(X2B8$. &+*!'DDE43OTYG M.3*<5*HW-::U/*_2!7%HR"E$TT^, G6>-$$/,2_0*]*7VP4E.*#(!NKPA6#F?6OCQRN66J&@-%*I^H8F8\[[I[_U)94% Q M'VII4H>HA/-5<# Z30#T\2!R#%WEX3;#D6)TE <,T8B\* D#"_C2L/&)>&M M,;5W!)Q@J,0>//4N6$&^RW4G(A Q,[.GK[GB",BB=N1_4X'?(B':R-;[8+I7 MX)4T#2.NB@QA"7"-VT^K&TAXDWP,I2B+G>[WT@(#)UNU:C=>$L5Z(Q#?.1(C1BP,$#0HYZ9 MU59;3\])C<_M_8W0TTYLM\&&,UFMEF90DCF9^>V7B#O5$OH'TOGLUD'#]VR! M65.TKV /);E D@Q? 5.9GJ@S,Z(S8-\2IE<"\T( MS:5.7.--PT@,Q[+$3)X87I?GXT:IKKE@WBZ)1@^VLQ5^8BP#5MD%7D=_^4E_ M/J*; NL6Z*8H^>3Q0$38028JI-TZW%Y 4,E9+K #2TF$5>4LZS:<]:ZOHQSK MO)GB3S+3GT&+.VC*V56,@X,,&S5/'[;9F@K9^EF[D;![^B&:D MHTL@8(*%=0@A8C/1L7CZ%P1W0:FY>M&_XI9OT3U^PTB75[P;,R]UN@;3$20# MR>40_2JO<5"&*:JV:B6)DFKX**#Y(IH-7&-[W!U1@S[RAN&JP5]@)L3-Q^@;"7D1[HEP0+XW MFP]_#=$\*))@5&Z4V1P!D/HF[+2^Z_)N M@\^,$&XC,>JIB;DD$*U254PR_^@LF_7 MI8%^B"S0L,T(@H$*0_G9IQO:? M!GPX*&AIB6$>[A3232J5@WSX[GY6'LXE^'X&TF.3CX'FSD*<'[>EG93E1_B+ MM*$%"+#)E^ _DL]'VAR>IH?/)@2Y/X[&&*PG>UE=8*^'W%P@.][4152$ 2,# MEN43RHNA*>,Q_'(]H1EPD95[=Y@J$OP^LPY!@'X2/ M(W98JR[<'N)H7;07NKL!4$5H?KDXMZH]Q$^L2W+4J0C?/I,9L"?62]U)? MJDIA-$@&F=H\4U M:8XV#(ULC##B'K =R-)MC4"#D1-7:*4FRMD^+">9JA(6K&JV>IZ5J9V[+PJT M.@^XWPM)+V+!(&UT5ETSL7KL5#QM+6@4?G1?J4["XR86^W> MX-#3?H7/)$_!?I0_Z/L,^8]DCEMVK7PPH2!QX0.U#:=N)^QS 8&ZU)UU#8C! M6QJHH*;V6(D4TJJI<^=52>G]J/.-(%UB?1I#I67@2EV4^84O5'>BL"Q1ZIEO8$V5Z4A' MV-?=SI(FO.CAQFF:J 6YM8.4C^&E!O>=<[1ZJE[BE[([=IGMV)A9H-+,\)[1 M .O07*&D2F#J]0HS1I*)M%;732TVCW53; E0G+'.+0X*DK;J*&UD?__-[3LT$K 6$Y,4Y=[*B6DEA4K?S M\^!O! P1JXU2!N.VLE8=HL7\)3D$[9;B/#3K@OKS@<)QP)JL4V%EQ<4Q/5!4 MN-%#1JZ[>XTVGM9'PR+15M@1$UX78*0&G^3B&PV M"&FW%+VFH6'$FHX7-E)O*Z*^U^8-7O$^E[WQ"?8JK2O8>(;$WL7K$8*PDH\< MO&'7DBBX=2A56-5?[QTUP@M)H5;[;5GVT 37\4SNNX9VP5=L6XJQZ,ANZ'G3 ?I 6L% MPN4 D;8<.F#!J_ &662U,#"U!8/ ##]SQ*VI["Y_+,I+*-"1P(A5)(M=B8I0 MV6GO_5RHKGH6\CFOSNU%\F\16+RI>6K,=<-(-0XHV<4'T-@:>ZG_7EB^ '"' M*2_U4JGKH\0@,Q+T9B]X.O=.D-#!5R80^K!C1+/=B;\?(L:Y, .AET]6#_4B MQUJ@,R42/' 1GR19](*)1PM5; $DECJ+3D&24B=;",:KN0R:>,I0 *BYDQT= MH>NO. 32O2VED) \%1O^#1T(Z#V#TQZL^1NX&\+Y!_X'CA6CM\&D/[=!X.46 M]Q/:K,K=A_HZV(<0NL+(%LI<8O=:WVL.>Y"RN6=]5+4CB@.(3P[>[-"73N . M"V16DVIQ!JIB%2@,:JL6= @?B%0NS4"WG*">V?X@==ZT#&L*+Q"WA"ZN*[+A MDE@)Q'%',N).%&9M_+?:E^.WKT^D91S5B@]4D4M-!&XVEMYFM3WX%1R.P1U4 M/(@25,7RZ!'Y4I2HI*A;>JV\A"P=W*Y1.2!D-<#X/8Q+*]3PLXR"7OBZ]9N( M&#<@'+0H7/T).6Z.I,?GU!6KR$JZ:&YIFO0@IDF_GV9]@S[,.:A1ZBXS >X7 MD)@7IEJTP//WX?7)+T.?.?['*!DHX"2\0ZK[2+;^K J MIO-TT:,U7"7WSXY/'B2_ !K-3N\^K,L#9+_AB/BAE.[*O&D10,'R8B:_"@7G ML6 YD_LO?CU^L(NK_)]UT%1:_)!.3'")6A L,"CDY0P6@4PZ;"3E\.82WZ&@ M>-VK9]XEP_:9:O,"-%%-'J$U,9Z9'"N\94+1:"=M%ZX5/82/^1$ M+><-H#0J4&P@[9A;$=*9O364 .D&]VC&VTEY]8GOE>,*L7>2;^,J[ M;D?3H%ZS_\"SM!JG]BSNO/F4FQ4]%G[_LIQ.=T[M@?V8? #,P5E3@4)X9R"; M06 ,":J^]4'58_9;X0E_?_/BC(<)0'(H':W7-&P$09.*B8"A1]A=7YVXQU(; M:R/K4(I=T^MTG=7H_IEIEV?-.G(IM@=RF#/$0IK"==]V,0R5C>TY5F K.)8G0,GW9)Y9,^66JWW!6H@,1L[1Q>#P2E*$IW3.[9_BBC#B!, M'UB=JF858^1XECT:CY*)@-7K1/K))>DC-Q9

K3WZ*J3R28\8DI%'*0=-C(UE0F0A6..*+%/ MKS I^NL@ '72N$/F)S5(=YW4%DU<6*20D%JP$Y@EP2.?0NE ?T-,3;$ MBMC9*BY1ML_'D"]#'O!Q6W5MW*10X7NQ0(/0:V4F$S=$;CDYFT MN!_8/MZ:R (T8'H"XOJ6Z"C#*3XQ_=_"=PSHSG9(T4"H@>E)RV*<,27ME#M% MHW8KBW5#PE2G#U@$G'BP)>?P:]2VZ63>-L9!S!)6*!>P^KF$=B ,"=P(<#$Y M.80+;7J]Z"KM(K6#4G#!GV41KU*WO[?Q?_(C]ZA%> M2*C1O?(>7ROX&/8@>9UB*F;P&2R_Z07$I.UXK'-^8<3T@VRF$YBM.OT;1RT< M([0W@B0.'E;?=$BEE,&F;'N[\?892S!05?D<(B@] T%0E+)5JW;OKW_KCWIX M>H,%-AU?I%-7RH:"[ZIP[)]\YJ!2+TK[/Z/ 9A>5R]@N*BS<\%(:9H M:3R3\/#X=Y-C%;9E"]#/#F/-(88BJ$H*K+L >;5>GB3,E4I?&^VHP7G2D!1J MU8"R!NX2FTWVQF\++N/%\!=/016]>+Q3UV;4+'EC"!%?@+NRC392IW@1^WJ\ M\SCL-Y=61B$C"FL 9_B$-/$9ZMYMF\PF2DAPE[U4'*4J "G9";F0]V._"C5< ML,?;%%RZ]]?3KJ^GJ-=S#!6-!AU4_NO(34M,F'_9J]*>1SMSDR)L!>$HR"X! MOJK56*.AS_#SB =%I4!#]G9&[#-%$W'($!\<@[_KCJ?JBAS%J\$\+#M=4TZ" M\;N9WE4FU., M:\$7V\GAV()P'\IB\QQ&#M'T]Y'5+M)*:H_#.L+.U!K,M'5 M%(Y54E_ZTRF31[EO$64#UO&+[]E5'[X?LFY!0E,^MF8&2*;KDX,+< *@NUEF MO_&6[%[6]ZFS-@N3H5U,BO-<.$783$[]Q^UH=:FD->_,DOOT@'-=-=0YI(&D M5R(]#!;+C'4YQ,MPO%S;+0NQBT-"00" EK5\%,D6/!F:J*'?#MFNK&!(O!\( M1K) $]<2Y<>UXGITB697.,:!$K80_U=G=;666X2-/4?J>F M_*RD9E6@1:CG/@B/@F33L42FQFI;*[W RH::9&ZE (<&Q-\5$VJ[:72H&+ S M'Q0C%9"ZOJ#RHC1?U1D^"XPGL.)IAVDD4_0V10OHYV4+XO)+&[F4Y"HB^P(^ M/Z,",CILDOIOS^T@D2^:JU\()TY M*%VKPI!@K6U @PKY#,R_DZ.IL8%6D&R@R".R_66T7&H8L : MQ-'VK%N7ND%MYM$J$%[A*6.0/I>&I%B(:?VF\Y+YP20TA&4\%:A 6"\R.5>D M^,,Y%]+1 $D!X>O4T945?<>$U,&@[;KCH5Q Y>2MN@*)I;H03YL0\IHC"YHY M=Z'U8>O-4$20^"H?,_=<7RC\<4$BV?=G\D< M71[YI77]80OQ_ &V;)9>E!4G=.7COHQ<@4,[(4TNG4&QORCS=B'X67LL8 6W M*I9 M56;1&_)FZ@%@B=H2Z2/WNU+K&1<%N<55"S[?=Q(*+A'CF [-?25WX$/&[%WHWOHX$LZ,C$X M5SR9/*T)&H,3)+T[-YU7:BG$&A% N@.O 1MLK$5H?[U[36T?F-\":>NZPHQ9 MX>T3VXWTPGM?5A.L?R#60?@ L0S(LZQ!8KLA4=ZC'J2'N_PB6< MI\#*FZ+/;67/4::A@FAX ^ A0HR%*GJ[NJ)]U16LX*/1S9Z6PV[T])'G.Z_*7>WOW\&?[J8G\[ SY<.GT8KS/P,$$=/:[ MTAINSY/^.C;6V&^F\C [GV;^\Z,C^QSP!)HI_)'_\1 _&GP@XP=]OCG@T?TUAOO+):&/'G>\21H[.M'^OR:H7X#$53&;%9T3#"7-'"Q MS*7ALP<4+E9]S_+RL@Y@,&"L.G .G>6/9J7^N@#>T0G_B6C(B"I?7/P%A ,Q MWT>JF=T5&N30BJ(0/$0!C7)Z6^6T&Z)V3I*$'-\O[& AM-WM]6).Z@OD>&P;:*\'>DTQ]8<2GEE9KFT 0@?$ 7\C@HX MB$>!E &JI27^TL7 74TKIRQ4"B)'JSAU^G/:39AH)4JLN'0H1NI$^';2#_0T"F4#I_C* M*3Q(]ED_*LI;E+>K)82NZ.J$-SBI$V3Q1#"9$>D<>4D0F/4<5%H4 MG+LI. K]REDN!N2Y"I>:F]-)K_7K).5/S@0&5%1VH*:&C,&2=&]CS9+"P;I=!P3P2GAT2J _KD-83?*A!*O$+(# MR4 PJ,1$X4@)J0H@N0P%Q<27.T)<-"M&"JP]"E=5NC]S;1D]D0$N1/WD.7U; M:?GCGX_OQC(#O_Y3R6XKK(!H-C==HG.7G*^PF!.PE0#*0:>R@+L\@8X9YTQ( MZNE]&&FWW2=7HR(.A^JRIU"< :]^%9W!-)8(OC">P"C>?WJJD^T;(!H_1 M]5#ID*N&H7K=^DNNX034WXB!O0 !J5WAA*^L92AAWH:XE:U:+,\T#^JCPE.' MR05 \ K#6;"(!%\Y(D!TD'%RD"'S9'OO$O2\D5CE"TCE_],+W^5>%CW6D M>$/=%RFYB0Q%9YYFZ-C1#/WGQJ_!%?!154^/I"A4F*II#34344S3Z:%"!>UX MP&%R!VW@6$D.C1K2(7QKUH5>;2EEW*,(D?^^=8]TI9=";NJJ10*)(X=6)PV6 MP"#MB!J\;.DJ.<=O\0FJP_2W'48O@>*I42V>I9L;D7*U&L%&ZP3.(5M5DVP$=,E:'%(-4IEMUYC92:6\!!E7K MX"Y,$6_R"=7"3K@"!OILTLZAU>(^-EXY\O:7UK&[A 6T_\/>E]_"$;'1WHR& MM@,(Z)-O!1;T%(N?ZXT\U*W:*N'UV&#EQ5<*%A_;XB&9L-M-AN*0%[[YLF D M=R*--;[I[CFF]O#J[--63ZUAZ(F.RK96]>$74L)J=3U8Y TU%@?;/T*2[T9P MSQ$;"ATM%?"/@90EN.&2NB2A0XES!DJ\;L_5T5N)2(__]-P92LKEMAGF:] M-LZ!=WLR-Y./HMFLKV%=>D@A*"_>VVKDWV!_[U(Q Z1!O*2"6=70*ZE([F,V MT/6V2N75RS(#KI>EO9_YU0^B8KRCF MP:Q3!_H41>F.BI*]-^<9=)X/XK<3H1:]M%]J#$9/:LS141TZW\PU^JC];TJ? M#R: ;K#)IA%*SFC?1=D+96_2+H3BB8P[J+A9154,07)/D@CH]\ MX5K5R57:#=-O-Q)/^ED<[!T*/8[+B3!-=7*B_*-?($\2M/;[K#C[;O!B:I%; MNVX W::S7',T\C@7^YBQVVG?DR2H,!J;YA( 9FW-3 PN7+__^"?-D[-!HF4; M@!./OQPXD2;9]"_WZJ.3E\<'KTX?[Y^^VCM\_/3ITV/WKU M["5\)]UXMMN(N-@_$)7^Q?G(#E588Q;)P6[R>Z&H=,\X?_S*JB-K>)_IBM]I M\CNU2WY;E1-CIO7__H_])WO/^__=/+GW#73"P 9\YQ'\5A8WH=?NCJ!_)7ZS M57''"$[-Z;-G1P'76/T;<[0>L$]7#7:O-9 MBL#DW^$J.S,%-&_U$KKYBG]_*?O:4O7EBWJ##/RW%[\7+U\>'1P^>W1T^.+Q MHY,7SUX\>_2,Q._5Z=[QT8L_7_P>[2:_ D+H+)T9JQ=?N@8[MU_L&M6:Z"; MC6\O-E8YO3H\>/'D^/'>X;.G+T\/C_?V0&R>[>V].CEZLO?GB\WCW>0-FG.O M"VP5@';B%BSA-U=4VS!))R=/GAX\/=P_.#@Z/#YY?/CDZ.CTZ0')R>'+IT\. M'__Y'Z[5' [4;AQJO"BYW1VH4_SPH:7MHVI?P"LX+T&XHW[N_9R8_+ MRB[@SJ3,\W19FY_E'SVUXX.6]B.PM'^YMW\HT M[7W6UYY\UK>>?=:W/F]B^U\\Q.O#P>.R:4XUSC7.-QIRW=YMLNQG%^7S0_%Q]Y>N]VGL[7/L2+ M;";O)+A[-_?[5N[Q:9:;Z<-3Z6'Y69?0PBY_;G[8)?@-:QJW9,^W0J9_\ V5 MC-9+X_COX^[>FMV%+&3 ]D@%U,=I,IYD+_WA8F.3@:)3 6M_)IE*XXOSB_ M.+\XOSB_.+^[.K\?R##^1XSX;XVLQJG&J<:IQJG&J<:IQJG&J<:IQJG&B/_G M1_P/MG0[;ZM/VN&L^F89@(.OG@& !LD^ZC_B&/^OZ2IY1A%^1Q'\PA1I5:[2 MY"1=0N?)Y(1HBD?)+[^<8!:ADR^(N8$XOSB_.+\XOSB_.+\XOQ_(A(ZY@>V1 MU3C5.-4XU3C5.-4XU3C5.-4XU3C5F!OX_-S X99NYVWU2;]';F#>-,N?'SZ\ MO+SJ'9GJ>5@^G:9,^W#]\NG]P]/BA?2+_<_\(_KWW MZ"'6%WQF7N&=2?/D%?:#3]ZV]KV04\"R NCYUDLN8 '!/J<71L"M!I^5-$.W MZ #^=D7J8?>7W9.8:?AQ%=+1_XWJZ(?<.*LV=@Z?/#Y\&O?OA]R_6!?XPV[= MDX<'>P^#ZKNX?[=E?C'+$*<:IQJG&J<:IQJG&J<:IQJG&J=Z^Z=ZJ[(,A_LQ MMG +LPSFT^'^EW$0G<"ZS.S*8+OZ>?,I-ZOD>((L1P=[>P(3$:W,X_P94Q& M5^013K,BM?^T_XIYA#]?8N/\XOSB_.+\XOSB_.[B_&(>X0?TH>)4XU3C5.-4 MXU3C5.-4XU3C5.-4[]I4;U<>X6!W__]LZ7[>5K?T.R42#KYR0<+)/#.SZXH1 M]H^2WW?/=D]V779@__#QWK4IA&=[3V(*89MU:YQ?G%^<7YQ?G%^EL=T^$DPDWW[A\OWOV2O"[J)BTF)GE93EKH M:)SL8"0^D]]/2U,G1=DDZ7)ITLK^ ?_^&N0GG6 ]PS)-+K-F[IX!F0WZX)1?'R4ISB_.+\XOSB_.+\[O M;L\OAOA_0/3XU^V=$=OJV/Z;:/N M)VD^:7/BU/DE*SZ.T]K$&'R<7YQ?G%^<7YQ?G%^<7XS!_[#^1YQJG&J<:IQJ MG&J<:IQJG&J<:ISJ79OJK8O!OWQUNJ4[>EL=TV\;@W]I9EF1Q1!\G%^<7YQ? MG%^<7YQ?G-^6V*DQ!'\+I#5.-4XU3C5.-4XU3C5.-4XU3C5.-8;@OR $_\OQ MBRW=T=OJF'[;$/POZ=CD=0R_Q_G%^<7YQ?G%^<7YQ?EM@8T:P^^W0%KC5.-4 MXU3C5.-4XU3C5.-4XU3C5&/X_0O"[V_?O=K2';VMCNFW#;^_K4QMQ2/2T,3Y MQ?G%^<7YQ?G%^<7Y;8NE^O6#\ ^;=)P;]WO\KQH,]*#?8>=@_V#OI^>;C$Y] M/UB@/3M7_'Y6V%VCG_4+BK):I'FPAOM[M#XXRF1B\IS_^I=[>_?P9SNMB?P\ ML"+OLX6ID]_,9?*N7*0]45FDU7E6T/#2MBGE%[0Y^)O+;-K,?W[V>/?IWN'^ MP>.?GH_+:FJJG4F9Y^FR-C_+/YYWK=1[SM>Q'X'E_\N]@WOK/2%ZT9.?GM_K MB1Z/X9'_VW9Z4I\MG_]G2S3+5WR'2_O+ZC*S M'Z_;\1_VXTE3X@?S+!UG>=:LZ)MID]3TL)%]7974\S3/DZQ)QD9&D163TKZY M2AO[PWB55&9F*E-,C/V+?6A:K&"0=M62UI[;"M]B!]C:Z6;V;/& NH,<\I4^ M2^-\!>GZKW'U\*_A>/ _]&O_\Y55Y_G9F=FCH].71X]/'K]X=G1R?/SB\/#5 MD?U_IX]/]N$[Z<:S_3:+OG;IUXXCN L.Y/[XNMN /U[22\=E/K6/.'O]M]^. MW__^[M59TA.;:\?*ZN:HHY&.PM%WU,MG+_/;MJK;M'#GOS+_:K/*0+BB%N6A M3FNH1V;)_K/#1R/\T#MSGM5-!8^:IU9%M?DJF:1M;95" TKL?]JTLNMM?_O. M6&UAOUTDI_;&3O;W=OX'WFXU2FUG9C\/2LZ^?6RLLIF!2H'GH_*@#^ +*]." M>L'WV(MV7E9V5O9/68$?/V$5=F;2ILG-*#EKK(*"WWQ(Z[E=U 946EG0X Z* M:3)-\0O'[7E;-\G!WO[1[@UV[ZX:-OM[>U]FTAQ>:](\WEMOT^RO_].C9S=X_R^@8?R]?WU?125=( MZ-=]U-W:V)?<;]MU563+)EFO>'^F#;#W"T2*)%$BV2:)&LMTC>5]DD2Y.W>=G. MMDW MVG+X_S^%'-DO7A^"UOD-"M2>]?;JYXO^&VR/OS@P$ ZGDS*MF@@&WJ= M,1(3G2K1V;W.X+__SW\]')?3U5__W_]Z.&\6^5__?U!+ P04 " YC0)- MY/9&#M<6 "2Z0 #P &5X,3 Q<3(R,#$X+FAT;>T]:5/C2):?NW]%#M.] M 1$&;* XJXDPQE2[!PQKNYJ8V-@/:2F-?>KS/RYO:YU_W]59/W(==O?UXKI18QO;N[OW^[7=W8&V^A'D7^ZNSL8#'8&^SLJ>-CMM'9QJ(-=1ZE0 M[-B1O7'^\V?\ZOSGGS[W!;?A]T^?_[&]S2Z5%;O"BY@5"!X)F\6A]![8O2W" M;ZS"MK?3.VO*'P;RH1^QO7+EF-VKX)M\Y,D=D8P<<5Y_ZLNNC#[OZH\PV:Z9 M[7-7V4,61D-'_+;14UZTW>.N=(:G'>F*D#7%@+64R[TSNA;*O\1II>Q'9[AP M6SZ>?^;,XRX\&XJ#\M'AR:>3H[)U=& =5XX/*H>]H\-*5YS8^_L]L7'^>9?# M#SV5_)?,[$A/;/<%;N.TLE?^=7JZS_C-K(5*KR\"&]4QE?[PH4YHC>V M^;U7']?>,\?UP@58@*8B>/\29AQ.Y_=&ZY)5;^K-2_CI?+CEW;Y\13ZW;:#@ M[:Z*(N6>'OM//V21-(+ !<'@U_?5INLVKQD[7KM:ZO1^3>K M?FG5ZZ\[Z8E]50['-_:?.(QD;Y@'@@(RM-D$1K#.+9NS#;89]67(_NN?QWM[ MY;-D4^\'?!58LXWL^8U#;IS3DBIG6R4&ZR/@ X^77J08#YGJL3]B3["]XQ(Q M]1+K#AGW;,9=!4*@T_IZ5VTV;ILEUFC6=DJ,LTOA\ $/! - ^P;6;#/W?7>" MV.<>C)W#OM-=L)MJL_JEWFJSK^UJNB6/50/Y%XC3'[4E=L,]_B""\+U[.V.1 M>A 1W,0&,NJS= : M0>D).V8.XX&J*4<1UB1?!3.L)0_GEZH(% #$>0 +M@/ M"\6C"+C#NMS[%M+Z%6VS)SWN61*N2 _(/8H15H#& 6(V*$6@2/0"Y;((= HX M'/W;YT$TI$\P^R%="^2) M[STB/([2!#QQ9PM:[KNQ=*M$ +RKUAI7H-;>U]N=>JO)+JK-?R%#J0'[[JG MDQP&!P6467V %W$IA/X""/'N_B*//0%>,GU$FF/"9]N5G@PC9"&/@@&-P^@) M\<'6$*/UE[!A@IDY8K8I/1;&@'46][E%B+P@H%;'UUA]R$.V[.0FQ?\6]:15 MKS4ZU>OV^"XBWG4 &X7CF#7_ME'>H,\APLA\?H%!PZ8-A@@TX,A.'AY(.^J? M[AW 4:#M$MEXT?RQ2[>.W0ZL,9(6=\R11+&)@V>3@ #U^=.RGO35-D]U M N9FU<^O\>P[BUR,*I?()4U-LY!?R' Y%>*] 7 M\(&VL&*8<9@1*#:9SUJKNA26<+O &BJ'I%D=DKCAJ,W!/5,R:E'$GJPM;PH? MH>8ND1\,7JTO#?4X"&-#?1AIS^3>1TG @'F5(>N.4 M3@@TZBH@_UZ,>G,H2%*#9JWUQ!]*!/DYHPHBF'=>M>4B L#L$##X_V(1HK0A MX?0<64Q+-I0_$R@/!,$M4(ML,*R$MB/Q!M#"7))DY-=(W1!+*@?>H9'FY?5L MWMZ76.?W>JM^==NJ:UZ6:!G$J)#Y],!04(/PM"#@EQ-P96LI"+B-UKKRV-[. MD2:K,2+4K@ATOAD5$?^DPZ$[-5[@)\OA<2C8IMABTG6%+4'I1!!H**.WB/ BCV9 ^D M"R _?&"^""QRPY5W *I;"4UPWW> 7)'AM<2CS2TU[N5+XGG&BGD#PO)^"]Y9 \ MG3$!8MS<1L$;F3B@!R8BJK)3F191Z!69EE&V<$1DI)2+8\!OJ;WQ@8ATZ"$0 MOD/(HF]*5'2I@KN!@E@/3 M"Q#E0$1(9;/8TV$?F,SB89^)S(S: *)X9&9-)H()Y(>?U"/))3,:(C9ZWF;8 M/5^JU3O0K)XL)R;-:Y-OL=A'1GR%G/1&.@Z2QR5Z\]%I_\NG4KEP@.QY/W1B].-4H/13(*+$"+D%1A(7&#I$O MG 8]#L-:0MCA2'##Z([@H;8R+16.1/",56D&P'HR!+['8 B,YF>ZC4/-^ M68>:C1?5C[2?-/W:# '@B[6X-R! $4A0@D7[P*@2Y\WX7#.G*IDA.GTTLQ(P M=@:*_0Y'@Y&F*]!,AG!=Q2$N:P3A_=+>)P-A IM\U2JFMU=B;?D4#;=OO=%" MVN)1>-]?RF&E=&36@L%\+\'2;APQ3P&4).":1J L+4R3# :?S!V$#KY++K3L M0R"R8]#CX'Z< =?A\"X^!O /T5"%/0\-RN*$$M#;BU0PU)ZX4/4B2A*P86N. M\F=H%M.Y47];FE8_2(;Q^8/8[@:"?]LF@^J4.P,^##>6)HULQ<6.PR7H+"W4 M77,2-4B[9"^1ELV-ACP0#O#[SUK8+SP.U Q42)6!:PH/ FRV]&**L4)"K MK'K7J!'^WP\]N\]="NN2V@Y$"(I]*EBN50@ZMXW@T-JZ&62+&%WW%:OP ^'* MV$6?MO#B9Y9A:S*FQ KN"B,)2[AVX >A#EKQQ"*#D?.+YRXYQHU,T&O8>$XX MQUD-&+U$L$< =F.')8H&5#UA6)Y5<"!=#W'3(,\1-PD8B45U 1 M*%%K@-JEJVS9D[/"W06Z3:';#8]T/@'Z:W)"N4QJYUZE\.R\0A7;7W[/3M9? M8]O:+ICKX$&#V/'[O"MH;T#+P$C>Y9I9;=K-W06,4: $AAEOW-[.T:8H)'2: M1CW7TYT'#,8RX@NV^0JV>; <;+-FPJ2]-.I$9">3D(C!V9G>NP1/7NXXGQG; M3?WFDABOC,+G?.9P0\X>\P_%'Q (6>K(PI/B$;DCRT4T;0WL9MVO&XDD\ MAP]P] _HF$+/,%A'I'E:"BRMD(Y@#< MLADRI.H-@0X[*LN$$PNX%:G .+LIM6VLD ?^A+-%NP(32CST=B?8%VKD&:70 MJ5X/3+^ :B9LP#<],'GRR$>@,*B+C@9F4M03YRYYN+7S.-2YKU*[&]*8,#R M> Q&92AMR0.\#D^',?>B[ 8!/Y3U;30P8+J773'WT;FMZ63*%7ZA>$!._,MD M\:7$,RNW&.4_B0=ID4?2X%3!PE_!PC\M$PL/T5D&Q&3A?[8I-#%L/>')A[/R M;;X3S"2?W7RV3+=,,^92$AB@PIP58M/=I>5'+^03'/O&E-(Q?>W[VI,F M_F0["2OPGUBH'&FS?Y;IWT2J$$ @"Y+L9S-"]BN]4_S&S$*#3,]AKNK;G[U, M.#!U<1S'YA9*OBWL/,/#8G@ JY-9]1IUL#CT-Q]ZPH [ 9?$!O?9#;&_"3X\ MJ4D61) #/.#X.1BC;+^BG7X%SB_BC'\Y3!TW!38O]*3'LM\*9%X,,A\4R/Q# M3GHZB;+ Z,5@]%&!T3_DI-/F$(6^L5"$/BI_#Z$3/^Q$NNV;BTTJ!PNKXE\: MCQ<6ZPF/G.2I?UQ[3P=+#6P^3)V)@/GP' _2W'JJ;*7T M;%U$[1K+*?$J60I^HQ-Q+$1+96Y9GZ*U9=Q2W4R5(IWI<%2;>&PJ$]/.:JG[ MT@_4?V T8:?S)CV=+!6@HU1Y]LB;I?=O*E XIGGH*KPD.6YZ?.YYN*91PS,S M(?6MR$;(IA^=#I'1&=O"P:I!G0DTLUW H"_AP*FV(SN;/B8,H%+'-<$> C7 M0LY'DV":+43V84I!.S%[42"PV@4"F_9R^,;Y M$S&8^D6C,4S_!&)9U[ATO=XXRR6.!5H0<)%T4L)NF8/#NQ!A!,. M^"AQ/!J60C;RDI&K[EZ2B:FE#.KVE0-N71-QR MB>X@>*<2/S2V8 8._*+("R$9XC.UJAA+LGLFGAI[F%@>2!*S27"5F@> J*4^ M39[R +J8"A,B6G)=KF99.AA$Z@?&%5\:/LU6Y5VI.)@7/*V4#DSP%,ZBFA1) M9JMH1FH%K"&%PG.1TREP$9B47KDI^+&!0(?I"8U3+Y$J71T1:U)\+9!P <"\6Z2E(L4FWD\ MX' Y4FS:5E_8,3P:N7BY. M;1X.8;7U)TOXU##15)'.Z)>H[7/Q)"SJTUU*3%!3)0Z2$FO?$FD_\]10/BM? MIXU0D>J XPAP?PF%%G[EZ7,RW8%*E#Y%+JD2\TW.:X"G)6Q2G&=:OJ-BR7$( M8/VN/DX?3/<@281"79KI!EM91<@<7FC@PWMX>J%Q"@ ?]&+*'$P*%CS"L!Z= M;";]=2RU%_LR*,\S?HO4G_)5R\TC-?(Z7@T>.\%X@!TA[FPQX$'#\ MD#:G3&_@QG\UN@O)!8F#SV2+E*@;!;$P_"A AU;&(B9"_'N;5!9$\6.(XF3) MB *;27#KFZ<&CK ?C%! 7PS1"3;6P1J+7J;9JKG!EN:E%I-H?4:M(1*I8AY' MF:ZZL M#6IFR?RQ@3][N%9[IW'AK2XN:E#C'9"Z9YS"NG3QEA+>FS(P@0ME' MPLA68R(:M@6B*[:$+B\)\5T.8+>22WG*P'W)L@M27D%2KI27@Y;K/(.VFJ!3 ME0Z(AURP2:*^%(#%#RC1-+$ _F>SV:8*+5,0N<9U:>=I0W"$P)>DI[+ MG7&B,4U,LI02#53J_"07J0BPAC(LI=1M@J*)Z6VC8HHD"X_)!^EQIT0=V(PX MUG>GK^6:"IVBLW54^5,0QRH2QY*TA:VB.R75-Q,A->6=&!<\I=G^$XWG5)F, M\7^X8%.LAGH;)>(M(D]/('BH/,"@(0MAB+!'MN_N+ M(_#M)OJB?-!](4#UX0 MI!<%UR*';&$Y9!^%(MZ41:91QN?#Y*T22!R4BY)YV<25$#-KTG5+KH*UY0S( M-[U+90J0J(G.5%*35KW9YMFS;DP=E&EOWR2U-_&VC+\\@X][9;QAVLL]]U *S0'3MPC[YH#A2>_SC76FKR\"ZK-#F=(*WWM,B7D]Z@ZD;4QC MS-JB2UV_*8W8^&JF/*U)1A2YE@JLS1=KWY0-J#=.?G'=#F3DR--A -=W1()E MF=M<'F%'?0I.ST1R1(N,B87N"N:!21;JM\4$.IG+#S#)*_\$S(4(J&5 M:4RWGU+*B36KC/Q_VC EUWW^S;N1KM)>&'>@>83_^Z9-3+P%[_BU.S@N-+2/ ME^6? ^MN--E]H].LM]OL'M]M>'NE'384SPMA,DQ?HH9UB<4P&]1!GBVB\NX_#A>7./3^9G>F7TL<^N8@Y.=\M[^ MP0?H'5/9?[YWS/'1[-XQF>'GN&?SJ:5\MN)Q\@VCN?44N;AMM6[O6\_Z3%]\ M"*;F="G.8>.\T_IZ5VTV;ILEUFC.?+WOBXN9%[%C+)O#5S2=]J4-%'YFZ'JO MG$^X9IS+O**B>)7V^K<"> $H?3&SE>3'J!%?^.9WPUW6":0E.;MS5-Q; W@W MN2O6&.)K!NV.C)QU!G?MZO:C0;D0TBLNI L _U@ KZR1P6ZJS>J7>JO-OK:K MA<51X/IJZ"2%Q;%>.FAA<:P3M N+XY8AB>L.&@'[:" O)/:*2^P"P!_-_%CF M0$_U\J;1;+0[K6JG\6>=@3G2[+P_ZK,T)[)Q?E>M-:X:-79?;W?JK2:[J#;_ M13DRE/(Z(T^FX ?KS0]608E;>Q.M'0F_+SWVQPZF/,;A&L!\SBS/SNMZ\K+?:ZY:U_JP+DYOW M:1=6T)I:02ODS"AI[VNLOF1F!W5Z^M& MM5FK3]L?19+CUT$:N!].'HN;(^\M[]>P%YWLZ.P.@H) MO2:;7J>]SLN$*2*C?U-D-#/S.[KYC0>^VK7?ZY=?K^OX+M3<8O,+7&_M]N:F MT;FI-SMM5FU>LM%G=E=OU>!W]4N]O0P[:=7_O+W^L]'\DMG#*Q8^=Y$K'"4_ MV=^I'!Z4#_?>&27?_VZ4?/_@^2CY_IP(>O;:1U%WGT615W*[>>]^?S9BO 9[ M'S6S'W7R7O>3&+UJ?DDTR$_[ZZ-!%GM=%7-H ?2]<7X'LKPG+78O0AC18Q?< M^_9!@+R0_?ZR7RZ5R_2SRML\+.^4R[^N!08GF%MU'$GO %MY%-Y;"Q0^6!<4 MGF$R=E3$G=4%[HP=__)I#9!ZQKXKY;EH_LX:M]60CCQ_6,WGW.3C'7NC4 MF A0G+QV_I,/7]KQT^?=KK*'YS]_WNU'KG/^_U!+ P04 " YC0)-G[5Q MT!06 ")UP #P &5X,3 R<3(R,#$X+FAT;>T]:U/K.+*?9WZ%ECFS!54A MB9TW,%0%R-G#7@A4R.S9WLZK3[X[I%!J'KD.L_3R[.3\G.?J'PO71:*)QUS\BW[N4% M*>>+!NGZU MXR(5'G4*AU=XA.X,P'!X4"J/1*#\JY85_6^AV"CA5N> ($;"\ M'=H[Q[\>X:7C7W\Y&C!JP___&%^WWJC;Y9WCHP*%_^13\3_Q MR@[WV/Z X38.#+/X^\/ECO!*%J#<&S"?AQE/]'Q8#B_'JZ;6EO>>A")D]^$^ M=?BM=R!1G%JD\5*H\ 'Y:Z06Z G'AADT:8A1S)O3T#X3,(?ULS:_!'0]$P + MV)3YZ0F-%X-@9"%'KF$S2_@4#]9!Y-G,1TA@\NZW\\X9N6@U;UJD>=EJG\%_ MW26!OSX8W#D^8>&(,6^+F8>8:;6;G:L?37+:O#[O-B_(Z=7E=;/](TWR06C 2--,&-L:C!$Z8"HD9V+>$XS KY'7/& #LC?_^M M;IK%0_F\_-LXW",])9+)"?.H+\:4G-(A#ZD#EIP[I-Y8"J ['-=T..UQAX=C8L6# ?9X&=B*(WQ;KR1WUO4C& ;:$SC4L_(X[1ESZ(CZ M#*;PAUJWIJ?I EQ>&$\"B+^)8&W88E&1A)&3B#LVFJ,_/3'R\%&\6C5@1'PK M1QQA230!!>6=KP(Q3)IWS(L8N1%1.,C)V<&^!:,TE][N;@IYUSYS><""&']Y M NS%2'R9X$YK ]+X&R2!HN=T ^78+, +'XV&0%1 MZ ;@30!F8!0#[ 0#ZCAD0.^81%0 )P#0U^>>=&<")&_ 0M(72+XUP.;RU'2G M=8J6P\W*65*._!T,J17_?H;71QXN%L)BH1T_/.)V M.#@HUX?W>*\0VGA3_U&00Z>&WS$\H]31. C%<.?9?B#B7&]G'YGHP"RK55^, M,"E*JHQ+@!8>Z!20K MYUB^NQPT/D(.[IL+RD$CZZPO200NC?DS AJQ5Y4G,?PO/E WZ '#P3'R$Q\- M#@0Z&SWTRQPFO4+@=I\-'1"+-AEQ\"SP7"A^!_0?+$E4QKB:HFH-M=LJB*]' MH7J'('I,GX5I#;YX(K]LP1(J.U+N@;6G!5HX$ %+ CE#O6P.1P#M#P@HU5JN M6C;GJE+1[W.+*35*=KEG.9$,0%0:E<;@KM39^CWZM%NG1P0:97 M, HT\ZAZ!)FT42[-WF3W0WS9!SPNA^W%4R- .#& PW&XC$'A'($*(_4=(7SI M3XLH=*2Z$,J=_HIWR+5#O:EXV&.:) G7Q"^03O9-TF%WI^="XGHZ@D%WE M^-,^^)\$I)##;/)(P"7V^1]&?;H#]O??C&KQ<"KT\YS(SYS 3XX$'/1LJ##C M(.X<=@L0I@,Z<"?>^C(5A+DR&/4*_&/PG3\:,*E(RZ='H1- M^B/!=!Q*N2AP#\Z"L!/LK+2:?HU DJ['$BRL+51;J+90;:':0K5TJ&;R6#XL MI6;@Q],,Z2W;[_F,_MR7]L4!=49T'.Q\QI2?-Z5G;'_LDQG#XNU8;W7>M*2> MGX*X" #+YSEX*9[ZG5[ $[Y+G627X#3A M%8TI.8DQO">!<+A-?BO*_\5W)9T?W)SFHZ7'B#.B(V?@461%)K9XFL:3=#^W M>'H23_*%PFZPM\*H4L-7'I.=FZ]S-=1[K"_#,S:9%[7\Q,)TB:]::@6S5#"J MSR'4$E<]UV$^:6:M\$G[.+K,SSM_F_4,\MX+;LF>]:(F3NM[9VJPQ-X'R0&F;S9S M,HE3_CN_TN]-43[)(5GA [&U1S^O/;KPBH!:\[U1VRB7-L;L;A1S9K&^L-FM MSYX^W ^/WT;H2VF6US_&+'^Q7;ZEV-9N7[?UMER_M>M?:MIN_8JW9S6C^)D/ MZM;?^&A_8W%#?.OA/+5HN53>%"='5_,\5<,UDZ$9+[31Q1+8HF,XD,DD0^&K M!ARS%2NRIFF -3BI4I@3LLNH-< &+^F"E9FN*38=$ZFD]>3QW'%)5KH9"+4L M%LCZ&&K_12U9J1^%-E86J?(H+'$F"+RLNK&$U^>WD2Z;I:I- ?=5*QU+V%C= MYQ,Q3!76T@D\?6JIOC8:H,FT%-,WPP<=77B@:Z)P5EEU=6\Y4< !\"A@207W M[/SY^06WMFHWE-P']!%/8)'X$"N"==\=7(Y[V)4QJ?>2L$X6E.O!J+DC?>(* M&S@HOCJ%U1SA_01U.5TQ#&"E:Y02D!RU?229)8(PD+^P?CGT(U6%J2CC#AU. M/2 9#X*(R8X,<3\&ZHT3H!/+#;@E;A.!6.AA%PC=8$(]%>,-9N_( M4&>YQU*DPW/GPZ4^-DS23;3,6MR-2]7Y8:VB[%LP?>22NEY#DCV6.RV8S1&C M0P("B<$B.Z= ";%AV3EF."S]*[' BLNV\.>6\2%X]S#3@TT M$!YPFZPGIF,F.WAY#.45A;$<=PDF(_*B9'X6XDP!H#Y'0 "Y/ R1%;782DY+ MCLCJV""$&XI5X> %D350RP1R?4^$" /N:H*PT!<.BH!$> "64V=$3B3E+/:H M@@,H]^ZQ6Q$BCA#@6R%LD%(25X(P+XA\-GEN&@T\F*" 318 836$-1WL#C:@ M_JU6%4 7*8,3V";G%]:ENN0223O"8DG5H" >*QM%I19C?>P#);6"ADD)-E4O MJX -NK< FYP Q^]*/%LT0BV$8NR.^DIF]7WARGEG M^74:*3TF21IKO\X$YH3OL//9.*41SU,$ ]0[4]L:B@! ";2J2N:87S[ZX/@D M"E!R55IGI8_A =GE>ZJ,=G:#Z?+3"]QC4L2*F>CQ1G(Q ,EYQP+DT%&26GB M6V,/97S20*B/[25.$!!Y5LDNN(38. VIA:B?WB$R/))(G38E2/;D.#0XI(I- MZO;5:7D(*Z @A+,M]33U'0[H $3NWN_)2]22S36FGT"VWAWO 7O>AU)% 3?+ MBF7%GP]64 R$K"";V6E1 3(WZ><'(%LH0_YB<+9RFF'2%;[Z\&1B6<'#8U)) M#&6-?YP:X4B077-/;0;MN5J&8+1 N M"V6%D,_ZS-?FC^YXF!3,B[] .6I.0;GB);U_ZUXSKHN!% ML2]D_\E0]Y?1TD3/K=H(1#WYM[:P.I'# FV"W>+I16=!]E1(&<"G:H$FBG"M M4M.7M%V&_;@\-@*<(5/I1[$'9R]&"EKW@!24Q[X >1PP*E4HUO<9?RAJBO2-Y MN)F7&!C*H4A./;T#A1(;Q+$I('6TTLUZ@1 =YDD'"[FEV2Z;P)"P?QP#(M@L M&;F*44[WI(CU:F*JNT#9"%D5D FZ38H009KMF_/"R=5ED_QOM9(W #>@9(H9 M=O6VJO1Y\#U$U8>',+9MF1Y%F/DIVS(]UL+G$@8/0"Q<DU#**WKICOER0";=):&-.6) M@D(L5<&",$K5A9<\"J+A(P?X$<%2&X8[Q^'@J S'"^\OCPBU\BQY*85-XDT M*\4<.0&QR^XB['#4)(UZL5C-$=6P5;HJRM[#B, 8+\>A!GU93@@*/<$5.C03 MNU1%,W3L8 2 R9[;6;2,+EAB9-) MUVKHBSMN3T>%&M*F.]=^1"J2F3V 2B8!+TF/77$ZLN[@T)("9QAJ17^@OZ/Z5?HM;CI@?O MX.BB4I[?WZ%^H5]6(_9'6QQ.]51Y\7EY4;>']<%: MIA[93>)4>TO%Y[JQX\[Q/R/IJ.L/C(0#7T2W W))?5!/)?T^:WT9:^?X"S:' M+Y=J^=G,MS6E]]2+RH3>B@O,32"W6I/;R"1W5IKRVFS_BU$OYVKU2GXVL7\#R&UFDCL+#VNS_2]& [,#2IMBF:?) M7S6,XUJO5\:?-T=R63W%E2;FVV M_\4TC%RU47G$[UY")=4GS/+\H'2IV7>VZ34_U=<]BR_.GE(,65J[["GY7JN# M7^?"ZC!Y?]'D*9T((O])UVKA-R*'F+B)B2_I)(/D=7M6J4RNP/WY]"6C#Y)T7Y-JMGDTW?&$Y^^>U:JX?._I/?,K_0MZX._ MJY2NN 3#II4D@$V2OV1%+%=U.JIBPG=UY?,\[.9D#GY<-8'#=3V?$IW!= X8 M4 Z_/1EYJO+,UE\*)/T()E&507B%]?O,FB7<,U'TX9]%WJCO[8#6>UU"5>7) MA*KR(Q_3J2UTJ_+(%W@:JY>A]7;?RVBVSRZN.F=S\JL2&I5VB"]&ZF]CPD_O MAPPL4.V#?70PX#8ZYL1N]MJ-]O=54[]>K.MG\#6.U<_FN2T M>7W>;5Z0TZO+ZV;[1XY<7)SF-HD'.G_"OL^OVCERWC[-9VU][9F!IKYT3!SN MW4G46PD)!Z+_I Q:='"%;DC]"UC;_8C"6SJ\8;LSI &T=F<3EAJ972 M!Q^UUV<3^'WZU;WQ6=@Y+@0%7+"/.J+,5V !]8('6>(#H=TZ A< MD-M@U:3 &^SZ9'RP%";X1-O=/"*?A\$!N:0>O64O^B;F)]SE:>MJU0BZU=U; MW;UL7I>? 2:5@E$L+)C[O6:(:,S#P_;HK_E>7YN%\.$A\RT \8N=]'L HUQ> M)N.\_M]MCZ)W[5&T+ 5QTVUV6^3J*_G>O/EVWOY']ZJ]P/O>QUEIX1?(_[?X M>9TZ*PUS^,K>#)J$"V^$!,%RWE@N2N?3JS_;W1](Z/\!*B^=Q*M$^E40U4N@ MV)7NH6T4%T;B2C3>T9U?+NE8IS/I5C&NS(3"#K".,\;VU(QBTY8'T1;9+Q$& M__2PGSK\W6.ZUVPX$#ZL9I,;V6A'J+RH^#ER2H<<6_>=JJB]>J%#GA?B)[M) M4U>55C759)1:"(S#;,Q2""C'- 5L42QSL280RM:A./Y..)$78M]CJAM%VMC, M'//$\.&Y4.22G#'9Z/MM*5%:MKD^WFWW;JY(=^_M3HM$-KGJJ4E M$ATX21#LV>2.X:*GTF1HO\_O@;(N'H$^MSCP?<"HD[38QT%C.&&Z.Y/J)X1= MJ4+FO4(S37M*M:11DM:\I5)UM:S4M_YW(4Q*E_$=C2/]L8K@^6IR&U]?)P!>&TM]M^C:*D7=M@'7 M.0'7C>2&CSS.;Q"#;6Q4"'8F VQ> /:T=86S=OT(7$/Y(9USS\ICA#4K9SB) MJ*K2V[>,IZ8SE=\_@OHY#\TV=KF-76YCE]O8Y4I[K!B[/!U0WP$H&+G,DQON M[G^G_C: N0U@;@.83R/A8NQY(R%L_-S-!M!\DV*7^L.TC;G-KM>-N-OHY5/< M_S)%N0UA?CH 9IAPUDY^4Z"VV;UOF=V[K!:%\N=T17?KW]_.3\Z[JH52ZU_G M-ZTS\O7BZJI#KB^:;4P0O>ZT+N'RS7(;W+P\!;L"#VB#+R M?PUO=PAUPND+>DH]6\E$T:W]JKI694M9WYQ=W\Q:WVS4'UE_18[=+T>%GK#' MQ[\>%0:AZQS_/U!+ P04 " YC0)-'"%4AT@' "@)0 #P &5X,S$Q M<3(R,#$X+FAT;>U:77/;MA)]3GX%JDX[]HQD6I;=N++J&4=2IIGI;=S4=S)] MA,B5B#%(* H6?WU]RQ(R;*DV+*CVZ09/UCFQP(XP)X]NR#9^:[WKGOUUV5? MI#[3XO*_KW][VQ6U1A1]:'6CJ'?5$[]>_>65RJ:.H_WM- MU%+OQ^THFDZG!]/6@;&CZ.I]Q%T=1]H81P>)3VKG+SM\Z?SEBTY*,L'_%YWO M&@W1,W&14>Y%;$EZ2D3A5#X2'Q)RUZ(I&HV%9=>,9U:-4B^.#INGXH.QUVHB MYQ9>>4WG_9M4#93O1.4I!HNJT3H#D\R$\S--O]2&)O>-H=&OGG4CB+[2:_\Q'UBJG1DH\C7;SZ/"']>$Z?&434)6G M9)7?T&)@,1Q?GH^Z-':X]R *3S>^(;4:Y>VPQ$N#_/Q85-P@G$W+ 09&)^BA M(-BQ6EZQ70Q5+ M#C1AAN+2JCQ68ZE%_X;BPJL)B7=#6)#]DHNY ?IE85TAT05@#?Y]PBK6A6GFV'F9VT?'Y:"/7=WFP8KPEJ _ M#?'L 8R[][]();3"TD31%*SVJ7+B8R$MXD?/<'ULK!>@]AMC,]$\;/S!!+^R MQ5CF8'Q=O,WC@S.Q89K!)5'@RS-M'N>4HZ^>-J^E UE BVPFKG,SU92,J%ZR MI^),8N"GW*!R0UNI8G)-VQB:9O*8@N(L^':XE (,A=:@'*T6.E44M";,73N=PQH)L$TX1T.#Q%#E(!_S^)9L=<0%S'';+MU7^1!Z6Y9WJ.QTD:!/$'J)674$ M@V*-'H./'$H<8EK?QDI%4[G1\U79ZYB M>E5BLJ2::IO"='HKI*5 7!!1,1] ,$&.N:%"Q-3$EN.S$'@B;$"*@9.7:KL.5VXZ3/=H/3I[ ,) O,>K/57?+#=WN!>)\V["'OZ.?_E@EF/]7B/' ;'(H=\^K!C MZISJ8UFX[9MPSAT0O%F-5&9Q4UAT F:*!>$#5:4AWYX#W,KBT2L+S)U<,G$J4M(HGH,IB(PA]SCT5C@N 0'(7JH4@ M@\81 'G(+C<:2P[.0DM6;TPK@+@M)-"B+$N6JRD<#8@-(;!H3\FJH/X[R39X M,MGZ$ZF+X!%>.AH.>0L^(>RX-Z2LA?ILP;#R=',6"TQ#0[##E;ER8 K_:03; MQ(!<6!,7 L.':THQF)<8(6JH7 G@.0N=?PN\B)\N0N62K[N.MQ^5\(<[&_FA M^+E17E9)["[!#E@JGLJ^RH"%L)@X+BP[:"F*-_2:&>=QG9]*H2^'O#S?8HN] M3S09@FG8:JQ85\!1G5'8.?&F*B\6N/9+5*ET"\F#PLC 3$J"W(;UD,[D2%$S M[(^N25?;J!7[^FL;RNAPLM]+&=-^: M>?7UG+Z )I'7O;&E#K--N( NLTQY3W1/\A@8:8-")PKX0B=[""EHM>-<@/]< M7#[L]MO/->-= EU@Q\JU7'B;@:9*X- J%2]JMRG) M:\ZMY.8R6%:!X7G1?/?Z*)I495:YY=B@B3)!0T<+2?PDI09**Q^:@!?&@M$A MP3MD=U=D&6K%ORE,IDI%&_?YWT[R?GI1=X$#,Q,G$R,C Q."YH=&WM6FUOVS@,_KS]"BW##2W@ MQ,U+UR[-"J1IARNP6WM;#L-]5&PZ%BI;GB0GS7[]D;*=IDG6M\NV;NB'IGZA M1$I\^)"TW7MQ?#88_GM^PF*;2';^S]'[TP&KU7W_W3I\/FS7@P\Q/_/>B_J=7:L@CR!U+) [<0LMR(=,P^AV N6)/5ZW/)@D+,>&5A!56PN')92Q&PO;\XA25^:6VWDB%,V;L3,+;6J12 M6X]X(N2L.Q0)&/8!INRC2GAZX.X9\16ZS9W,'I#AH9@<]CA+>8)CS:#9V=OK M]X^.]XYV=P>=O=;KSNNC=OMD?V^O?7RR_Z9VV/,Y_KE1U4^E68H4ZC'0,KK- MULX?J^IZ=&6=H2*-00N[9L1(HSJZ7&E=T.WNW6J%A4M;YU*,TZ[;X@4E;^YK M%0UP9]-"P4C)$&:Y-SG&2H MV,EE$/-T#*P?6/8QE\":;5YO=K;XMM_<#?&(/S+K^X;U0Y41#RTNY!,$SA/M MG19YP\; /G$]XBF8^MFEA)E;X5F$S+1S'W#?!"X)T0; ?NHA8PO$"SN7*H\\ M%CAHS7 -W':73+5\A#X*0,K2L+>UG9H[-QD/JO-2^XKM-Y$J6R4MBU%HPVJV MJ0AMW.WLXSS$GS:DF^6![T2OB4]H%0&7Y5ZA#;6[TBSM2V4[[7&WU2F4WG=K MFXTETBV,_K:)![?8N'GGLYA/@&F8")@BI&TL#/N29^3FD]>M@<<8-@05@D,W:1 MJJF$< Q>@9X2,Z%"/Z4*JS8#IC>6IU#J@)ZSA7TB&8.$OP3%.^BCAR MI-),)5@%6%7(K0BD$( Q7,]().$7X-AV/J?!:R$:@RJEJP5+.@Z$QCH2Q5(< MCI:$F!BGL0AB9G+ZN1H_!0WE)+2 1!B)%2+5G%-A8UR@R9#M23O-FZ%I*L1E MHE]P4T:SQ6UX"HW-AD;[UPT-8-&\,+L"FX=Q@>)X6R_<%VF$?%O4=EC6R3S$ M.1'0"\CR,!@$<72&>*10HA"3\BI62IB:)=48CJ%KSCR2R"4*8( H1+%39YP] M 3L="!SR;BWTEWQPM\;@1B=54[BNN<(_GR/KOAX_!H/* M<9-=/KW=,1ZE^H#GYNY#*.>. +U9:BJRN,HU3H 4-!'&$1M*0>KFH1[FBA(7 M:56#Q -$4)G&KUSLE91+-P72(]IBE!2A>_9D\I$1H>!:T )$46PXHD]IIMQ0 M >! ;ERUX&A0&4"#+-(N#D[+F[','A!6GZ[.80QH.1'28 M(E>.5&Z_;<%=8H#/I8$*@>CVFI*-JA+#10T4.X'V'+C)?P=FB4%E42N8N1 Q:*IV*N(F"16%00Y)H_][B]:A\:G(NP^6=W_3(L\]<@JK0/6N^(SH M=3%8KJB-X'YGY'FK.7UN&L>\;I4N>)ADW 6<,DF$M0 W)(^1XMHQ="C0/C?) M%H84 "^Y +-=S&?I^[AL-GN/M6,UP'4QXZ5:CGW*@.'4IT> M"$"'EJEX7KM-@5]0;@53T6!1!;KG157W>B^8E&56T7*LX40>XD #] DDDU [P[C55!-OP:R! 4&RD" M&IM\C[/JSQ_\&G/CR>'5RW;K8(,_QXB!+NOGXQPS1,MS[_A_XO)^\NX^6/WR M._(-?E3PHRWPC7_MW>6O\\W YO4_EGT8Q *BU6\0[L^4(V6M2KK-ZURY(2NW M;OA<8OONMGZO*%KZ*.=G?1_TK.?3-U&'SWON8ZW#_P!02P,$% @ .8T" M33$83''R P IA$ \ !E>#,R,7$R,C Q."YH=&WMF%USVC@4AJ^37W'* MSNXD,QACFZ0)N,P0(+.9Z38TH9/II; $UD2V7$D.L+]^CP2D2:#-QZ9).],+ M#-;7^_KHT;%$_*9WVAU^'O0A-9F P:>C]R==J'B^?Q%U?;\W[,'?PW_>0Z-6 M#V"H2*ZYX3(GPO?['RI028TIFKX_G4YKTZ@FU<0?GOEVJ(8OI-2L1@VMM+=C M6]3>WHI31BA^;\5O/ ]Z,BDSEAM(%".&42@USR=P09F^A \[[IE5Q9SQ2>I M@; >',"%5)?\BJQ:&&X$:_=G*1]Q$_N+6Q3SEVKQ2-(Y:#,7[%UE+'/CC4G& MQ;PYY!G3\(%-X4QF)&^Y.LW_9W@[J8+@9$4 M%$=83@U$82V VW:_YZP@E"(0GI$%%A2SFU83Y(:I'^"URY3A8YX0RSG(,713 MSL;0G[&D-/R*P>D8:YEZQ'.\A.U!J71)7#^KZ-ODD9G!,U(CG3WNE,L#ET$F-KPGH]?":8!!O_ M;^PK[9,J](A2;7%%A.D<%SABAF(\QT$<*)[]VW#M$Q1Z)@RDVZ0!'3 M(CKB" ')*:;))"7YA.$;.\NXUDYZ7 H2L\7[ M.L%Z@JH42T&727J3=\(=Y(II2US5-B%" ';%L8E 'G6!".JJXVW,/[5NS;ORS: MV['[+Z7]'U!+ P04 " YC0)-OX1OL/@# !$$@ #P &5X,S(R<3(R M,#$X+FAT;>V86U/;.!3'G^%3G&9G.S 3QW:2 @EN9D((L\QT"X5TF'U4+#G6 M(%NN))-D/_T>*9<&0@O)TM*=V8=<=#U_G_/3D>3HS>E%;_#791]2DPFX_'SR MX;P'%<_W;QH]WS\=G,(?@S\_0+,6A#!0)-?<<)D3X?O]CQ6HI,84;=\?C\>U M<:,FU<@?7/EVJJ8OI-2L1@VM='8C6]79W8E21BC^[D1O/ ].95QF+#<0*T8, MHU!JGH_@AC)]"R%XWK)G3Q93Q4>I@7H0'L&-5+?\CBQZ&&X$Z_0G*1]R$_FS M(AKSY]:BH:13T&8JV/M*(G/C)23C8MH>\(QI^,C&<"4SDA^[-LW_9NTP*,RQ M%4[Y729XRQ?B%2.M3579 :XTGAD82D%QAGEHH%&OU>&^W.\I*PBE"(1G9($5 MQ615:HS<,/4#M/:8,CSA,;&<@TR@EW*6P!G/21YS(N BP5:F-GB.GR'[LE2Z M)#B)D8 KY'/MNM:KP36+W6.$C7=!]1=3W-70I;*PZWY5_$)R*SBPWC5H.+*NB#QHCQ_ M\#6W?2]_PGI^,IB##%W,-N;4I.WF$FD%#AY++-" MV'[+L8I]*;EB=O_75NW7Y;!']@'5A>_VZ/X2^J^6EE;FY(>M1O/8V7\D4 XJ MWQ'_/_B;857_3X#/XK%U]VJUH^-/S5P M;W]KU(^?\76*P6E#MQR5&D_^+@\=O:+L5_;:UN8?'NNWOFWXVK]WQ'D1-:_M MC6V3SR_BAV]<3S8_& ^E,3)KA_?SS0NIW+M4'/45*'!-ZO[66@]0ZVJR/'CB MCHC)=%/PZUO ]D/N]>LW^M=ZN; 3^?:%2F! 1 =')U<"TR,#$X,#8S,"YXOW2+9L)Y85V\EM MV34/#(FM\^F<\TGGZ)>==[\]SP/T2$1(.3OM#/;Z'428QWW*IJ>=+_?=T?V' MJZO.;^_?O/M+M_O[V=TU.N=>-"=,H@^"8$E\]$3E#'WU2?@-302?HZ]GO:DB!:8@35['I_W]ON#O_>/AF 5 MV,G"DX"R;RO%G\E#I,I"R5F7FKR<\%%3T-=>G!\?-S3 M=].BH6\K"+"#WN^?KN\UW9WW;Q#2]-/Y@@N)6(&V"0['6C(*NU.,%\K$#"'>FCL;952#6> M72FDL9HHY&I%)>H41=2WKI'KJDO=P?YV6F3=MYX61FX76ASWL/ 4U4";)[OD M>1%@AB47RTOX7DVS0(@5E(L,1*EXK%0<'&VAHD9F9*KB=W65\E([U:.&6XS$ MUO7;PW<5-?*2GV/!'6K33)/F:MAS1\7^8P14Q8?UJ@R)MS?ECSV/1TR*9>60 M9I,S7YK$LE702 @8_C30)B^8?MM:'Y]0A7A01Q4CHSYT,^%F"I!G;U;;&:F0 M_K2U$RA[)*%4@,,Z6N3$DL_=#**9)@Q3KWKR+4K%'[=V2$@]!3>HHX2141^Z MF7!#!>1"U-? ".E/#ATP8UQJ('7)7%PL*)OP^ I<4RG[Q.3M.S)!>F1ZDF1- M]_BUMQ!\082D,)+*C?@UP$R0R6E'C;Z[9M#]AX>#/1CQFB*%"E9'%#I#@8@7 M!=J(ZTQ)@Z!B]FDG!&<')+'\AQOEDTE=HT"$,OJ";0KPN*Y-($*"%VK.0I"Z MYH!("!/G1@U/ 3Q 41A6OW@&:>(2BZMZ7NRO'%%57ORIEX$T%6?MY MOS\8' _Z?=1%YS3T AY&@L"76!XE .]ZZV)K@%%(_!OV7G]>MSP13HHX!->Z M:F6YU=Y@%4LN&L=6=??*EW,B,0W"9A18D5RT' R.#_J';EK6O_Z2 /_ZRA=\ MN>4!]:"'[X"P%,K%V/[@& )&3<8,!TT# M8B+KHF,X.![V]S?1$0.U*N#Q^9Q*M8\R8OX'SB1E4\+JY:9R"/?@[L@VN$O! M$&8^6H%[I06<,)H*8O:];B/AS6#P?C/YP 7,R;$D_R#8_QYA(8FH/2C<89WN MR'AT8!F,.(A'J0(($AF2,X*,&HA/4*H(RFG2SA$G9R&,VGRU^'Z& [5I5V49IW:Y"J_6WM(6D#H78BL/99<"?FE%O!7)S>K"A!V?^[7XS->#XHJR$J\S8RM,Q&E%C+7-IXJ<0J[)X'#"WS M 73\G41/^E3Y)H!Q0=P[N1G'VIOT#2V^*\5 ,B#+$5LZ.[<[] MS&6-Q2X7AC._0+@KYI=R>C1BF\BYQ%3\"P=1]8232;@3>]_B>"6+M' ;7=PX MQY0G_5![ M^]X!X=ZVAWE\8=,JQTV>IC9NUZ?NU.GRCGB$ZM;9G* RH(TT%89>.6XT*,I0 M6TY6S:W>=3GW-F]_6#PGD>\F[=OBS8:5]\2+!%5'"T>/$-*5)RZYN,=!74IJ M0#K9ZK\=%CM.;AB7VE4WDF=\N;$3_:#:$6U(V4%@8@FRC-WT]J:3FG]=88RA&<$]W^6\M$ MMX2KUBTO?,82')+?@!DQ_SZ:S[%8WDSNZ931"?4PDR-//R=&V;3V('*;.MS, M#BS,QK6M;O_H]=BD1G4G5R?**D6FUE?^JW#3>+5DEW6ZH_3 $J5WT#Y:OC"S M!7\_,G94FZ/V!Y8YZD[:2!OGLI^)5(?K;XFXGV%1(R2LR;G#OFW+ !#B<_U M&-(@[76[.K<2Q;;<3.!>?'(E7Z+N_EOC"MSQ^< R,2H2B7+5J9ZG2B2'<7Y1 M)7]%MVG1-N[?K9&3>,!,,6XF(XA,/@TBE::RP>[%LQ=$/O$O!9^O\'F!!8-( MMG4GWKD>&]M2,=<7VU*6NHUBJDGE5,L"BDC89A"8O(V?(CX5.!%[-E4Z(L2!NY*FP<6[A* M<-%XB5+D%O)E_M>>&I8"..=[^X>6^5[*3D93&V=OQOJ:R7Q-S)G%]P\MCYMF M7F]A[I;<^W:&0_4,TGQ!6*CUJ>Y[N[@[K]N.=&N@KGKEB8_R4*VG(HG7%\_J M"OF )9ER42.9U %UYY6A+:^4T);+,TDER-3RRFCLF9N%7M?[*#"3Q+]X)L*C M4'+$_$LN)H3JUSON@N4J%6UDOG!.L +S2<4HJ?EO**U;+V:FM;>^15SR(.!/ M-^PV&D/6OYE,B(")?=TT6!_:G2J'EB,[I:S']73A4UP3,E6])E7CHSL22D$] M_>09W!^I-[^$=5="&T!O[-M'E5G.ZHG+H+BF5BY[VIG05V<\\(F(GR+8#<&E ML!O)?5N9W%P=Y@F(5UXM!(2Q639M\F04 S5SD"XYL]ZI^7L MTNZ% =N;IRQ8) .S\G M\?\ZCBE%^!ENJ=9O]&LLD_7/U-2UBR]->PSU"^Q)HY#=FD]D/B;":E-Z:XO8 MY?,YIFS[P*7U(K%> .U!,UK5N7#OI=&1V<+G\V2^J ^:A%=A&!%?\B\,)G9/ M A3*^*A6MKFM88RZ-3^XN@4K4BVX-F6E5.]X:9>O+2'_,V)$_=K!:B2H6/;GAP:WHO;16DV9 M%S%V6\^7E*V\HAFRK#J_-O+_'<6/(QE;&\B]V-#Y"3_3>32O%&TJEGUA0['2 MOGLCIC 9_(_V$7!VAD,:PHAR=0)&E"ZA\4 ]D9\5K5(+;_%2']Z0?.3!Z%$0 M,Z<*X]1GS*I0[L_,AU7&T3#"]92/IX1/'F"&&=S=7UZKSN>?+;\P00+UBL%; MK'^$)C6KGDRCF 0!:1%7L[6%R3R73^)EZ"L&(Q'H6*DUY?=?6(]+3;HC/IGK MC6X^^:J>QM)K74S/:+)AF#&P/,TJB8/1.0#W:5 MG^QZB%\!%-N\(ZQJ/O+ER6RI^F(TUA'XAXS_C(6\\$B$R@U@EG^N'ET@?B&5 M-))\<>/?RE98VT5EJ9_? C*+E9KC]4VND>K04UWT*Z'3&>@^>B0"4L\=46-R MM6@%L5HU[I55KYVA-6\9QNK=MXU-MHV769%D"*+/3)C\!KCZE9SAC9P1(6>8 M):>FUIRBSU"=0S)/7[MSE__5HXJ>_E':O+P^/.-"&DE(Z_ ) "IZ@FMEQ\L3&FKFN$B_/H ?BS1@/^'2I)J?4 M(Z''0[EFTZ9"/\ZL>!:6CV2^CHOSS[_$?:\9P]'U<_'WL+N#2?*BS;VZ+C8E5!;#9Y^>_?/YS-QDF*LC8L:PB\O M8FD<=Y)1R6D<]=]6%IY<7\$O+\;%Y=4(/WO9#27W_G@#$U.,QCM1MZF!_BD^ MK4:%*Z %R0];Z(7F!5_FGWVHQN-/U6CTKJJ_F=KO1'J3AOH5&MUWU1T7RC&* 1\5XBLSBH+^ M[ )@LGU(F^OU31]^[J$<@U]7X-34R-8+F!3.-)FA3KOI8_1G$_PW0@7Q8<87 M[T;5MYV&M:E^W_16EUH0&C39\ZA.KJ">F8!/G8;' M#71%\1NP6QF[7*;+?G=5EYOJ=$;7PO1'\?L6I>_D^GT9JOIRQOR;[[;2N4,; M7=']]J\I=O0[3"XJ_[[\"N.9$FFH=1I5[I?2C]5DN\IO4+4K*M^9HOY?,YIN M!>6C@IU3L.LRV5JQ+PJ_E)6-IF(T%'$O"406QI:H!1+'WE+L!/6XUC?6-]CJ21EMI:L2L*/YK)M(9EZQ MCK/I MY:6IKT_"67%>%@&=#31$G*NF,U^RJ3CIH.D#&.6NFK.'K@Z "P/,>6]S#Y.X M?W<*]=D%NL];1["Z>$_41,=R.IEQZB3@=W/?^&$TCON]$V]OO;C3UX-_5U>4]TM^:ND2,/'7V^NJ^)VXU,R\V5NJ*LC,X MC]IG*S$/RW7=_V(&7TW'10GC\>+CIE1MKMT3K9_@*Y13>'7]&U3GM;FZN-Z1 MW/4-=$WQS<^FXGU;O:[I:[8@5I?NC)9)Y?Y\96:[LI=74(YGLF$K31MK]4O; M D9OO\=/X+69P'E5;P?A$]H:9!PG5S-#XK<:S0;P;[]#[0HLB88%^A\!"ORP MU=AV:+_?\;ZK1J/JVTEY.K6XK$Y"@!J53\,U\.06^QW3)W1CZL+-MJ+Q^^-X M?CIN:-,\O<5^QS3[]*(:>:CGNXFMQK.MM<'&,IYWWP9OVUKK=RQM*.^)SJD= MPU]35$YOORXI^*TD;J[6%W6-=B8V5NJ+LH8SN['66MJ<&;GI:(:"#_CWHGBD MXTFA1O-^X/L$2A\U1_<];8\$&JSWU09@G]TW#\P9@(HU6S5]]KP*U%WWUS J M9K!N6\:M=$YGDV"4VTYCES>=CBIW3X8M.IK%6 8SMK.(R.F8G!MS]1)EFWH) MH\GXYI,H[12AR2)D\V^+C_/C\1CN//"1L3#ZY05VE=\OD#M)4V433Z3,4I(Q MH;'%-"'2I2IPDTBC'P!Y%,-.JWK!N"%&\7I:UTLN^MK!+,KEF1&*2FD)ERPC M6>83(K2W!#S5!IQ3P:DF8UJ"PW'MCJH:39A?7B0OCKY!<7XQF?TZ;\74[A%* M[@?)+DJ\',=]S]@B01_B\J9^#/YM/SU5MTQ!D@>9Y!@+%%/(:!>DUKO=[I^ K)K]1_9PJ;Q)O!6&*9D0((8E@*25)\#[5J4RRM!'0]P^* M)\UH-0S/AL+,V4553SY#?7EW*+9)V*TJGOL4R;V:(Z(A%0P%@<584CY).)A=0WT4FC#_"I('&:%(_-T);QI.$I"$+ MQ'*>$BI31[A&7C)O4LI;:!+^S"#2%\^&PLQI#5>F\(M]RYM1;+64-E7+TY#R M8*0G-$L%H6 $,E5XHH7*+$I))1U].D+$,T-(QZP:"AB_F_I/=!(0R,N1%:7; M*D4V5\RMMI33A!-(."&J:5(=HYEX83&-45U)/K MTY&91]VBJ70U"PV%3:C85"U/M!"&9R@>G0#B@#NB$Y26"7?.)TYR7&O/0Z6T MPD3'/!H*$4ORK)& 6%D^1P6I@K&:>*$5D4Q9(ERP1%JTMQBC5JOL>2B-5ACH MBCE#3?[=*=-J]ZD1(IHWDAM#>0#CB))"X K@0"A#1XS;("$3CEG= B;I883.]F]5Y;\5H]$&U#2IGB+?"YXZ8E70R'E0V%L,9H92=O=V,>%\Y "$](% AD- MQ%-JB:V,PSAF8CA3;:< MVH-A%2^@/ I+:V9FK:R:)ZGVSE)*;** ),I;HJC.B 6!7RFM1=IHIZ_WD3<; M9.XS:S.6(":2-"7:BS@HGJ$-(:VP03B;M-BY'-R\ZF#2ULC'IS'K,>0/A%&[ MC64X _1 C+*V[.G1&CL0VZ,5AP8W.@Y$';=BVO/3PU5Y'@,-8MJ51ENFJROD M&6-6RA"($"8A$(\L4Z".4,U3J14UC+?8 AAF>[2SE=,5BX8VS#^;[TL\: 2' M;55SCMBVJ=*$ R1$T"P&'P2&XV>!!:XLA!;&^C#[H%U+APZ9->A9VZ[@6%\I M#XP+K7%\N 127 *>$I]RB(>,0C#NM&H3JJ&>%2PZ9=-@07^[N&PK['UADS0+ M2I(T4('#$YZ \9SXC$(2T-SG;8[>!S=&NW=J.N'98&'#U>7EXG;9+%KU9#J) M:8+C*<^F8.'UM?),!)YFFA.>ID"HDX$XJ3Q!,2BY!3!.MP@('<:7:SN%#^.$ M.V77@(%^'[H J1C@'3. ML<$.G[PO(KO,Z-04_GWYVEP5$[/I#'Y-C1P=+*L]4R1#A4LRYC5AF> DM=PS MS:P*]N CNCI&17>L&O L8RLM[B$B K.$.)6*>![O.B\/9][HPO/CY,VQ$]F5Q0?1'JB47D_ M&/04ZB*F;'9QBN$-S'^N6#(M6\P#]3P ZA4EK"$9VJU$HRE#K$) &IYP#8U< MPWZDQMN M.$LO/WN+DQY#I]P7D[*U=&R&^3)+LWDF63:*,6(HG%%>J6(UADE M-*0T :9=ZEI(FGZ=Y4'14 W*Y*$45;SP%QE45U\+7."OKK^@?'I?OBM*E$JH M=H_=I/BZ+>*@>2.Y!RNTE1EQE%.B)!/$),R;U-ARJZ[U/N/7*X@'O M83D /XZY.-^/Q].H^$YF::9Q'6W;"-Y>.5<\<6A? )H#,B'"*2"0.DY4D@3/ M;((<2 ]5EO4]T8_O;77/S7W@:&8-+M+\W>;W:PBCE75S3X4/7 @BE#>$,H9B M.YZ>:&V55UP'+UN<+PVS.[@'%'7%S'V Z(^8ZRF&I,S)WGR+?'VUG MGO5#H MA@J%VMUQ3E"R"P*)Y-Z 0N^GQX!.!WS K7Y8NV>G M;IX1J*53MZ*17%&>Z)A4""6S1_LPTS'?""-@#9/!:L[3%A93OVKO )VZ;E@\ MF&Q;+)7/U;%#]M70+)77IFJYXZ-3XET*A'/@!+S71*.L9_AY8F0W=UE_($!URLY]J5!4"OE, MCP9;0^ QTGIF[7"7$Z]J<,7B0;"K$)$N8W/&ZLT5'PLY#I^-]>9/.Y^Z9APT(:E(]]U[88%(@B5::N P)@UF#N8BJ#Z&08R3EQ#!SRBC,"W ;P MX*S3+>*&U0\.N9Y8O'^9MDA1%IV(1UFYGB3E-C68*PXZU28CG%E)I$9W5Z*E M0#()(35,"R5;O#V6_4CZL-:Q:T2E26:)%(S(BA/8]2'=-: 5*Y-FD_Z(V"J5W8.?:UT^)W+ 9VM7$-4@Y<*&6KG0FB8I>NLLD9080#LE2PW.>T8A<\))YQL9 M@/\]V#B\@XW.YOV'/^D-03 P\!/N^J&N>EG.>;==>?:U..C5L*/B/^#_A5(^ MOAIU=R9P&Z%Z7!=C_.H-_EF>S^,V6N"[;9:WWP3XWN#>%[X/X>#?^%8X1?[LW,?_YF;V_^/@X%$;78:7T%)82-.<+6 MU,A59I7/4B 9EY($D)XXFP02C'&IH2*QJIL'/'K>]^YOE\YUI@5D&CDM\1]!F2$ZT.C1>4FMXHK;@\U==7!S_]#&ZH3? M@\5=U4C?:5UM5K)+I7)C#'"A'"H G1!@CN.BI2E)+*6937CPM,7MF8%?$>K) ML_(HH>J3F?+D0];YB=WZ9SX?%\J=5#Q0&U.YQELYB09B. )X<4E"ATRU"')D MPUB\;>>L$[X,O/\R1I_T#.JOA=NX-E>4SK/,NW@WAC >'%'".>*53(AA*6-> MM/%B+65Y$$X>Z MB$B-2T@KX)D+J3%)B]#2@)@VRID8N4AQAS/PNM<"1I=P2+]!6$BQ8E,">RC8[3L/< MJ>H6%=UQ:KA]T/FVQ789\:!DKIQ.M3:6,*-43#+JB%.,$CF[;1VDD6U2JPQD M11SJ1E![9@_JAR 'JI77=K:Y)&LKYBRECEL6B)KMZE)<@3)#"SSQ/N.)88[Y M%C;),,+E4-'5.>N'.)!=3O;:R^L"5B=.&7!@SWT_+&:0+_]OC-%?>]EH'Y[&11.#WO]4E8V M!NTO7S[LM^/;7TZK4>&*H>9R!IN[BWW#=OXY=MEO7W<+9"F@YN9P]%TU>T!@ M3V0LH/:0FGW1L?25NP _74O) &\B/F#)TM3-,V_$] H;@P4:MI!SZIVD":I^ M93+T-TT@J4_B94+.7:(S'M0>@_37CR+JVT7R2OSKCP)UP71RAM;("&YR6KXQ M$W@DLG=BU:Z=Y$GB=!*SDB$?T>Z!H @DB2'")DQD7(.CW63![='N[ 4Y#Y^9 MW"?+AW)N-C#R[F'$V1'$711D-/?G9OV6IT[;MIV#EA9"\"0S5A')D'F",DM< M,(GQSGF9'7S$SWZAVA^G#QFA,4"W+X3>:SN/5]F#CUM>5,7+H500H;DEX P# M:Q/N=#=.?)][1(<*T;:L'@JBZ])4W^/>?""SC8G/%Z;\#)=751VW0"ZO4$]L M20C=40^YD$&E@8=XN=43+CT0*B"^C,P3X%Y(FC;:TAR8CW<(B>!PU7FY%(V_ M)<+OZ8WF5#AK9AG P%+4V(@]:N*+L&G*/T%.M<B;V+- M;ZV;\T1)E?F4&*-2HA@.&2< 2)HPD\1D%C@-AV[Y'#+TVG!ZWPC;O&RBTNQ< M',9&<\J%3!)DO!20$9#&$6E315).'?[OF9 MHFH&LG4.&92]S,$0)Q>K-JSZ MW^K^&!D(RS?6CDM_%G%07Y^$LP*Y%PH77W:8YPB*%_.&V#EM0=>@V^DMZ!R& MCS")-L IU+.$K4/V%6^!3B>SAD["O3L[-R6&.$-Z0-2BRYN-WY-PC'/BB]$T M(N5NX;W][D93)&)^(KLTCK>F+G$.]\+0 7;OS^#\7B[<7CM9S,6KZ;@H83Q> M?+RWO?C#N?3TWXLXAQL!_#PNXCROV-]G&@S^+,-_GV%@YW/"Q/.+[7RN\> # MY<3O7'_T&!+>GW/ZP&1;W%=\=?T;5.>UN;JX'L1@O/DYB.=TT]D05G=,6;#V M^9(!NUQ,[P*+K\T$SJNZY[G=1,C)UOWD0 MI(SGM.QMDH;H>&K'\-<49=;;KTNR>M ^^]^P?-CC5L8NE&+\Q^*L_/K3_P-0 M2P,$% @ .8T"354/*([F*@ !1(" !4 !TV6SX>(NGVK?XW2V6^OKO/L[M6_LORW\9?!Z]>K2J^6OTS&T]_^$O^Y M&LS25]]FX[_,AK?IW>!=-AS,EWW?SN?W?WGSYNO7KS]_N\HG/V?YS1L$ 'ZS MJ;6S1/SK=5'L=?SH-42O,?SYVVSTTZO X72V[+M$)T7Q^.UHOJGPM#!]L_IR M4_2[IK_B95DHI7RS_'93=#;>5C T"M_\SZ_O+I>0O!Y/9_/!=)C^]/?_>/5J MA5R>3=*/Z?6K^//SQ[?/&IGGB_O!-&#X\S"[>Q-+O#&3P?AN]C&=I?F7R-*R MC=L\O?[;3[%T@ @*P#"( /WGUL+SA_OT;S_-QG?WD_#9FWHH>?:'3>>#\61V M%'7[&FB>X@_99#P0_+*%1FA>X[+Z[%TVFWW,)A.?Y5\'^>@HTLLTU"0' M[P=Y'B:'(S5X5^5&*/TTN)H5E-1R:;SL,$'B;R,MIZ ML&;S-*J;/$WC%T&[/BSRX6V8B2^N39;?9T&(Z3_2P>CWQ2"?IWG96:/^KNI# M83H+T\ HKIUZ,(D3_>5MFLX/L[2_7M/TA<]'Z726CG85^##( ZRWZ7P\')21 M4*W=-,']Y3S\&U4EZ,=@=NLGV=>CV-I7OVEZL[O[/+T-0(89\&TPZ.[2S;=5 M62C19,-<7=RG^=):K"J&[QNHBV*;7AT$]FF9.OL]=KG<5Z0IA^79A] MYP]OI]=9?K<$O_CN()U'M%$7W>[W1>CHUW1^FXW>3K^DL^4B4G+5*56Y64K? M9_/#2WZ)JG51Z0?C_)^#R>*@4GY7L'8*CATF!RLV1>'G:7853<5H*!Y+Y+:Z MM=.Y^:6L1W2X9NTT+K7Y8SI,QTLLCJ;T0/W:Z2WG2>PH7A#_.'B^G)\,QU?!VNG UTU0,46I!Y8[)/YW'_[D.:7]X&]_D@!]N+-T1-="P7\R52 M%]?ANY5O^;1$2?/[U'8;XF_=2S&_7ERK(//1>+*(^OTXM;EOP\EBE(Y\GMT] M(]T-\FG0D:K2:ZK[AM J9U[LK50799?I35Q]#A+SLES=_:\EJ!>S\32=S=8? MEZ5J?^V&:/V8?DFGBU0__))F-_G@_O;A2')W-U WQ<7/LM/[H7IUTU=N0&PO M71LM\VSXFQXL=V7O[M/I;#DW'*1I;ZUF:5NKD?L6/TG-8)[>9/EA):S05BM\ M7-PO#8E?\F VI"/W+GLY(V3?46F^5I^>EM-AFE M^6HW\21^#K76&B^S5?>GZ-NAUIKEY13*&Z)S<35+?U^$Q;+ 'R1Q?[6F MJ"NU,[&W4E.4E93LWEH[:1ODPX*\]:]/*=Q$/XVG\S>C\=V;=9DW@\GD.4$[ MXJN*D*D8FT67=#ZI63=1X?=X2)E-7X_2Z\%B,J](XLYV&B0XNQN,IZ?3^ZR9 MVLE=MO[Z+KV[2O.JM&YKHVY";T-[^7!QE;[>0%.1W#TM[20Z*,UX.H[SZKOP MY[ITI*M2\-ZJF_3;/)V.HBU6>T>'0^LVG<>NB\XGV7 ;I$LXKP>SJR6FB]GK MF\'@/F +^9MT,I\5G\2YB[\&!*6SF!]K@B+83RK7T;_ MMUCM"J_M\WFVHG0RNTLG??@J4)2>UEV@ O82$*@:AULY;*HWFU",B MH"$8/H=G$B-9LWPMFO[@\^GI4>")V"S;2BQ2#JE F82.:B@Q"#_6N! $91E< M'I56Y<-761ZLI;_]M$%T/8*/6H!B['&K4L_:Q3&P'#Y83DQ_&4ZR8+LMU__T M\<,L^&[?YFZR#'8)-8%'6P-53287\]LT+Y1VI[CW5TBX!A)1+"0,:YL$& *]T7/@&*LL M;=1/:=<*1UO"?FJI?)[>#\:C0_;*^\>,@P/.1.GV$L0%LI1(&LQM(!@ES/," M&TB(Z-_$T)UKT12JK=D!B_O[E8+?*8 M]O%Y&H3Y-1_/TWQF%GE,__C?=' 0]WU&1FM$)%)AR%%3#@/P=# M@X+HKS6R^OA#+/DX$B5L>Y+3W],'A8 M>J&!N1@PFT:VXB_'F >EVTBXY5Y[A)"$2@L/)4)L@P%BJ+*NL1]#UYI"LO+^ MWHK3=-7I-)L.![/;73M[V\HF$ "" 3<&0F^P4]8*M*83>:RJSR[\O"5>%V+] M7<_>3H=QF5Y_7>]*]J+M1"A'>1@*'C *C,=6X\(&0,K"ZL:6.&\MZPKA1ZW\ MZYL7X 9F?FLT-F5[O'V#D3'EKT%J,4+FB:>8/SJ#3WQ&_;#>@'Y7(CZF0FL) M]=0%=:%&(^TL5PH*O-(8S822I8[FNL;F4&S,D2TES(A@^0$!I.60!G=%%ZNV MIF&6KW[F47-D3*/RWKVGT0"&_8Z*N$RR]H(IBBXHC$DTI$]5W-IJ+5FI._M4UK3*BK6J; M+651=VYJ+EFI7VQI&M'J$Y%,8Q@5Q MPX*X8+@.UO0]K.@3!^(G*[:7 ^1DI08[""&$&LD-N@:@7S_SM:;UZ V$6UM MOFHDU<(0#07A,2@&$0RHI('+-:]>&]KB_--/A[%&]/H=4N]GXY5#X3=QT0+3 4/^.,/APO=Q3Z/%DZHV,#V3J/*S2[,((M=( M&4@IL<%'E,2R8HIGP(/JJ>+-38+=G,'V2Q!G,AS.*\D"$,0\<- (IY!SP*)B MXXM)I5P/-X+.9R@T)8;^VB%MQOD!P[2TU'BD-%<,<$OM1JB4X\JJVUA21;_M MD]/P[:].=I?V8[#RE%O)"3%>&8-@\%#6"$)D>YA-T6\-K07F*V$\,8)5^!'J:ZNIHTE8IR+FE9'^<=,^3$: NN49LA2@04T5FR6%.9@ M];L;&DL :5/3FL*QNX0?$4Q7JJ$GP9) 7"A#R&:[ T)6/;*TL52,-N1=%UX] M";':,T&JR5*F:YMRVXZ8NIHM6ZD>D55+]PG50FL(+0JP2Z.% HP7R"N"JL], M\IPUM<1%F/;$]+:O7<;K?H&A:3IS;_YK:'RI=#5H"+(#4& =LS,<' M>+4.XWBS!"^U*]HU-G6GJTF)H3660T,<]])19N0:D^# B#:GE=K3U4K+^\1T MM>,P['>Z6B.1A41A:@0(+C*30#"D -H )#VK'I[0LU2TTHIP5&3A<>CU.\;, M:,EY&)&:0F(,1<$GX@4O5+&^)XS5(Z>]P6;5$#IOJ9]A9&$[PNYC9&&8V!B1 M2"/&"7$&([=95;7UM(*MOPC2XV5;5 MJ6@#T_[J6YL1)%(#3;URUA!$5!CFR)@-9@A4OV&V5W& [>GA:?C^F$>>U$.( MN9 <>00] +KS;A4[H2K7WL58%=5QYK"\<]0T?IC%#5'V#*)#718<22%7:=> M! E0X*NOVKV*MZMA*[!/8FCY#&';"[(UW[:7W=V-EX!$C++I?#R]2:>-W_&W MLU=UDZ=+L4=)+_+A[6"67ER;++_/\L$\_419_A\U%4V-&N A\&,83O-IV/AX,.GP_=[-Z4.DSZKG"B M*."< 4##S $Y)QB9=9*X,@K #A_^W!![\"CH6<'$>2%D?'5(8"$8TQ+##4>8 MBNJ!U76?])P@C%W[ZE40.(]SFC!/SV87U\O7W,N>T;RLDQBCF%)8.^NU\0(( M@3; (*3[>SY34;Z[U.1$8-HR3Y^2>7 G_OO"":'4(DVE,((R9R"W&!=<2WP54N-Y/OJIT@KJGB M#E'/"9<>,N1(P3JY^(U=WS3H/BK(].-G5_!*BC70&)9<&8P%!I[*335C#X9 Q@.:+S$,-+M+-]]V0,[%?;K*UVX4"YM>-=OIYFEW%^,"G<4BM!WIMB%*S63I?1AJO(]S'Z>S7Y;2? MCBZF'],8Q!X6^%#@?3;-BS_U8#:>O2L1(U9K/XESR(45S%HD@:'06,K7FQ-A M@>.V5-I]?_$\%)E66Q\)1QA@HY44RE/MG09D?<,J8%J:ZG'X-0>U=:0]63]P M[W4HW>/2\"D0>R"&[OO"B66,02&59Q9P$6__*PX8 !,85[]KN>'@N0Z4(:L9 MS+:\K^>$FF"0WL2-HZ4)=?#\_G#EQ*CX("+VT%(L( ]_,5EP+2US_0[(.T6, M>S6B1JS^*)K2R\B]?BE(1V=_P8V/22;A1_1+O@PFI;+R]U5+-(W3*R/$"Z:5 MC=F7L."4:E5]/[>QX(\ZQ??R++ ^I-K2"9O>9[-Q"2UX7C A'!J,+634(2^] M1IINS#\%^(Z-@XE"1[43 MAIIPPI)@Q7/".$?( UQ@(9'J^4U^=0M\ESXU".4?6[UZZ>B>E59UK$UOI_>+ M^6P)"CQH$NVIE2 @).*. *N#Z0=XP%05?&HA>Y@"T9 <=VG+R9AUJ1NHDFZL M:R7*:BEM_$\+%6Q#J; N^!1&LQ8MHM[K1C7,VM*-C\&3R,?#^"; UHV>8! . M5Z^'[5&5\HTDF%N%@"0$$Q1?,77>PLT^ O(]O.6T'T>,C4'_V*.PQN&P\BS$BB_VYT67;2(B'3 >HJ?"4 M2H0Q,,4J(SB@/;S?L!]JUQ3"K4U_2_".TZJ==1+'C07$F."N Z^YD,%E*GB4 M3E:/,VLLG:X?6E07HLV'WV]HW/SR(9N,F[Z!L] M'T^"'E>OE^M:-U2L0YE?$M,1&4^^&MZFH\7)<=6S=/CS3?8E3"*QX3A[XO7O M<=[$3^;-U:=/SNS>[0F*WETXX8J&R0)(;PF&4,)@&6,K8'#SK(EO+IP:V7P" M1[O"DK<73()3BHQU2IA@U$.-&<%BS0FWAE8_<*TIMK@.(60U(O!#1_DJR .D M$NE@X(2%"QCM"T0Y\JU>M%/J;/54B1X.U3T.D1\E -/!8 WZANJ7%>'PD9C6L_BB:TLL3S'XIR'F%94)/L2 8:T$%]((0@6G!C1.R M^@97E^&XI46T/RSS.&S.*2S3:>*YA4YAYXTV''''"LXD4M6'>9?!N%6E7@-" M;3&YTJ:D6K^]-5=9<%9?]W?"%GMB\8I60+B:44<(JQ1Y(XI8Q44A?\0X![ M='U[C1M2S8+4 R49#A=WBTF\X.:7/)O-/D_#>CF)[/P2$-;I=9:GGP;?JJE/ MN;83IB 6WECJ'5!AO,8GZ]>86>9(J3LHVK%BC1E;%L2UM_$W@A]V V+D2/IH@ MT?H89C?3R.L_LDF\%?>7_:E]U1M-_'(/&") M)=> $1L(24GL*R^;5K[G=1M MJEK=N/5;NZ*16[MVQ483)(U$W@-*PBH F&&"%F:)TY95G\AJO^FZ-]I5 ;>N MM:N,E7:P;F*=,M@Z;KW52DF+M3,%SY*!ZN%>M5^0W:*N5(6G^7C=;5&4C=_M M^SX"E#Z]B5I-1Y>+N[NP]%]<7X[#2(JG'--Y&&/98OF>?!N1O">05?+^X'V# M.Q(4AZP #(/E@(V?)!?Y32!S=48PF(Z6 >79]8<\G069#=9<[HPP/;:)A'!G MN7,B3$\.6@FY =ZB8/MCAQ%0E>).=W!6Q.8&P)\06!KR76&HM;6=6 XAIY(S MX9B 87C& 8L8\@IHC;N_%;,I;O7:A5$!L!RKQ\IGYFK!LR]QZ0N7[P5WX]5,^ MF,X&P]7# 0=N>SE<.7$2.<:HUM!1Z2&R$N@EUQ8"$.R6?H?2UB#-E_K1%&1_ M%(7I941M+_7D6/W880CY;#+)OF;3#XNK,$%>7%^G,77POQ?3-);=&2A3NFZ" M8+S%A#ELL<*$\[#86XNXD@H&2F3U(^KFGC>N43A9LW"U-BU$,%9/K=E%I/I# MH#T;K9YA>I]^77ZUUP@IU4!B-Q!!3)8@QS$.N@I'(*/9 >5K]/*]V96G< M_FT4NN?9Y^!CYE^##[][NBA3-S&8.D@T4LHX&JB/64Z!#VFU!8S@ MZ@M$[1$M[7A #8#6VJ3QA-X/^7A8YFGR6YO:J@)K+84XD.>#=-T-/,!JDCU8#I,+_+5/8^C]FB0UE2D=M3:NRQN.!G,9JN(\P!%9.#)J!R&,['BR""IW\,3B^)82"2&F-"RL6E))N>*(:BN MPHA##LH]S%LWGZ6.*,JUDF 'A)-62.(X4=IK W'!G]*JS9LT=Q]&-"FW;6<2 MC6#7[].'XAU?$^?TDJRIAS\\13I?6 MRV3+NB#Z412@G^<"?9![-_)V=_>3["%-EY1>W)>Z<&5GG01I8(E#C$@FO&7, M8NHCC]P'6]^>$*S8\AUT1$@\C&ZV<9Q=7SYAN[8J-&,9\"15MB?>:M;_)Y/F5/SB%NLTF M?+8T>/<(_LB6$DZ51%0%CQ+"&X86,M#C(O%?#8/F*VO+=ZG5T>UDS"- 97&,LH)Y(8RR,0* M"ZE-F#_[LZZTK55-XMB:&;H-I'TFZ+;R"1/!&^<W/9HY6FQ11^K J]/Y98W$=TJM1O^W6*4>'#O3'&XQ$@>LA3,^>07<\YM2/:\8JVBY_CU[1=+25<:@6--TXZ2[G#5 JS MPE_)L/173W1JYJ2Q:PVK#L;.L:B13"*@V\-4I0R+U&,-XW @&U MU#I4_3Z"VO/ NU[;JB'6PBGS\[/5]!7>+> MZ^/H$_'0#]L;.'"@W6"OB<">>H(T4! #+CF1(&XL:NU=#.7N74)>USKZ\OJA MWHBFM=NQMA(JIHH)&RP>.)NC] 640H!7W,B" MXT Z[^@"*7S SG /,+/ 2JOQ!CUO00]?V&Y,(>H$JM^Q!D!;(Y4PPL<@:JHT MCW?XK7C1CE4_^FLLUJ QH9\"3+?F1>G55-W%%(OF'+=5^XDVRDMMD O(A;'B M ->B<.,]U3W*4.[-#D87P+>^+=O\T[>7JZV55OI8;S+KQ2Q(?S:[+'9U.MHJ M7O?_,;V/][=.;]Y.K[/\[N %9,=43[A04GOL"28.6D$@1FC]F#5@Q) M[[9N@MU?3 J']DOWUDN(- )()8V.DWB8R@,R&V%04#WTIK4=SP:485W]]$/:Q0MZ54KRXF@WS\7)OZ&K-S?Z+OW;72'@@E! $$#&2!/]2>L\+FK5I M=R.WY'5?U3#/FL"C-5][,EE>O5 H[<&=E>T5$FB1H]QX;9&4W)#XQ%_!'97: M]F]?[31IUPI'>UNJ7]+I_NO9BB()YE8Q3 37U#G&D1*,%!Q <<+K7DT/WV9L M_HJX5+]>;3(8W\W.!2 ;=AC:,3'AQJ>@C6 M*[&3D6EK-*ZOO)G-H^N0?QD/]P[,+:43JKWB"E%C.$3!F!"(J8(OCV@/GZEN M=(R>#E%;HE\^#/@ASZ['^_:IGY1**,:!?,"$\\)+9H0B'ICT/:#*)J0O3T:^#_+BKDISE3[9OP=-1*+,21(, P]A< [8 $K M^,/4]2B0OQ5-J >FUF;^=)KF@TG06S6Z"R*8S5=/M1R>&P[43(3U$NDP$0:# M!@"B03!W"GZ#D5I]A:C]\;5V5HA:X6K-)EQ=(!BQ*-*\]]F$WY=.@N?*2;RO M$WBM#.(0F(TCBZ"N[K?5_DI:.S;AR1 U?X#\XJQU[6KJAU_2["8?W-\^/"?H M!SMN951@!A'CS'F#XM4V8&V^*6Z(J?36TP]SW HXA1@KHS36! %'^=J444Q9 MUIOB)Z+1^V/:6V[,';]W42:@6/!Q2.;P M3(Y>J\MN^TE<;4C]F%K1[Z/9'BC#*4HP2X<_WV1?WBSO#L\?5CJP_N.E^-T:2^%(6)0E]@#H@E[-;1]?8SH=^^Q$&)H7V^?+/6+[?)E8 M"1TSSG 0%-C@N*.A"GH=.>%EBZ8/>6H4V]$P]/%\E1CH&0__4RNEI1QR@0H. MB)%M1E+6Z:=7-?(KXM*>AV5U*<[V>UQO M?:PWYTQ8MF^RO+M]CTVNW&I'N;AVYCG-:K(^Z%090X"S0 DA;X!G^SS;M)]^[(=*97.S=ONI/">6SOU/*4!M#8",JLEL # MI0S%6A; H&!E]7][IQ,U*?WHQG'XMF5WGOKF G>0&@:I8-RP8+4%OE#!E<52 MGLF63W5I'7Y\H1I$/XH"]'MWITNY=^5H-G$W F; ,Q)?"F9",248%!M>L2UW M$M?YXQNE!7;4;0C'07.>=Z40Z9703L6<;HX(#K_ @D=#4/7(@38?WJ@J_KI@ M:4OTJW"&S13X;FT.'3 <]]1*@FEO(;7" T:I])@QOK'P(;1MWHQRQJ9C?0AW MK$D'S8B]]1(MO<;:(X((\&62]?S.N%JD6$XS3L+KQ]:17EJ=_5.- M8U6B3,;1_JS/+4438Z6&4&MI+ X+I@/(F V5SK496%+2>J@)]9UI1Y6 :37Y MZ)"P=Q=.D+5<0"BH=UPC8(7D&ZZ,A=6/CQLS%NL5=VW05!ZOCW'OLW7<^S": M+_M'[MY* 006+%R+,+ 2FF#P>+$!P7E0?7.[L7RR!L9PG1#U)*O@X O53_Q MG D,F)&6$"*M1E1MME4P/N')OL9RT)H9\TV@U7U:VD$E.50U 0@@C[V%FKC@ M+CF+V 9/HWSUQUL;2U%K1C]J!JKZ=1[1 ;[ZS@&.%T#>+/E]\43.QS2R':C] M9SJ+1*^^0T6B)T0T-28W=CUT6IWZ+>^K[D/ MX??9]$O@)7#X=9"/9I^R^6#R]/N(\OML_K_I_!'_4P,QJO29.&6D01QK!93! MAH8E8;,ER2SJX=4H76MXWV32VN)\:%#KA\9IM1_?PUVB;T>G^/"4-! MJE#+^-JMMH *056!+S>ZNI(WYO6/GK87ENZSH ]?+Z8? M%E>3\?#B^CHHPO2FJ[#\%R$J*WMW#5]GH?*5U?E=F0L$3FX\0<@K[I%3BEF* MM8< KN_YD(XX6\K[:CH@_B";LUU\'G'IP&E])(YCR(V1VH5YCG( L8 %CM$" M[4O@>YLJL_NB@E;![G5\^XJK0.>AUS2?EDL L=AIQA21P<"S!!(L"@!06&W[ M'\?>F@J\O)#V!!Q[8RKOQ.:1N^GHPV0P+?7F8!/=)1X ;HT/B(8Y@5/!F%$% MLM2HG@@N+6> <>"-PN=X8@3 M2PRA!6_:^>JW"C:7IMZIB/=G%50"M3=3V^D;$Q^#/QW<^5BIVUVL)X0D#DKF MM=36N6!A:4JE6E\3)7VPOMJ\9*TN%6_0Q^FS;'Z@D=*CK=XP)W%G&<,:"X*P M%$%M"AD@8OIX4U!/E;2SG>#C1'C^PVBYBSQ[.]T9P=0V"0GB""-//#$0$F\1 MQG2C(U"BZN1&BO%QO[6">^L$X_^=@LDCW;Q?T MB+J$6T>=<4PB(215GJ'BO3_II;35]Q#Z9]Y5WT,X7X&=_P*TF>(.HM3MGL-! M\H(OZPVB)LQU\8$G8<)_MI <@'VZN/@L];W]/8JZ17[^@_6YY]G/$7LDC0GF M(!@JBEJ@'!/((K^SEJCZ0Q">K'#68, M2NRQ\G'R+<('/2:J1W$+);$7* MWNR.UJ[R_=<@*L_\(O\8)?ZN1*[$_HJ)!=IR:%C0;S,5ZA+8]DN,3T>FUVD% M6[D\D&*PLTZ""3>,>H.,)%!#047QZ SD4, V(V*/2C>H0]9EU*<"2&V9A5OI M+7L'^K9:"0DL2>H\KEF9K7F9?0H+FPZD_%8NN?*X-A,#O6&:.&7"+&TEL\RQ M8FV'!O8PJKXA8Z4M"+MR=%I(%5]42.)=P<#;!#!7%E#""82KT%! MS, V'PD]+@WZ) D?4)=JX+1F:'Q/[>$LSUUU$LVH(\& 4MXJSJ7Q8=4KAIAU M%/3;%SE95OYQ#+M 87&. T=,9H21"-O M"B%$ *H>1-%<*M;I9JGL_D62>XMGV"- M&#= NNB^:$\%-C#02SQUDA+6PVN/:S,#ZP2F!;_NA7\5O=)6';J#+N2:\_A/ M/![]^W_\?U!+ P04 " YC0)-U.$_#G-] BZ08 %0 '1R=7 M,C Q M.# V,S!?;&%B+GAM;.R]^W/<.)8N^/O]*[A](_961\A=!$@0X.S,W,"#Z/&N MRW;8KNX[4;&1D4I1$J=22369J;+ZKU\^,U.O% ").6],]%E69+S?.<[P'<. MWO_Z/[_?K+V[M"BS?/-O?P)_\?_DI9M5?I%MKO[M3[]^?4>_\O?O__0___V_ M_>O_\>[=_V)?/G@B7^UNTLW6XT6ZW*87WA_9]MK[^T5:_NY=%OF-]_>\^#V[ M6[Y[U_XCK_EBG6U^_Y?Z/^?+,O6^E]F_E*OK]&;Y(5\MMXWMZ^WV]E]^_OF/ M/_[XR_?S8OV7O+CZ&?I^\//^7[WX&_7?WO6_]J[^UCL WP7@+]_+BS]YE8>; MLK&M8*3_]>]/?O^/H/EM$,?QS\U/][]:9L_]8O6QX.?_]5Y+1Y&OTR_II5?_^>N7]R^BBW^N?^/G37I5\_TY+;+\XNMV66P_ M+,_3=06C^;3K(KU\_B/61?'@$VJ&XIHA$-4,_?=7/GA[?YO^VY_*[.9V7='S M\P#\!H"W3\&Z0M>0\-$$Y"E6'W^@9;S?JJZ;VD7\]",M8VX;6K*Y<-%^'W^L M9>QV(3MM&?EVN;;<,IY\Y(N8U_5O?:B^ZGZQ_O03\ML8[T3UZ(/3[]MT M-*+YX*.][.+?_E1]M=B5[ZZ6R]N%7&;%WY;K72JRP3-MRS:^),.$T\YKDSE MNV+5)J@*7)V?6[S_7L/R&ES>$3#OMQ[:__NO/Q\\>L!DOGJN:32 +I?E>8.J M<[Y"!_#/Z7I;]M]Y5W_GG0^Z1/O?55AZ3&Z^LDMNR]6Z+BKRHFN0#]H-+59> M7ERD157L]/]H6:Q>"4KW&S^O\BJ#WV[?/8A/7?2X<"5WT/A:?BIWGN/FY3[U MZ5)FFZIZR9;K]U4=4S0%8/DY7V>K^P6G7$(0,@K\@ N(0(!(;YLB*A;;?4)1 M[V&#+.ITM>T+V4ZMO^67WAZG=P3TS&NA>K]U?WZKI,QC52/Y_>7>Z#(&F@(W M&OW&2F>5>;(I,%4&T$HR9*:,=GUZ22(N,:6OED3S73:]I>0L9AI4>,\E# M$(TJSN-,G M>&8:-LP7A?+.E"%5S?J0+<^S=;:]EWGQZ^9VF5WP]3*[*>FF_^+BOW;EMA;/ MY/MMNBG3]MN?J]_7'6_ZAV9+(QFPWV3W3_48,[#Y48U^5\PLYDJ#E? MTC(M[M*DW&8WRVW:%65TD$Q.GA> MC\_>X'$HV9K2[9YG4U&V0K%;Y7V6/!5-'<;ZS-1RH#,OZ: -CE05[NONO$S_ ML:NU]:X>=NX%->)!Z/L217$25/H9DR !0O@PP8PF* **WIAO8U+,TT;T:=D=K89VV8TKQ*V!@JTT!05Q@]#F>I M+IHNG%86$SY,5:7ZQ_1[5BX$B7&5]&$88"IX& 9A''368,0!&2(LJC;&UI8: M6)68*V@#]4691#.)<<'?0)51H6X4I>FXT1 ;73;GJ3?:7KPB.6:L#% =D=\L ML\V"12@)&9=4"HIQS"60O+,7B 3Y W5'THD**%T<=5+:YAXJ/*GI'P."!NZ-#J-<[&T)L6@[K6:-(X2YW1]>&T MQA@Q8J@O'[)-^GZ;WI0+[D,D:TV(I[?W"XW]]4?-]EV MFU[PY6VV7:X7$A!,((R0X"#R<>C'@ GABZKB3 )&D4X9.-R:8U4^ /0ZA&?> M'J/7@=2K"RTPK%8@CDNNGFX/X]5)Q?@J72=*1WM4SZ.&M.A/[JI1ZNK:JD@K M&15I^^?[S<=\FY9?TE6:W=6KE>5"(IY$464IHB(21 :"R\IP+ DAL4BT)O(M MF'.N;"TR[Z<>XY^];.,U,+TCG+KB-IQF574;E6%=>1M(KB.%>XVRDQ)GC>^Y M:)P]AYZ(G&6N5%7N\_*^.1?W+:>KJEHL4K;+UO7-+^6"81H'D$ @ (^ 8(P( MU&_Q@D&D-7LWP(SK472'S-OF7H?-VX/3D[(A7*I)V$@T:HZHC1ATHEW M>2V+;5;91U'"&,8^B $4+*Y 5!5P;S\&2C5RU1RM M_F7Y/;O9W;"\*/(_JL*1+V^KGVSO%[X,_" $C$C$L BY!)#V$$@,L=Y5#A8- M.R[>:JQUZFK1>CW<,Z\#[.T1>SUDW5L=;$9!3<0F"X">M-GDWM%U#^H\GE!" M)^&8ASZZ<>W)Q1#.^!NBI?UVG2]5S2/2A$/8H+M2JB.X:FJT4==N8'LM9@MJZA6&"S)J*L(N-%1)?*G4=(C(H=( MJ4D\WHB6&KFF*Z;F_"DMR72U+\\WS?3!;KEFRW7]7-&7"D"1K1H5#V.*@X!6 M5ID@B8Q]GP6]749HI+P48\7:5+I)-]57ZV5Q[WU-B[MLE;87O'Y(MY65P[_0 M6!FP0[[".LSHO.NI93]&/\+G=0"](X2C,ZNQUC(ZPV9K+$.95EM742'CI?44 MJT3.8!W%KC^YJR:G5X#W%NKM^.5U?;EP]4=]\.ANN:XW%2PX@S)$ "4RJ2K^ M /D)[U9%/I:M_D.-N8X81SP>36R]M;O^HLCC'J%]7!ZU8KI49G52PF#2'52 M,+]&UHDBV1K/\RB,[;F3.VJ/PZ<3OJ3UW3Q5Z?UT5AAQ1$(<"3^&+.8Q21)? M]B""6.\F+\NFIRJ-]Y"=+'$-B87YK,)(8; TKV 4@=$F%E[F4G-JP4)0YJ&A MKIQ3F%ZPQJ'2!,/I\C02E-# #Q(B)&&"!1'8"[H/J9*66C#SXTPI#*1;82YA M/*;UI-'>Y,% #C5F#<;CTFRZX!5.O659-]++_7.,9?7Y:7-<_Z+Z8N L@M'T M@1U&9S!O8,F1W'IK,Z^M%PA 'Z*02T;\F$E291G0FQ!APDPKYU<_V+6^YYNK M=]6_N_$>*KUYZ?LZ5?J%K566-,M678*<5Z:*=:E#&K=)&35 M\,A58YMEJW&=3%].K2/0K:8\DS&MITS-EO@>I]< /7LD4MXQVC.OPCO^;GE5 M)D_(FI. S$/VW+CVS'Y[1_RIRN:GXFJYR?[9U/!5,5?FZ^RB^0O=7'RN&GE? MWQ^]@OVUK\@/KSC%,0FD'\:$R2@(_# D2?<,=APDD*LN'HP#QEW//\9?WRIV MY$$S"#_VX>&C\PYC[+ZW2/VC_E MYH0D#B!R'OHVQ('<6J/2?67@]G;=:%S5Z]YOREU1EU_O-Y=Y<=,89O=?TZOZ MY^U;Z+-H7],)0(IPP5@$(XI!#2DB/ A"L]Z*=9=NN MM;:&^Z['>]3-]XC/O!ZS5X,V>WW3=D 4Q7;"6&B*K>TPN%%;/3Y/J:VCR,Q$ M;5UY]UAMG;+H0&V[=P*IC"'&@@8XE-*/8A(!O\<10:(UY+9O?7Z*:_;JJ/VP M6%==!Q%QKKO3O&"JRZD=[=6,SYM37UW_S/77B$D'"ERUKZA[3=&/8 D"X-8 M$D114!]P[[&@B&CM87'9*7&,W?8?538RL2[*C\+B69;7(3*W-!W+MZ+-! ML-Z<1IOX:*[3QHQJ:;50Q8)[+"* "664(T8J%#*BT;YR3P34UVKK".:HU7B( M5MN/D8963QJ>$;1:(3+NM%J7W->TVEFP9J35[GQ\3JL=,ZITW.=!TLAZ(*L> MR&5>_=%BN6^QD!Y+?;E>C$(>)" (&"0[&M\3J#2B7&W",;0ZKT@[(%[>^1> M!=WKL7OWG2803;5V'*73:CV? !FH]9N/C<;!I%G$R.S,TNNQ,HF3VI$E4]J> MR97CA&$&!YW<^YB/V; UQS7]%CZV*[--6I;=.F_9K#SPD $28DQ" L/ 1S&J MK'4V)>-:)Q^&67*=^SHL9LNDPSA4'%^,1I]F9E)DSLVXX!0II^I_*V3.I,ZW MX\OC>MXB0\I:U)KHYMR# .( AAPCPA$12<*PZ&W$DNK-G6A]\FA:8[9 J,>2 MHKHX(\A43:99KSNFX91^&-$U$[TPP_Y8'P8PH#:.WYWO;W$^[S2HJX0"1# * M),(XSHP'P M /)TAKCCD&@XB#4C4W&4^J+G+XY#AW,UAY&F!2]RNRU(KT*CZ_6G[75:]&FZ M,Q9)*H7@]?PM93&-$B[BWI@?8J!3JAF:<*S'#21-(1Y*FEKE-@)?>C+<4G4H MY"99,'J>E1,5W4 :YU':#74BM]JT7!VT^E#UP??5X+1<((D2('W$&62)P)0" M$G1((D)CZN:PE;I]YT6BYE&?&KG70'=VZDHC.(HCTXGCHEN#.@C)Q$>P]KR> M&A [C-(\M-6IA\;'L4S95+\];7G>7!4I\^+7S>TRN^#K9793UEN MW-90DN^WZ:9,Z\M'$IC(^I60*.:")CX#6,H>"R92\YHU%P@<*W.+K+ZI,"WN M-.]*WN[Q-NO?+6*O8[^YL;W]\H#:ZV!/<(V2$;KA]9'R5\@^%_EM6FSO^;+<+=?;0X+X=5-%XX\BJP6+[XJB MVV_UF@^+*G,P2#E *!0QQ/4C>?U<0>1+7^NYY!G!=JWQ+=1V;V2G,^\WJ_J[ MFL_8S8@S_:)\:L3N) MKUYB?!K:'R M<6YUZL\TGO-('2/Z.WA*PX &5"(L8AR&7E',().WA M 2@G"BN\CY$Q]D.;*I_Q*$ 2A5#$ (6,2)Z0I$>'$!LM8>A@&FVNJYPF M76C%QWVV?*8R\MI@HS%E7S1.?E_?-;M\* MW(>\+-,:5OW%TVDLSH O$LHB*! )".""[$D\:6[$V6F)&XXATY#J%6IS@+PJ.<7Z@-+=7(]/5TZX^@J[MR9 M U9WF4GEPM?7"O&]H^TW7SI7,=FKM&.$\-3&GSFUH'D,!>9%B=X%XU/$RU+: M[!>AV6[[,=]^26^KWTXOWI]ONLU)>]?J RR1'_MA).*(4!1CR"@ 8+\=*6)Z MYS]&Q.4X">YWCYSOMEZ%UNOA>C^]9Q^__+D7QCUFJZG1;@2M9,#)@F<_T6G' M=H+S@A:C89ZSG,3\3:0F-Y[K92"'["LGFM5U>K%;IY\N]99C$ M# 0QC@'N[JS%(8(PULHL+H$X3B4]]OKA<>/)[NZI7D_EM?()0JF88N8212?2B%CQ'0F.6,45Q\GB?'XM33\:,&(]"Y=Y[)ZD,&^?/1NU[MVXGM55Z 7!ZQ>5;\6 M?66Z:CP9G 0<1\[*2&/,H-D?7'0)X C^],H_B&_SX8.M0,Y$_4=R5F^08)=C MU0S \YN;K,DT3?:IP&2;JW2SRM)29.5JG5^Y6,T:0=] M^2 H$!$0BDI1*E9%%%$9QG$/ DJJ=4S4LFG7ZZ+*_=JX/K,="XO"ZB8,KI1U MLEI+C\NAXJH?E#>DK@;.FJ^IK\8U>-V??=^3I;?;J\3(NJR_W?NTU:[\Y[-#:A"$6(,N&',:*0$ASYHK*/8^(G..)* M2\_VK3JN(EJL[_*-UZ+U>KAG7@VX>Q#2<)['00Q.R]&T].LIU5MC7F-7[V01 M,-OM:SL2:KN!=4AZ:9>P$Z)GL'O8C5^YZR:J5XD=:KY/EU5I6"^1-.WV2[IN M=G/EY;;\>KTLTO-EF5[TITP.>[EX1 @.)&2 "\@)#FE[<5,@?0BAZAUQCE&X MT\^C\55^Z1U#]SKL7@/^S&O@OVOP>[T#DU6(P_@^45&.%,AY5*!C.9M/TED< MZ0@[!G50-Y\3A#G#D@'?QR#R*0MZ5 A0K050UU@<5\-#-<5XILUY#"TG@Q'" M-VXVF&R&;B#E-A+"P&"^L8PPU%O3E&"%9=6<()=9\;?E>I?2LDR;Z<9^NTZ6 MEK^DRQKOQ:<*9+VGLRI\*W!9^>LF/Z\/6=7%[_O-[6Y;_;@BO_I7C4?[-.9+ M%! D0T!E%! ?<02[.X'\*&1<]8S3I!@=CNLKM[S&KS.O]:Q9'#CRS>N=\QIU MZMSS&O_.O&,/O<9%[Z&/DY6N+@-V0L=FT4[F(7+SH"*?83]V*X_5+WS,-\4# M#YHY@@6&@1]P1F-")6(R87Y(>GPLYJ%.\3P>*M>3RGL)[*6N27IG1V)72^(Q M^&Y^3;-L'C&.;G+:."$T36#VHC>+?/0BV1:3S_" OLU,8\'O@6G%%O.J.>3] MYBYMM[=_J_X=_9Z5"Q%%$2!QE:J$CTE] 1I+>D,D"+3>9C'X>-?;P_>(O!I2 M5896H#0%VX0T->5US)>>A&I2Y40=GQ)R0N8&L#&8Q$-4!0CI35:!"WB/7 MW7)=-[?.)$-U916%H201HR+A$02]2<0HU=J6/<20ZTW8%:AV[V_]Q1$\[[<6 MH.Z.ZT&DJBG7:'SJ:=8 *MULG3Y!TZF-TC;8G8=JV7'E\29H>_PH+Y"GMWF9 M[8V$&/ @$"!""92Q9) AU!G!% 1":[U;[Z-=+U]W: S%1YURS?+-16\*!@*)B"=! M+ A$+"0<\]Z4'_GQXBXMSG-5?3 RH=,%CM$H]X0]*N^\@J4G$F:DJ4F%<[;T M!.- 4X-G(MUXCI03ZC&(PWEHR# 7803S?UUAB89H"8\";&XUY MEIE3*C.,RIGHS$ G'BN-#4ZT=S"P^_V7_Y&E1?7OK^\_U/=O-!/7?L* 0#2" M89#X,HD8(%%O'.!(ZX$T2R9'VWMPYNW1&:U5V:)8<^? >.R:;@O0(-;MNO]) MJE06]>UP/0\UL^W42\OQ-CG35KOC#2E/8;0K'97BDH2(, ($AQ'&$$H_Z#'$ MD&I-\-BU/-Z^JZ,>:K209IEQ30T,!R4#B)54_@<\VE>\6E3Z5;MGO*DHFT#V)V9D@WQY"7=&LS.$)6"G44J M6!R+^O\8H=7(.:8!ZRT2SJ*A*J5J9S*5@A952IE4;[5G7N/:!(>)- *NJ;FSB[6Y2H\6YMF>.MI'1"4? MC!KYF660<7UW< +)- *J6>I+6FZ+K'ZKX?F-=16@YMFFS7818$&A'X=A$,)0 MQ#"1HM]J)([Y;9NC[Z*?/B:V7S:RW)C6J+]'S[RW+; M_>WOV?8ZWVV_5F*]3KMOWXOE-MTK_T)*+%@8)](G/H4TH#&'^_6L@&C-1XP( MR[&H[CUY=YD7[\K*%^_@S)E7N^,=_#GS_F@]\EJ7^A_=>[539]ZA-M13YS'# MK*;>,XVPGKJ/'EPG6*$YDB0GB/8\L,H7C^>1]S4T6>HIL(0 &,9048D!D M! 3'J+^Q >QWK8MAS!FEF6>$R W&<4D9'8SB.-HNE_D,<-53[P=P.._Z\SRF':R$7H0010Q@A(A&*81#XO!_C$.PCK8T7]JPZ MUNX3\P)'NZ<.>&TIG&#PAL/:C, \]=>"7TJGK MXAZ+9="AWUC3U-.YK>E6?/?B2WN9%_<+HX8%%$5;C7R8" M*;#/!&,1;JUD'R]I@FNR/_)7).=*K!?,ZC*PUW([?< MSC2[S>HZO=BMTT^7CPV_WUSFQ4USHQZ[[WYX>, C06$8)X+[,&:! )C4MPIW M:"C%6J<-76%POL?F+MU4.:V>?/AKD9>E][G(+[.M5[<2KT-;&C]FZ3Q"BKHW M@^!HRF*'N'X2Z:E$'J$^\\[O][]A_M*E)0DUX_F4PCJ.W$P$V+67C_5Y%%;5 M-T(V&B0K6I+OE89MEFN^*[?Y325G[/ZO:7Y5+&^OLQ4MTF7YZ'U/%@OD)S+& M]:V#U5_".HUTB$*J=^C()8Z19+Q1[1Z\MT=?:\0!O]<3[OBOR5)Y5.NW4 MPV%5N &;RKJ\76Z;6T\.26'97@I%84QDQ"FDOA_! &&.X]Z>'U&M5TS,K3C6 MV&,\1O?-#>!/41]'H4Y/!758$-69Y.*V M%VEY?:5H )4ST9WA?CR_5C28F==T9Y7O-MOB?L'I H*J:&)!3)(P C .I.^S M_H.9XHT>&A_G>K\N_4@%59,.'1).:X0C__7$X!773_3^,EW]Y2J_^[ESH^W\ MW5\>]_N#J\]T< ,>INW))H!SXYCK]E B1H%*'"$>)Y# 2 ?+[@0/F(3VHN<,#U5G;(UJKYQ^-9<^IU.,6C;!Y[CC:-C62#6)_52,&22Z]L,+/ E^9N MA7(1,GACKD1CM!E"@16MIWRX? M1NOT+Q/A^4AS147O"T8X!>CW"Z/=H*M*G, M_MM@?1Z=RJY++ZT)V.-+NS.VZYZ))"2._0"0@) H8G%MK#,25'G>:!U2[:-= M#QKV7#K95E^ MNORZS5>_-\N4G-.(TH E0C(NB4\(W-N#D $CB="VXGJRO\;3[#NJ$0W;K*#/ MH*9X."5/W6O*8%A59,:9R9@IC[L=+8C.0&>5+@X[,=.N3(4(",A03 M3E"4<(#%H?")4:1W.Y#^QX^L-$9;%$Q84Q,9QX0-4Y=)MB4\9>2$L R@;QZ* M,L2!QS?L#.5"64/RFYM\T]CIWC\)8.C',8>$"<0P (#*?AF5XU!R+0G1_G37 M"M( ZON$T=-(!HPIRH=3LC350XLG-]KQF(Y3TF%,W4R4PQS_8^$8R(2J;GRN M(IT617IQ;(K'$:!^5=H$H9"(4H(EZ$U%#&F]"6%DP+%Z[#$-$A SZM0TQ#EK M>C*B39@3)7F.E!-B,HC#>>C),!=RBVU*3U6^%3S'6M*#VF0I!CQIJ8HKBG3$Q1=MISHR3.4G)"3(03.0TT& M>9#;:TZ&L[(?]KLO*/(QCGP? 1$"C,, \OTT#/6!V72L^L>/MVKSP7A;EP%I MFC.P;O@R7L)1HB,7S17+OW M.2V^7B^+= $Q0Q0G$$DA;)J.5Z+L[N) MLD+J-5"-9U7,N=:>9QF%9O.9%U.&7<_'O$2;V@S-8-+GH6A6/7IY%L<26P:: MUY@IZ6Y[G1?9/].+!<$!1Q&F D1!I;#(EZR[1)D**HE6^33$SJ@:UZ+S#O", M=4V?3VT]_*R1@UDQUB;WI?EKK86 #_F M0"9A%,+J?XD?]N-'@3'4FB$RM3&!)IUY+;:!@J1*HJ$8.>!ON!"]2MTX*M2" MT%$@339GJCZZ7KRF/$:L&*O.I]VVW"XW%]GF:A$&,18BP) 1E"0)Q!RAWF20 M4*V;X 89FD1_C@ .%"$M3@V5R!6=-N1(AX\ED^.NVEN=MK)%NLGJ_BA\#UKO MG]7\E1IYROL"!K,_#_6S[=3)O0.6.#-3Q*>#U"2*L61$"@Y0$$,>"KF781 / M4$)M4V,KX,!)K:'$FJB=4TX'JMS$LUNGB5)6-&.&YZADYLZ<5+"!' U1KFZ0 M"ZL2,4'(]PF+0@X(IP#LI]:"D Y5+44S$RF6R8S7$#+-E$PK?!1',H+43V+ IKXH*_@$AJ2 5N_]6U- MI$W&LV&#N357*5>TVI&JR6;%7J%*4[1,2)ZO6&(RT!H$FG^]8JQ[NE^X[UH#-Y:JTJ4F2:\;T9$B3+/=[ MRUL )]1F"'_S4)A!'IS:6V[$AJJ2O-_6V>8?T\(XL"P7S$PZ%@"*,*&., M"@+B,!0X@*'J^W$F'^VN2QRAF>R"K6<8.=$EAO WCRXQR(/<7FM2ZQ)98^'( M4'O3#@P%Y"*AI'ZCHTKA41B0WHC@2&EAW/"C':?4 QR]V[%,B3HM&R-P9*H8 M0Z['ZF_8;MVKM2+HOJY5(CA2B><)>$8@!C(UK38,!9];:2UZ2?*7W29;9;?+ M-963 L3KL,7D-J(E.*#['S(F< M.8C(>23-82[D%AN67B?Y]>N^:DU7NR+;9FEO$,:)+Q(005SW0BQHS/>]D@&@ M]8[T #...\RO?_GZ%V\_\BKWZ/3&J$-H5*O+1V)0+]G^^O5 W0'61*+S,D,G MI,<"K?,0(!N.Y-:;G.96U[389I=9161:?KH4Z6U]KVYG$432EU *! ,2V6F-'O4+Z:WZ7%IMZN"+2\^T3+0SCA$D1"TKJ-T&9 M\., =V8Y0U#K29_!QEQ72U^]JSW 2IS.MP-*IJ&\JA9.(U*J73X=L'DUN#E4 M4:?I.EE+66)Z'O)ESYTG=955GK1G2#_L[ZW %"4)]&,IP@" & @6!KVA(&%* MTC7@XT><*?V@>R/-$-8TITS=$&8^;:K"E9NYTP\GKJ*Q0-O,YE -''AI'M64 M"]4BB-XMLW4]5ROSXNMRG1XDB][4SXW],[W@>85((.1C% 02QF%"*8]IS'KK MP _X8IMOEVNU6LB632V5V<-3[CE[F.\N\^)=60$]*HG.O&6/U5M58/5*)&NL MJU5*4Q"NIU+/NF2)?K&LY?E]F&I54S3K\MOR\B"@(BN4 R\2D188)E MW.$241(J/;\^'AK'==LKO;R![AVP>S5X:\)J*V"#)7>"6-D5XX,#SX?LS#MO MO/ J-V:CTFJLF^FWY8C.7MEM^ZNN^4Z8=ID-/E1_.^!*?)E0%&+,.8L$03&J M$'6X>$C 8I->U1_RS6U2T .E)#1Q*S1/\#O+#;4/[G.#9OCGANJ">"?UENN[_]/=M>Y[OMUVQSM4Z[ M;]^+"O3#X0R (9;?SKP_6J^\ MUJW^1_=>[9CFQ,(L C\TQ4P>YT6WZZ7FV_IS6U>+(O[]S>WRZRH%RH6A%"( M@*S@ 2FX( &E9)]7$QSHK!",AS= O9'&L T ^9C"7Q82CZA>R$ M!+'6\0.',!R/8XYRP_OCW/!DUJ3#W,RL:XY-7 9I8'H8-SXV,\+1#-)5D$]&W%[F9Z[Q%1U6EW3:W;M6\GE=;P)C'4$H?A3$)_(A'!/6#DH2) M*#!8TG"(9IRUC)?J_JM&VW<';;_N-&-=?5]WF[7+F+D4=WMQFD#<3ZXZS4C< M:YS6Q5TKSJ]_QC:X.+[LH+HW=48[6BQ!L7#)-<-MQ:5M0;87M,^#_G< M$V:@DOIDSUL,#?Q1U#Q3II2?8DZOZI[[);VMYT0V5R(K5U4MM2O2;^GW+:N< M_WV!I(0!J>_D"A )?5SI:WOE7Y"(.(BU3O'9L.=Z7J&%Z.TQ>@>0WF\U3*_! MJ?M^LPVFU31N;)+U5&XXOVX>?7Z=M!-*9Y/R>6B=58\>OQ-MG:W7]&Y;[&X7 M;)+GJF5>+\NTN6+IR"(C%% 481@&* D1!+$O*!(0Q=5_U6YUL6''L;[U MZ+P>7G<;F*!WXB^ @?/B+U-YJ85>:N>Y/;;E>;E..ME67ZZ_/NR*):;[:?B2W9U MW=V?AVE<#?R)CQ$!@ 4Q#2%K+YD%F/N^UIL< \PXEO0&67VK2X>M?MBK0:=W M#Z8-/M4JU)&HU%-SL7 0A MYA&2'/(X! P01 CL[0&B=X&@N97I5*F&9T.4U,@;0F2:L3KJ>J.B3$3N#%.K#_OX> MX3.! 8^B&&(<\<3W96^4Q)3$@T5*W=1T.O5!][8N6^0.D"LWO%I3+!5*QU.M M#RTW9/K4$[#R"\]#K$?Q\ MO%P\$K.J*O\EO4LWN[0:J&-!HR DF*$DB3"D) K;C_=]0 C0$6WE#W6LP1V. M (9,:1+(X&,=M^>_I=4_RC;U =-LPS,&)C!E@)#X/G@Z.LE\.:X;WWZ MMZHHTN*NTH3Z.5I),86(TM28BTEN1,/M^Q#+8G[NO;$NIJO7@E MR=MC36WTXYHP/4ULN>(=5SV@<2NB9Q@Y41P-X6\>==(@#W)[K4E/2)JSYI^+ M_#+;+E 05!_L1R211,81)S2,]Q90HC6#H_.YCH6C/4Y_VV#1TPLMOK04O+Y-"5.5.'(_Q-J8,+2/%3 "'D^O(WH'II95S^]HIN+7Y;%[VF]@[VO M5^KMC1SAF/ PH9($!,2R-RBHU'I$=X 9U_.TRW5:>LO-A7?3(],]#&/.H.)\ MZCCD:4Z8MJ :YO:P= <6MHZ[O,3/J2G.X:3.0V=L./+D3(LE;E15Z%NZNM[D MZ_SJOB]RZI*G7(@@ "$D40 D KY,?.%'O;4 )5I[>4QM.-:? ZRF*XEJ-+/. M;T_>'&:70C4-&H,]/0$Z(JZ'U(QS1A[492N4\9&>P%[G=!J8YV$DW M:;%<5PI'+VZR359NB^4VNTOW,B=D#%E5;D%6D1,R/PC\WBHED=X :* MUX.B M%EZC/LL' #6'2$,I51PVC$+L6)7L=,:4[T[DEJX7@_U8#^//),[U-*3LWT#B!P'M(R MR(/',[V#V5"5D/U%++0LTVWY2[JLKRNX^+3Y4M_54E00FKOP#UM/HCA@(:-8 M1@!#(7T 8MQM/4E03+7>K;-NW'%Y)/>W0)UYRQJR]W\N;V[_+V^=+<^S=?N& M]TWGA)=OO*)WPSNO_1B\F\]^L-34;=(XZ4G?X3JI,Z]%Z_UR%)$]X/:)A\DW M[.DR>T)!G05I'O+JSKU\I,:N.1E_O2S2RE)]G?=-740VFSMHO2/P*JVGA-C] MX5<^+^_K;]$_EL7%I]OZ%\M/NVVYK88?%=Z/N^:-^2B"U8"9$A&(&!&& RZZ MC58Q":) Z^F@\=&YGOJO=V"^.Z_A>JLCE\Z\O$5_\WCO^OQ;ST9> MU[ =F%/+(9,U@GFDF@G]?[SX,G$DQDI6?VWVN;_??$Z++&]?Z5N$/H )XX@ M5 41"S^ALD<*PIB/F:Y,\$V?L*YJU.G%<;+J?C9NMC**[CCYRG5@I\M8K6=> MMO%:W[H'1-Y6UGHF/ [SUI#&\&-DKD$,6,Y=PZ.AG+UJ*7U?EKOT0NSJ 5YK MLD%7-C_L("7?TV*557 7T)>8^R06(?(33F.0^*@'P@%*#!ZW<(!"2:F&/VKQ M>B9*>\B:B<=!8!3SRD3!F#QM]/X<98Z14X8V\ZMO:5DI*MU< MU+N*5K5VY_6WNGQ;+V1VDWP2A91&(D !HBP.JDR+]Y-\]C[- MHB*V/C>;_WJOO6W>?'M?8=>>O[J4,/-F-$[FG*0%39=.K36>669:U6 Z3+_6 MV]./D9/MTV(Y43N*VP0;,OZ>UO?BWLP>:-/SI?WBU;9_;SD]YM[SF&M8O1=WB, MUB1FLN^C]]?K'-Y/EGJ?3S:;629BQ3B.LTW$2DOZ,=*P=5;<;2FQK2;C4 M6E4\Z4&4 .%#'H 0RQ#&/H-L/WM-0V0W$8^(>_IDO-^8,FXB'K-M6$K&,VT6 M]A-R:;ZOY6VE97L1'9*:)VA7;R0]3\&,;HJ>+'JCI>G]-@0E)P#R&? AQH+Y MJ+D+B>RGZWE5?HR:J>U"GSY9[_?NS"U=6VXC(V7LZ9K'A$G[F5U%/UK>UHJK MR]3MIH'](-G;$3FV$[C+&$ZPS:J=L\^*YA/4? K"&,6"(Q!%D0A]&G)!>I]0 M$FD]<#QO3Z;/\/O-6C.;&7?<@D;?]S5QXYG'#K%N7;MGX>T6!"[C/L[F,X?M M\8V4"_/@RMV&-N<1GGCKF^IBA$^1%"P&(B3"IS[ADNT7(WBH]PC"S%WY4;;) M65EY?9-M<=)==5,TPYGNM?MQU_Z'Q7[\K7FV&^6/49V,1=8XV_C;.!;7ET5 MS?&U:OC8^='>RS?9UCW=J(^^6<]AP&>R/6_O87O_W]M*R2]&:IP->(:MX\=( MI!9X<+?);E!DQDI_3]8KOM4W.S^"SOV !H1%,=!( 3PZVL3.^@)BD8=A%L! M/'U2/%J;GTE*M-,2QLF.HS>"Z1+ELPOP;SIAJ@3/8>ZTVG9^C#1JEQ++&=5! MO.9S[)OVVO_(GQ!3! D00!]*").,(;[L7(D1UU$=^?%CS+C_>!L[YX,995^ M:VUOTFGND9O=3&>X![:X6=8%Q@&?],3YT$;X8U00(_ T^IET.Y'5JC7.7_?G M_/6)AT>S\%_2FV6VJ;[/\\J1Y6J[6ZZ_I<4-7" 8@:#Z#P4\"07E%(9\?Z4T M-1C7SPR_X_IB#ZP:Y.^1>>OLLM+D\DCA;UMOR\,F/:_;I&=0$LR,8IUB8&;0 MWT89<'HM^] $C]SW:O\GR/WCQO>UK#_3UC:C?#]7AI[+]'/%.FJ.?[UF4700 M+*K*)8BKED-PB"!'@)$(]PZ&S$_&3/TCNO5#SCC8R IOOKV.4X?,M*F^A5F* M'[9VL==(0Q1S@AB1_#*$J@1"3J+D7P61*& M0JNL&0V5ZZKDV!%O#]D[J1GDO?&]_MQVIJ(>=6L\R&M\F65%;_4"-=U;MR4Z4) #E$2 M#_0OU7@.OJN%K>%Z'3D_7#2E4TVCW M[.GIK2%Q3I3S66Y.J. P+N>A: -]R&VV+CVE29;%IBJX?\DWZ;U(;_,RVY:+ M(!01ACR*0]^G$N(8H:@V)3@#$@&MIQZ,##C6F0Z3UX#R>E1Z^F)&G)J\..=, M3UTTZ7*B*L]1S>%IAQB10 M3V3,N#NA-66Z^LM5?O=SZW*M-$'W=:TQP9'&O$+*,S)CB\9IE<::%[G=QJ57 MP="[9;:N#55CMJ_+=?HU7>V*;%N-UPZ6?>(S $@8^U@PZ0.?L;BW3*&O5=#8 ML.=8A_80WU4#VG=E!=([H#26)JN$JQ5"8W.M)UG6:'92,2EP=Z* LLG\/.HI MJQ[E[MJIYOK$ZCJ]V*W33Y?)S>TZOT\KV\5=MDI?V(2Z;L)0??7I\DNZRJ\V MV3_3B_;P"L_+[1'>*"8(P)C[(*:856/,L%]/H0'6?:E@,I2NUR\ZQ[S\TNM= M\SK?O)<6L\^\@X/U/SRXV)VB\QHG!POUA&U#<:GC330+S:6/F;0(-ZLBK@)V M:I5D\D8RC_PU QX>KZ),C\@P5SX/\/B]>;K:9G?9]O[1$ :%(4!QX"<1)P!2 M+! ,>V )59O$&!'.1'L*S[P&^V$K5@_?8DIS%T+=W#6+Z&DF*9>!X1>3QDA<&V:')YO:OJ3EMLCJ/6H-Q&9][L%W?MUDVY<@<\CC MD,!0()]5#9PC'HD>=I9Z1VX=1 M4IIOTS ?4TW7*L;(:U8CII[QIFDHL\R%$U%Q.DM.&1_E_)E>U6L^7]+;O*BW M(GW.U]GJOOWOD6W@)R0042*CD"11$O*@?QH.X"312X16++K.:"U(;X_RS&L1 M>K]U?YIG)#N,*Z:6T':C\2K4G1)KJ]3/1'7M^O18/ATP-GP]FIZ7 MS9&510@(]@,!<X6P617M 1FNBVGS/ MHQ/:=$AY1=20J^'=3Z3GVU^6VQ[&997,/VW2;]=%OKNZEME=^I_ILBCI32T9 M_TR;*>D%2VA$@B#$))$AKJHE0/88!12!G8TC+I"-O\6DW/MSYEU4'GDW>Y?. MO/O* V_[1^YM6Z^\R\JM,V_9^^2M*J>\JL[--/?ACASOH0)YLH[]UIEC$]=C+*(^N^04",4H3+P,\]FSCU73GQN(_ M6#E*+K.BO? M@@03'XDH !(A&' !_!Y?'"1:CY2/A^IMY*;+RA^3V\Y'C.XX MV^4V?=]WMFFF]&'1,/#[2 )C1KI$1+1 MURK(?2+Z5@?YC8V(7HN'K:QD+>YO,#/9\WU(=K(<@;$RU"&#,L8#+'V PCB@ M/DA"!%&/+ZJ^-V9V4D?U)C+3* .B8<$=)Q>YB>L4>>A-C(=.18L$2$1 H9 M]B YXG1QEQ;GN>VD8PF)Z?67NBO6IPGOTLTNW=OR<21" M'$F&8P)Q1&'565M;($PHT'H\R,R"X_%<,VG4G!-N8*ET&IOTJ8F->^;TI,: M-"=*\RPO)W1F&(_S4)F!/N0V6Y:>PORUR,ORDW:X!DK.ZZ092HU5OH9*S,2ZHJ,G MRKS-5$?4\;^F'YI,J$^:55F_>36HO2G=)T@0&83(3Y*0!3@!">FL4!_I+0'K M?K;C6J6'TXN%GE9H$Z4ZJ^B.(]W9Q(Z>25X^>,3#R:E#,\;FH1#&Z)],%0YA M0;FJV%ZGQ<=\LT^T[0QE;Y0%C DN6.3'," Q(L />Z,1#L!BTSRT?O%-8Z0S MS*)2]XC;[O$$G'I*K4%Z/V4-M#_W>G+F;=*7YP"<\*M8C8S J5EITO!XC,SK MUC1^ZL#]>>1:Y213IPH7.Q3/0Z-L.?.XI+')D=ZBX(>\+&7E9_WP8;;95;:[ M^BK?E"R]S(NT_;UOR^]IF7RO!FH5R=FF?N!JF]Z4%>A5_61BOEXWL%OI703, M3V@,8H:8#WC,!.3]C!(-*"(Z(ZPI<3H>J_5=NG;NS]YYXX;7:J>WK1W1+<0F MC*C.4O'\@VFTW-S%L98-[^":=_"M#W'W^XU[9]Y#=[S>GRD6JIT$YM7%[FF; MPSPRRRR8>';1?0[1T*=DG420%N^3.2[PI2/\+W?F*O4>=0A9]P\ZJ" MFK,Y)_4;X,6SRC64%575^9AN#U*YWQ#X+>?YS4UW]>QUOJXH+.L36:M%%-4+ M&RP&/@(^YE (AGL4"-)8ISJV;=MQQ5O!]7Y:-V526^?J29-UIM4D:TJ2]:2L MYO=A-;J'ZVUSKP7L'2,^:XX)KL;5.4U"3^B?J]#,0Q>=>9>/T\#U7XVM:L3R M56*-;342G8%I//'N$]>LX[8W0G3@V=SYW."?;A:+( MWPFMM!V!>6BD=:^>>>36/FN6-'%1C9TI)H0B''+ .< R2'JK,(1:(]NAMAQK MH%+WM"J!K[-K1?JL$NM \F:E<^;ZIDSSF] U=6_T]$R3)54=^WN:75W7"W?_1$7I'2%^;>@V1B#4!'"Z&.C)H57ZG:BC%I,GM-)-1.:A MG(Y\R\=HTU94M9/R)U 6"0]10B4+XP@DOHAX&/<[)6DDN-:+Y;9MSTM9C M/8I1#("/J9"2AB'B84!H]^H1B!A/=!35U(9CY6PN?3K@\GXS?EK(F$0U'1R# M/SV],Z+.B:J]P,T)]1K*YCQ4:K 7N=TVIJ;;.MOD(SW<5G M'FKJT+]\K);N3H$_9)NTV?.X8#Z0,0@1C0!@+)$"Q;S'4J4&X$J%U1',4(EK M\%Z#WJ$<:\3(OB2["8][65:)S.3:O"?7DC[K!^OM:;2!CP-TVI11T[7R0W4. MXT#$E1$_YDE<98A8^+*UYPL: "T]-KILR8:M%^FQ .XH +YB>801A!AC G@O@T@"",8@X- MNX_RYX_;>V:R5\Y@(PP2%EDG$0M @PH(P2E:SNPJ[C/-^CK5?-%+>LZDQR M.8G$:5&;.@AZ.O<6^;_(5[NZ$F^.;!TAYWF5"K6S:.PJ%DX MFQ'HIG)^B9]3I?-@3F=2.P_WXW'Q;(D9527ZDE;%>;:J]\74%G_=9-ORR]=? M.YLBHK&/_; :Z<;0)P'"$:IM)B'R"4^HCAH-L^18D0[@NB[5P/-^J@"6?S94 MIH'4JJG3>*SJ*=1 0ITHU4FN3JB5'8[GH5B6?,E=M$+-G[ M?H]9.+6GUXBM>:B%(?;'^W$',&!W%O"PGA@#$"#DPX3%*$:88HA8/Z[#?L3M MSP2JVY[?;. 'W8T6SL)B'0DGO[J;JZJR-+VH1L/U@:UF>I76 MJSU7::UZ);L__,[GY7W]/?K'LN@VUR4X )CSF"6^( C[(""@/4@1)S&2D8Y* MC8=JQ.69!N:[\QJG=^R,=^R-=W[_X!<[C[S&);/K"D8,L9J(SC.ZYDL](P36 MB6);B\,)C1\_UO/("A/XG4_=R_0R3VN@^B?T>U8N_% $"8LB&L:BRF@A" /2 MVX ^UIK]U/MDQQF@[=\U&N^W&H^F>&NRI"; [@C2$U%U;ISHWP,:3FB8&5WS MT"%#[+F-!J-9B1JKU '=YN)SU< ^+F]2D=\LL\U"^CX6O!JLATF88$2BB-,> M*N)4KRB= J#K!Q43E]/ P/PW0;5G'D)Q&F,4@XAC@4(0]1;XLE4NO!%#,+CA7] MR5D-*^==5-E3DV7WQ.GIJCYG8QQIT3W*HDGC/-1MH ^GCZX8,6*M7GU)"3_L MMQ%"*"F6,*$T$BA@$OC [X&%B=!ZYV0$.*[G2A6FT5Z91?M@>H?@&,&T5+*. M&T?-6=%Q0CA-9?LJ\4/J6'M1G8>NC^FP;HUJFVOG&:,=][W?5,FM.?A0?MI> MI\6WZ^6F/51>?LPW=U7J2R^^Y.NUS(OZ'RT2$$>2Q4PD"6"8(133[F:S6++$ M]T?)+FZ@SST3G7G=4/W(<:_QW-M6KG=W/)1GWM[[LZ=OH?Q6,^)UE(R5SQPU M-<>Y;_I6-G*>'+.!S2O;&H7:169VV^;>>!9W3(ZMC#]&#&=4';0*L*A&O3@1 M412P@(0PB$E5Z?3X8C-)/P?+J^W;DV; MTC4;U/]OLKDN+^,GZ_E<$KAN(YHZ?SML/W--W\I-YXUE[X>AG"1Y M&[:F'SUWF](R6NH>%+?I,[?,B\LTJRJ/O0<$A"SQ$R$EC@@"ON"8]1Y0XN/% M)KU:UI=6SR&'Z\-7DN&XE>$GGLY0DO<,S"^A&[2MJ7.ZH_8T\[2NTX;>6&9_ M$M!)DKMYL_K1\_L 9D9+\4.C-WV6_ULSN;"'3V.(68 AQ1C30$:2')8((@KE MK%*\)O8?+;^W[L\ON>LVJ:DSNXMF-/.TKMQTWEA.?QC*21*Z86OZT;.Y*2VC MI?)!<5.[(+P&=GX"^_G]X5=>Q[X]8']T'5 S\2"J_"676?&WY7J7'N\"P")! M"4^B&!(2(RHC2/M3D+)^153]TO&WX<\/,SO_Y!ZQAA>O)L:KF?$::HRVW[VE M>"K=OOXV7/D12HG_W2K;5JES#?W;<$FG=1H^@?E&6ZGB??FS"/,S1?",T"DW MPCG)H17_R=ZUWP@YK8Y=;A# M/TQ=?;3S4"U-S&6BS6;KG'H2;J*&.=>JVEZ;?&,S>.KM8-J-M/::Z8\^\^>" MLO&WW]J.]_2USE^95.$X3P*'-M>_3!5SN,- MFF^MV+'>7*>N>*9LJ7,M>ZPWTC=6_6BVB1EL1[;7;G_T.L@9;Q-M:+8=^>DK MHFXWUZZ2PM>=2WR$ T"&/(00PY!$L'>.4[\9![ED%67?IA:Z(B5MU8&V6VC M4]= DS7/N19 -EOF&ZM]=-K"E%NU[3;6'[WJ<4/:V!N\7<1\^GKGX98W!?]X M@GD012 .9$!E7=7U[VG((*1H'B6/;:]^F*KG\:;?MU;Z6&^N4U<_4[;4N19 MUAOI&ZN"--O$#+:XVVNW/WHMY(RWB3;)VXZ\6FXO^5>CNK5'/7.M'7)JKZ*T\TVNZ@M9W?IUW2U*[)MEI;)]]5Z=Y%>R(JWNJ+>M<=P2FO]\JK6ZMWY-?S M:F0Q.XS7"'03QRSC;YY3)@B]XZQC*T!*"6GTUC"W7#4^ 2^FL8EBH9KA/N3+ M>B_S-BV_% X3S6@Z\,8VWHYO@'>E+OMQ/41=N\ ?L!DC*,HJ669Z0.D METC2B]8Q_S,3N QCTQ295+MO?TO-P6R]5V(7P PH12 M/R0DBJ+*3!+Q1 9 A%S'*CYZ;0O$^ZV'HG,3A"XO&CWS3]]')7H4'D-+*_" MI:L3VJ2I"H5+OHR40ITJ:UKQB(.38F'*UUS4PAC_$[D8QH2*7O!=451&9#4T M6:[_,UT6R>:BWH.SX!R&/I!2@A FA/E4PI^]U\1B%.3W],"+-@H:\1,4+,C*8N>F59+@+N<66I%M_R&R= M%KRR<)47]PL&437B@8F0( !$8E%)5V]%2-WJ0^^SQZD]&DQ>#TJW\-!D2[7L M<$>44=&AR)&UBN.!^R?K#3.BIM>(0>B?U!I#6%!1!M%-9'VK_L4"08JB$*(0 M4^K[3/@01_W'1WX4J$J"UHBU>#4=< /5Y>[_S.*-'K]6IL6.CMQ_Z^ MT,V-*)F^?YO!S@W>[F[VL*S%C$$B(2B+ ?<%05%GL[, Z5)R3-/GVL M/MZB,A@Q&)*FWN_=\64H *I46=2"!QR\(@IF?,U''0SQ/R,30YC0T8O#.$16 MWRD7", ^4&0!!#'B/E$'FH-B2#150S=SQ]+,XY'S0TR?=70IDY=-URR9J@< MZH19U(Y'/+RB'J:LS4<_C#UX1D&&L:&O(:UBM;9H'$C!610 &&%"" ![VUQ MQI6V3 ^S,+*.='EUD))H$:BK):ZX&Z8F2K19UY,C+I04Q82[N6F*D0\OJHHY M(RJZ0BM#%XVQ]?)J@3",.(Y 1% 5\1@)!,-^L!-1S)2'(!9,C;1;HH'H-1C/ MVG,PI7<$4WOSQ"!V595UP>!BO0ZW9397=I]M]]S"K D04RD'_@PH$$@ M4(@$A3B$"60Q5SYJ;MFLNYZW1UH?[7L T6LQ&FR!MG2H3X_#9WJGZVC,XY"& M,^\>G[5SRJ)JAVZ.A#QC]D->UG=%IMG5IMVLL;K_5BPW986DOGII<]'\;=U> MQ'3Q7[MR6[OR,:V\^;;\OA!1R((DCB3BW*^ 4P19#Y;CF"SNTN(\5SUK-Q%( M'94X]D=9+#KLWJH#[VT/>+WE'K#B9,K4(563\C<02SW%;\_G/2OU/]5._;FY M!+F)<^^8=^19<\;OR#?OX-R95[E7YY'*P7%SA9L@G4@I$[>*>62>J4G(9]53 M[>2Q7S=%NEQG_TPO_B-?UX7Q7Y?9IO;@T^9PK)T665G]2%1_W5RUTWI[N+$? MR8B+2$K"L0]C!A'NX<:!VG&FR4$Z'L+7,K7;^^!=5>B]6MGNEMFZ/FCZ[C(O MWI7+=>I=I.=;K]S[9">QN8_QL-0VJ_!:3VX'[[S./:_VK_MYW0Z.;D+IO/1: M-_=7XLXMSPV-F$&F&ZV1S#O7C4>#8K8;.2XVQFU[T\R/8LF0#R(@24@)0SCL M38L8^(MMOEVNAX_!E UJY:$]-DVU6CU0JY_6C0QE#=@S;],JS7;YW5;VT6-\ M^"#)"=G6L\+<%/V8.<-QB#;Q\U9:,Y'W 1UWXAMAQK'J">M@WB4DW2QJ)13\D4->S,H]MMD9WOMLW% M?-O<^[RL#["-JVTG*#PA:3:(GX>26?$DM]\LU70K:Q[>7KQO_F@.01SNR..8 M\-"G/.%21#A*.._>E00T3@A0F6,8\/&.9P<.D RNDAO"VFEA&HDP/3W2Y4IA MH;[ULU:9H/NZUI?@2%]>9N(96;% V[1J8L.!W%H3,M6.A]=(XY D44@8IWX@ M(X00B7%O37(LU9;;AEIQOEYV0#;\A8LAW>.UN]9M$3FWCF+HQ8N]90@KJL,$ M6I;IMMROHB<4$Q^0D(2AP )#*OVH,1(D$+$PU)G.U_QHU[MI&S3:-Q&:\J16 M]3ND2"^QJK/CI'1_R,.):MV0L'D4Z*;@USMNJC_J5\+NENLZ MK= M7Q;%?;:Y:M_[@KB2HYC*, ZB".+8)U+VMBD-E/;=V[7H6$5J=,V6A%7] M17K J3FA8(==Q:F%T8G5G&3H.6V^.()XYBVW7H]RBFGJW_,=TV]WRMI L@"&-0\!\$OEQ5<+%8J]F,E&:WK1KT?50 MK /9)/V\62PM#C@UQV5V*%8KO,+I+O]6/4^YNP>6D+[ECME@U /:$;QJF:OHU&IYZL]4QVN([4C9XF MTHF4G2+IA()9X78>PF7'E=Q!VS.9^^ZE$!**B9 Q 0E%-$0@"'EO TK.=#;% MZ'VRXVTPW^I_TAVBVAIICR91.G/?+C@RF?J>JBXZ)N'5>6]=LN8A%X;8GYWU M-F- 51!^61:_I\T>IL/>Y8^5DYU1() ,,1 )2).?(AI&/9&&0I#O5.; XTY M7TW^D&^NWGU[--/13,E>+K/"NSLY'>N$7C5=&9%7/:$Y #LZ\E&_:-AC&U=Z M3O-T0HLL$3P/<;+E3.ZD$>H.N_+;M-C>?ZZ:W;:JH.H9]-ON<.$""9^%J%;, M&!(4@"06_4@OP%%,]89= PPY'W:UV)I10MH#:TXVZ ZXAK"I.N :B4C= 5<+ MZ\QK@#54)@N ML1N=&:B5'6+55&MT3O74ZXC.?FQ7'U7X:8_1ZT&^? S$B8RI\'9"SJS2/@]9 ML^M2[K"9&AP_[:P>JKZ(1;*^F(@"PJ4?A,Q'06^+ "BU[TK0MN!8R-I)V];TI.IX%GNZD>"SK)P0HF$LSD-Y!OKPW#G/@8SHS5HO) M) M!#B0(N )E9C2D/4?'HL Z$]7O_J1H\Q3F\]/OTZ)SL2T539,9J2GF(A^=09: MF95Y]')=T,_..6OZK-J//V3+\VS=WH^QN6BN*;W.UQ4A93T..WJ8'D0(H @1 M(>(X86$8T@CO2Y2$8YVRP9I1QY7$$<[][,/VWOCTACVNU21D$IKU1,:<82?Z MH\K8"86R3OH\-,R^6[GCQFJV2?+S\KZ>+^]7^'@@?2@!DHA*"/W ETD_11X@ M&FH-E@Q-C+4-\K:%9;;Q49GL)24(4-Y>-X20, M^G^QENGR"M:69S*^Y%I@;F MK1^E^W8C8K\IZ.BGVBIDRJZR$(U K+86-9P>@9I.CIYGY[0B#61T-J(TU(^G MNF2%&=T1X+W,"[Y>9C=U_=5]L;\8N-L0N2"DDD. :9R@*,#,CT2RGTR*8KV3 M^58-.Q:P+VF9%G>I=YD7WEU:?4"V61;W7K:YR[.5KES995QO+#@ZV6;CP?N& MZ19?>RJW_?* M=^'/]IG2IJ9R(S"F MIV>/R9JH0GN>EQ,"-9#(>4C14"=RJXW+>%Y^/S(%E .$1!))6;]N&/M\OP" M)=6Z+]7@XT=9=QL\%#3A37LVW05EQO/F$TF*UFAO '?SD)(A#KP\T6W&A;*$ MY)NK>@.,2,^W1_L!6!2$ G$B R B695"(8SW\^=QI'67B*$)U\MV]=:?YG:, M^B433?TP)$U10]SSI:DC>ZIJ2&?>87=BUS:]7Y;;U]Z!<:,OSU)U2F.&<3L3 MG1GHQ&.ML<&)[HCHV_+[D<8=F>6"8QC[,O)]/T9!4ID#O5D1)5IG[@<;&VN4 MM%U^-Z]FAE.J-VX:A4W#$52%[>%<=W./R%2[%5]C3&%L-9CL>4B6/7=>&&]9 MXDEKU_3S!A'G(F2,^B B":ZOF\>];H9))+1*IP%F'$M7NQW86+.&\*>F5B-1 MIZ=3W:[S!P(UY4YJ756R0.H\],B&(\]MK+;!C<'LSX(@$$2 A2B) )5YG2'N"QRHYQC,[DTWHJ,WD*),T#UTP0O[RW(VF M]QH/9MWDFV;[8W/+[*?=MMPN-_60?$%X$,*05S4.#1,*,:DGG#N+)/&9UCW7 M ^PXKC]::%Y98]-^(A-%8\>?H$EB5V-*Y/;,=?SQN-.?:%'T 2\%A(!! 'J#<*)4PT+U <8LJQ M'NW1M?U+^\+$02RJJ=*(!.H)TR/NIM>FTTR=D"=+%,]#H6PY\_3V1'L<*6^M MOKBH"K)\LUQ_7F87[S=\>9M50XL%HAB%5')&8XJ9GT""]B.S $9:!]9,;3A6 MI@,LK[ZU\EVV\58M,LW]TZ84JJG3&.SIR=(1<34DKR*.OT*,]TU98T3C,L;O9K9?;]$+M:6494!I'J%(_&"/ $:+)OCZ+ JYY MQ,.J;=<*=8#;'_9X\)AO_>Z[]ED/N^0K:MB$O&MJVQ'E,WX#7I/04Y+H*#0S MD4I7WCT]=N*0155I_9)NE]DFO4B6Q:8J&2F?3H=Q9T]33LV]%NBQWQ?UA0+P 6"8<$1R&4E+?ARS8W^,2 M IB0Q2:]JH%]4Y]H30.J+?!VP=C*_N;9[E9>:"F;"H9IBN>+- M2*'V7!W/E(VK1T_Y.*$_ \B;A]X,<2"WUI T7X=\)G",Z'_TUP/1[;;(SG?M+?;;W/N\/+G)QAJ3:JKB MF$0]5;'!GYOW(Y^P=$)K!E Z#ZT9XL#CER.'?JV99 M9;YE_=UOZ?\#M-%9-3$<.*@Z,FCBW@XT5!]5D^HJL,0 MS4-G73J8C];<-;6X-=G=O)=MKC[GZVQUW_[W8!P2CD/,(?=]'R>41A68WCCC MB9[^VC'I6G/[KGS >>:U&+W?NC_-==82ZXK:.C[AFGIJB6LW&JK$WBG=M$O_ M3+32LE./]=$%9ZJ:^&N9?KI,RFUVL]RFY4*$L/KD $618)'T11+XLC?"@TAK M6ZWF1SO6N I-W>OV>(8+FRYU:@+FD#4]H7I,V'Q4ZB%%)]3(D,MYJ(XI^-Q* M>](^-O1XM\;'?)L>Q MAEE !HO^ONVO;D1M'LN_S%7JT@?)"U(TB%AB $LE9 M+]PNPW9O8^&'A"I396LW*U4K999=\_5+ZI:JFXJ42$D>8#!=[4O'B1/4B6#P M%J+(]AS;LR%S6K,8^K;BV:%IQ@PKS7/[G?254].IEM.A65E64Z:!#666P+C@ M)/0UU@;$2AOAZY O?>X\/8JDDR?Y1SN%I:_)+Y*5VWU>GHJ>20]Q.X3Y0D&Y MCF*,_6Z^BFR(U![KG&#(L+0UWQH'IT_0IA$K)V:S<:HF9&[841 ML3UJ(]+"H! KO8RNW;AA5>-X>]T8ZR%B?4*G/R9RXK=H.-0$47\DC.BD*J,# MVFDL..O04W/NY3,-\JD;Y+J'P]P80@B\. *4(9<1X$E-MJ*3.7&_]?-SQ9.V,2JU,M*CD]FT#9L'3-PY::2BU$U"[?GF[:'3T+ M$_8 BRGB'LFX\$R(ZU9GZJ]Q3S9F.DE3(%/C/X&(1\P M5H51[NHL0P1++ES.R:WBPN4T6LVL6+Y"U]"*I2ZFUU$DZG/G\8JE7IXF*1K] ME1;;K$P_%=DV[7ZS;'ZW!!O')VX4 NK'$,4N"2,;1BT6Q(#20H 9!,MI7PO= MJK#W_DS9_2'%F;6A&$U0REG#HTT^)T5F/EU]C5Q5L=46K!4KL#X?9619,Z-2 MD_C>Y;IURZ!N)1SS/P^<\)]%QE5L0U$ _,A!E,7B=3;Q=&QG%_HND9[4:[%F M?@M=[T+IMJ?6=-R.N=6#JC"AU<.S1"=@=HH5=73%["JT#V9G>5P[00?;ZCEH)7,%/0B]_N2FAIWB EC/7I6@/J5%]6N;P D! W;@$ \'U",X=+H9 M!/*ATAV?XZT8S@HUL.;3N6A*/0ZN_J@4E[3&4RFYBC4+BXH+5^,(-+-0]1(_ M0VM3DSE=1YVKP8_'*U":F)%_G2'?INFN9-PW837A?E\67Y*].&Q2WZ?@1,@/ M&$4 >- ),'4Y@*Y-ZZI=8Z#!G&%M:A%:(MI6BU%,/@7*ZB#5B.M9=- L)U?\F^'[+K;)L]L0" #T$0Q"&H2 5X5B M^=\)'(;M*')C3WK6/@L:T_5;XX/X8/M>5->)-'Z(W^MY\F W<..+]:WR1G+W M]8RQE.@,K"Z,B@7DOW@$%;H/JXODN.[$7!&5ZV#H(/6E#L>L 5M!!V1>?_.E M/@W%#LKIJLQV&0=1EP]5&P?_RLH-]GWF^GRV1"*/^KQPB%W [04L#ID/D=(1 MSO%63&?@IERN=[!^$Y 4#S%-(%"R;S(+=XII3X4V,]V2EU@9ZI9,9G(=,PL- M?CSNEFAB1EIUSE8^)C?\QZ]%ZN7EUJ :EJD0:2)64I'GYG*1-KU%I1IU>)6A(IO2QNQ*]TNC0 M8^'2S954)X3E^WW^,S]\.EWQ"NWR^CH59QS^\W1(107_1WISE18;!R 'DX"Z MQ,6N!Z'KV(0X$",,>(V/I-J]^JP9UJ\:XSL^3:I16BW,"TL M012ZUN-5666 MJX=IB3[$["2KB=JZ^57H$LS.\[@N@!Z^Y>;X,I2\-(?72N<*YNAZ_3'ML+UV@+P%:%6$7?M+(OD4:6(EXMF_Q&G"NDEJ6X'Y=A=,9 +L\H M\/-2NC%!\0JRCA&WC'_I M4K';K8 /QVR7[4]'CN-+NN7Y4;P61W]M]Z==NA/0!=137<%>7K>O>;=;K>M] M"Y!%R&>V1SA*Z-$@PH07N"P %#@Q1DHWW<\,;<;M?WU_K+-#5NM1+6H]GZI- MOHU7YR,+:AO)EHJXY"KC>H.MN"*Y0)S-S%"T1F1H)K-,Z->1IY9R_O',:,D8 MR.:JB="B^^?_ ]76E]#E$SO/B6P,7!LBZ"&;D-".(D;%S$]I ]R2. UGL9<4 M;5?I=(JJ6HD4$TDF4,,CR0LXZ.<4=*#$?S)+]:41Z+;'M,=]6BR9^'[%A^_O)GLW4& MA8Q;C"&SW8#8!)'([6PR8@=JE\Q/LZ7RQ8VZ6_X,K]EF7 &TWG"(Y5OE?6&Z M&L@#E UVA'50O8Y/3I,O3WJV^AB::6)[WDX0!M0#"'L1)8Y'0QP1Y#3S;C=P MB=(YBME +31E56["R6S.63B\L\QJS416SQ362%#7./'],+![:[$XKR,OS.^V MWOGK6-YGRC;X1IQ8WD0Q9BB*'1K: 4^*U(91V&)C?J2T>6P>1+]'GKFP:G=F M33&R,9TEOQ@(YR+)Y=5(KC&OU)#-)17%X/Y+9!15G_6FDU&,R^\T3H[5.Y.7 MUW%2_F#[_&?9O8.'$&8N]C EMD^ 9R, 74) 0&G,$'SU,F$M-@PN]+>PQ-'R9IL%]Q!K87<=GJL>5)WN&M?$C_WSU49CZ5.1W&?_"H_L_RW3W M_G!YFQ:)N"H&;[D4U$L:+1#Q"!!U((Z BR&T0^Q#NP6"O5#J?G2#Y@V77F(; M9_4%MIBMJWNKPVN= VFG3PR6/6AKE4T.%Z0^Z'O"SQ79+MQ>:FKWGO#O3F 6!QQFN[85'$ MH.,X<8B=B+C8AAYM48 (*:Z*Z+9N?)U$?/Q[CG7VSUB%IN%OV CAJ_F S7CW M].LUR*)TCVOW/Z?R*,JV\FO^.14<9?OT 38.25%E@M )@.?B, Y]QAB$A'10 MHS"@2BVO)0":[H"=?1)/>W1>5<=L:K^L-\*SM^*W#=0)*QH*DIVRM8\"Q<;9 MT@/ 3$?-0)"&&FQ+CHEUY*IE*7CFF0.D+F77:M!P5NICK.[>Z(-32R5Z^)5+ M#;-3JR;U?7@75@=0GF C4BU#VH#T:N5\'5*JUZ7Q^<0?H]C&H&O(^EZD_!*8N@G#7U("SS^]826H36::3RN0XFF.O'I>'_KL[[P]W:5,9;J#'/ 8]FW!%0S 2!_*=VBZQ'<>3NLU/GS7#&B0 MMA,Y<9W2@V>HK!Y0-3'2P+*<+LU+L)I$3>?6B&:]2MF ?.FC>QU*IM&?W-3 M5-.WZB:2;KY:3VQI74_PB>XF@#[C4AIAUT4^H $1-Z4V1GV78!5QFVC*L+)5 MZ*I[@=2D:RJ!M_]CML99D>S]TUWW:]((@)K_VPN'^",,Q:^[P,5&IQ MZ;-J6+I:H-:;%NI;BY<2O59Z!7?T.HI&^N74;AGFU81/(^E&5%":PP%!U!^' M=6BC ;]RTR-XJF(V[\V5G]-MFMU5=_5$@ )HBF*=NMBQ M?0:YM!X^I4U)"B>POE85G.+2JP(XF:_QVO>I2&^3;$?2Z[0HTEU3K^)#?0]G M+<@;%P"/,(=/IL4;>*$+W7/I2F.,M*BA%B3SZ&,#M5U=Z.MD4N&<*I%ZHC)6 M-.>+A$X9;8/2P*UB4D_!\7!,9M)4&5:55%9KF-:JNWJ=?%6)#7 ZO2[]E-R+ MG"#6D+?;XI3N/F3)5;:O-L]LH ]AC$+D1X"ZG@.!N JY >/:L=+^2T,03.^P M;.NG!N2%U6"T>B O>GK0^V5=M>RT$$VM;F>+CMYZMX%=;X]Y&K*E!5N&W5%E ML99PK56P]3HI73IKY%3J4;O'2+)#O$^R&U["EVEQE_(A76WU[[9);B(G#EQJ M4]OWP] &+,8>;C%X+HKESL&8L:TB :-.P=3XK :@PDMJ^FD>UMKE^=4BL0_Y MK@160+;.F!>-@<*3=HO&8MR[=O$/_F^I7!BLD]AU=9T7%J],K+)_>GXK3@)< MBY/5_S;QV3M5#I]):F9CL8('\,SYEL\QFJ=.-?X\I$EQ2'=\_G.3G<0;?!&? MWX1\;L-G.I!&GNMYJ#6,;+4W2S28,SR%:.=[5I'>I8>3XGY1'72.G0(895)+ M+FH16BW$I>OZQY0IU?"C^5YKO3[>H5=K\XESE5TVA62=TZA-(?ICAH6%43M[USA7FW&I]T0$U=__$Z[W+R MMQ#E:C(XXKJ/M=[Q,:",!D*Q#H4TX=CHNSP4N9-5S$_)?7-T$V__[Y05:7\S MK1>YH<,(EJJL-/W]^'#G(9@P0UZ,TIHQ1YGHM M$!Q%2G-6 ^8-Z]FS=4>'U^!];Y-",JGPFRL:6@O L2&9LQ8<(%:])M01I75H MJTD'Y6I$?5Q*UXI%ODW372FNU!7GK_!A]T=R%/?MWE]>_T>ZWWW-VW\_W\.[ M<2.&'1B@ #"QU 9=@KN^)64Q4"HBC2 PK,8-(O%MY]>]>JAW=;9BA6DF#I*E MY^(A4*Q)&[SUI>35<5&Q^-)B%"$1J-\=\WA?;+4CF)\%FU]D4 %/9T>A'5JJ :_7M%- M7N*];8!6]5-:8MT8E-T O\C6Z2&.=?6,&UQ7E@5TGJW M,GV5]GEZJ"^2J-)1G1Z)EZ[;JXDY5.%E>]#6\K]@.8,3'KA,!%P(4 M^S9%G6''\<@$P9Q@=1ZAK$\13%XKFL*NFAR:9G2:#(K=CV\>E)%OEU] >IDR M"='3P/>ZQ$Z'0R^(G#:N]"\L;4+@$9?;M^W 80PB'+E^=P@7Q$3#=J$Q9N?: M+G2JERSX_]H5"\U;A49QKGO%2"O=QE>*UKH\I&592#H4ZU!'$XZ-7@92Y&ZB M6K+LD!RVSZ]#^9Z-@0<9C!B D4!]JG0BU8#Y)9;A.[P&E^$GA622 MJ,X5#:WB.C8D<^KL +'J>JLC2JO672T.RNFO/BY'K?N(V\XO;\6AM)+^2HMM MQD%M& T\0# + ]^%GH_\,("M71S&X]=[1EF;=9TG;6")QF4IX%IYC7?"^LXX MCD>LZQBG=])Z3L5F \_J\"VXBO,<7;*K-Y.H7H?V:?1G:+5& U-CE.VOI"B2 MP[$U66Y\!R#H.;8? F 3)W0]"%J3@4_16%%3-C2KGC7HNN]M@HZI,ZHN84;) MG*)>\CP:UZW''$E*UFAJUZ=6XUT9$*J)_(S1J,_I;=.ZO+PFZ=5Q8_-*3SSE M$P+H. 2 ($!Q)XLHG)%Q3M]67"\G78]IDI2NT>RN3[K&NS(@71/Y&2-=O367:@WSF6GL MA@0NI=1W";,]QPM]A^-I44 *V%@UTV%[5H%[TU^@?-M<'?=YP0$(_UK"T/,;L7$O+_9LHSB6CYN7E4;SK7@G12KGQ%9"U+GMH6>Z0#L4Z MM-.$8Z.7-Q2YDU5,>GV=;H^7U_37MKHU[W-R3"\/ A,^[,0_Q%;'NV1?[0<* M((Q\0!&** .A[_()?7L9!O \.U8I3;4:-ER7UEBKV75>I-EW\:QMC=HJ.&RK M_KD4+R,*<;VH)38].U!O)^86CD6V/8HWL54A3#KO7V[$_U!Q1NW#49HV'575-XU 18(1(75HW>>N;&RI5$2>&&Y)5$:^1= MR8:C)G=!\G@*GTF4\R8*/0HRV>T,-2*\KF41CN MX2E]S50\)WG=U+LF158I3";RGJD(S98"UQHLD\G15-!FSY.RP3.4-GL\:LN@ M8V+S.R;347Y.RJOCF95=#/MRNKW=5^\_)7MAGNWSG^\/UWEQ4WT1W0DCZMN4 M8>H1&S*"F,WS?/N,!HAIH+0.ILNFX?39AUE_ZP*HU4,Z^CBE-M;EUK.6(%PM M&^KAVL@:EB1Y \M7NNE?Q\J5=J]RLX-631?CY#;CAJO'F'?9\<3'[OO#]B0> M[(I.QX_Y\;_3XZW]V/?1E97XCD5'21Z*A.*BJ(5A^CU8*TKDY' MB\.T[M.C)8#.JZ.R] T(J?8(K$-)];N5&QZYH[3T@U@4N;S:9]\K >\@;! ( M('$0=F.70AI L?&@L>H 'RL=N)QJR_QV_[-8=E?JM5UG7'DQ M3A7'DZTDAK/P/$X#*VA6#ULGA(OHWDM,O2YWDSE>E@&@U<5L[QPHMX 6X M'M?LU<.Y7#]7CI27.K>:*5U!CU:W1[FY :C8=]W^2'>GZG[ZF]M]?I^F7]+B M+MNF7WXD11KQ7+;C('B]7M;=CGT5!O[3Y?7G=)M_/V3_3'=U9SC.RV/Y5@%6-_0\-$OPK*S>$1@3X)&1V MX/N(N4$ P]8B $3I+L$I=@QGH!J:U6&S6G#6-P%/,7M,(E0N!\S%I9J2CZ;1 MB H/<#2@I3J878XWD,4PI93%N;8M^C M!GV2M+2<0M4 ]6B4+*V35,H H]ITZC4RYU2J&HNZ5BGRNVJU4O5%3J]&,22W M07J?9#=EM:A7IG^D-U=IL8D)B@"((A03E^&0VDX<=V:HW#WXH__CIK]7T-'"L;S4@2:T>SY/*IE_#?(W^ MOKC?=@(M*VC13H*?:QH>:H5>=4770T,.(3 $(/09A9%CDQ#!SE!, %2I[D;\ MYPU+9WV%G9C>UPVLN_0@>Y)N"F=RI9MANM14M&9JK!CHJ=&>$C)0F$U@;QW5 MV!0'56],T:@Q$*H.,1Q[4) C'R"0N[0H\R MN0NC-)@Q+"AG<-5.IAU7E'VN\%RO#B(E*K3Y.%13F1Y]+3!K6R\BJ)=M$VE4 M*.#FHW-<*3>!5KFJ;I" E^H[/:RMH-+3Y$BN?42I57__2 ]ID>SQ88=W-]DA M$^<(CME=^C!Q,!B$KAW$B'B>ATCD^!BUMEW7]54*0CT6#4MZ [+>F_\ IEJA MJ(E>N=IQ?F;5A+Y/ZD.$"]>84L0-E)UZB5]'):K9I]SD4%7<;93N]^)JU13X@2=TL:8N4H;AZ8:,[T'*-GSND!\D30Z7/G\5X3O3Q)W]BL M96/+A^R0OC^F-^6&4<]AC!$:(<^&&,8VZ9:/0ZAVX&AN;*;%4>QY?683G.*E MS7,'3$Y0UQPK1?U]8:^BA<4^YN_U4O/5_8,]C M695K,TNWYL ,*/U20V =B6$Q[Q]?2+UH%*2ZO!6FJR>8SI_77VGV_<$[ M7M9_3S^G8IU?7-R2EB(O-K>VA!R+[T! T0#$%&&69<0G0#*+\C/A,=P>NDV M79<]8=KVE2CI"9BH+@_YX5W:_*T+ZV?CI)747EI%ZZ9U5_NI?EWG7)&6Z%>O M,,@&\M*%U;IA-7Y8G2-6XXGZW69SA5&A7[["<(YKK,N$54=4Y;KP>FA]J5T_ M<]!6T->?V^-\N4_$P+SS8WX0J8M#SE!:TMQ;SS[7%:7O)1=(OUX$FN5 ME]?5GRXW@<,GCR!"T ,P(K8?ACYNT<(XFB<53<2XJK8MU['^G[MM="RI=2RO M/;T0G=W:5_YCY:TXFU#]1<4K#Q<;&(83V(QC8O9L=MF.@H_G4?"Q&P5?AD?! MNA+<<)A,9#M- ^,W3WVZ6-"5![5&Y9P4^U_!!_[3W__6_@K_/P'B[W_[?U!+ M P04 " YC0)-GSQ3IF=3 "^* 0 %0 '1R=7 M,C Q.# V,S!?<')E M+GAM;.R]VY8;-[(F?#]/X=]S[3;.A[VF9Q:.;LW(*BU)WCW[*A?%RJKBF,54 M)TE9U4__ R23=229)/)4E+J7;:DJD8GXXD,@$ @$_L?_^G8[_>EK7LXGQ>SO M/\._@9]_RF?CXG(RN_[[SW]\_$5]-&_>_/R__N=_^Q__WR^__%_]X>U/MA@O M;_/9XB=3YJ-%?OG37Y/%S4__O,SG?_YT51:W/_VS*/^__1M/OF/^?@FOQV]+<:CQ>K;-XO%E__X]=>__OKK;]\^E]._ M%>7UKP@ _.NVU"W\]?_^_O;C2LY?)K/Y8C0;YS__S__VTT]K M.,IBFG_(KWZ*__WCPYM'+UF4RR^C60#F;^/B]M?XQ*]F.IKL=-F5_]_>?X=) ;"L PB%+_]Q;+T:3 MZ?RHWNU[0?L]?E],)^-)GM#EIV]HI<\;7-8_>UO,YQ^*Z=07Y5^C\O*HKM=Y M49L2O!N591CQ1S)X5^-6>OII]'EZ)"$>-VFL5\7M[601C:V:79IBM@A6.5CG M.FP]V++]/JKK,L_C+P*[WB_+\4TPKQ=7IBB_%$&)^3_RT>6_EJ-RD9=UK4;S MGVH.A=D\F('+."'JT30:^H\W>;XX+-+^=FWW+_S\,I_-\\M=#[P?E0'6FWPQ M&8_J:*C1S[0A_<=%^'>D2N#':'[CI\5?1XFUKWW;_2UNOY3Y30 R6, WP4N[ MS;>_/56$&J]L6:J++WFY<@%/5:_.ZQT^6^-HWU:^/Z M!_/K@O5=W+V9717E[0K\ZG<'^WG$.YKJM_O7,GSH]WQQ4UR^F7W-YZM)I.:L M4ZMQNSU]5RP.3_DUFC;52S^:E/\YFBX/DO+9@XWWX-AA1+;1OOY_8/=5=$AULVWL<5FS_DXWRRPN+HGAYHWWA_ZZTD=CS>5&_N MC<''?+PL)XOH,'\-O(I?"P[SQ]&T9D>/?U.;,FP&Q],.G"+$@5=U(,6#7XUO M\LMEDAR[7]:F)+5FJ8,-F^KAN]%B6>8/O+*Q5T?CF9+B._[TV; M^S:>+B_S2U\6MX^Z[D;E+'#D5.VU]?F6T*KG7NQMU%3//N;77S^>;'=7NUOW5+??V0?\UGRUS?_987U^7HR\W=D=W=_8*F>US] MMZYY/]2NZ?[5&Q O/]U87Q;%^$\]6D5E;[_DL_G*-ASLT]Y6[?9M0R/W+?XD M-Z-%?EV4ATEXPKLZD>/BR\J1^*T,;D-^Z;[EY7@2G@R.15A_7.63\,,DV8YX M?[OR^F(Z+?ZZF+U??@[#ZN+J*B_#Y%-S#)S\QG9E^A"6,>5DO I%A]^KN'\Z MK^G3G/[&=F5:_?2FF%[FY3J:F"3/H;=U)LM\_?D4OAUZ6[NRI/2\I7XN/\_S M?RW#Y.2^/IC@#W9Q?[.V>EY[MLLOXX[:V]' MG_/IXQZ]U&Y:EH^:Q;0K&=.N(%OU^:6W-=S3N%YHM+-/7]AP?\/"9E)+&^[_IV"X\V9[_OR53?>Y6(RF#??YV2N;Z_,)Q%@\ M[V9-%GPI\WDPA:LI[FWXP>;Y^-Z3\BC7'\J_+?+997"+XX>J3TV+\4LRK>2Y M<_KX1:SG^Y'HV^!$ @_S6?+N;53Z(EY[\ N$E'_>^;'V=O)Z//DVEP)((O M_L?LRVARN>Y73&U:_^'R_RW7D?)JC;+Z\?OPI/H+O>GT;(_OYSZ&C6 MY.LS@9&0@C%EG <(I!$'L[8^C.Q0XD,_M9#Z>%N&G^:>@:1VZ]N<>"!O[1H:DH=P) M!R1BS"%/!:,5CHX06P?'AX17Y?BGH@R^Z-]_AC__%'X3EC_E9J[=D^.\8O_B MF=4:E>-GP^9QP\T3OWY996G],KZ93+"H/QAGDZG4M&M;[YM1] M[3)K.&+(8V0EA4)[ZSFH9*7"\_,E8L-<>#HI-HAZ9PQ;=]$6MZ/);!^C'CZ7 M22R4U,@3KK@@*/@,87A6X](1=5X,:DBO3]F2@.AA=CR/;L6?9#'$-2XGJQV+ MSQMI?L]O/^?E"[H_T"(S7&.)L3#&$J8A)5IMQXG4$IP9"T[35]$&EEU9!S6= M7BQN\K(B_$ZJ[&^0<1W<>XJ%A,&T2H AT-LQ AQC"4Q!Y\:41J'LBBC'3+)A M,9:_"09UGP-STOLR#:"7D%#%(-3:>4NEV4)-,#POFG7GV'2AC3Z86F]=\BYO M=LDMK:ED<[<\_LXV_1Q=.U] M67S)R\6=&^4Y M96:+H/>4) P#\KT/@YZ4]!IHOAWB\[98_N +64!..BB49MIK* Q79!L2D)CJ M!)+3'R3O0T==10K_N$8EZ;V.S)NN=<>(22ATL)#B=!V M-T\BAA)XRKYWGK:EA9-W&M:2YNN/SHK9>#2_V;7'\-*S&02 8,"-@= ;[)2U M FWZB3Q6*5:-?Z]L:0KMX<[!;V;CZ%IL?MWL[/ODW9E0CO(PC#Q@%!B/K<:5 MWX*4A2G.I?A>&=J7=OI.+'OY).2/S+)'Z4 8$FX%(\91:J$1P7':;*6%?V%9 M*VK>,GH;=;KY8G([6JS5>E<'EQ<;9E)PCI2P7 -L"/5*655);(GPY[M/T#Y) M=EF<)C31@SFI7W'VAU5Y1!@F,<1062:)PD)R!-%F:::IA+;6--Y3^KV^VV0' M',I6/?)-&3,B+%*! -)R2+%7NEHD:!H5R7;3G0>;_; 7.7(W'D\M-P.]0[NIQ;\HL(9YRIW6 DMB@I$6%1Y0\'/+ M0FN++4]9V:H6!LC*PQFPQ[XK4UXBSJW"G/BP"I&"P:U%8$BP ZF7I[TO@PPA*'7!$LOJ*+8HFJ+45/*1$J4[75S]%CNG,[2D[71 M*5-M75EX/:8>^[X,6(R#VC3?_NUOT3!TXSG/B^#'B(E*3$8!>\?(@U$EMTC4 I@9@!YM.T MS[XNM?&Z3^L9HJ$@/";1(8(!E31(N9'5:T//S.YUM;YI$/-AG]7#&'&,B.%4 M&"JL\_J'8?H,,[J82IX&!Z&:PDLD$XZ9ZH^(WYV M:]'3]%7SK-YQ6+ZVLWK,*V^MB2Z=TE(Q9ZRLI .$G]DAJC2F- IE#VGP!Z;8 MMS5.ZIWPMHQZZJ 'U&BDG>5*08$WN#"A9,KQ\2$ZTUVY-*UK8KAI/VV0 =9=)8Y8"&W/L*&R[\N3E.;;*GD1-ZQ^GCE1PJ>G4G](+*-5(&4DIL6/)+ M8EGE_##@04KQF"&Z!QV.BL$J\94,I==U/@\0Q#QPT BGD'/ HBI^RJ12[GMU M@7H?1FVI<+B^4Y=+4: BL4YHA2P46T%BQG#^)"&4*V824(64K^\ !/\77!E::P'D@FYA[#K*8K M/FQ\Z)>BEC4.L73Q^8QJH36$%@78I=%" <8KY!5!*191?I\L'[#Z!C)PJ@6F M7B[>%8L/^9?P='[YYO-L$UO90K-_]Z;!KV0,2$"8E4&C5'*D%81P&[-A^LQ* MGP^+FL>-FQ;5VM_AS!U7L_\XD/GH))WU&"# !8#&6:L)@7*]1L=.:^-[/.;= MWX%,*3&TQG)HB.->.LJ,K#!A5)R9X>J61HD',H]3S>M.1B8*4R. A)1)(!A2 M &UEE9ZE)(<-D(:M,>&H9.3C,!]V,K+1DG,8?&P*B3$4A94@KV2ABIU;&FHS M>MV;C'PGEGU\Q/U53,9^3@L7ULR:. \PH8BC?I4YP0 M+&N5_6C)&(YO\LOE-+^X.E[0?08NX;691"!6( J+5*DAEES"ZA)F3BA"9[8\ MZI9@3ZU8=WH:2![+6AB;?\VGQ9=M:.13,%@Z].?/TU-7#KPX<\)82H1AAAK* MF6->P HM#6U*:N( %TS]LKI+374TXQ:WMY,57!'!(,ED=IW/>KUDX+Y+\Z=] MLI/Y>%H$W/,:,^Q1[\DU&& MJ(#$!KZ&86H94YY(62&"O$HYAC? Z;(EMA0=JJ!OBZ&NRWRUIIT:]\ X]O=<*@!H+OR<&?S8CJYC$=;]&@:U_@? M;_+[?(W.W=5MBNC%E9_,0G\FH^G[B%]D5HVS@S6:9QH*S"@VPF$GM 9!*W"S M'8"LI;5 MJ> 1"4(=($0";87@MCIEA("J9UQ?SP*G(=(T@&1GF>SC<;%<>T^KK.H/^3@/ M+(_[U^_RQ::VT+Z9JT[[S&N,B)($:B!8+/R+I-V.#^]2SE4-<&'3$(O:@+:S MS+8RCSM*N0@$:FQ*$&V )N(:( MU!J^7;'L]U'Y9[Z(D^O'//0T+#[S>LS:WS"#EGK"H8746>F"K(J02EI-DY;R M1Y=J^YJ7GXO7P:=&4>W.Z5FGN;Z?CE9;S)'_JVR:_2>F]C7+J 6:T&B3)1(4 M0R=MY=YASI+N$AE@^;;&G)[&$.V*.V^"?F;7DT#X-0:AI^[;>+J,6U^_%<7E M7Y/I= ^'ZC3/K#3,.0"1$,@P3:&FU?R.G<4I5^T-L$A:0UQJ =FN./7 U:\U ME;WX?,8T\QA;JJ P'F"B <65; (F70T*P=G2I@DLNUUP'5QI95X3P:"!WF+C ME.=*D>KP$I86)U7'.3Z"_+K66$>"U_6)VLGJS-K'13'^\Z:8!I7,XYRYN#OB M.,BA5V2044@9%=9*Z0)@1&T+/F#GS+E=K=/FKE9+F'<=='X_NHLN?OTH\^,& MF<$>( ^II\HC!##PKEH&8*I(TM0T/$8UK_0= >$(E=PJQ+DC& .@MHL"(.B9W4+=!9,: ;J/PA()9_R.>4TF1!A'D*M8= ;S M8/NMV_J"3"9%A@:X)]8ZY5K$OBL6VHW*/N1?\]FRQK3X(HQ&^!&6>O,:@3E'ASZP_QYP3X;N+HWT3KFO4':2&"VRQ3N54H% MRP%NHW5FE4Y&N#/>%+/KF+%B\\^+6L&BEQMDFF%BJ1$>0\M\L*ID6_43.\E2 M\H4&N'O6/G^:0+GK^>O3Z-L#8&JQZ5#3S%C#D02> 0 D#!\ M",X=;K L;Y?3>)1TY=<%,QLT=I//YI.OL;YN<9O'&J?O\L7%55A&[-]V.>9- MF?98*+OX=Y<'OAA-9OEE/(P=ZT$\D"JL M9B?CR?[\[T.-,TT!Q])@03CT E+O=+7B)8#1)+?L>PR;-PYY5T3[5.:C^;*\ MNY_T]Q#K^<,9Y-X9*C@AWBL D,;;3!\"D4NZ_J=^#%VNB33+KR/BGUX_GY*1 M[NS8[3/9]_#G^<,9Y9*)(!*5V'+./2:DVE@BDNND$E3'Q]!??XPA&>*A).,E M).%EW >\(#:: 4(AI!)M):;&IV7Q'A] ?_VD:ACP?LO#A)]?QKR(RUT/O%^! M?I,O)N-1C\4/NZ@F$TP#L=Q)@B'3RED5+[]9E;I5ABA2JRAQR](?O'SWT8.9 M\T)("3 46 C&M(R2;23"5)Q9W8]FE;SK)M-3D.W._]ATTDQ'\_G%US^>)&5G=C]! ]I]NH61"FD/NV$'[SQ]]FR&$0%2&B2TI9I# M")77E4R<^*3 WO!HDJ+4W5M<)T'9S\;608:\]'AF)(,*A'&#B?54*<$]K"1C M.NGVY %N.C1(D@;0["7$=I F+SR=,2^!]$A2ZX$S+GS&VTHN2Y-*_ ]PBZ!! MEJ2#V;D?^[;.U MR/M1>5&N.GZYB@N_S\M5L?!ZOLFNUK&H(U7<(>HYX=)#AC;GWN(BT8AS=6I/ M4/QN;Z4A<'L@U;K&,JXL9#C@1X'7;B.G55Z< MJQ%JE$2)H/9&GC?S^?(XXJQ;9 )#( WTCC""PC\.D&H^MIRC,W-NVB3-28#V M1IBC" MS#(3<(1"8R^%IIK1!Z.'F92PS?%G E\3IUK!MQ]V'>$.[6^8"<$&R-38FX]LFB@W[1[D89"O;640J T(P8*(R"<.OZ89)2 M#W& YP!;9L])F/;)G%-.23R?S2V@DGF&%' 2:JP<@)6]=8J(E CS $_]M]7N8:K[4( MW7U?%E\G 5]]]\<\OWPSN_B2QXO+9]=JO)A\7>?<'<;@^)<%FCL;%G=*0ZPX M!T+%(Q ;9(+]2BE^,N2(;Q))BHY1[VK6"(+<'XU17T>3:=Q7^50\B!-L$C[U M:#X9[R?B,6_*O-:>(X2,4$A;K GKL(#:LFZ9&$7)>/;I,QS=K:HBNY.>%;U MS.:?B@_YN)B-)]/\D6Q!I,8,:1N?RYA #!*LXO:U]YYS:[?(:L'.[.+D#BD^ M &UU5V\HZ'D\6>D__'F:KX@PNU2W1;F8_'OU\SV\KM,\(PP[""3@GABN"-7! M(E22>Y1TG>X 78)^R?.L1E'C^NDL=24N=<(4$D]4W,:2DX>X^'*#C#(FH0N" M(1 &O9(&*+CUPBA).9,Z0"LY*/8UHI&N^/;;:#*+\%S,/HZF^<75^@Q2O6L_ M#[;-./'$CG..,[26V0*$2$H]T0%N1P^*A4TKI]-";5M ULAMBN_N MOPQI?\.,<>K#H-,*8TEA+!P6G**-M!3;E/#_ +>W!T7%1C73%0]#-V,(,K?Y M^K\/H:E[.7OM=V048,*8L6%.4"PN%;WR%09A>DAQ%@>X43XH=K:EI/Z(6MW& M<'_M[U$.G&0S][TPXY1S(X6D&CI,$(=0L@H=#$Q*Y'* JZ$^S6>#:CA,TK@K M'*DG ,-@1;SXDV>]F\S6=XI\" HLO^:CV>5J*V'K"KW MY/>DVED&'; 4J% M - ;150E'\%):7)'KW2ZV 5JCVA=X-^?$?QCEH_*67X9+/OM9+GWC-SAQAG1 MP>R+8/+#!,"=)I@064DMP__/:P73AW%+A+S#[>^:2[=&4C RZ(GDAG'(O )6 M4.W8%F H8;>C@\[R0$=WFQB#&O]K.2GS>F'M?#C>H\9!PXB!+9CCI,SJS'02J)/@_CV;-/6'6\HO6S/RS(9+U3QT&(2P'7> M.X])A8K2.F5R'>#*H7+NXNH? M^?3R4U']_6,^CO_=/]6>]+X,:Z\09Y)!'U=/ 7BU=7*=-V=6W*M-\CS+E&]? M'7U1M=J%_#U?W!27-6?CNN_(E&&,68801(8+K8RT>KNNQS E^W& 4W./E&Q* M!;WY@4&@X,0N[MY/1[-%&&!1G"\[8C#'OR03W"*+?+RAG:"PXK>$B>U@U#J% MB/5GZZYCTEWRL2U5=$U(7Y0/Q]9QRY/=C3,$?2R^A,**CT-I*'!R*S5").4T M0OT(X'= P,94T,>$'(]PQC+-%^5#FUYS)GZY<8:]U4X[:YS!"@L,E8;;U1O$ M*4DV PP"]C0%-X+]\%;.C:R8,P&)Q6'8 <"0]UPJC>EVMQR:%-,WP!L0.F1@ M:SKHF8F;4M_-Q'#VO"RC!"A(N.?:0ZZ!EUA7OC%TU*7L_@XP ;'+&$YSJ#_G MXJN/430"SKG,1H]6LO',WL67J-BY^Y:7X\G\0&F1 VTS[QB!L8PBA.0(V0A9$R: M[4B227>(#=!-Z8E?B:CWP:\',8]5QN<+$-6D7(TW999AYQS%U@."B* H(%/A MP1U,N73L]002VF9A\XH8WEJND35<)@G#1"KCG8'*,4"4K[;7H!6TV\J#?445 MVJ!C:SKHBHGNZBH?AT6N^S:^& MDS'.-85.2NT\%!0'#Z3*MH*$@'.MJMID)*%%O$].&(^???+IT>SR0QY$G8P7 M^:I;[_-R$K=<'^>&[DH=/_V-F740$L7"F@H1K;R1 M*MP^M8RLGM 5J\1CG6 M+?2MTLV$==!=,,.[[K(^[4694P822IAD3&--HXQDZ^T&]R*!7$>78OVR4D(@ M0+DX0XJEX-X=L]SLLKA:CX;&2/;@G1DQ0$I"E76*8@^!%%4Q+@M%\",2^#;D MLJW],>UT\#NKL[/\\F6Z0FDTK5!Z,[LJRMM1W3N!Z[TAV)6";]-;:@;HKJIG1ETGH^.K$[.5DL8SELV?C952:7B[>%8O_BM=D M3_9>]U+S%1E01AM%;1AR 6SI%%35 5PH[;G=D]DX+Y[>[-$.[!T3[VWT*B\^ M3R?7*U2V(ASFVZZ6F82,6R05-MAQQWA<&&WD19!V=.K^W&C6$-HGNVT?\LO\ M=K6Q5EQM-D#F[XK5HOA!E=-=#EJ]UAE&5B)E>5A#"VXQIP&" M 5*G<5^L%9SO.=-'K?3B-KST)I_-)U_S=06@[6\?=[.?\NGK+L6XT/..'E=1 MOF;B/#H;WWT*UG(> M$%M7@UW];;KFP[9Z0\#DXNK3Z-L>\K;SPG) MXB[*=G3%\D&HJ^_!\,>LS$?3>-O7/\*(GLRN'Y0'W9XB5.5D'GYEPU]GU^OH M3<)P2/UD)@'SS%CFO3 <(*D1Y17"$B?=9C# 3*>^AT/'ZNI[0$3)$FW]5G(- MF/2: LB@%T0)33FI)+<2=GMSZMEX)RU WUG@Y7FO:W!M3ZM,.P&<)Q1*81US M"@+JMB :EK)C=OR6_]E0K#G$>UU ;RKRA%_VMEQ^LFRO5QOYI1:9<%I:32'R MG$/HL;>06D0X-\ H0VK-^NW(^"'_FL^6>U/*JDX+ J +DI@;LS8^'A0QFPA@DBL.,<"Q=KM7!7]4QKGN(C M#M @)&JG: C&CA<94>:/>?EU,MX[2;SP=,889,8P+B@-WHLB#A%;R<5%M\&? MUT*/YO#LBB>_E6'M\KXLKB;[IHL'3V4$ BI1HI"H:5B.HBSD8-2KU+\_@$6 MMVQZDC@=REBO>4UK)&##CG08B7IU+ MT12N77'G4SZ^F173XOJN,GO1".Z]H?SE%IG'A%!!H;7&(>$%4'H[-H*_G9+L M/4#GI $]/[VLO!%<.YN%\ED 8!J+XU_>3F:3*/QB\C7?[<_6;)D!YC!#5 CM M*2-.0TNK&9P"PE.*0@[0BVF>1\WBVUDJ;3Z=QJ-:L5!E^6?^ )%]61$[&V4" M TIDH1@'G #"E&R'35*=NOSO$(6-09M;T[0,0I]=\'&!IOW>DY$L_..7*_"52')?=/9T(S"ZS V M)/*2*>UG)A9PZLQ-M MK?'D9$2[8LJ;63#:^7QQ> YZ\F0&!+4B^&P4.$6K&=; *0FEIAI ([5%IEJV*JQH2C#Z M^!-KKVZF'(YFNAT!09+-0-5A&;L_Q+VC16:1""A#": P3E.#E*[V>Q5W-.F> MV0&>#FF'>JFP=EC$IZ?C!(S%I;26$% (N$'6:E[A05'2\34XP/,$3=.L7;@[ MJ]PS*F?!ML[?Y^7'FX#CJJ]J=FDGTV7PGFILQ-1\0Q:,=!#6:8<,4)9Z9CVH MY(>8I*PKX #CHDW3K1V8!T*ST^F5!0= <1&O\R,&&@.YQU4NA$($=7,I>V>L M:IP%Q['L2+2[8M<_\\GU313_:W NK_-WR]O/>7EQM9)@?K%C64SF/S2# M'O6>3 4$$$7>$0QX/ N&[PVZXCPE0@\'&*)OVJ"U"7;/Q-N,EF>B'$^]76_* MG"'4*:^)9- !RPR1;4(Z*@U[)6)80N)/P4L-73ERL_'&B122IA M_0B% MVB!DM(8,(@NY<((#*Z2BA$(C<*TP03L2/KL!3R\GJT.;1]UKO6V484VL8F&! MCJ$!E*%@W+45RCKC ]%(TISZ:L9I;74?NH[P5%R[\MW"V,XOKDQ0R&3A1^/) M--[E.?HVN5W>ZJ(LB[]"W\WH2_C-WOO@CGE-!CP&F$ M/ WN*S$>(E6!*R1* M24T=8 BD88:UB'2?G*NV-6+Q99O/Q^5D5=?H2,KM>$MF+6*::BV-%D9(8IFV M&QP0I$E'9@>X1NV <'DH^Z).-0T,QK%H@74>1?,,.:0 M E=)3 E(*75]?);C:R%42^CV.=5]R&]'D[BAD>K1[WY11@T5A#,+9*RR(85S MP%=H8$E3SC0/,%^R@^FN,:Q//]E^RDRWWP8S&^;FL"1Q(L:]K,8,;L<,0"J% M)0,LOM_D%-'8Q\V&<52QA?K_:V8EFO U':NJ_)@DEDP'LNJ& ((2(0Y%M[ MJ=..M XPD[!A4K4(=4?[$<5XN=HNG5VZV6*UDMS6:Z]^=\+^Q(Y9<_V)/1L- M+SR560!C70L%B!",,:.M8\9Y##VTTO!:66'[QNL\'__MNOCZZV4^B4.5Q#_$ MOI,'(S3\:-.M#_GUZKCI;/%N=/O2.8A=CV8<4<>Y"=8E, UH)@&E:SD0!CZI M3.> ]@Z2-%@T"N%Q9OLX&I@\NAS3-V$D?/L_^4MKA9W/9IX*2B"QC(51CQ%C M%,&-%&%>2@JX#BC$WRP1TC!LAPGK:L@+'Z:3T?2_\E'I9I=VM-AE%'8]GAF# M"(#>>TB0$QH8CW$E2W!,4C;_!Q2 ;XH/#<'8IG'PDVE>FM"GZZ+<;QH>/9D% M'R"(C9SU$$/AN0W,KB2P/LDP#"@LWJQA2$&P'0Y4;M.G\(T=RG_X2$:1HHR$ MU0@/\@-M >*LZC,+_M-YA+:;TGH"=.VJ>[WALG\*>/'9C&O-M!/6(SR[63T.:963/+Y[_DHXGIY,?L0[[,J-PS+@*59U@ &M: F],^@!%M:LV$PT [//"N MF)6/4/CTD"\-0+OS&QE'."R@M9)">:J]TV%^K7#4,NW8Z("M5*^4W&7E.E9F M=W60ON;K6R)C%$]]F^S+Y'S^<&:#NP>%#*A:$)9Q+MA\5TDEPIK_^Z9H VQX M5BXI407]$&NS*S#Y]TK)O^?Q '=MHKW4.#.*8.EQ6&"$@0UY^!N3E=32LC,C M7HK:]S*H 6R[8M3+^K=5*: M]!8YTP"^G3&GF.5WZ^L,_+(6=UYLD 5A:"P^;;'&PBMAK:LF>NY@TF&$ :6B M=,&=)O#MBCW;I8:^V_[Q'Y.\#-^_N7N;?\VG!Q9K]5Z0@=65+(HA@AV(1\1@ MF*,WTD/.4@XR#' VZW\!UXI:.B?E!JI5/OUS,6P1SX35X6:=]X0!*IRP)*QV M.&&<(^0!KK"0*.E"P0$ZZ4T39!?_6H"^,,6:Y< NIB7CW2>OT$F\VK3*E-52VO@_+53P,Z3" MNI)3&'UF%V;WQZO3\.Z<5PE>Q]O)+%]=L]#RSM/V.YESR!'(K442& J-I7R[ M'N?96(1#O#B2(6(F@A?E!]#GS]&@%88QC/&OX\6F[_]<[*X M*9:+CP&Z:;[Y\5U,@7^6(_8"B9O[2.8]MYI(YX$ "BFLI$';I0 6Y^ID]$KR MWM0WM$'P7+(&2/_\I9F%'$KD%>)0> :MX;2:53F627&J,_5&NB-YLKKZW4)^ M(9/QZ/WD%]Z1$0^9#E!3X2F5"&-@JME-<$!3@@H##-P/@[)M::695M >9Q-JXECK.U]_^X7TQG8P# MD/UGZS=X]D9[B2 'DA(&'%3:L.TBV$A.:IU%:5G:BRL_F8T"(V/9E]#MU9G. M^4H;^VISUFJ?&64\@D0K"+"QB$*\=16-HF>[O9=$A5VAPP:![GB,/[%1O8_T MB_(Z='6==V**V3STYW)-K]GE^P?R/D!\>^%5'9/0R/LSBV$PV!P928@0$@4O M8J-2SG'-"@7MX/>V&,WF*Z5^*D>7>9!J=5/ZO8;GQUW7=-+[,J:A(8CX.)M9 MK8&,^6$;?(QV9U+HK2=./:WJV8&&.C9*JPV=\_(V<% OP!"#,+DHJ26T<),W M AWG]3+>.]DEW>4L'W7XM^:K,B:Q#A,C]PQR9#V 4/(*%2I5RB)E@':B&8+L MW[YL&O-N1OY]]NE]K/-I%+1GHW#?Q3JVX(6G,TX"]!@[Y 304AC&U2;Q FHI M8:VHT#[9JF(R[QGA!UIDA&H"O.)2 ^L( M"W)!5\GF@#RS"Z:3M%NT@6C_VU-UYH<:K3,0X(-0$ FXU<$Z :UE);="("5V M.L"X51-,:@_=_HS_IE3$4Y%ZL_Z[L:TQ&1QNG!$H., 6<:(1BW=VR\VN"/9< MN7H),_UN2*NK,%HN9OFGF[)87M_XR=<\UJ*;J]NB7$S^G5_&XO -[%'7^DZF MG8JG<0D7SA.N@Y,CMGA:9%,*A@UP/FJ28"?N1;>AEOXGM7HR-IEW=/ ;&4." M"T MP]#3>%^T#59\@Z'$+N5*-6^Y]W\BT-I@'IYL2B16 MCM!-S#5@R,+/SBLQ:<#4/E4E0Z/USBS7IDUWO0]E2D#C+ :4"^TL$=YZ4J%I MJ$DIZW)TWE,7!1<&0/%6-/-J>-YQQC\PPAG C5$: !:O4X2B0A%C=&8WY@Z9 MW:?JI/>(UH-?C6_RRV6/,:WT'0VFB=7 F> 1(DN8TEHK*Z DQ'*,ZEW;T>:. M1NV-C P1BXQU2AB%%-28$2PJ2:Q)NI]X@/&B)%WNW;\X$LC74FY304Z=B_R+V66EM[ M_C4S:ZO]^)J9QV$[]!J',&::$XRUH )Z08C M)+&B?/=1D]7[_X:A\?A^IIJ M'#I-/+?0*>R\T88C[E@EF40JQ;8,<#>@1<8T@&Y7O/GCXZ=RE>9U=[^\.,B> MW8TR)!VP#C+$XX3.K9)F.\%K"%.R=0<8W2J#S ./O*4H&%Q#@W[ UM(B*E+N:1M@C+M%+C4'A[Q_ M8BD%G&+LD8P7[AFII*[DC\?Z.EV8%8O1M!L>G4" VI'^%( '0+#Q>'F[G ;3 M?/E;6-XOPVFLQT?E64^:?1M].H5^_=&5,0"V\L]0ZH, ,X[N4& M,\L<.9,C_MV2LA7HATS7M^%O;='UT;NS6"]9T7B^T.BPBJ:2!K0VF!DB8"?+ M3+FFZRR_COW]=.ZL3=% _ZP==K8+1(1[ \+(=U HK:W&H$*3")Z2#3"@I6ZG M1.Y #Z^&U1WGM@@3;P"R0A BJ138.ZFV,YK0*8&; :VPA\CF4W70%9/_D4\O M/Q55CW1'H/C1OZ0B:$0A3Z8 J@ MM\8*K)38SF^.IR38'I^?]9I6:?THH'<"W[M-T6,:%]>S*.L_BNEE&*2_[;]+ MY?279GZU>001(-I++P BMM*2$UBF[+?PLS:UG6$^;&9&I[YQ9L:79D@:B;P' ME(39!S##!*U<*:.<'FR;6:<,MHY;;[52TF+M3"6S M9" EZU(.Z;Q ATP[%=S^$J-7I:M><1(T5S* JH67!E%,@L<.JGHZ*OS3:Q+T M415=MD4BE.'"$*",,]XRSEQ,KM]()%U2H&[066@GZ'1G,O2)8':VGYI<\8<3 MX1@1VBB /:.4BFT9*>5-4O3KZ,V';B_7;9(F*9AV8[+?Q2DFO[BZ^)*7J_:Q MN/+'Y>UM6/E=7'VW@]USG>\!X_G#F$*&:.L(E$2RZL=&OV4BFK3RSTL(=L^%I MD?%4^ =O1C8GY]Z-RMCR:W\'YEZ'60$ !;<"4!""HY"_.J@&'9$Q=" MB"&O@-;8I!23.UM#5)L_1;_:ZBH$\G'Y>3ZYG 0AXNY.$&017+4#1PAWMLD4 MI1Y3AD18Z#LJ,#08!AF9-\)3?BXW'O? B:(=#73&LOM>OAO=AC]^*D>S>1B/ M ;*#][H?;IPYB1QC5.M8Y-=#9"70*ZDM!$"3,RN(UX#VG_*I:8@/$VO'I.N+ MZ;3XJYB]7WX. ^7B*@ ?1LW_7L[R^.S.5/O:;3,$XS70S&&+%8[%YQ&P%H6U MKH*A)TDW!PV1*@TJMF@7ZI,I\]#^CF:7JX+@Q=7[Q][\SO3Z8U^1$>XL=V'Y M$B2#5D)N@+T;#>5IZF1"H'9,_:(\73 MF; -U$\V;::XO2UFJSZM>[#NV:+X8Q8T]%R>#>NTS0RF#A*-E#*.AM[' MPS1!#FFU!8S@%,=I:,:L3?:T!7AGQNI!?]^7DW$>6+_ZV3[[M*M-%K=VO6) M4F X(D2'U74<',XQ%Y;?9U+DM#N3U!#079'I?5F,\_QR[@-4L=>CV3B_*->> M:+P^=['O=K_#C3-HA.! >$01$1P*A'2TO9PAA0SF*44A!I29WAF]&D>\*YY] MR,?3T7R^/D8>H(@"/$A%6J5R!IL<%'J3S^:3K_F;V;BXS#6KR,YG% EJF)93, LJLYXAMPX^.IR1'#B@/O3/N]JB;P6\L_=BGKK4A MX+ST4/# ,XP!)PIRCE9:IQ Q"I(3G$['3R_G88#,YS:?C\O)EXUDJW%T\6@< MU;FKJ:E#==?F*.[M;_ MKD746B_(D#"<<(,, ( [I5A HY)>&WTPR-:P,KJBW[JG89URW WG^YIE M86D#B/4T#JHPM)12=.M"2,!3TC4&M!H=!NT:5$17E'N7__5@SB^+6?CC> W' ML5[=L:_*C.14*6D(($);0%QP:2M$7,T;Q5_/913]4K-EY704*;E3. HS;CD3G>1S4:"?3Y2*_K!'7J/F&3"DO+!;.,8FM53;XW'J=" VL M]?RD5-AV,*AC(7:VR5 03UHJ@31.0BZE!;Z24V%X9@>V&M=^T0[.O8SJZ+LM M*U,8?K>>5!\^L4FG'\SP/V&\WQ_ PA*;>&T)UP@QI"F/596!P@@2)DVMHC5' MYKH75R_R;[3E7ZVL]GIOR; #PDDK)'%AMM)>&XC7\G&HM*IU+?3K'=C'J_FE ME/16H.XN1VKCPYBXBU,S^7Q7FXQK385VD#AB.,1>$F&#C 8!A0@FW58Q[28Q MKVGM/TN&:@;KSD(T#[IY,*W\^<,90EHC!C5@@@ELD?1\+15$VE-Y9IY& ]I] M&EI)A;0KHKC;+]/B+L]7/;U8;;<TRRY0$'! 0 M:^0 @2EG-,KJ" 7"N)10QP"WLAJD3Y.P=D6A?\9SOK/#MY \>BY3T()X8I$" MY3V&7!,1)W +F8Y)I"EG#@:X&=4@15)@/#EKN[9W]O;0N93CWY1)"#&E #DM MJ:1<<41UY>MQ4.^ ]/"M21=><#<:Z"Z8_R!:LJWJ^JEXD+5^4TR#GN4\L"G>/0# MZYE<36/=JUS9(/!L0ZO+_+=<5TXZU<(??F GEP_B2A'F%I3'!BR8JH.VP M%] [D)(H.:#4HD'8NL:UT?,LO$N>X^?A76_*N-0*&F^<=)9RAZD49HV_DL%= M24E\&U &TB#8V9@6^IJ+-]T_8C;>M,BD$%9IX*U1@D+N-8+Q9B (J*76H93; M/P:43-3W?'P:VKWD$6RR!.[K6ZC98G(9^S_Y^N"*$_=M/%U>YI?Q6-FCU(.G MH@\FW:"];", H>18$JB8 D92 C2TW#/H(*38U0I!MK2+W)06=^4VM/.A+(P, M28/3:J%DG#BFE74;1)%1,F7N&U!/=VK[E,Y74V)B:+INY=?<"#EHL6O M9@)[Z@G20$$,N.1$@AC8U]J[6$[E3"H&]DW2IY=Z#4:A_0Z<6!+M8)[(H::9 M0L(&SR9&L42L)4HAX!N)P^+.I)SI'R"%!\&=6GP^646O,PN% @>DA@ HK@ T MBE/)*ADI%=\%#4]1>>VR:,=2-M4&M.G1.F%20'TERY"W>])> MFOY$)I@C4*J ED7$":6M1!L?&3-LSZ3"X7DM,$[5WBOAO[J-9RW;(__Z_9DV MRDMMD N6(\PS#G M*NP\U6=2&;8_RC7+^9.4UDOP?&4:AG/"KKV0-\8480X% M8YXC'AQ_ITS0!2$^7F7*>KS"ZM[,'Y#EX$5XB6_,8'!A@WMBI'<6 "2T4C%< M2Z44B(IS*3_=&G-V!K';U$)GQ_L:7^^*@W/D4)^;OD^Z?%Q5I!JM,^J#F,)IQ# 5L0B4![:276*9 M#O?&(>YV_&Y21*K"G)L?G\6HCG>F RC#.H-BR9$)*_R-2KU7 MEM=*3V[;8WC:^3>SJZ*\72E4WVU^63]?H_;;,FH=QH'HUG""F4(*65%A S4_ MLYH4Z139.6(!#R1)[VV5$&@&DDD;'U7Q8TP^P))@Y:08*E15M#2_R9U=OOU'%I'O[N:W,N84 ME,759%\0\\%3&<4X=!\PX;SPDAFAB-S*09U.H,F CK)W0I/38>W.J9U.8T1R M=OG[J/PSCPCLGH$.-\J$@LI0+H4A3GF!!93;2(%5/N4^GP&=-.^$/(VAW!67 M/N7CFUDQ+:[O*IL8+>2^66I'B\QB# D2#$-/(? .6, J^3!U9W*2O!,6-0-Q M9[-5/LO+T31P7EW>3F:3N$\2\Q<.VZ0#+3-AO40Z&.#@P % - CN725O<.A3 M9C7^G5&J6:@[\Y_7=[M&+*IZ;OO\Y^=/9T(03N)5S,!K96)2CME&N1#4*6MK M<32%BL5H^GHIE YO+VD*FY" OOLM+Z[+T9>;N\>=>J69"B"L6;16@EI@?1BM MQ'N\1EXQB&VMT/799BH 3B'&RBB--4' 4>XK;)1E9U8^(ITB360J' 5YYYD* MU=B?C,,<6#-+X6F;3"$I/#,*J6 H$:;<<%G)")A*62<-D59MLF!7AD(BYAUO M*SWL;=U,A>=M,FH%CYNKCG-FF43DF?&JW1=O[Q-E(SL<>R9Y^._ M71=??UW=#EC>K*U <3=2'GL[>*WVF8' "6P#7QD1CCEB,*WDY\Z=V5'C=!H< M,/9-@-SMJ.ZY\$"38YE9XAG4%GO+@;9:,[XVGM@"9.OEY XBL'G4R>RCWI@Y M2HATU@ D-;9A>B&;C<" D5(\)6_Y-8WWVE1)"W">"'O'_EX\'.["D"]GHZE9 MSA?%;;S@Z.Y^J:7*?#2O7?4BX:V9#DX/<%YRP;0*?R%1&QNMBA#_ETM(A]G 3?0=Z\G!1K$.IG)S3XO;".5=AS+PRBQ%F@ 9!T@R^G@)_)M:!=DW%W0;'> M5-=Y'L3#^Z/KYD$\;9,!C8-%9U9+X,.ZQU <',V-C(BS&D*D#\LCIV*I8XX( M#G^ E8R&H)3,\0$&L1JD3E.0=D6;=3K[UO2^W4S?!]RC/:TRZ[2%U H/&*72 M8\:XJ.2$T)Y;_'-0#E)S>NF9?P>]I;WM,BV]QMHC@@CQRCD>ED>5K$RR,RN" MU(C6ZS'I)'R;*3"QOR+6"X]FQDH-H=;26!QLKP/(F&TOG3NSE/6&-+:SRL1) MH'9::^(0478_G"%K>61FC9JG2&*PGVXG[(\/SS9'A M<9Q+]UN,O8T"""PX:19A8"4T8?;U8@N"\R E"CG TB,MV(XFX1W(8>Z#AJ56 M^\QS)C!@1EI"B+0:4;6-9F",4Y;E RQ7THZM:0/I_BN8'"38H:890 !Y["W4 MQ(4U@[.(;?$TRJ?<:C; :B;M<*MAD#L/ "6M/]_6.)W1\)EBB2 M*VZ"HU#A*;A*"7,/<*X=5L2@7UV>[/'=;XD^ZF>\(O-Z90O^F4^N;^+U-%_# M/'&=?\BC20@C^3_S^2K)>=7W7:YA,V_/1)">(@X=DXY![;SR6SN!6-+IM@&N M/WMC4M&WY@9EX=\5LZ]!EB#A7Z/R\ ML8]D0E+/H*+ &FT5E1:R*F(2JPV1\_*%AC(J>E/@X(?!>@MSOK4([Y9Q"71Q MM7IZ;P95.U_,& I:A5IR KFV@ I!584O-SIE@ PP>O+J!TBCVNQTM#R'^9FT M^JFT[E_+R>+NS6P>G-%5HN8J)O[I9C1[&8=#XZ>+/F34>(=8O!&6 F M!UBSE.7W &-&@QI1 ]3O $X@;.3X+4 1I'#?\G(\"4^JV:4ORJM\LKA?L?PX ME5#=OJL0^EA$ D=.&"D@#O;@%3OD*5TADRK;X (,VKW0XI"NNNZ,YP0UX,Y\O\TN[ M++?QU_7BX$$*[7SK!.P]LW/LRS($?'#8A+0DND9*0@>JJB;"0)H2H:\?;9%K M.L_RZTBJ3V?+ZK;5\UJL^,:)#?AOQVB+5OR%KV7<&&RP)<)PS9F58?FM*UR9 MYBDKOOHQE.^%]KWK[[6,B_]<;SG,+F.V13Q\\ZF(/]J8@[C+W;K_7[<+F:=$ MJ5@<#U.E)0ZVB&_]2RB3PO0#C)F\TJ'3DC9?RWAZL"IZLNM=S;#OR\EX[P'_ M;GJ0$>0=1YHY2RE (GJI6^?4>G9FMR>]TM'4CC(',YCF1RVJVAI0S?4B8PY: M@ R&A'N")-!(;YUG16C*H!K@_5%#'52]*?35#*Q*R-['UE$=R2 %&@+$N=6 MKJ[&%%L?W 3+ES"\CK];Z\?PZD&G@QEA]5>0:U]X4J[>T/J :[-?&2:22FLH M9(Q9 A0Q5E2ZHHZIA/$G?XR_5ZCBUS(<=ZQ*^U^MI74L XIZJR6T1%B@@#!> M;_U^0Y(N:X?@QXA\C4I^+4/R@?1O9HMR,IM/QO\YFBX[BHT\_F;F?+!M6E#M MJ+ $0>:EW$9W?=+Y4/@CYV!H^GLM8^29)[TZ%=#9<*GS^

O0*UB1S7KC:QQ*Y[@ M]K^7LSP^>_!>L:/?D2E*&57: B*I0DIP!FR0C8* MR3]Z+@/$8J<94T1:0"V!!%>;O@X!GA14&A[U>N! T1SZ@PF[[L3F7KK9Y?OI M:/9N=)L?K"W?QN<4]TX];_^(?CX@%HO(_!Q%S+$$4:>>&(@ M)-XBC.F6(U"BE.H50_0.O_QV"SWJ1"4@"'YSU\9(="H$U MO#HKYY4 *=/@<$LG??>#,94'KW\\KM-&>AV,C[N0*8FXQAPISKG"GGEQSQ*F M4$J)RN%6<_KN1V(2"=J[=^?SCJ2KE^59W,OS)-EJ->O;P"4_FI2K=.3]@98! M]2[CUE%G')-("$F59TA5VQU>2IL2?3DG!_7TZ,OK5?;KG_^VYO$@2OU&:PYV M+ZSDO4'4!#LI#''"A/_92G, VC,)Y+S*L=)]=*=INKS^@;ZW,M% 1ON1?ITB32)H]=.;8AKXN$:A[]- #SHTKWV6;W>C M#!O..21&0^>#-BRD&E@C12S,;1BNY:6W*.FN.RS>Y7^M?K4W.;+6"S)-+!5* M2-G(KTR7'S#_EE?KLR3,55 M,%^K)*]<6^- 4I%UY>F8ZFL\O MKOZY[N5%^2%.7 ]J2>PQ+H>:9MQ8(@)D+BQ;K?.>"44JB:DC*3N% UH,M6A4 M&D:X5TX]*NRX_>5\\]OYOEH;)[TO0]1B+:"CADN#K=" ZPH;Z6'*R;X!>>5= MLZ]AV$^>X8*'>KOQ3==S['KN711_!"^T_*N<+%[,WZW=-G.2!:!0#,,;K3EF MDFSEX!2G' H98%&5IF? %B#N-/:QZ>^*Y<&36_WL4"SBI3890P)Z"!BR1+%8 M9$F@K866E*?<8#G NV;:<*P;@K8K^KPOBW&>7\Y] "?V>C0+=K+\.(H'KM:0 M[.'1X<89TI(R[R2$A".F' [2;]U(G+2-/,![5EH@5.,8#R0XL\'GE197@L9; MZ5F G%(#!$"$L'4\#'+L*:Q#ZPZ]V4.U478WRKB23EL!.!40:BP50;J2U !P M9A4G3E5S'5_T%#Q[70,=J$RRLTV&"3>,>H.,)%!#085 E8Q0P#.KYM"$LNOP MYP1H>Z7/P4HB>UIE)(@DJ?/!4Z)0,.2U\96<%HJ4^]E>"X6.TW<=!IV$;:\< M>ENCI,+^AID%VG)H&).(->.9SOBL6 M^=-(T+[ZE,GOS STAFGBE DZL))9YBH_0D #SZSR3%.$V5T1KE7X^UP@];P< M&FSERK!R%A9IY#Q:W?))R>;2&!7^"&O9\+;MC+O],BWN\OQC7GZ=C/,=N1O3 M5>?"GRZN/N3CXGHV^7>0=[7YN@+A.#O4\#):QZJRO,*9I]V* M.T [U14I=]JQ?M77PU3\HH K2[C)2U+CQ>1K%18Z49)012B8%C1D"D MN*6(5*@Y)5,FYP$ZB+V3OB,]]<3N9\F&3RM4SRZ?_.2/V621S/M&/YNM5IMQ M>X("':0VU#!;()<&@^]V?SRS3'E!HC-/0$:,I033*IA!"!*!.SP/TPIEC=;R? M-2>AVA-CZNP/[6J2&8"H5T0+9HGCA%/D7847$3AEBAK@PK_-*>I43$_.IWV_ M+,&W*P;>:AX (A M1JV!#' ")-1A<6"#J718)YVJ';XQ25\C-0UP=Z0:EWD8 S9?__?-+&Y%SC_D MXWSR]=%FWHNL.M0X\]0XQH*83%EFAII1="2.M2_.$!AN):H%7#"'>6 ME[T),WXJU#@8US+7RX#<9':]CT^[&V6:*XF10-!"PZ#56EA: 8@P2_%UAGB\ MJ&D>-8;LZ1[/I@>+9SU8'SG8Z?D<:)<9[QB2EDM+@R#<>\A)U7_KT+F='&J* M&6V >SHY\G(<\;\.OMBG(LR6'S[ZM]'>7>J[/V;E>B/C_:A<3/80Y8AW9)0Y MK3D'_W]W5Y/L, B"]SV-@J!LW@Q(O$;O?XN:MEF^CDW29IJ-&\<9^?@54*-$ M<)-.7+>="UT2SW9/:%^A^1S0QQ1R[B[U%&6<#J\PMDJ6K%;&&)1=20.J@?J0 ME_P.E4,UXO_67(N#$%=M4D(_FV4)2#.=R $#PS^W7V8S6PQZCKP3V& M>^KKQ U+;!D+M!2#-[;V8*!U[,=>K!QTL5__X]ZG.E$M*7M"5>%#,Q,7$R,C Q."YH=&U0 M2P$"% ,4 " YC0)-T].$M#@' ')@ #P @ $M*@( M97@S,3)Q,C(P,3@N:'1M4$L! A0#% @ .8T"33$83''R P IA$ \ M ( !DC$" &5X,S(Q<3(R,#$X+FAT;5!+ 0(4 Q0 ( #F- M DV_A&^P^ , $02 / " ;$U @!E>#,R,G$R,C Q."YH M=&U02P$"% ,4 " YC0)-S6>P3\@, #'@0 $0 @ '6 M.0( =')U<"TR,#$X,#8S,"YX