<?xml version="1.0" encoding="US-ASCII"?>
<xs:schema targetNamespace="http://xbrl.sec.gov/dei/2018-01-31"
xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31"
xmlns:link="http://www.xbrl.org/2003/linkbase"
xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
xmlns:num="http://www.xbrl.org/dtr/type/numeric"
xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
xmlns:xbrli="http://www.xbrl.org/2003/instance"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
xmlns:utr="http://www.xbrl.org/2009/utr">
<xs:annotation>
<xs:appinfo>
<link:roleType id="di" roleURI="http://xbrl.sec.gov/dei/role/document/DocumentInformation">
<link:definition>995200 - Document - Document Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="ent" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformation">
<link:definition>995400 - Document - Entity Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="EntityInformationEntitiesTable" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformationEntitiesTable">
<link:definition>995400 - Document - Entity Information, Entities [Table]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="EntityInformationEntityAddressesTable" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformationEntityAddressesTable">
<link:definition>995400 - Document - Entity Information, Entity Addresses [Table]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="EntityInformationEntityContactPersonnelTable" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformationEntityContactPersonnelTable">
<link:definition>995400 - Document - Entity Information, Entity Contact Personnel [Table]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="EntityInformationEntityListingsTable" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformationEntityListingsTable">
<link:definition>995400 - Document - Entity Information, Entity Listings [Table]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="EntityInformationEntityPhoneFaxNumbersTable" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformationEntityPhoneFaxNumbersTable">
<link:definition>995400 - Document - Entity Information, Entity Phone Fax Numbers [Table]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="EntityInformationEntitySectorIndustryClassificationsTable" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformationEntitySectorIndustryClassificationsTable">
<link:definition>995400 - Document - Entity Information, Entity Sector Industry Classifications [Table]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="EntityInformationEntityNorthAmericanIndustryClassificationsTable" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformationEntityNorthAmericanIndustryClassificationsTable">
<link:definition>995400 - Document - Entity Information, Entity North American Industry Classifications [Table]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="EntityInformationEntityLocationTable" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformationEntityLocationTable">
<link:definition>995400 - Document - Entity Information, Entity Location [Table]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="EntityInformationNameChangeEventTable" roleURI="http://xbrl.sec.gov/dei/role/document/EntityInformationNameChangeEventTable">
<link:definition>995400 - Document - Entity Information, Name Change Event [Table]</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
<link:roleType id="dep-dei" roleURI="http://xbrl.sec.gov/dei/role/deprecated/dei">
<link:definition>999100 - Document - Deprecated Document Entity Concepts</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
</link:roleType>
</xs:appinfo>
</xs:annotation>
<xs:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
<xs:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
<xs:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
<xs:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
<xs:element name="AccountingAddressMember" id="dei_AccountingAddressMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="AccountingContactMember" id="dei_AccountingContactMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="AccountingFaxMember" id="dei_AccountingFaxMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="AccountingPhoneMember" id="dei_AccountingPhoneMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressAddressDescription" id="dei_EntityAddressAddressDescription" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressAddressLine1" id="dei_EntityAddressAddressLine1" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressAddressLine2" id="dei_EntityAddressAddressLine2" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressAddressLine3" id="dei_EntityAddressAddressLine3" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressesAddressTypeAxis" id="dei_EntityAddressesAddressTypeAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="AddressTypeDomain" id="dei_AddressTypeDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="AmendmentDescription" id="dei_AmendmentDescription" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="AmendmentFlag" id="dei_AmendmentFlag" type="xbrli:booleanItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="BusinessContactMember" id="dei_BusinessContactMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="CityAreaCode" id="dei_CityAreaCode" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressCityOrTown" id="dei_EntityAddressCityOrTown" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ContactAddressMember" id="dei_ContactAddressMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ContactFaxMember" id="dei_ContactFaxMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityContactPersonnelContactPersonTypeAxis" id="dei_EntityContactPersonnelContactPersonTypeAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="ContactPersonnelEmailAddress" id="dei_ContactPersonnelEmailAddress" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ContactPersonnelName" id="dei_ContactPersonnelName" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ContactPersonnelUniformResourceLocatorURL" id="dei_ContactPersonnelUniformResourceLocatorURL" type="xbrli:anyURIItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ContactPhoneMember" id="dei_ContactPhoneMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ContainedFileInformationFileDescription" id="dei_ContainedFileInformationFileDescription" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ContainedFileInformationFileName" id="dei_ContainedFileInformationFileName" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ContainedFileInformationFileType" id="dei_ContainedFileInformationFileType" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressCountry" id="dei_EntityAddressCountry" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="CountryRegion" id="dei_CountryRegion" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="CurrentFiscalYearEndDate" id="dei_CurrentFiscalYearEndDate" type="xbrli:gMonthDayItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentContactMember" id="dei_DocumentContactMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentCreationDate" id="dei_DocumentCreationDate" type="xbrli:dateItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentDescription" id="dei_DocumentDescription" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentEffectiveDate" id="dei_DocumentEffectiveDate" type="xbrli:dateItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentInformationDocumentAxis" id="dei_DocumentInformationDocumentAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="DocumentDomain" id="dei_DocumentDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentInformationLineItems" id="dei_DocumentInformationLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentInformationTable" id="dei_DocumentInformationTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="DocumentInformationTextBlock" id="dei_DocumentInformationTextBlock" type="nonnum:textBlockItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentName" id="dei_DocumentName" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentPeriodEndDate" id="dei_DocumentPeriodEndDate" type="xbrli:dateItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentPeriodStartDate" id="dei_DocumentPeriodStartDate" type="xbrli:dateItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntitiesTable" id="dei_EntitiesTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="EntityTextBlock" id="dei_EntityTextBlock" type="nonnum:textBlockItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressesLineItems" id="dei_EntityAddressesLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressesTable" id="dei_EntityAddressesTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="ContactPersonTypeDomain" id="dei_ContactPersonTypeDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityContactPersonnelLineItems" id="dei_EntityContactPersonnelLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityContactPersonnelTable" id="dei_EntityContactPersonnelTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="EntityDomain" id="dei_EntityDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityOtherIdentificationValue" id="dei_EntityOtherIdentificationValue" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityIncorporationDateOfIncorporation" id="dei_EntityIncorporationDateOfIncorporation" type="xbrli:dateItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityIncorporationStateCountryName" id="dei_EntityIncorporationStateCountryName" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityInformationDateToChangeFormerLegalOrRegisteredName" id="dei_EntityInformationDateToChangeFormerLegalOrRegisteredName" type="xbrli:dateItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityInformationFormerLegalOrRegisteredName" id="dei_EntityInformationFormerLegalOrRegisteredName" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityInformationLineItems" id="dei_EntityInformationLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingsTable" id="dei_EntityListingsTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="EntityPhoneFaxNumbersTable" id="dei_EntityPhoneFaxNumbersTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="EntitySectorIndustryClassificationsTable" id="dei_EntitySectorIndustryClassificationsTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="Extension" id="dei_Extension" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="FormerFiscalYearEndDate" id="dei_FormerFiscalYearEndDate" type="xbrli:gMonthDayItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="GeneralFaxMember" id="dei_GeneralFaxMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="GeneralPhoneMember" id="dei_GeneralPhoneMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="HumanResourcesContactMember" id="dei_HumanResourcesContactMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="InvestorRelationsContactMember" id="dei_InvestorRelationsContactMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="InvestorRelationsFaxMember" id="dei_InvestorRelationsFaxMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="InvestorRelationsPhoneMember" id="dei_InvestorRelationsPhoneMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="LegalAddressMember" id="dei_LegalAddressMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="LegalContactMember" id="dei_LegalContactMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="LegalFaxMember" id="dei_LegalFaxMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="LegalPhoneMember" id="dei_LegalPhoneMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingsExchangeAxis" id="dei_EntityListingsExchangeAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="LocalPhoneNumber" id="dei_LocalPhoneNumber" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="MailingAddressMember" id="dei_MailingAddressMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="OtherAddressMember" id="dei_OtherAddressMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="PhoneFaxNumberDescription" id="dei_PhoneFaxNumberDescription" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="PhoneFaxNumberTypeDomain" id="dei_PhoneFaxNumberTypeDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressPostalZipCode" id="dei_EntityAddressPostalZipCode" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="PrincipalAddressMember" id="dei_PrincipalAddressMember" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressRegion" id="dei_EntityAddressRegion" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAddressStateOrProvince" id="dei_EntityAddressStateOrProvince" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="TradingSymbol" id="dei_TradingSymbol" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityPhoneFaxNumbersLineItems" id="dei_EntityPhoneFaxNumbersLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingsLineItems" id="dei_EntityListingsLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntitySectorIndustryClassificationsLineItems" id="dei_EntitySectorIndustryClassificationsLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntitySectorIndustryClassificationsSectorAxis" id="dei_EntitySectorIndustryClassificationsSectorAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="EntityPhoneFaxNumbersPhoneFaxNumberTypeAxis" id="dei_EntityPhoneFaxNumbersPhoneFaxNumberTypeAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="EntitySectorIndustryClassificationPrimary" id="dei_EntitySectorIndustryClassificationPrimary" type="dei:yesNoItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityNorthAmericanIndustryClassificationsTable" id="dei_EntityNorthAmericanIndustryClassificationsTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="EntityNorthAmericanIndustryClassificationsIndustryAxis" id="dei_EntityNorthAmericanIndustryClassificationsIndustryAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="EntityNorthAmericanIndustryClassificationsLineItems" id="dei_EntityNorthAmericanIndustryClassificationsLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityNorthAmericanIndustryClassificationPrimary" id="dei_EntityNorthAmericanIndustryClassificationPrimary" type="dei:yesNoItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ContainedFileInformationFileNumber" id="dei_ContainedFileInformationFileNumber" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityWellKnownSeasonedIssuer" id="dei_EntityWellKnownSeasonedIssuer" type="dei:yesNoItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityVoluntaryFilers" id="dei_EntityVoluntaryFilers" type="dei:yesNoItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityCurrentReportingStatus" id="dei_EntityCurrentReportingStatus" type="dei:yesNoItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityFilerCategory" id="dei_EntityFilerCategory" type="dei:filerCategoryItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityPublicFloat" id="dei_EntityPublicFloat" type="xbrli:monetaryItemType" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<xs:element name="EntityRegistrantName" id="dei_EntityRegistrantName" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityCentralIndexKey" id="dei_EntityCentralIndexKey" type="dei:centralIndexKeyItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityTaxIdentificationNumber" id="dei_EntityTaxIdentificationNumber" type="dei:nineDigitItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityDataUniversalNumberingSystemNumber" id="dei_EntityDataUniversalNumberingSystemNumber" type="dei:nineDigitItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityOtherIdentificationType" id="dei_EntityOtherIdentificationType" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityCommonStockSharesOutstanding" id="dei_EntityCommonStockSharesOutstanding" type="xbrli:sharesItemType" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingPrimary" id="dei_EntityListingPrimary" type="dei:yesNoItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingDescription" id="dei_EntityListingDescription" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingsInstrumentAxis" id="dei_EntityListingsInstrumentAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="InstrumentDomain" id="dei_InstrumentDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityLegalForm" id="dei_EntityLegalForm" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ParentEntityLegalName" id="dei_ParentEntityLegalName" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityAccountingStandard" id="dei_EntityAccountingStandard" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityHomeCountryISOCode" id="dei_EntityHomeCountryISOCode" type="dei:countryItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityReportingCurrencyISOCode" id="dei_EntityReportingCurrencyISOCode" type="dei:currencyItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingSecurityTradingCurrency" id="dei_EntityListingSecurityTradingCurrency" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingParValuePerShare" id="dei_EntityListingParValuePerShare" type="num:perShareItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingForeign" id="dei_EntityListingForeign" type="dei:yesNoItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityListingDepositoryReceiptRatio" id="dei_EntityListingDepositoryReceiptRatio" type="xbrli:pureItemType" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentTitle" id="dei_DocumentTitle" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentSubtitle" id="dei_DocumentSubtitle" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentSynopsis" id="dei_DocumentSynopsis" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentFiscalYearFocus" id="dei_DocumentFiscalYearFocus" type="xbrli:gYearItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentFiscalPeriodFocus" id="dei_DocumentFiscalPeriodFocus" type="dei:fiscalPeriodItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentVersion" id="dei_DocumentVersion" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DocumentCopyrightInformation" id="dei_DocumentCopyrightInformation" type="xbrli:stringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityLocationTable" id="dei_EntityLocationTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="EntityByLocationAxis" id="dei_EntityByLocationAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="LocationDomain" id="dei_LocationDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityLocationPrimary" id="dei_EntityLocationPrimary" type="dei:yesNoItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityLocationLineItems" id="dei_EntityLocationLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="SectorDomain" id="dei_SectorDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="NAICSDomain" id="dei_NAICSDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ExchangeDomain" id="dei_ExchangeDomain" type="nonnum:domainItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="LegalEntityAxis" id="dei_LegalEntityAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" />
<xs:element name="DocumentType" id="dei_DocumentType" type="dei:submissionTypeItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="DeprecatedItemsForDEI" id="dei_DeprecatedItemsForDEI" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityNumberOfEmployees" id="dei_EntityNumberOfEmployees" type="xbrli:decimalItemType" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="ApproximateDateOfCommencementOfProposedSaleToThePublic" id="dei_ApproximateDateOfCommencementOfProposedSaleToThePublic" type="xbrli:dateItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="PostEffectiveAmendmentNumber" id="dei_PostEffectiveAmendmentNumber" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="PreEffectiveAmendmentNumber" id="dei_PreEffectiveAmendmentNumber" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="RegistrationStatementAmendmentNumber" id="dei_RegistrationStatementAmendmentNumber" type="xbrli:normalizedStringItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="UTR" id="dei_UTR" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="LegalEntityIdentifier" id="dei_LegalEntityIdentifier" type="dei:legalEntityIdentifierItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="NameChangeEventLineItems" id="dei_NameChangeEventLineItems" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="NameChangeEventTable" id="dei_NameChangeEventTable" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:hypercubeItem" />
<xs:element name="NameChangeEventDateAxis" id="dei_NameChangeEventDateAxis" type="xbrli:stringItemType" xbrli:periodType="duration" abstract="true" nillable="true" substitutionGroup="xbrldt:dimensionItem" xbrldt:typedDomainRef="#dei_eventDateTime" />
<xs:element name="EntityFileNumber" id="dei_EntityFileNumber" type="dei:fileNumberItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityShellCompany" id="dei_EntityShellCompany" type="xbrli:booleanItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityEmergingGrowthCompany" id="dei_EntityEmergingGrowthCompany" type="xbrli:booleanItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityExTransitionPeriod" id="dei_EntityExTransitionPeriod" type="xbrli:booleanItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntitySmallBusiness" id="dei_EntitySmallBusiness" type="xbrli:booleanItemType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="EntityInvCompanyType" id="dei_EntityInvCompanyType" type="dei:invCompanyType" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" />
<xs:element name="eventDateTime" id="dei_eventDateTime" type="xbrli:dateUnion" nillable="true" />
<xs:complexType name="invCompanyType">
<xs:simpleContent>
<xs:restriction base="xbrli:tokenItemType">
<xs:enumeration value="N-1A" />
<xs:enumeration value="N-1" />
<xs:enumeration value="N-2" />
<xs:enumeration value="N-3" />
<xs:enumeration value="N-4" />
<xs:enumeration value="N-5" />
<xs:enumeration value="N-6" />
<xs:enumeration value="S-1 or S-3" />
<xs:enumeration value="S-6" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="yesNoItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:tokenItemType">
<xs:enumeration value="Yes" />
<xs:enumeration value="No" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="filerCategoryItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:stringItemType">
<xs:enumeration value="Large Accelerated Filer" />
<xs:enumeration value="Accelerated Filer" />
<xs:enumeration value="Non-accelerated Filer" />
<xs:enumeration value="Smaller Reporting Company" />
<xs:enumeration value="Smaller Reporting Accelerated Filer" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="currencyItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:tokenItemType">
<xs:pattern value="[A-Z][A-Z][A-Z]" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="countryItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:tokenItemType">
<xs:pattern value="[A-Z][A-Z0-9]" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="nineDigitItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:tokenItemType">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="centralIndexKeyItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:tokenItemType">
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="legalEntityIdentifierItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:stringItemType">
<xs:pattern value="[A-Z0-9]{20}" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="fiscalPeriodItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:tokenItemType">
<xs:enumeration value="FY" />
<xs:enumeration value="Q1" />
<xs:enumeration value="Q2" />
<xs:enumeration value="Q3" />
<xs:enumeration value="Q4" />
<xs:enumeration value="H1" />
<xs:enumeration value="H2" />
<xs:enumeration value="M9" />
<xs:enumeration value="T1" />
<xs:enumeration value="T2" />
<xs:enumeration value="T3" />
<xs:enumeration value="M8" />
<xs:enumeration value="CY" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="submissionTypeItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:stringItemType">
<xs:pattern value="((Other)|([A-Z0-9]+([/A-Z0-9 \-]*[A-Z0-9])?))" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="fileNumberItemType" id="dei_fileNumberItemType">
<xs:simpleContent>
<xs:restriction base="xbrli:stringItemType">
<xs:pattern value="[0-9]{1,3}-[0-9]{1,8}(-.{1,4})?" />
<xs:attributeGroup ref="xbrli:nonNumericItemAttrs" />
</xs:restriction>
</xs:simpleContent>
</xs:complexType>
</xs:schema>
