| | |
| | | |
| | | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml |
| | | hs_err_pid* |
| | | |
| | | .DS_Store |
| | | .idea/ |
| | | *.iml |
| | | target/ |
| | | test-output/ |
| | | .settings/ |
| | | .classpath |
| | | .project |
| | | *.releaseBackup |
| | | dependency-reduced-pom.xml |
| | | log/ |
| | | *.log |
| | | *.springBeans |
| | | |
| | | /build/ |
| | | /temp.txt |
| | | /app/unpackage/release/* |
| | | |
| | | cat/ |
| | |
| | | ## fzzy-base-io |
| | | æä¾åºç¡éä¿¡åè½ï¼ä¸å
³å¿å
·ä½éä¿¡åè®® |
| | | |
| | | TCP/IPé讯åºç¡å
|
| | | ## ä¸ãå¯å¨æ¹å¼ |
| | | |
| | | åè``com.ld.io.netty.server.IoServerTest``ä¸çæå¡å¯å¨æ¹å¼ï¼ |
| | | ````java |
| | | NettyServer ioServer = new NettyServer(ioServerOption, messageConsume, defaultIoSessionListener); |
| | | ioServer.startup(); |
| | | ```` |
| | | |
| | | å
¶ä¸ioServerOptionå¯ä»¥é
ç½®å¯å¨åæ°ï¼ |
| | | |
| | | messageConsumeä¸ºæ¶æ¯æ¥æ¶ç±»ï¼ |
| | | |
| | | defaultIoSessionListenerå¯ä»¥çå¬ä¼è¯çå建ä¸éæ¯ã |
| | | |
| | | ## äºãIoSession |
| | | |
| | | ``com.ld.io.api.IoSession.getId``ï¼è·åä¼è¯å
建çå¯ä¸æ è¯ |
| | | |
| | | ``com.ld.io.api.IoSession.setBusinessKey``ï¼è®¾ç½®ä¼è¯çä¸å¡æ è¯ |
| | | |
| | | ## ä¸ãIoServerOption |
| | | |
| | | portï¼æå®ç«¯å£å· |
| | | splitDecoderTypeï¼æå®æå
ç±»åï¼åèªå¸¸éSplitByteDecoderType |
| | | |
| | | delimiterï¼æå
ç»æåé符ï¼splitDecoderType为DELIMITER_SYMBOLæ¶ææ |
| | | |
| | | fixedLengthï¼å®é¿æå
é¿åº¦ï¼splitDecoderType为FIXED_LENGTHæ¶ææ |
| | | |
| | | lengthFieldLengthï¼åé¿æå䏿å®å
é¿åº¦çåèæ°ï¼splitDecoderType为LENGTH_FIELDæ¶ææ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | <groupId>com.ld.base.io</groupId> |
| | | <artifactId>base-io-api</artifactId> |
| | | <version>1.0.0-SNAPSHOT</version> |
| | | <packaging>jar</packaging> |
| | | |
| | | <parent> |
| | | <groupId>com.ld.base</groupId> |
| | | <artifactId>base-io</artifactId> |
| | | <version>1.0.0-SNAPSHOT</version> |
| | | </parent> |
| | | |
| | | <properties> |
| | | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| | | <groupId>io.netty</groupId> |
| | | <version>4.1.20.Final-SNAPSHOT</version> |
| | | </properties> |
| | | |
| | | <dependencies> |
| | | |
| | | <dependency> |
| | | <groupId>com.alibaba</groupId> |
| | | <artifactId>fastjson</artifactId> |
| | | <version>1.2.7</version> |
| | | </dependency> |
| | | |
| | | <!-- <dependency>--> |
| | | <!-- <groupId>log4j</groupId>--> |
| | | <!-- <artifactId>log4j</artifactId>--> |
| | | <!-- <version>1.2.17</version>--> |
| | | <!-- </dependency>--> |
| | | |
| | | <dependency> |
| | | <groupId>org.slf4j</groupId> |
| | | <artifactId>slf4j-api</artifactId> |
| | | <version>1.7.36</version> |
| | | </dependency> |
| | | |
| | | <!-- <dependency>--> |
| | | <!-- <groupId>org.slf4j</groupId>--> |
| | | <!-- <artifactId>slf4j-log4j12</artifactId>--> |
| | | <!-- <version>1.7.36</version>--> |
| | | <!-- </dependency>--> |
| | | |
| | | </dependencies> |
| | | <build> |
| | | <plugins> |
| | | <plugin> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-compiler-plugin</artifactId> |
| | | <version>3.1</version> |
| | | <configuration> |
| | | <source>1.8</source> |
| | | <target>1.8</target> |
| | | </configuration> |
| | | </plugin> |
| | | </plugins> |
| | | </build> |
| | | <repositories> |
| | | <repository> |
| | | <id>bsdn-maven-repository</id> |
| | | <url>http://nexus.bsdn.org/content/groups/public/</url> |
| | | </repository> |
| | | </repositories> |
| | | </project> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | public interface HeartbeatProvider { |
| | | byte[] provide(IoSession ioSession); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | public enum InvokeResult { |
| | | SUCCESS("0000", null), |
| | | SOCKET_STATE_ERROR("1001", "ééè¿æ¥å¼å¸¸"), |
| | | SOCKET_NOT_CREATE("1002", "è¿æ¥æªå建"), |
| | | CHANNEL_CLOSED("1003", "ç»ç«¯å·²æçº¿"); |
| | | |
| | | private final String code; |
| | | private final String message; |
| | | |
| | | private InvokeResult(String code, String message) { |
| | | this.code = code; |
| | | this.message = message; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getMessage() { |
| | | return message; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | public class IoException extends RuntimeException { |
| | | private static final long serialVersionUID = 5082773469730646183L; |
| | | /** |
| | | * å¼å¸¸ä»£ç |
| | | */ |
| | | private String code; |
| | | |
| | | /** |
| | | * æ¬å°åå¼å¸¸ä¿¡æ¯ |
| | | */ |
| | | private String localizedMessage; |
| | | |
| | | public IoException(String message) { |
| | | super(message); |
| | | this.localizedMessage = message; |
| | | } |
| | | |
| | | public IoException(String code, String message) { |
| | | super("IoServerException[" + code + "]: " + message); |
| | | this.code = code; |
| | | this.localizedMessage = message; |
| | | } |
| | | |
| | | public IoException(String message, Throwable cause) { |
| | | super(message, cause); |
| | | this.localizedMessage = message; |
| | | } |
| | | |
| | | public IoException(String code, String message, Throwable cause) { |
| | | super("IoServerException[" + code + "]: " + message, cause); |
| | | this.code = code; |
| | | this.localizedMessage = message; |
| | | } |
| | | |
| | | @Override |
| | | public String getMessage() { |
| | | return getLocalizedMessage(); |
| | | } |
| | | |
| | | @Override |
| | | public String getLocalizedMessage() { |
| | | return localizedMessage; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public void setCode(String code) { |
| | | this.code = code; |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | |
| | | /** |
| | | * æ¶å°æ¶æ¯ççå¬å¨ |
| | | */ |
| | | public interface IoMsgConsumer { |
| | | |
| | | void consume(IoSession session, byte[] message); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | public interface IoServer { |
| | | void startup(); |
| | | |
| | | void shutdown(); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | public class IoServerOption { |
| | | private int port = 50051; |
| | | private int splitDecoderType = SplitByteDecoderType.DELIMITER_SYMBOL;// æå
è§£ç å¨ |
| | | private byte[] delimiter;// æå
ç»æåé符ï¼splitDecoderType为DELIMITER_SYMBOLæ¶ææ |
| | | private int fixedLength = 1024;// å®é¿æå
é¿åº¦ï¼splitDecoderType为FIXED_LENGTHæ¶ææ |
| | | private int lengthFieldLength = 8;// åé¿æå䏿å®å
é¿åº¦çåèæ°ï¼splitDecoderType为LENGTH_FIELDæ¶ææ |
| | | private int maxFrameSize = 1024 * 1024 * 2;// 忬¡æ¥æ¶æå¤§åèæ° |
| | | private int readerIdleTime = 60;// æå¤§è¯»å空é²ç§æ°ï¼è¶
åºè¯¥æ¶é¿è®¤ä¸ºå®¢æ·ç«¯æçº¿ |
| | | private int connectTimeoutMillis = 60 * 1000;// 龿¥è¶
æ¶æ¯«ç§æ° |
| | | |
| | | |
| | | public IoServerOption() { |
| | | } |
| | | |
| | | public IoServerOption(int port) { |
| | | this.port = port; |
| | | } |
| | | |
| | | public IoServerOption(int port, int splitDecoderType, byte[] delimiter, |
| | | int maxFrameSize, int readerIdleTime, int connectTimeoutMillis) { |
| | | this.port = port; |
| | | this.splitDecoderType = splitDecoderType; |
| | | this.delimiter = delimiter; |
| | | this.maxFrameSize = maxFrameSize; |
| | | this.readerIdleTime = readerIdleTime; |
| | | this.connectTimeoutMillis = connectTimeoutMillis; |
| | | } |
| | | |
| | | public int getPort() { |
| | | return port; |
| | | } |
| | | |
| | | public IoServerOption setPort(int port) { |
| | | this.port = port; |
| | | return this; |
| | | } |
| | | |
| | | public int getSplitDecoderType() { |
| | | return splitDecoderType; |
| | | } |
| | | |
| | | public IoServerOption setSplitDecoderType(int splitDecoderType) { |
| | | this.splitDecoderType = splitDecoderType; |
| | | return this; |
| | | } |
| | | |
| | | public byte[] getDelimiter() { |
| | | return delimiter; |
| | | } |
| | | |
| | | public void setDelimiter(byte[] delimiter) { |
| | | this.delimiter = delimiter; |
| | | } |
| | | |
| | | public int getFixedLength() { |
| | | return fixedLength; |
| | | } |
| | | |
| | | public IoServerOption setFixedLength(int fixedLength) { |
| | | this.fixedLength = fixedLength; |
| | | return this; |
| | | } |
| | | |
| | | public int getLengthFieldLength() { |
| | | return lengthFieldLength; |
| | | } |
| | | |
| | | public IoServerOption setLengthFieldLength(int lengthFieldLength) { |
| | | this.lengthFieldLength = lengthFieldLength; |
| | | return this; |
| | | } |
| | | |
| | | public int getMaxFrameSize() { |
| | | return maxFrameSize; |
| | | } |
| | | |
| | | public IoServerOption setMaxFrameSize(int maxFrameSize) { |
| | | this.maxFrameSize = maxFrameSize; |
| | | return this; |
| | | } |
| | | |
| | | public int getReaderIdleTime() { |
| | | return readerIdleTime; |
| | | } |
| | | |
| | | public IoServerOption setReaderIdleTime(int readerIdleTime) { |
| | | this.readerIdleTime = readerIdleTime; |
| | | return this; |
| | | } |
| | | |
| | | public int getConnectTimeoutMillis() { |
| | | return connectTimeoutMillis; |
| | | } |
| | | |
| | | public IoServerOption setConnectTimeoutMillis(int connectTimeoutMillis) { |
| | | this.connectTimeoutMillis = connectTimeoutMillis; |
| | | return this; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * ä¼è¯ä¿¡æ¯ |
| | | */ |
| | | public interface IoSession { |
| | | String getId();//å¯ä¸æ è¯ |
| | | |
| | | String getBusinessKey();//ä¸å¡æ è¯ |
| | | |
| | | void setBusinessKey(String businessKey);//设置ä¸å¡æ è¯ |
| | | |
| | | String getAddress();//ipå°å |
| | | |
| | | Integer getPort();//ç«¯å£ |
| | | |
| | | String getCompanyId();//æå±ç»ç» |
| | | |
| | | void setCompanyId(String companyId);//设置ç»ç»ç¼ç |
| | | |
| | | Date getCreateTime();//å建æ¶é´ |
| | | |
| | | InvokeResult invoke(byte[] bytes);//åéæ¶æ¯ |
| | | |
| | | void destroy();//鿝 |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | public interface IoSessionListener { |
| | | |
| | | void onCreate(IoSession session); |
| | | |
| | | void onDestroy(IoSession session); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | import java.util.List; |
| | | |
| | | public interface IoSessionQuery { |
| | | IoSession getSession(String id); |
| | | |
| | | IoSession getSessionByBusinessKey(String businessKey); |
| | | |
| | | List<IoSession> getAllSession(); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.api; |
| | | |
| | | /** |
| | | * æå
è§£ç å¨ç±»å |
| | | */ |
| | | public interface SplitByteDecoderType { |
| | | /** |
| | | * åºäºæ¢è¡ç¬¦æå |
| | | */ |
| | | int ENTER_SYMBOL = 1; |
| | | |
| | | /** |
| | | * åºäºæå®åé符æå |
| | | */ |
| | | int DELIMITER_SYMBOL = 2; |
| | | |
| | | /** |
| | | * å®é¿æå |
| | | */ |
| | | int FIXED_LENGTH = 3; |
| | | |
| | | /** |
| | | * åé¿æåï¼å¨å¤´é¨è¯»åæ¶æ¯é¿åº¦ |
| | | */ |
| | | int LENGTH_FIELD = 4; |
| | | |
| | | /** |
| | | * éç¨ï¼æ è§åæ¥æ |
| | | */ |
| | | int NO_LIMIT = 9; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | <groupId>com.ld.base.io</groupId> |
| | | <artifactId>base-io-netty</artifactId> |
| | | <version>1.0.0-SNAPSHOT</version> |
| | | <packaging>jar</packaging> |
| | | |
| | | <parent> |
| | | <groupId>com.ld.base</groupId> |
| | | <artifactId>base-io</artifactId> |
| | | <version>1.0.0-SNAPSHOT</version> |
| | | </parent> |
| | | |
| | | <properties> |
| | | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| | | <netty.version>4.1.25.Final</netty.version> |
| | | <!-- <netty.version>4.1.7.Final</netty.version>--> |
| | | </properties> |
| | | <dependencies> |
| | | <dependency> |
| | | <groupId>com.ld.base.io</groupId> |
| | | <artifactId>base-io-api</artifactId> |
| | | <version>1.0.0-SNAPSHOT</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>io.netty</groupId> |
| | | <artifactId>netty-transport</artifactId> |
| | | <version>${netty.version}</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>io.netty</groupId> |
| | | <artifactId>netty-transport-sctp</artifactId> |
| | | <version>${netty.version}</version> |
| | | </dependency> |
| | | <dependency> |
| | | <groupId>io.netty</groupId> |
| | | <artifactId>netty-handler</artifactId> |
| | | <version>${netty.version}</version> |
| | | </dependency> |
| | | <!-- <dependency>--> |
| | | <!-- <groupId>junit</groupId>--> |
| | | <!-- <artifactId>junit</artifactId>--> |
| | | <!-- <version>4.13.2</version>--> |
| | | <!-- </dependency>--> |
| | | </dependencies> |
| | | <build> |
| | | <plugins> |
| | | <plugin> |
| | | <groupId>org.apache.maven.plugins</groupId> |
| | | <artifactId>maven-compiler-plugin</artifactId> |
| | | <version>3.1</version> |
| | | <configuration> |
| | | <source>1.8</source> |
| | | <target>1.8</target> |
| | | </configuration> |
| | | </plugin> |
| | | </plugins> |
| | | </build> |
| | | <repositories> |
| | | <repository> |
| | | <id>bsdn-maven-repository</id> |
| | | <url>http://nexus.bsdn.org/content/groups/public/</url> |
| | | </repository> |
| | | </repositories> |
| | | </project> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty; |
| | | |
| | | import com.ld.io.api.InvokeResult; |
| | | import io.netty.buffer.ByteBuf; |
| | | import io.netty.buffer.Unpooled; |
| | | import io.netty.channel.ChannelHandlerContext; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | |
| | | public class NettyChannel { |
| | | private final Logger logger = LoggerFactory.getLogger(getClass()); |
| | | private ChannelHandlerContext ctx; |
| | | |
| | | NettyChannel(ChannelHandlerContext ctx) { |
| | | this.ctx = ctx; |
| | | } |
| | | |
| | | public ChannelHandlerContext getCtx() { |
| | | return ctx; |
| | | } |
| | | |
| | | @Override |
| | | public boolean equals(Object o) { |
| | | if (this == o) return true; |
| | | if (o == null || getClass() != o.getClass()) return false; |
| | | |
| | | NettyChannel that = (NettyChannel) o; |
| | | |
| | | return ctx.equals(that.ctx); |
| | | } |
| | | |
| | | @Override |
| | | public int hashCode() { |
| | | return ctx.hashCode(); |
| | | } |
| | | |
| | | InvokeResult invoke(byte[] bytes) { |
| | | if (ctx == null) { |
| | | return InvokeResult.SOCKET_NOT_CREATE; |
| | | } |
| | | |
| | | if (!ctx.channel().isActive()) { |
| | | ctx.close(); |
| | | return InvokeResult.CHANNEL_CLOSED; |
| | | } |
| | | |
| | | ByteBuf buf = Unpooled.copiedBuffer(bytes); |
| | | try { |
| | | ctx.writeAndFlush(buf).sync(); |
| | | } catch (Exception e) { |
| | | logger.error("Invoke happened error", e); |
| | | return InvokeResult.SOCKET_STATE_ERROR; |
| | | } |
| | | return InvokeResult.SUCCESS; |
| | | } |
| | | |
| | | public void destroy() { |
| | | try { |
| | | ctx.close(); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty; |
| | | |
| | | import com.ld.io.api.*; |
| | | |
| | | import io.netty.bootstrap.ServerBootstrap; |
| | | import io.netty.channel.*; |
| | | import io.netty.channel.nio.NioEventLoopGroup; |
| | | import io.netty.channel.socket.SocketChannel; |
| | | import io.netty.channel.socket.nio.NioServerSocketChannel; |
| | | import io.netty.handler.codec.ByteToMessageDecoder; |
| | | import io.netty.handler.codec.bytes.ByteArrayDecoder; |
| | | import io.netty.handler.codec.bytes.ByteArrayEncoder; |
| | | import io.netty.handler.logging.LogLevel; |
| | | import io.netty.handler.logging.LoggingHandler; |
| | | import io.netty.handler.timeout.IdleStateHandler; |
| | | |
| | | public class NettyServer implements Runnable, IoServer { |
| | | private EventLoopGroup bossGroup = new NioEventLoopGroup(1); |
| | | private EventLoopGroup workerGroup = new NioEventLoopGroup(); |
| | | |
| | | private IoServerOption ioServerOption; |
| | | private NettySessionFactory nettySessionFactory; |
| | | private ReadMessageHandler readMessageHandler; |
| | | private SplitDecoderFactory splitDecoderFactory; |
| | | |
| | | public NettyServer(IoServerOption ioServerOption, |
| | | IoMsgConsumer ioMsgConsumer, |
| | | IoSessionListener sessionListener) { |
| | | this(ioServerOption, ioMsgConsumer, sessionListener, null); |
| | | } |
| | | |
| | | public NettyServer(IoServerOption ioServerOption, |
| | | IoMsgConsumer ioMsgConsumer, |
| | | IoSessionListener sessionListener, |
| | | HeartbeatProvider heartbeatMessageProvider) { |
| | | this.splitDecoderFactory = new SplitDecoderFactory(); |
| | | this.nettySessionFactory = new NettySessionFactory(sessionListener); |
| | | this.ioServerOption = ioServerOption; |
| | | |
| | | this.readMessageHandler = new ReadMessageHandler(ioMsgConsumer, nettySessionFactory, heartbeatMessageProvider); |
| | | } |
| | | |
| | | public void startup() { |
| | | Thread thread = new Thread(this); |
| | | thread.start(); |
| | | } |
| | | |
| | | public void shutdown() { |
| | | workerGroup.shutdownGracefully(); |
| | | bossGroup.shutdownGracefully(); |
| | | } |
| | | |
| | | @Override |
| | | public void run() { |
| | | try { |
| | | ServerBootstrap b = new ServerBootstrap(); |
| | | b.group(bossGroup, workerGroup) |
| | | .channel(NioServerSocketChannel.class) |
| | | .handler(new LoggingHandler(LogLevel.INFO)) |
| | | .option(ChannelOption.SO_KEEPALIVE, true) |
| | | .option(ChannelOption.CONNECT_TIMEOUT_MILLIS, ioServerOption.getConnectTimeoutMillis()) |
| | | .childHandler(new ChannelInitializer<SocketChannel>() { |
| | | @Override |
| | | public void initChannel(SocketChannel ch) { |
| | | ChannelPipeline p = ch.pipeline(); |
| | | ByteToMessageDecoder splitDecoder = splitDecoderFactory.build(ioServerOption); |
| | | if(splitDecoder != null) |
| | | p.addLast("splitDecoder", splitDecoder); |
| | | p.addLast("idleStateHandler", new IdleStateHandler(ioServerOption.getReaderIdleTime(), 0, 0)); |
| | | p.addLast("byteArrayDecoder", new ByteArrayDecoder());//å符串解ç å ç¼ç |
| | | p.addLast("byteArrayEncoder", new ByteArrayEncoder()); |
| | | p.addLast("readMessageHandler", readMessageHandler);//读åä¿¡æ¯ |
| | | } |
| | | }); |
| | | |
| | | // Bind and start to accept incoming connections. |
| | | ChannelFuture channelFuture = b.bind(ioServerOption.getPort()).sync(); |
| | | channelFuture.channel().closeFuture().sync(); |
| | | } catch (InterruptedException e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | | workerGroup.shutdownGracefully(); |
| | | bossGroup.shutdownGracefully(); |
| | | } |
| | | } |
| | | |
| | | public IoSessionQuery getSessionQuery() { |
| | | return nettySessionFactory; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty; |
| | | |
| | | import com.ld.io.api.InvokeResult; |
| | | import com.ld.io.api.IoSession; |
| | | |
| | | import java.util.Date; |
| | | import java.util.Objects; |
| | | |
| | | public class NettySession implements IoSession { |
| | | private String id;// éæºå¯ä¸æ è¯ |
| | | private String businessKey;// ä¸å¡å¯ä¸æ è¯ |
| | | private String address;// ipå°å |
| | | private Integer port;// ç«¯å£ |
| | | private Date createTime;// å建æ¶é´ |
| | | private String companyId;// ç»ç»ç¼ç |
| | | |
| | | private NettyChannel nettyChannel; |
| | | private NettySessionFactory nettySessionFactory; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public String getBusinessKey() { |
| | | return businessKey; |
| | | } |
| | | |
| | | public void setBusinessKey(String businessKey) { |
| | | this.businessKey = businessKey; |
| | | } |
| | | |
| | | public String getAddress() { |
| | | return address; |
| | | } |
| | | |
| | | public Integer getPort() { |
| | | return port; |
| | | } |
| | | |
| | | public Date getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | void setAddress(String address) { |
| | | this.address = address; |
| | | } |
| | | |
| | | void setPort(Integer port) { |
| | | this.port = port; |
| | | } |
| | | |
| | | void setCreateTime(Date createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | void setNettyChannel(NettyChannel nettyChannel) { |
| | | this.nettyChannel = nettyChannel; |
| | | } |
| | | |
| | | public NettyChannel getNettyChannel() { |
| | | return nettyChannel; |
| | | } |
| | | |
| | | public void setNettySessionFactory(NettySessionFactory nettySessionFactory) { |
| | | this.nettySessionFactory = nettySessionFactory; |
| | | } |
| | | |
| | | @Override |
| | | public String getCompanyId() { |
| | | return this.companyId; |
| | | } |
| | | |
| | | @Override |
| | | public void setCompanyId(String companyId) { |
| | | this.companyId = companyId; |
| | | } |
| | | |
| | | @Override |
| | | public boolean equals(Object o) { |
| | | if (this == o) |
| | | return true; |
| | | if (o == null || getClass() != o.getClass()) |
| | | return false; |
| | | NettySession that = (NettySession) o; |
| | | return Objects.equals(id, that.id); |
| | | } |
| | | |
| | | @Override |
| | | public int hashCode() { |
| | | return Objects.hash(id); |
| | | } |
| | | |
| | | public InvokeResult invoke(byte[] bytes) { |
| | | if (nettyChannel == null) { |
| | | return InvokeResult.SOCKET_NOT_CREATE; |
| | | } |
| | | InvokeResult result = nettyChannel.invoke(bytes); |
| | | if (InvokeResult.CHANNEL_CLOSED.equals(result)) { |
| | | this.destroy(); |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | public void destroy() { |
| | | nettySessionFactory.destroy(this); |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "NettySession{" + "id='" + id + '\'' + ", businessKey='" |
| | | + businessKey + '\'' + ", address='" + address + '\'' |
| | | + ", port=" + port + ", createTime=" + createTime + '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty; |
| | | |
| | | import com.ld.io.api.IoSession; |
| | | import com.ld.io.api.IoSessionListener; |
| | | import com.ld.io.api.IoSessionQuery; |
| | | import io.netty.channel.Channel; |
| | | import io.netty.channel.ChannelHandlerContext; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | |
| | | import java.net.InetSocketAddress; |
| | | import java.util.*; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | | |
| | | public class NettySessionFactory implements IoSessionQuery { |
| | | private final Logger logger = LoggerFactory.getLogger(getClass()); |
| | | private static Map<String, NettySession> sessionsMap = new ConcurrentHashMap<>(50); |
| | | private IoSessionListener sessionListener; |
| | | |
| | | NettySessionFactory(IoSessionListener sessionListener) { |
| | | this.sessionListener = sessionListener; |
| | | } |
| | | |
| | | @Override |
| | | public List<IoSession> getAllSession() { |
| | | Set<Map.Entry<String, NettySession>> entries = sessionsMap.entrySet(); |
| | | List<IoSession> list = new ArrayList<>(entries.size()); |
| | | for (Map.Entry<String, NettySession> entry : entries) { |
| | | list.add(entry.getValue()); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | public IoSession getSession(String id) { |
| | | if ("".equals(id) || id == null) { |
| | | return null; |
| | | } |
| | | return sessionsMap.get(id); |
| | | } |
| | | |
| | | @Override |
| | | public IoSession getSessionByBusinessKey(String businessKey) { |
| | | if ("".equals(businessKey) || businessKey == null) { |
| | | return null; |
| | | } |
| | | return sessionsMap.entrySet().stream().map(Map.Entry::getValue) |
| | | .filter(session -> businessKey.equals(session.getBusinessKey())).findFirst().orElse(null); |
| | | } |
| | | |
| | | public IoSession getSession(NettyChannel nettyChannel) { |
| | | return sessionsMap.get(nettyChannel.getCtx().channel().id().asLongText()); |
| | | } |
| | | |
| | | IoSession getSession(ChannelHandlerContext ctx) { |
| | | return sessionsMap.get(ctx.channel().id().asLongText()); |
| | | } |
| | | |
| | | void create(NettyChannel nettyChannel) { |
| | | Channel channel = nettyChannel.getCtx().channel(); |
| | | String id = channel.id().asLongText(); |
| | | InetSocketAddress address = (InetSocketAddress) channel.remoteAddress(); |
| | | |
| | | NettySession nettySession = new NettySession(); |
| | | nettySession.setId(id); |
| | | nettySession.setAddress(address.getAddress().getHostAddress()); |
| | | nettySession.setPort(address.getPort()); |
| | | nettySession.setCreateTime(new Date()); |
| | | nettySession.setNettyChannel(nettyChannel); |
| | | nettySession.setNettySessionFactory(this); |
| | | |
| | | sessionsMap.put(id, nettySession); |
| | | logger.info("Add new session to IoSessionFactory, nettySession=" + nettySession.toString()); |
| | | fireCreateEvent(nettySession); |
| | | } |
| | | |
| | | void destroy(ChannelHandlerContext ctx) { |
| | | this.destroy(ctx.channel().id().asLongText()); |
| | | } |
| | | |
| | | private void destroy(String id) { |
| | | NettySession nettySession = sessionsMap.get(id); |
| | | if (nettySession != null) { |
| | | destroy(nettySession); |
| | | } |
| | | } |
| | | |
| | | void destroy(NettySession nettySession) { |
| | | logger.info("Destroy session by ctx, id={}, businessKey={}", nettySession.getId(), nettySession.getBusinessKey()); |
| | | nettySession.getNettyChannel().destroy(); |
| | | sessionsMap.remove(nettySession.getId()); |
| | | fireDestroyEvent(nettySession); |
| | | } |
| | | |
| | | private void fireCreateEvent(NettySession nettySession) { |
| | | if (sessionListener != null) { |
| | | try { |
| | | sessionListener.onCreate(nettySession); |
| | | } catch (Exception e) { |
| | | logger.error("Create session error, bizKey=" + nettySession.getBusinessKey(), e); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | private void fireDestroyEvent(NettySession nettySession) { |
| | | if (sessionListener != null) { |
| | | try { |
| | | sessionListener.onDestroy(nettySession); |
| | | } catch (Exception e) { |
| | | logger.error("Destroy session error, bizKey=" + nettySession.getBusinessKey(), e); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty; |
| | | |
| | | import com.ld.io.api.HeartbeatProvider; |
| | | import com.ld.io.api.IoMsgConsumer; |
| | | import com.ld.io.api.IoSession; |
| | | import io.netty.buffer.ByteBuf; |
| | | import io.netty.buffer.Unpooled; |
| | | import io.netty.channel.Channel; |
| | | import io.netty.channel.ChannelFutureListener; |
| | | import io.netty.channel.ChannelHandler.Sharable; |
| | | import io.netty.channel.ChannelHandlerContext; |
| | | import io.netty.channel.SimpleChannelInboundHandler; |
| | | import io.netty.handler.timeout.IdleStateEvent; |
| | | import io.netty.util.internal.logging.InternalLogger; |
| | | import io.netty.util.internal.logging.InternalLoggerFactory; |
| | | |
| | | import java.io.IOException; |
| | | |
| | | @Sharable |
| | | public class ReadMessageHandler extends SimpleChannelInboundHandler<Object> { |
| | | private final InternalLogger logger = InternalLoggerFactory.getInstance(this.getClass()); |
| | | private ReceiveMessageThreadPool threadPool;//æ¶æ¯å¤ççº¿ç¨æ± |
| | | private NettySessionFactory nettySessionFactory;//ä¼è¯å·¥å |
| | | private HeartbeatProvider heartbeatMessageProvider;//å¿è·³æ°æ®æä¾è
|
| | | |
| | | public ReadMessageHandler(IoMsgConsumer messageConsumer, NettySessionFactory nettySessionFactory, HeartbeatProvider heartbeatMessageProvider) { |
| | | this.threadPool = new ReceiveMessageThreadPool(messageConsumer); |
| | | this.nettySessionFactory = nettySessionFactory; |
| | | this.heartbeatMessageProvider = heartbeatMessageProvider; |
| | | } |
| | | |
| | | @Override |
| | | public void channelActive(ChannelHandlerContext ctx) throws Exception { |
| | | nettySessionFactory.create(new NettyChannel(ctx)); |
| | | super.channelActive(ctx); |
| | | } |
| | | |
| | | @Override |
| | | public void channelInactive(ChannelHandlerContext ctx) throws Exception { |
| | | nettySessionFactory.destroy(ctx); |
| | | super.channelInactive(ctx); |
| | | } |
| | | |
| | | @Override |
| | | public void channelRead0(ChannelHandlerContext ctx, Object msg) throws Exception { |
| | | IoSession session = nettySessionFactory.getSession(ctx); |
| | | threadPool.execute(session, (byte[]) msg); |
| | | } |
| | | |
| | | @Override |
| | | public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception { |
| | | logger.error("happened error!", cause); |
| | | Channel channel = ctx.channel(); |
| | | if (cause instanceof IOException && channel.isActive()) { |
| | | nettySessionFactory.destroy(ctx); |
| | | ctx.close(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * å¿è·³å¤ç |
| | | * è¶
æ¶åå°è¯å客æ·ç«¯åéæ¶æ¯ï¼è¥åé失败å
³échannel |
| | | */ |
| | | @Override |
| | | public void userEventTriggered(final ChannelHandlerContext ctx, Object evt) throws Exception { |
| | | if (evt instanceof IdleStateEvent) { |
| | | if (heartbeatMessageProvider == null) { |
| | | return; |
| | | } |
| | | |
| | | logger.info("Health check time out, the event was triggered"); |
| | | IoSession session = nettySessionFactory.getSession(ctx); |
| | | if(null == session){ |
| | | logger.error("no Session by HeartBeat"); |
| | | return; |
| | | } |
| | | byte[] bytes = heartbeatMessageProvider.provide(session); |
| | | |
| | | if(null == bytes){ |
| | | logger.error("no msg by HeartBeat"); |
| | | return; |
| | | } |
| | | |
| | | ByteBuf buf = Unpooled.copiedBuffer(bytes); |
| | | ctx.writeAndFlush(buf).addListener((ChannelFutureListener) future -> { |
| | | if (!future.isSuccess()) { |
| | | nettySessionFactory.destroy(ctx); |
| | | future.channel().close(); |
| | | } |
| | | }); |
| | | } else { |
| | | super.userEventTriggered(ctx, evt); |
| | | } |
| | | } |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty; |
| | | |
| | | import com.ld.io.api.IoMsgConsumer; |
| | | import com.ld.io.api.IoSession; |
| | | |
| | | import io.netty.util.concurrent.DefaultThreadFactory; |
| | | |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | |
| | | import java.util.concurrent.*; |
| | | |
| | | /** |
| | | * çº¿ç¨æ± å¤çæ¥æ¶å°çä¿¡æ¯, ä¸å ç¨nettyçå·¥ä½çº¿ç¨ |
| | | */ |
| | | class ReceiveMessageThreadPool { |
| | | private static final String POOL_NAME = "netty-receive-message"; |
| | | private final Logger logger = LoggerFactory.getLogger(getClass()); |
| | | private static ExecutorService executorService; |
| | | private IoMsgConsumer messageConsumer; |
| | | |
| | | public ReceiveMessageThreadPool(IoMsgConsumer messageConsumer) { |
| | | this.messageConsumer = messageConsumer; |
| | | } |
| | | |
| | | static { |
| | | ThreadFactory threadFactory = new DefaultThreadFactory(POOL_NAME); |
| | | executorService = new ThreadPoolExecutor(100, 100, 0L, |
| | | TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(500), |
| | | threadFactory, new ThreadPoolExecutor.DiscardOldestPolicy()); |
| | | } |
| | | |
| | | void execute(IoSession session, byte[] bytes) { |
| | | executorService |
| | | .submit(() -> { |
| | | if (messageConsumer != null) { |
| | | String msg; |
| | | try { |
| | | //msg = new String(bytes, "UTF-8"); |
| | | //logger.info("ä¸´æ¶æå°æ¥çæ¥æï¼"+ msg); |
| | | messageConsumer.consume(session, bytes); |
| | | } catch (Exception e) { |
| | | try { |
| | | msg = new String(bytes, "UTF-8"); |
| | | } catch (Exception e1) { |
| | | msg = "转æ¢ä¸ºå符串å¼å¸¸"; |
| | | } |
| | | logger.error( |
| | | "Consume message happened error, business key=" |
| | | + session.getBusinessKey() |
| | | + ", msg=" + msg, e); |
| | | } |
| | | } else { |
| | | logger.error("Message consumer not config! All request was ignored!"); |
| | | } |
| | | }); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty; |
| | | |
| | | import com.ld.io.api.IoException; |
| | | import com.ld.io.api.IoServerOption; |
| | | import com.ld.io.api.SplitByteDecoderType; |
| | | |
| | | import io.netty.buffer.ByteBuf; |
| | | import io.netty.buffer.Unpooled; |
| | | import io.netty.handler.codec.*; |
| | | import io.netty.handler.codec.compression.SnappyFrameDecoder; |
| | | |
| | | public class SplitDecoderFactory { |
| | | |
| | | public ByteToMessageDecoder build(IoServerOption ioServerOption) { |
| | | int splitDecoderType = ioServerOption.getSplitDecoderType(); |
| | | ByteToMessageDecoder result; |
| | | switch (splitDecoderType) { |
| | | case SplitByteDecoderType.DELIMITER_SYMBOL: |
| | | ByteBuf byteBuf = Unpooled.unreleasableBuffer(Unpooled.copiedBuffer(ioServerOption.getDelimiter())); |
| | | result = new DelimiterBasedFrameDecoder(ioServerOption.getMaxFrameSize(), byteBuf); |
| | | break; |
| | | case SplitByteDecoderType.ENTER_SYMBOL: |
| | | result = new LineBasedFrameDecoder(ioServerOption.getMaxFrameSize()); |
| | | break; |
| | | case SplitByteDecoderType.FIXED_LENGTH: |
| | | result = new FixedLengthFrameDecoder(ioServerOption.getFixedLength()); |
| | | break; |
| | | case SplitByteDecoderType.LENGTH_FIELD: |
| | | result = new LengthFieldBasedFrameDecoder(ioServerOption.getMaxFrameSize(), 0, ioServerOption.getLengthFieldLength()); |
| | | break; |
| | | case SplitByteDecoderType.NO_LIMIT: |
| | | result = null; |
| | | break; |
| | | default: |
| | | throw new IoException("split decoder type not exist"); |
| | | } |
| | | return result; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty; |
| | | |
| | | public class StringToHex { |
| | | |
| | | public String convertStringToHex(String str) { |
| | | |
| | | char[] chars = str.toCharArray(); |
| | | |
| | | StringBuffer hex = new StringBuffer(); |
| | | for (int i = 0; i < chars.length; i++) { |
| | | hex.append(Integer.toHexString((int) chars[i])); |
| | | } |
| | | |
| | | return hex.toString(); |
| | | } |
| | | |
| | | public String convertHexToString(String hex) { |
| | | |
| | | StringBuilder sb = new StringBuilder(); |
| | | StringBuilder temp = new StringBuilder(); |
| | | |
| | | //49204c6f7665204a617661 split into two characters 49, 20, 4c... |
| | | for (int i = 0; i < hex.length() - 1; i += 2) { |
| | | //grab the hex in pairs |
| | | String output = hex.substring(i, (i + 2)); |
| | | //convert hex to decimal |
| | | int decimal = Integer.parseInt(output, 16); |
| | | //convert the decimal to character |
| | | sb.append((char) decimal); |
| | | temp.append(decimal); |
| | | } |
| | | |
| | | return sb.toString(); |
| | | } |
| | | |
| | | //504F533838383834 POS88884 |
| | | public static void main(String[] args) { |
| | | |
| | | StringToHex strToHex = new StringToHex(); |
| | | System.out.println("\n-----ASCIIç 转æ¢ä¸º16è¿å¶ -----"); |
| | | String str = "POS88884"; |
| | | System.out.println("å符串: " + str); |
| | | String hex = strToHex.convertStringToHex(str); |
| | | System.out.println("转æ¢ä¸º16è¿å¶ : " + hex); |
| | | |
| | | System.out.println("\n***** 16è¿å¶è½¬æ¢ä¸ºASCII *****"); |
| | | System.out.println("Hex : " + hex); |
| | | System.out.println("ASCII : " + strToHex.convertHexToString(hex)); |
| | | |
| | | System.out.println("ASCII : " + strToHex.convertHexToString("696F745F6366672E73716C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303634340030303030303030003030303030303000303030303030343431323600313333313037363732333400303131373234002030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172202000726F6F7400000000000000000000000000000000000000000000000000000000726F6F7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000505241474D4120666F726569676E5F6B6579733D4F46463B0A424547494E205452414E53414354494F4E3B0A435245415445205441424C45206D616368696E6528696420494E5445474552205052494D415259204B45592C6F7267496420494E54454745522C6F72676E616D6520544558542C67726F7570496420494E54454745522C67726F75706E616D6520544558542C696564496420494E54454745522C6965646E616D6520544558542C7374616D7020494E5445474552293B0A494E5345525420494E544F206D616368696E652056414C55455328312C313030322C27E88B97E7A195272C312C27E58C97E4BAAC272C322C2774657374272C31353238383837343535293B0A435245415445205441424C4520706F727428636F6D20494E5445474552205052494D415259204B45592C6D6F646520544558542C626175647261746520494E54454745522C20646174616269747320494E54454745522C73746F706269747320494E54454745522C70617269747920544558542C666C6F77636F6E74726F6C20544558542C64616C617920494E54454745522C766C6420494E5445474552293B0A494E5345525420494E544F20706F72742056414C55455328312C274D425553272C302C302C302C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C55455328322C274D425553272C302C302C302C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C55455328332C2743414E272C353030302C302C302C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C55455328342C2743414E272C353030302C302C302C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C55455328352C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C55455328362C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C55455328372C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C55455328382C275253323332272C323430302C382C312C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C55455328392C275253323332272C323430302C382C312C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C5545532831302C275253323332272C323430302C382C312C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C5545532831312C275253323332272C323430302C382C312C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C5545532831322C275253323332272C323430302C382C312C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C5545532831332C27494F272C302C302C302C276E6F6E65272C276E6F272C313030302C30293B0A435245415445205441424C452064657669636520286E616D6520544558542C636F6D20494E54454745522C6164647265737320494E5445474552205052494D415259204B45592C7265616C6164647220494E54454745522C6C69626E616D6520544558542C766C6420494E54454745522C7479706520494E54454745522C646576696365636C6173732054455854293B0A494E5345525420494E544F206465766963652056414C5545532827E6B8A9E6B9BFE5BAA6272C362C322C312C276C69627468735F6976672E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E7A9BAE8B083E981A5E68EA7E599A8272C362C332C332C276C69626961635F7231302E736F272C302C302C273427293B0A494E5345525420494E544F206465766963652056414C5545532827E9858DE794B5E6A8A1E59D97272C352C31322C312C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8BE93E585A5E9878F272C31332C3235362C3235362C276C696264692E736F272C302C302C2732353627293B0A494E5345525420494E544F206465766963652056414C5545532827E8BE93E587BAE9878F272C31332C3235372C3235372C276C6962646F2E736F272C302C302C2732353727293B0A435245415445205441424C4520726573756C74286C69626E616D6520544558542C70617373636F646520494E54454745522C6E616D6520544558542C7479706520494E54454745522C6164647265737320494E54454745522C6C656E20494E54454745522C7261746520494E54454745522C766C6420494E54454745522C646174617479706520544558542C5052494D415259204B4559286C69626E616D652C70617373636F646529293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C312C27E8BE93E585A5E9878F31272C312C312C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C322C27E8BE93E585A5E9878F32272C312C322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C332C27E8BE93E585A5E9878F33272C312C332C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C342C27E8BE93E585A5E9878F34272C312C342C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C352C27E8BE93E585A5E9878F35272C312C352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C362C27E8BE93E585A5E9878F36272C312C362C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C372C27E8BE93E585A5E9878F37272C312C372C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C382C27E8BE93E585A5E9878F38272C312C382C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C312C27E8BE93E587BAE9878F31272C342C312C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C322C27E8BE93E587BAE9878F32272C342C322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C332C27E8BE93E587BAE9878F33272C342C332C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C342C27E8BE93E587BAE9878F34272C342C342C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C352C27E8BE93E587BAE9878F35272C342C352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C362C27E8BE93E587BAE9878F36272C342C362C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C372C27E8BE93E587BAE9878F37272C342C372C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C382C27E8BE93E587BAE9878F38272C342C382C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69627468735F6976672E736F272C312C27E9809AE8AEAFE78AB6E68081272C312C302C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69627468735F6976672E736F272C322C27E6B8A9E5BAA6272C332C302C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69627468735F6976672E736F272C332C27E6B9BFE5BAA6272C332C302C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C312C27E9809AE8AEAFE78AB6E68081272C312C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C322C27E6B8A9E5BAA6272C332C31352C312C312C302C27494E5427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C332C27E7A9BAE8B083E78AB6E68081272C332C31352C312C312C302C27494E5427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C342C27E887AAE58AA8E6A8A1E5BC8F28E5BC80E69CBA29272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C352C27E588B6E586B7E6A8A1E5BC8F3136E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C362C27E588B6E586B7E6A8A1E5BC8F3137E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C372C27E588B6E586B7E6A8A1E5BC8F3138E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C382C27E588B6E586B7E6A8A1E5BC8F3139E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C392C27E588B6E586B7E6A8A1E5BC8F3230E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31302C27E588B6E586B7E6A8A1E5BC8F3231E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31312C27E588B6E586B7E6A8A1E5BC8F3232E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31322C27E588B6E586B7E6A8A1E5BC8F3233E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31332C27E588B6E586B7E6A8A1E5BC8F3234E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31342C27E588B6E586B7E6A8A1E5BC8F3235E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31352C27E588B6E586B7E6A8A1E5BC8F3236E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31362C27E588B6E586B7E6A8A1E5BC8F3237E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31372C27E588B6E586B7E6A8A1E5BC8F3238E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31382C27E588B6E586B7E6A8A1E5BC8F3239E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C31392C27E588B6E586B7E6A8A1E5BC8F3330E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32302C27E588B6E783ADE6A8A1E5BC8F3136E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32312C27E588B6E783ADE6A8A1E5BC8F3137E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32322C27E588B6E783ADE6A8A1E5BC8F3138E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32332C27E588B6E783ADE6A8A1E5BC8F3139E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32342C27E588B6E783ADE6A8A1E5BC8F3230E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32352C27E588B6E783ADE6A8A1E5BC8F3231E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32362C27E588B6E783ADE6A8A1E5BC8F3232E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32372C27E588B6E783ADE6A8A1E5BC8F3233E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32382C27E588B6E783ADE6A8A1E5BC8F3234E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C32392C27E588B6E783ADE6A8A1E5BC8F3235E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33302C27E588B6E783ADE6A8A1E5BC8F3236E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33312C27E588B6E783ADE6A8A1E5BC8F3237E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33322C27E588B6E783ADE6A8A1E5BC8F3238E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33332C27E588B6E783ADE6A8A1E5BC8F3239E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33342C27E588B6E783ADE6A8A1E5BC8F3330E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33352C27E999A4E6B9BFE6A8A1E5BC8F3136E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33362C27E999A4E6B9BFE6A8A1E5BC8F3137E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33372C27E999A4E6B9BFE6A8A1E5BC8F3138E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33382C27E999A4E6B9BFE6A8A1E5BC8F3139E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C33392C27E999A4E6B9BFE6A8A1E5BC8F3230E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34302C27E999A4E6B9BFE6A8A1E5BC8F3231E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34312C27E999A4E6B9BFE6A8A1E5BC8F3232E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34322C27E999A4E6B9BFE6A8A1E5BC8F3233E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34332C27E999A4E6B9BFE6A8A1E5BC8F3234E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34342C27E999A4E6B9BFE6A8A1E5BC8F3235E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34352C27E999A4E6B9BFE6A8A1E5BC8F3236E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34362C27E999A4E6B9BFE6A8A1E5BC8F3237E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34372C27E999A4E6B9BFE6A8A1E5BC8F3238E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34382C27E999A4E6B9BFE6A8A1E5BC8F3239E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C34392C27E999A4E6B9BFE6A8A1E5BC8F3330E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35302C27E98081E9A38EE6A8A1E5BC8F3136E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35312C27E98081E9A38EE6A8A1E5BC8F3137E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35322C27E98081E9A38EE6A8A1E5BC8F3138E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35332C27E98081E9A38EE6A8A1E5BC8F3139E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35342C27E98081E9A38EE6A8A1E5BC8F3230E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35352C27E98081E9A38EE6A8A1E5BC8F3231E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35362C27E98081E9A38EE6A8A1E5BC8F3232E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35372C27E98081E9A38EE6A8A1E5BC8F3233E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35382C27E98081E9A38EE6A8A1E5BC8F3234E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C35392C27E98081E9A38EE6A8A1E5BC8F3235E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36302C27E98081E9A38EE6A8A1E5BC8F3236E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36312C27E98081E9A38EE6A8A1E5BC8F3237E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36322C27E98081E9A38EE6A8A1E5BC8F3238E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36332C27E98081E9A38EE6A8A1E5BC8F3239E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36342C27E98081E9A38EE6A8A1E5BC8F3330E5BAA6272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36352C27E585B3E69CBA272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36362C27E4BDBFE883BDE69DA5E794B5E887AAE590AFE58AA8E58A9FE883BD272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36372C27E7A681E794A8E69DA5E794B5E887AAE590AFE58AA8E58A9FE883BD272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36382C27E4BDBFE883BDE6B8A9E5BAA6E699BAE883BDE68EA7E588B6E58A9FE883BD272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C36392C27E7A681E794A8E6B8A9E5BAA6E699BAE883BDE68EA7E588B6E58A9FE883BD272C342C31352C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626961635F7231302E736F272C37302C27E6B8A9E5BAA6E68EA7E588B6E4B88AE4B88BE99990E8AEBEE7BDAE272C342C31352C322C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C312C27E9809AE8AEAFE78AB6E68081272C312C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C322C274431E5BC80E585B3E9878F272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C332C274432E5BC80E585B3E9878F272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C342C274433E5BC80E585B3E9878F272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C352C274434E5BC80E585B3E9878F272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C362C274435E5BC80E585B3E9878F272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C372C274C31E5BC80E585B3E9878F272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C382C274C32E5BC80E585B3E9878F272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C392C274C33E5BC80E585B3E9878F272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31302C27E99BB7E587BBE6ACA1E695B0272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31312C275054313030E6B8A9E5BAA631272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31322C275054313030E6B8A9E5BAA632272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31332C27E6BC8FE794B5E6B581272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31342C2741E7BABFE794B5E58E8B272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31352C2742E7BABFE794B5E58E8B272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31362C2743E7BABFE794B5E58E8B272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31372C2741E7BABFE794B5E6B581272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31382C2742E7BABFE794B5E6B581272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31392C2743E7BABFE794B5E6B581272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32302C27E5B882E794B5E9A291E78E87272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32312C27E58A9FE78E87E59BA0E695B0272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32322C2741E7BABFE58A9FE78E87272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32332C2742E7BABFE58A9FE78E87272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32342C2743E7BABFE58A9FE78E87272C332C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C332C32322C312C312C302C27464C4F415427293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C342C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32372C27E7BBA7E794B5E599A831E997ADE590883173272C342C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32382C27E7BBA7E794B5E599A831E997ADE590883273272C342C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C342C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C33302C27E7BBA7E794B5E599A832E997ADE590883173272C342C32322C312C312C302C274259544527293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C33312C27E7BBA7E794B5E599A832E997ADE590883273272C342C32322C312C312C302C274259544527293B0A435245415445205441424C45206163637572616379286164647265737320494E54454745522C2070617373636F646520494E54454745522C206E616D6520544558542C646573637269626520544558542C737461676520494E54454745522C5052494D415259204B455928616464726573732C70617373636F646529293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36302C27E98081E9A38EE6A8A1E5BC8F3236E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36312C27E98081E9A38EE6A8A1E5BC8F3237E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36322C27E98081E9A38EE6A8A1E5BC8F3238E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36332C27E98081E9A38EE6A8A1E5BC8F3239E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36342C27E98081E9A38EE6A8A1E5BC8F3330E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36352C27E585B3E69CBA272C27E585B3E69CBA272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36362C27E4BDBFE883BDE69DA5E794B5E887AAE590AFE58AA8E58A9FE883BD272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36372C27E7A681E794A8E69DA5E794B5E887AAE590AFE58AA8E58A9FE883BD272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36382C27E4BDBFE883BDE6B8A9E5BAA6E699BAE883BDE68EA7E588B6E58A9FE883BD272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C36392C27E7A681E794A8E6B8A9E5BAA6E699BAE883BDE68EA7E588B6E58A9FE883BD272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C37302C27E6B8A9E5BAA6E68EA7E588B6E4B88AE4B88BE99990E8AEBEE7BDAE272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328322C312C27E9809AE8AEAFE78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328322C322C27E6B8A9E5BAA6272C2731E69184E6B08FE5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C55455328322C332C27E79BB8E5AFB9E6B8A9E5BAA6272C273125272C3130293B0A494E5345525420494E544F2061636375726163792056414C55455328332C342C27E887AAE58AA8E6A8A1E5BC8FEFBC88E5BC80E69CBAEFBC89272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C352C27E588B6E586B7E6A8A1E5BC8F3136E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C362C27E588B6E586B7E6A8A1E5BC8F3137E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C372C27E588B6E586B7E6A8A1E5BC8F3138E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C382C27E588B6E586B7E6A8A1E5BC8F3139E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C392C27E588B6E586B7E6A8A1E5BC8F3230E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C31302C27E588B6E586B7E6A8A1E5BC8F3231E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C31312C27E588B6E586B7E6A8A1E5BC8F3232E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C31332C27E588B6E586B7E6A8A1E5BC8F3234E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C31342C27E588B6E586B7E6A8A1E5BC8F3235E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C31352C27E588B6E586B7E6A8A1E5BC8F3236E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C31362C27E588B6E586B7E6A8A1E5BC8F3237E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C31372C27E588B6E586B7E6A8A1E5BC8F3238E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C31382C27E588B6E586B7E6A8A1E5BC8F3239E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C31392C27E588B6E586B7E6A8A1E5BC8F3330E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32302C27E588B6E783ADE6A8A1E5BC8F3136E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32312C27E588B6E783ADE6A8A1E5BC8F3137E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32322C27E588B6E783ADE6A8A1E5BC8F3138E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32332C27E588B6E783ADE6A8A1E5BC8F3139E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32342C27E588B6E783ADE6A8A1E5BC8F3230E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32352C27E588B6E783ADE6A8A1E5BC8F3231E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32362C27E588B6E783ADE6A8A1E5BC8F3232E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32372C27E588B6E783ADE6A8A1E5BC8F3233E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32382C27E588B6E783ADE6A8A1E5BC8F3234E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C32392C27E588B6E783ADE6A8A1E5BC8F3235E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33302C27E588B6E783ADE6A8A1E5BC8F3236E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33312C27E588B6E783ADE6A8A1E5BC8F3237E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33322C27E588B6E783ADE6A8A1E5BC8F3238E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33332C27E588B6E783ADE6A8A1E5BC8F3239E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33342C27E588B6E783ADE6A8A1E5BC8F3330E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33352C27E999A4E6B9BFE6A8A1E5BC8F3136E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33362C27E999A4E6B9BFE6A8A1E5BC8F3137E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33372C27E999A4E6B9BFE6A8A1E5BC8F3138E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33382C27E999A4E6B9BFE6A8A1E5BC8F3139E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C33392C27E999A4E6B9BFE6A8A1E5BC8F3230E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34302C27E999A4E6B9BFE6A8A1E5BC8F3231E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34312C27E999A4E6B9BFE6A8A1E5BC8F3232E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34322C27E999A4E6B9BFE6A8A1E5BC8F3233E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34332C27E999A4E6B9BFE6A8A1E5BC8F3234E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34342C27E999A4E6B9BFE6A8A1E5BC8F3235E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34352C27E999A4E6B9BFE6A8A1E5BC8F3236E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34362C27E999A4E6B9BFE6A8A1E5BC8F3237E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34372C27E999A4E6B9BFE6A8A1E5BC8F3238E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34382C27E999A4E6B9BFE6A8A1E5BC8F3239E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C34392C27E999A4E6B9BFE6A8A1E5BC8F3330E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C35302C27E98081E9A38EE6A8A1E5BC8F3136E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C35312C27E98081E9A38EE6A8A1E5BC8F3137E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C35322C27E98081E9A38EE6A8A1E5BC8F3138E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C35332C27E98081E9A38EE6A8A1E5BC8F3139E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C35342C27E98081E9A38EE6A8A1E5BC8F3230E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C35352C27E98081E9A38EE6A8A1E5BC8F3231E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C35362C27E98081E9A38EE6A8A1E5BC8F3232E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C35372C27E98081E9A38EE6A8A1E5BC8F3233E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C35382C27E98081E9A38EE6A8A1E5BC8F3234E5BAA6272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328332C322C27E6B8A9E5BAA6272C27302E35E69184E6B08FE5BAA6272C35293B0A494E5345525420494E544F2061636375726163792056414C55455328332C332C27E7A9BAE8B083E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31312C275054313030E6B8A9E5BAA631272C27302E31E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31322C275054313030E6B8A9E5BAA632272C27302E31E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31332C27E6BC8FE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31342C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31352C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31362C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31372C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31382C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C31392C2743E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32302C27E5B882E794B5E9A291E78E87272C2720302E31485A272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32322C2741E7BABFE58A9FE78E87272C2720312057272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32332C2742E7BABFE58A9FE78E87272C272031202057272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32342C2743E7BABFE58A9FE78E87272C2720312057272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2720302E303031E5BAA6272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532831322C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A434F4D4D49543B0A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")); |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty.client; |
| | | |
| | | import java.io.UnsupportedEncodingException; |
| | | |
| | | public class IoClientTest { |
| | | public static void main(String[] args) throws InterruptedException, UnsupportedEncodingException { |
| | | TcpClient tcpClient = new TcpClient(); |
| | | tcpClient.start(); |
| | | Thread.sleep(1000L); |
| | | |
| | | String msg = "<FZZY>hello<END>"; |
| | | tcpClient.send(msg.getBytes()); |
| | | System.out.println("send complete!!"); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* |
| | | * Copyright 2012 The Netty Project |
| | | * |
| | | * The Netty Project licenses this file to you under the Apache License, |
| | | * version 2.0 (the "License"); you may not use this file except in compliance |
| | | * with the License. You may obtain a copy of the License at: |
| | | * |
| | | * http://www.apache.org/licenses/LICENSE-2.0 |
| | | * |
| | | * Unless required by applicable law or agreed to in writing, software |
| | | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| | | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| | | * License for the specific language governing permissions and limitations |
| | | * under the License. |
| | | */ |
| | | package com.ld.io.netty.client; |
| | | |
| | | import io.netty.bootstrap.Bootstrap; |
| | | import io.netty.buffer.ByteBuf; |
| | | import io.netty.buffer.Unpooled; |
| | | import io.netty.channel.*; |
| | | import io.netty.channel.oio.OioEventLoopGroup; |
| | | import io.netty.channel.socket.SocketChannel; |
| | | import io.netty.channel.socket.oio.OioSocketChannel; |
| | | import io.netty.handler.codec.DelimiterBasedFrameDecoder; |
| | | import io.netty.handler.codec.bytes.ByteArrayDecoder; |
| | | import io.netty.handler.codec.bytes.ByteArrayEncoder; |
| | | |
| | | import java.io.UnsupportedEncodingException; |
| | | |
| | | /** |
| | | * Keeps sending random data to the specified address. |
| | | */ |
| | | public final class TcpClient implements Runnable { |
| | | |
| | | static final String HOST = System.getProperty("host", "127.0.0.1"); |
| | | static final int PORT = Integer.parseInt(System.getProperty("port", "9005")); |
| | | final TestTempClientHandler testTempClientHandler = new TestTempClientHandler(); |
| | | private ByteBuf delimiter = Unpooled.copiedBuffer("<END>".getBytes("UTF-8")); |
| | | |
| | | private ChannelFuture channelFuture; |
| | | |
| | | public TcpClient() throws UnsupportedEncodingException { |
| | | } |
| | | |
| | | public void start() { |
| | | Thread thread = new Thread(this); |
| | | thread.start(); |
| | | } |
| | | |
| | | public void send(byte[] array) { |
| | | ChannelHandlerContext ctx = testTempClientHandler.getCtx(); |
| | | try { |
| | | ctx.writeAndFlush(Unpooled.copiedBuffer(array)).sync(); |
| | | } catch (InterruptedException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void run() { |
| | | EventLoopGroup group = new OioEventLoopGroup(); |
| | | try { |
| | | Bootstrap b = new Bootstrap(); |
| | | b.group(group) |
| | | .channel(OioSocketChannel.class) |
| | | .handler(new ChannelInitializer<SocketChannel>() { |
| | | @Override |
| | | protected void initChannel(SocketChannel ch) throws Exception { |
| | | ChannelPipeline p = ch.pipeline(); |
| | | p.addLast("framer", new DelimiterBasedFrameDecoder(2048, delimiter)); |
| | | // å符串解ç å ç¼ç |
| | | p.addLast("decoder", new ByteArrayDecoder()); |
| | | p.addLast("encoder", new ByteArrayEncoder()); |
| | | // èªå·±çé»è¾Handler |
| | | p.addLast("handler", testTempClientHandler); |
| | | } |
| | | }); |
| | | |
| | | // Make the connection attempt. |
| | | channelFuture = b.connect(HOST, PORT).sync(); |
| | | channelFuture.channel().closeFuture().sync(); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } finally { |
| | | group.shutdownGracefully(); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | /* |
| | | * Copyright 2012 The Netty Project |
| | | * |
| | | * The Netty Project licenses this file to you under the Apache License, |
| | | * version 2.0 (the "License"); you may not use this file except in compliance |
| | | * with the License. You may obtain a copy of the License at: |
| | | * |
| | | * http://www.apache.org/licenses/LICENSE-2.0 |
| | | * |
| | | * Unless required by applicable law or agreed to in writing, software |
| | | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| | | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| | | * License for the specific language governing permissions and limitations |
| | | * under the License. |
| | | */ |
| | | package com.ld.io.netty.client; |
| | | |
| | | import io.netty.channel.ChannelFutureListener; |
| | | import io.netty.channel.ChannelHandlerContext; |
| | | import io.netty.channel.SimpleChannelInboundHandler; |
| | | import io.netty.util.internal.logging.InternalLogger; |
| | | import io.netty.util.internal.logging.InternalLoggerFactory; |
| | | |
| | | /** |
| | | * Handles a client-side channel. |
| | | */ |
| | | public class TestTempClientHandler extends SimpleChannelInboundHandler<Object> { |
| | | private final InternalLogger logger = InternalLoggerFactory.getInstance(this.getClass()); |
| | | private ChannelHandlerContext ctx; |
| | | |
| | | public ChannelHandlerContext getCtx() { |
| | | return ctx; |
| | | } |
| | | |
| | | @Override |
| | | public void channelActive(ChannelHandlerContext ctx) { |
| | | this.ctx = ctx; |
| | | logger.info("channel Active"); |
| | | } |
| | | |
| | | @Override |
| | | public void channelInactive(ChannelHandlerContext ctx) throws Exception { |
| | | logger.info("channel Inactive"); |
| | | super.channelInactive(ctx); |
| | | } |
| | | |
| | | @Override |
| | | public void channelRead0(ChannelHandlerContext ctx, Object msg) throws Exception { |
| | | byte[] bytes = (byte[]) msg; |
| | | logger.info("channel channelRead0, message=" + new String(bytes)); |
| | | } |
| | | |
| | | @Override |
| | | public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) { |
| | | // Close the connection when an exception is raised. |
| | | cause.printStackTrace(); |
| | | ctx.close(); |
| | | } |
| | | |
| | | private void generateTraffic() { |
| | | // Flush the outbound buffer to the socket. |
| | | // Once flushed, generate the same amount of traffic again. |
| | | |
| | | } |
| | | |
| | | private final ChannelFutureListener trafficGenerator = future -> { |
| | | if (future.isSuccess()) { |
| | | generateTraffic(); |
| | | } else { |
| | | future.cause().printStackTrace(); |
| | | future.channel().close(); |
| | | } |
| | | }; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty.server; |
| | | |
| | | import com.ld.io.api.HeartbeatProvider; |
| | | import com.ld.io.api.IoSession; |
| | | |
| | | public class DefaultHealthProvider implements HeartbeatProvider { |
| | | |
| | | @Override |
| | | public byte[] provide(IoSession ioSession) { |
| | | return "AA".getBytes(); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty.server; |
| | | |
| | | import com.ld.io.api.IoSession; |
| | | import com.ld.io.api.IoSessionListener; |
| | | |
| | | public class DefaultIoSessionListener implements IoSessionListener { |
| | | |
| | | @Override |
| | | public void onCreate(IoSession session) { |
| | | System.err.println("Create"); |
| | | } |
| | | |
| | | @Override |
| | | public void onDestroy(IoSession session) { |
| | | System.err.println("Destroy"); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty.server; |
| | | |
| | | import com.ld.io.api.InvokeResult; |
| | | import com.ld.io.api.IoMsgConsumer; |
| | | import com.ld.io.api.IoSession; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | |
| | | public class DefaultMessageConsume implements IoMsgConsumer { |
| | | private final Logger logger = LoggerFactory.getLogger(getClass()); |
| | | |
| | | @Override |
| | | public void consume(IoSession session, byte[] bytes) { |
| | | logger.info("consume message=" + new String(bytes)); |
| | | session.setBusinessKey("BUSINESS_KEY"); |
| | | InvokeResult invoke = session.invoke("CCDDEEFFAA".getBytes()); |
| | | logger.info("invoke result=" + invoke); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty.server; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.ld.io.api.InvokeResult; |
| | | import com.ld.io.api.IoSession; |
| | | import com.ld.io.api.IoSessionQuery; |
| | | import com.ld.io.api.IoServerOption; |
| | | import com.ld.io.netty.NettyServer; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | |
| | | import java.io.UnsupportedEncodingException; |
| | | import java.util.List; |
| | | |
| | | public class IoServerTest { |
| | | private final static Logger logger = LoggerFactory.getLogger(IoServerTest.class); |
| | | private static DefaultMessageConsume messageConsume = new DefaultMessageConsume(); |
| | | private static DefaultIoSessionListener defaultIoSessionListener = new DefaultIoSessionListener(); |
| | | |
| | | public static void main(String[] args) throws InterruptedException, UnsupportedEncodingException { |
| | | IoServerOption ioServerOption = new IoServerOption(); |
| | | ioServerOption.setDelimiter("AA".getBytes("UTF-8")); |
| | | |
| | | NettyServer ioServer = new NettyServer(ioServerOption, messageConsume, defaultIoSessionListener); |
| | | ioServer.startup(); |
| | | |
| | | Thread.sleep(15000); |
| | | |
| | | IoSessionQuery sessionFactory = ioServer.getSessionQuery(); |
| | | List<IoSession> sessions = sessionFactory.getAllSession(); |
| | | for (IoSession session : sessions) { |
| | | logger.info("start send second message!"); |
| | | InvokeResult invoke = session.invoke("EEFFAA".getBytes("UTF-8")); |
| | | logger.info("second invoke result=" + invoke); |
| | | |
| | | logger.info(JSON.toJSONString(session)); |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ld.io.netty.util; |
| | | |
| | | import java.util.concurrent.atomic.AtomicLong; |
| | | |
| | | /** |
| | | * å
¨å±idçæå¨ |
| | | */ |
| | | public class IdFactory { |
| | | |
| | | private static AtomicLong generator = new AtomicLong(0); |
| | | |
| | | /** |
| | | * çæå
¨å±å¯ä¸id |
| | | */ |
| | | public static String getNextId() { |
| | | //----------------idæ ¼å¼ ------------------------- |
| | | //----------longç±»å8个åè64个æ¯ç¹ä½---------------- |
| | | // é«32ä½ | ä½32ä½ |
| | | // ç³»ç»æ¯«ç§æ° èªå¢é¿å· |
| | | long l = (((System.currentTimeMillis() / 1000) & 0xFFFFFFFF) << 32) |
| | | | (generator.getAndIncrement() & 0xFFFFFFFF); |
| | | return String.valueOf(l) ; |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | log4j.rootCategory=INFO,dailyFile |
| | | #log4j.rootCategory=INFO,stdout |
| | | |
| | | log4j.appender.dailyFile=org.apache.log4j.DailyRollingFileAppender |
| | | log4j.appender.dailyFile.File=D:/app/base/log/base-netty.log |
| | | log4j.appender.dailyFile.DatePattern='.'yyyy-MM-dd |
| | | log4j.appender.dailyFile.layout=org.apache.log4j.PatternLayout |
| | | log4j.appender.dailyFile.layout.ConversionPattern=%d %-4r [%t] %-5p %c %x (%F:%L) - %m%n |
| | | |
| | | log4j.appender.stdout=org.apache.log4j.ConsoleAppender |
| | | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout |
| | | log4j.appender.stdout.layout.ConversionPattern=%d [%t] %p [%c] - %m%n |
¶Ô±ÈÐÂÎļþ |
| | |
| | | test=696F745F6366672E73716C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303634340030303030303030003030303030303000303030303033343431323500313333313537333335303700303131373237002030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172202000726F6F7400000000000000000000000000000000000000000000000000000000726F6F7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000505241474D4120666F726569676E5F6B6579733D4F46463B0A424547494E205452414E53414354494F4E3B0A435245415445205441424C45206D616368696E6528696420494E5445474552205052494D415259204B45592C6F7267496420494E54454745522C6F72676E616D6520544558542C67726F7570496420494E54454745522C67726F75706E616D6520544558542C696564496420494E54454745522C6965646E616D6520544558542C7374616D7020494E5445474552293B0A494E5345525420494E544F206D616368696E652056414C55455328312C313030322C27E4B8ADE7899FE58EBFE69CBAE585B3E4BA8BE58AA1E7AEA1E79086E5B180272C312C27E883BDE88097E58886E69E90272C312C27E98787E99B86E69C8DE58AA1E599A8272C31353330323337353335293B0A435245415445205441424C4520706F727428636F6D20494E5445474552205052494D415259204B45592C6D6F646520544558542C626175647261746520494E54454745522C20646174616269747320494E54454745522C73746F706269747320494E54454745522C70617269747920544558542C666C6F77636F6E74726F6C20544558542C64616C617920494E54454745522C766C6420494E5445474552293B0A494E5345525420494E544F20706F72742056414C55455328312C274D425553272C302C302C302C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C55455328322C274D425553272C302C302C302C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C55455328332C2743414E272C353030302C302C302C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C55455328342C2743414E272C353030302C302C302C276E6F6E65272C276E6F272C313030302C31293B0A494E5345525420494E544F20706F72742056414C55455328352C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C55455328362C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C55455328372C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C55455328382C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C55455328392C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C5545532831302C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C5545532831312C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C5545532831322C275253343835272C393630302C382C312C276E6F6E65272C276E6F272C313030302C30293B0A494E5345525420494E544F20706F72742056414C5545532831332C27494F272C302C302C302C276E6F6E65272C276E6F272C313030302C30293B0A435245415445205441424C452064657669636520286E616D6520544558542C636F6D20494E54454745522C6164647265737320494E5445474552205052494D415259204B45592C7265616C6164647220494E54454745522C6C69626E616D6520544558542C766C6420494E54454745522C7479706520494E54454745522C646576696365636C6173732054455854293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA9531E5B182272C352C32322C33352C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA9532E5B182272C352C32332C392C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA9533E5B182272C352C32342C372C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA9534E5B182272C352C32352C382C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA9535E5B182272C352C32362C352C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA9536E5B182272C352C32372C31392C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA9537E5B182272C352C32382C31342C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA9538E5B182272C352C32392C31322C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA9539E5B182272C352C33302C31312C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA953130E5B182272C352C33312C362C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA953131E5B182272C352C33322C31352C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE5BCBAE794B5E4BA953132E5B182272C352C33332C332C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9531E5B182272C362C33342C32322C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9532E5B182E4B89C272C362C33352C32392C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9532E5B182E8A5BF272C362C33362C33332C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9533E5B182272C362C33372C33312C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9534E5B182272C362C33382C32342C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9535E5B182272C362C33392C32372C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9536E5B182272C362C34302C32382C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9537E5B182272C362C34312C32352C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9538E5B182272C362C34322C33342C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA9539E5B182272C362C34332C31372C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA953130E5B182272C362C34342C31302C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA953131E5B182272C362C34352C312C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE5BCBAE794B5E4BA953132E5B182272C362C34362C31362C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E5BCB1E794B5E69CBAE688BF272C372C34372C31382C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E5B9BFE59CBAE8A5BFE59BB4E5A299272C372C34392C342C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E79B91E68EA7E5AEA4272C382C35302C31332C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E68AA5E5918AE58E85E69CBAE688BF272C382C35312C322C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89C342D36E5B182E785A7E6988E272C382C35322C32302C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E5BCB1E794B5E69CBAE688BF31272C382C35332C32312C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89C312D33E5B182E785A7E6988E272C382C35342C32362C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89C372D39E69BBEE785A7E6988E272C382C35352C32332C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE58D8AE5B182E7A9BAE8B083272C372C35362C33322C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89C31302D3132E5B182E785A7E6988E272C382C35372C33302C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E58585E794B5E6A1A9272C372C35382C33362C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8A5BFE9A490E58E85272C392C36302C36302C276C69626D735F656E657267795F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E4B89CE9A490E58E85272C392C36312C36312C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282731E6A5BCE4B89CE785A7E6988E272C392C36322C36322C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282732E6A5BCE4B89CE785A7E6988E272C392C36332C36332C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282733E6A5BCE4B89CE785A7E6988E272C392C36342C36342C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282734E6A5BCE4B89CE785A7E6988E272C392C36352C36352C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282735E6A5BCE4B89CE785A7E6988E272C31302C36362C36362C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282736E6A5BCE4B89CE785A7E6988E272C392C36372C36372C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282737E6A5BCE4B89CE785A7E6988E272C392C36382C36382C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282738E6A5BCE4B89CE785A7E6988E272C392C36392C36392C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282739E6A5BCE4B89CE785A7E6988E272C392C37302C37302C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C55455328273130E6A5BCE4B89CE785A7E6988E272C392C37312C37312C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C55455328273131E6A5BCE4B89CE785A7E6988E272C31302C37322C37322C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282731E6A5BCE8A5BFE7A9BAE8B083272C31302C37332C37332C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282732E6A5BCE8A5BFE7A9BAE8B083272C31302C37342C37342C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282733E6A5BCE8A5BFE7A9BAE8B083272C31302C37352C37352C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282734E6A5BCE8A5BFE7A9BAE8B083272C31302C37362C37362C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282735E6A5BCE8A5BFE7A9BAE8B083272C31302C37372C37372C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282736E6A5BCE8A5BFE7A9BAE8B083272C31302C37382C37382C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282737E6A5BCE8A5BFE7A9BAE8B083272C31302C37392C37392C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282738E6A5BCE8A5BFE7A9BAE8B083272C31302C38302C38302C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C554553282739E6A5BCE8A5BFE7A9BAE8B083272C31302C38312C38312C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C55455328273130E6A5BCE8A5BFE7A9BAE8B083272C31302C38322C38322C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C55455328273131E6A5BCE8A5BFE7A9BAE8B083272C31302C38332C38332C276C69626D735F706F7765725F612E736F272C302C302C273127293B0A494E5345525420494E544F206465766963652056414C5545532827E8BE93E585A5E9878F272C31332C3235362C3235362C276C696264692E736F272C302C302C2732353627293B0A494E5345525420494E544F206465766963652056414C5545532827E8BE93E587BAE9878F272C31332C3235372C3235372C276C6962646F2E736F272C302C302C2732353727293B0A435245415445205441424C4520726573756C74286C69626E616D6520544558542C70617373636F646520494E54454745522C6E616D6520544558542C7479706520494E54454745522C6164647265737320494E54454745522C6C656E20494E54454745522C7261746520494E54454745522C766C6420494E54454745522C646174617479706520544558542C2027766172636861722720544558542C5052494D415259204B4559286C69626E616D652C70617373636F646529293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C312C27E8BE93E585A5E9878F31272C312C312C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C322C27E8BE93E585A5E9878F32272C312C322C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C332C27E8BE93E585A5E9878F33272C312C332C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C342C27E8BE93E585A5E9878F34272C312C342C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C352C27E8BE93E585A5E9878F35272C312C352C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C362C27E8BE93E585A5E9878F36272C312C362C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C372C27E8BE93E585A5E9878F37272C312C372C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C696264692E736F272C382C27E8BE93E585A5E9878F38272C312C382C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C312C27E8BE93E587BAE9878F31272C342C312C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C322C27E8BE93E587BAE9878F32272C342C322C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C332C27E8BE93E587BAE9878F33272C342C332C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C342C27E8BE93E587BAE9878F34272C342C342C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C352C27E8BE93E587BAE9878F35272C342C352C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C362C27E8BE93E587BAE9878F36272C342C362C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C372C27E8BE93E587BAE9878F37272C342C372C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C6962646F2E736F272C382C27E8BE93E587BAE9878F38272C342C382C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C312C27E9809AE8AEAFE78AB6E68081272C312C32322C312C312C302C2742595445272C27433127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C322C274431E5BC80E585B3E9878F272C332C32322C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C332C274432E5BC80E585B3E9878F272C332C32322C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C342C274433E5BC80E585B3E9878F272C332C32322C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C352C274434E5BC80E585B3E9878F272C332C32322C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C362C274435E5BC80E585B3E9878F272C332C32322C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C372C274C31E5BC80E585B3E9878F272C332C32322C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C382C274C32E5BC80E585B3E9878F272C332C32322C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C392C274C33E5BC80E585B3E9878F272C332C32322C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31302C27E99BB7E587BBE6ACA1E695B0272C332C32322C312C312C302C2742595445272C274354303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31312C275054313030E6B8A9E5BAA631272C332C32322C312C312C302C27464C4F4154272C2754303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31322C275054313030E6B8A9E5BAA632272C332C32322C312C312C302C27464C4F4154272C2754303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31332C27E6BC8FE794B5E6B581272C332C32322C312C312C302C27464C4F4154272C2749303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31342C2741E7BABFE794B5E58E8B272C332C32322C312C312C302C27464C4F4154272C2755303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31352C2742E7BABFE794B5E58E8B272C332C32322C312C312C302C27464C4F4154272C2755303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31362C2743E7BABFE794B5E58E8B272C332C32322C312C312C302C27464C4F4154272C2755303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31372C2741E7BABFE794B5E6B581272C332C32322C312C312C302C27464C4F4154272C2749303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31382C2742E7BABFE794B5E6B581272C332C32322C312C312C302C27464C4F4154272C2749303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C31392C2743E7BABFE794B5E6B581272C332C32322C312C312C302C27464C4F4154272C2749303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32302C27E5B882E794B5E9A291E78E87272C332C32322C312C312C302C27464C4F4154272C274652303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32312C27E58A9FE78E87E59BA0E695B0272C332C32322C312C312C302C27464C4F4154272C274641303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32322C2741E7BABFE58A9FE78E87272C332C32322C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32332C2742E7BABFE58A9FE78E87272C332C32322C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32342C2743E7BABFE58A9FE78E87272C332C32322C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C332C32322C312C312C302C27464C4F4154272C2745303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C342C32322C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32372C27E7BBA7E794B5E599A831E997ADE590883173272C342C32322C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32382C27E7BBA7E794B5E599A831E997ADE590883273272C342C32322C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C342C32322C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C33302C27E7BBA7E794B5E599A832E997ADE590883173272C342C32322C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F656E657267795F612E736F272C33312C27E7BBA7E794B5E599A832E997ADE590883273272C342C32322C312C312C302C2742595445272C27444F303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C312C27E9809AE8AEAFE78AB6E68081272C312C32312C312C312C302C2742595445272C27433127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C322C274431E5BC80E585B3E9878F272C332C32312C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C332C274432E5BC80E585B3E9878F272C332C32312C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C342C274433E5BC80E585B3E9878F272C332C32312C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C352C274434E5BC80E585B3E9878F272C332C32312C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C362C274435E5BC80E585B3E9878F272C332C32312C312C312C302C2742595445272C274449303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C372C27E99BB7E587BBE6ACA1E695B0272C332C32312C312C312C302C2742595445272C274354303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C382C275054313030E6B8A9E5BAA631272C332C32312C312C312C302C27464C4F4154272C2754303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C392C275054313030E6B8A9E5BAA632272C332C32312C312C312C302C27464C4F4154272C2754303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31302C27E6BC8FE794B5E6B581272C332C32312C312C312C302C27464C4F4154272C2749303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31312C2741E7BABFE794B5E58E8B272C332C32312C312C312C302C27464C4F4154272C2755303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31322C2742E7BABFE794B5E58E8B272C332C32312C312C312C302C27464C4F4154272C2755303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31332C2743E7BABFE794B5E58E8B272C332C32312C312C312C302C27464C4F4154272C2755303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31342C2741E7BABFE794B5E6B581272C332C32312C312C312C302C27464C4F4154272C2749303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31352C2742E7BABFE794B5E6B581272C332C32312C312C312C302C27464C4F4154272C2749303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31362C2743E7BABFE794B5E6B581272C332C32312C312C312C302C27464C4F4154272C2749303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31372C27E5B882E794B5E9A291E78E87272C332C32312C312C312C302C27464C4F4154272C274652303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31382C27E58A9FE78E87E59BA0E695B0272C332C32312C312C312C302C27464C4F4154272C274641303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C31392C2741E7BABFE58A9FE78E87272C332C32312C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32302C2742E7BABFE58A9FE78E87272C332C32312C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32312C2743E7BABFE58A9FE78E87272C332C32312C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32322C2741E7BABFE697A0E58A9FE58A9FE78E87272C332C32312C312C312C302C27464C4F4154272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32332C2742E7BABFE697A0E58A9FE58A9FE78E87272C332C32312C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32342C2743E7BABFE697A0E58A9FE58A9FE78E87272C332C32312C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32352C2741E7BABFE69C89E58A9FE58A9FE78E87272C332C32312C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32362C2742E7BABFE69C89E58A9FE58A9FE78E87272C332C32312C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32372C2743E7BABFE69C89E58A9FE58A9FE78E87272C332C32312C312C312C302C2742595445272C2751303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32382C27E5A496E7BDAEE4BA92E6849FE599A8E4B880E6ACA1E58F98E6AF94272C332C32312C312C312C302C2742595445272C275241303127293B0A494E5345525420494E544F20726573756C742056414C55455328276C69626D735F706F7765725F612E736F272C32392C27E5A496E7BDAEE4BA92E6849FE599A8E4BA8CE6ACA1E58F98E6AF94272C332C32312C312C312C302C2742595445272C275241303127293B0A435245415445205441424C45206163637572616379286164647265737320494E54454745522C2070617373636F646520494E54454745522C206E616D6520544558542C646573637269626520544558542C737461676520494E54454745522C5052494D415259204B455928616464726573732C70617373636F646529293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832332C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832342C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832352C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832362C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832372C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832382C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832392C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833302C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833322C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833332C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833342C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833352C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833362C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833372C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833382C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833392C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834302C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834312C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834322C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834332C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834342C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834352C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834362C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834372C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532834392C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835302C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835312C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835322C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835332C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835342C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835352C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835362C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835372C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532835382C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31312C275054313030E6B8A9E5BAA631272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31322C275054313030E6B8A9E5BAA632272C2731E5BAA6272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31332C27E6BC8FE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31342C2741E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31352C2742E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31362C2743E7BABFE794B5E58E8B272C273156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31372C2741E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31382C2742E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C31392C2743E7BABFE794B5E6B581272C273141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32302C27E5B882E794B5E9A291E78E87272C2731487A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32312C27E58A9FE78E87E59BA0E695B0272C2720302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32322C2741E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32332C2742E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32342C2743E7BABFE58A9FE78E87272C2731303057272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532833312C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C31312C275054313030E6B8A9E5BAA632272C27302E31E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C31322C275054313030E6B8A9E5BAA632272C27302E35E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C31332C275054313030E6B8A9E5BAA632272C2731E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C31342C27E6BC8FE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C55455328302C31352C27E6BC8FE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C31382C27E6BC8FE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C31392C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32302C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32312C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32322C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32332C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32342C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32352C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32362C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32372C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32382C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C32392C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C33302C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836302C33312C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31342C27E6BC8FE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31352C27E6BC8FE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31312C275054313030E6B8A9E5BAA632272C27302E31E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31322C275054313030E6B8A9E5BAA632272C27302E35E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31332C275054313030E6B8A9E5BAA632272C2731E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C31302C275054313030E6B8A9E5BAA631272C2731E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31312C275054313030E6B8A9E5BAA632272C27302E31E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31322C275054313030E6B8A9E5BAA632272C27302E35E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31332C275054313030E6B8A9E5BAA632272C2731E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31342C27E6BC8FE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31352C27E6BC8FE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836322C392C275054313030E6B8A9E5BAA631272C27302E35E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836332C31302C275054313030E6B8A9E5BAA631272C2731E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836342C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C31352C27E6BC8FE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836352C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836362C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836372C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836382C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836392C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837312C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31312C275054313030E6B8A9E5BAA632272C27302E31E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31322C275054313030E6B8A9E5BAA632272C27302E35E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31332C275054313030E6B8A9E5BAA632272C2731E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31342C27E6BC8FE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31352C27E6BC8FE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837322C31302C275054313030E6B8A9E5BAA631272C2731E5BAA620272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837342C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837352C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837362C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837372C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837382C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532837392C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838302C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838312C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838322C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C31362C27E6BC8FE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C31372C2741E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C31382C2741E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C31392C2741E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32302C2742E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32312C2742E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32322C2742E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32332C2743E7BABFE794B5E58E8B272C2720302E3156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32342C2743E7BABFE794B5E58E8B272C2720302E3556272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32352C2743E7BABFE794B5E58E8B272C27203156272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32362C2741E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32372C2741E7BABFE794B5E6B581272C2720302E3541272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32382C2741E7BABFE794B5E6B581272C27203141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532838332C32392C2742E7BABFE794B5E6B581272C2720302E3141272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C372C274C31E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C382C274C32E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C392C274C33E5BC80E585B3E9878F272C27E5BC80E585B3E9878F4C33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31302C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31312C275054313030E6B8A9E5BAA631272C2731E4BBA3E8A1A8302E31E5BAA620272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31322C275054313030E6B8A9E5BAA632272C2731E4BBA3E8A1A8302E31E5BAA620272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31332C27E6BC8FE794B5E6B581272C2731E4BBA3E8A1A8302E3141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31342C2741E7BABFE794B5E58E8B272C2731E4BBA3E8A1A8302E3156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31352C2742E7BABFE794B5E58E8B272C2731E4BBA3E8A1A8302E3156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31362C2743E7BABFE794B5E58E8B272C2731E4BBA3E8A1A8302E3156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31372C2741E7BABFE794B5E6B581272C2731E4BBA3E8A1A8302E3141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31382C2742E7BABFE794B5E6B581272C2731E4BBA3E8A1A8302E3141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C31392C2743E7BABFE794B5E6B581272C2731E4BBA3E8A1A8302E3141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32302C27E5B882E794B5E9A291E78E87272C2731E4BBA3E8A1A8302E31485A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32312C27E58A9FE78E87E59BA0E695B0272C2731E4BBA3E8A1A8302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32322C2741E7BABFE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32332C2742E7BABFE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32342C2743E7BABFE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32352C27E59088E79BB8E69C89E58A9FE794B5E883BD272C2731E4BBA3E8A1A8302E303031E5BAA6272C31303030293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32362C27E7BBA7E794B5E599A831E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32372C27E7BBA7E794B5E599A831E997ADE590883173272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32382C27E7BBA7E794B5E599A831E997ADE590883273272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C32392C27E7BBA7E794B5E599A832E68EA7E588B6272C2720E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C33302C27E7BBA7E794B5E599A832E997ADE590883173272C2720E7BBA7E794B5E599A832E997ADE590883173272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532832322C33312C27E7BBA7E794B5E599A832E997ADE590883273272C2720E7BBA7E794B5E599A832E997ADE590883273272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C312C27E9809AE4BFA1E78AB6E68081272C27E78AB6E68081272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C322C274431E5BC80E585B3E9878F272C27E5BC80E585B3E9878F31E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C332C274432E5BC80E585B3E9878F272C27E5BC80E585B3E9878F32E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C342C274433E5BC80E585B3E9878F272C27E5BC80E585B3E9878F33E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C352C274434E5BC80E585B3E9878F272C27E5BC80E585B3E9878F34E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C362C274435E5BC80E585B3E9878F272C27E5BC80E585B3E9878F35E8BE93E585A5272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C372C27E99BB7E587BBE6ACA1E695B0272C27E6ACA120272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C382C275054313030E6B8A9E5BAA631272C2731E4BBA3E8A1A8302E31E5BAA620272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C392C275054313030E6B8A9E5BAA632272C2731E4BBA3E8A1A8302E31E5BAA620272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31302C27E6BC8FE794B5E6B581272C2731E4BBA3E8A1A8302E3141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31312C2741E7BABFE794B5E58E8B272C2731E4BBA3E8A1A8302E3156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31322C2742E7BABFE794B5E58E8B272C2731E4BBA3E8A1A8302E3156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31332C2743E7BABFE794B5E58E8B272C2731E4BBA3E8A1A8302E3156272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31342C2741E7BABFE794B5E6B581272C2731E4BBA3E8A1A8302E3141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31352C2742E7BABFE794B5E6B581272C2731E4BBA3E8A1A8302E3141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31362C2743E7BABFE794B5E6B581272C2731E4BBA3E8A1A8302E3141272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31372C27E5B882E794B5E9A291E78E87272C2731E4BBA3E8A1A8302E31485A272C3130293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31382C27E58A9FE78E87E59BA0E695B0272C2731E4BBA3E8A1A8302E31272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C31392C2741E7BABFE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32302C2742E7BABFE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32312C2743E7BABFE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32322C2741E7BABFE697A0E58A9FE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32332C2742E7BABFE697A0E58A9FE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32342C2743E7BABFE697A0E58A9FE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32352C2741E7BABFE69C89E58A9FE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32362C2742E7BABFE69C89E58A9FE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32372C2743E7BABFE69C89E58A9FE58A9FE78E87272C2731E4BBA3E8A1A83157272C313030293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32382C27E5A496E7BDAEE4BA92E6849FE599A8E4B880E6ACA1E58F98E6AF94272C27E697A0272C31293B0A494E5345525420494E544F2061636375726163792056414C5545532836312C32392C27E5A496E7BDAEE4BA92E6849FE599A8E4BA8CE6ACA1E58F98E6AF94272C27E697A0272C31293B0A434F4D4D49543B0A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | <groupId>com.ld.base</groupId> |
| | | <artifactId>base-io</artifactId> |
| | | <version>1.0.0-SNAPSHOT</version> |
| | | <packaging>pom</packaging> |
| | | |
| | | <modules> |
| | | <module>base-io-api</module> |
| | | <module>base-io-netty</module> |
| | | </modules> |
| | | |
| | | </project> |