messagingfw/msgtestfw/Configurations/EmailMessage/test1.txt
changeset 22 bde600d88860
parent 0 8e480a14352b
equal deleted inserted replaced
21:08008ce8a6df 22:bde600d88860
       
     1 From: matthewf@msexchange2k.closedtest.intra
       
     2 To: matthewf@msexchange2k.closedtest.intra
       
     3 Subject: test1
       
     4 Date: Sat, 22 May 2004 20:54:28 +0530
       
     5 MIME-Version: 1.0
       
     6 Content-Type: multipart/mixed;
       
     7 	boundary="----=_NextPart_000_0489_01C4403E.F91C2DA0"
       
     8 X-Priority: 3
       
     9 X-MSMail-Priority: Normal
       
    10 X-Mailer: Microsoft Outlook Express 5.50.4922.1500
       
    11 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4925.2800
       
    12 
       
    13 This is a multi-part message in MIME format.
       
    14 
       
    15 ------=_NextPart_000_0489_01C4403E.F91C2DA0
       
    16 Content-Type: text/plain;
       
    17 	charset="iso-8859-1"
       
    18 Content-Transfer-Encoding: 7bit
       
    19 
       
    20 Internet access on the Nokia 9200 Series Communicator is necessarily limited
       
    21 by the speed of the phone's GSM connection. As a consequence, testing and
       
    22 debugging Internet-based applications on hardware can be both expensive and
       
    23 tedious. The RAS IAP application alleviates this problem by enabling you to
       
    24 connect to the Internet over a much faster serial connection, via your PCThe
       
    25 application demonstrates how the Symbian OS Communications database (CommDb)
       
    26 API may be used to configure an Internet Access Point (IAP). To some extent
       
    27 it also shows the common paradigm for using most DBMS derived APIs.An
       
    28 Internet Access Point defines ISP, modem, charge card and location records
       
    29 that can be used together to make an Internet connection. The IAP for the
       
    30 RAS connection specifies an ISP and modem record (charge card and location
       
    31 records are required for this type of IAP). The CommDb is a standard DBMS
       
    32 database. Modems, ISPs, charge cards, locations, IAPs etc are all stored in
       
    33 their own tables within the database. There may be a number of records
       
    34 within each table (e.g., there may be a number of IAPs, modems, ISPs, etc.).
       
    35 As described in the preceding section, each IAP record defines the set of
       
    36 ISP, modem, charge card, and location that can be used together. In other
       
    37 words, an IAP record defines a set of records the other tables.The
       
    38 implication of the above statement is that sets of CommDb records are
       
    39 accessed through their associated table. The other implication is that you
       
    40 cannot create an IAP record until you have already created the other
       
    41 records. Finally, the fact that there may be many records in a table implies
       
    42 that each record must be uniquely identified.2. Copy an existing CommDb that
       
    43 has a correctly configured IAP. This method "works", but has several
       
    44 problems. Firstly, Symbian does not guarantee that the CommDb will be binary
       
    45 compatible between releases. In practice this has not been an issue, but it
       
    46 is something to keep in mind. Secondly, while you are using your RAS IAP,
       
    47 you don't have access to IAPs you configured in the "real" CommDb. Finally,
       
    48 and most importantly, CommDb configuration should be targeted to the
       
    49 platform; The CommDb that you use for RAS connections may well disable some
       
    50 of your other phone services.. Add an IAP to your existing (proven) CommDb
       
    51 using RAS IAP. The advantage of this method is that you get to retain the
       
    52 CommDb that your manufacturer put onto the phone, and therefore can expect
       
    53 the device to continue to work with the new IAP! Also, the CommDb API is
       
    54 binary compatible between releases, so you can rely on this method as you
       
    55 change phone. It is also by far the simplest method! Rather than coding the
       
    56 application from first principles, I used the standard Minimal Eikon
       
    57 Application Developer (MEAD) and Menu Builder tools to create an application
       
    58 that I could easily customize. I then modified the engine to write to the
       
    59 CommDb, and the UI to call the engine as appropriate. Each of these exports
       
    60 calls non-exported functions to actually implement the creation and deletion
       
    61 of the components of the IAP. The purpose of each function is documented in
       
    62 source, and the code itself is fairly self-documenting. Therefore rather
       
    63 than exhaustively re-describing the code, the following description
       
    64 discusses the main paradigms that you will see.First of all, there are two
       
    65 sequence diagrams present. The first one captures the course of events that
       
    66 takesplace when a digit button is pressed. The second captures what happens
       
    67 when the user pushes the 'send'button in order to make a call. At the top of
       
    68 each diagram we see the rectangles that represent objects. Asin
       
    69 collaboration diagrams, the names of the objects are underlined to
       
    70 distinguish them from classes. Alsothe object name is separated from the
       
    71 class name by a colon. Some objects, like the Dialer, have noparticular
       
    72 object name, so the colon precedes the class name without an object name in
       
    73 front of it.objects that they are connected to are in existence. In Figure
       
    74 2, we cannot see the full extent of thelifelines; they extend from the very
       
    75 top of the diagram to the very bottom. This implies that the
       
    76 objectsportrayed in this diagram are in existence before the start of time
       
    77 in the diagram and remain in existencebeyond the end of the diagram.The
       
    78 arrows between the lifelines represent messages being sent between the
       
    79 objects. Sequence umbers, algorithm.Here again we see two sequence diagrams.
       
    80 In these diagrams the activation ectangles have been omittedfor clarity4.
       
    81 The top diagram shows the normal course of events hen the cellular phone
       
    82 receives a call.The CellularRadio object detects the incoming call and
       
    83 sounds the ringer. It also tells the Dialler objectthat a call is coming in.
       
    84 This puts the Dialler in a special state. When the Send button is pushed
       
    85 while theDialler is in this special state, the Dialler sends the Answer
       
    86 message to the CellularRadio; thus connectingthe call.
       
    87 
       
    88 ------=_NextPart_000_0489_01C4403E.F91C2DA0
       
    89 Content-Type: text/plain;
       
    90 	name="5kb.txt"
       
    91 Content-Transfer-Encoding: quoted-printable
       
    92 Content-Disposition: attachment;
       
    93 	filename="5kb.txt"
       
    94 
       
    95 Internet access on the Nokia 9200 Series Communicator is necessarily =
       
    96 limited by the speed of the phone's GSM connection. As a consequence, =
       
    97 testing and debugging Internet-based applications on hardware can be =
       
    98 both expensive and tedious. The RAS IAP application alleviates this =
       
    99 problem by enabling you to connect to the Internet over a much faster =
       
   100 serial connection, via your PCThe application demonstrates how the =
       
   101 Symbian OS Communications database (CommDb) API may be used to configure =
       
   102 an Internet Access Point (IAP). To some extent it also shows the common =
       
   103 paradigm for using most DBMS derived APIs.An Internet Access Point =
       
   104 defines ISP, modem, charge card and location records that can be used =
       
   105 together to make an Internet connection. The IAP for the RAS connection =
       
   106 specifies an ISP and modem record (charge card and location records are =
       
   107 required for this type of IAP). The CommDb is a standard DBMS database. =
       
   108 Modems, ISPs, charge cards, locations, IAPs etc are all stored in their =
       
   109 own tables within the database. There may be a number of records within =
       
   110 each table (e.g., there may be a number of IAPs, modems, ISPs, etc.). As =
       
   111 described in the preceding section, each IAP record defines the set of =
       
   112 ISP, modem, charge card, and location that can be used together. In =
       
   113 other words, an IAP record defines a set of records the other tables.The =
       
   114 implication of the above statement is that sets of CommDb records are =
       
   115 accessed through their associated table. The other implication is that =
       
   116 you cannot create an IAP record until you have already created the other =
       
   117 records. Finally, the fact that there may be many records in a table =
       
   118 implies that each record must be uniquely identified.2. Copy an existing =
       
   119 CommDb that has a correctly configured IAP. This method "works", but has =
       
   120 several problems. Firstly, Symbian does not guarantee that the CommDb =
       
   121 will be binary compatible between releases. In practice this has not =
       
   122 been an issue, but it is something to keep in mind. Secondly, while you =
       
   123 are using your RAS IAP, you don't have access to IAPs you configured in =
       
   124 the "real" CommDb. Finally, and most importantly, CommDb configuration =
       
   125 should be targeted to the platform; The CommDb that you use for RAS =
       
   126 connections may well disable some of your other phone services.. Add an =
       
   127 IAP to your existing (proven) CommDb using RAS IAP. The advantage of =
       
   128 this method is that you get to retain the CommDb that your manufacturer =
       
   129 put onto the phone, and therefore can expect the device to continue to =
       
   130 work with the new IAP! Also, the CommDb API is binary compatible between =
       
   131 releases, so you can rely on this method as you change phone. It is also =
       
   132 by far the simplest method! Rather than coding the application from =
       
   133 first principles, I used the standard Minimal Eikon Application =
       
   134 Developer (MEAD) and Menu Builder tools to create an application that I =
       
   135 could easily customize. I then modified the engine to write to the =
       
   136 CommDb, and the UI to call the engine as appropriate. Each of these =
       
   137 exports calls non-exported functions to actually implement the creation =
       
   138 and deletion of the components of the IAP. The purpose of each function =
       
   139 is documented in source, and the code itself is fairly self-documenting. =
       
   140 Therefore rather than exhaustively re-describing the code, the following =
       
   141 description discusses the main paradigms that you will see.First of all, =
       
   142 there are two sequence diagrams present. The first one captures the =
       
   143 course of events that takesplace when a digit button is pressed. The =
       
   144 second captures what happens when the user pushes the =91send=92button =
       
   145 in order to make a call. At the top of each diagram we see the =
       
   146 rectangles that represent objects. Asin collaboration diagrams, the =
       
   147 names of the objects are underlined to distinguish them from classes. =
       
   148 Alsothe object name is separated from the class name by a colon. Some =
       
   149 objects, like the Dialer, have noparticular object name, so the colon =
       
   150 precedes the class name without an object name in front of it.objects =
       
   151 that they are connected to are in existence. In Figure 2, we cannot see =
       
   152 the full extent of thelifelines; they extend from the very top of the =
       
   153 diagram to the very bottom. This implies that the objectsportrayed in =
       
   154 this diagram are in existence before the start of time in the diagram =
       
   155 and remain in existencebeyond the end of the diagram.The arrows between =
       
   156 the lifelines represent messages being sent between the objects. =
       
   157 Sequence umbers, algorithm.Here again we see two sequence diagrams. In =
       
   158 these diagrams the activation ectangles have been omittedfor clarity4. =
       
   159 The top diagram shows the normal course of events hen the cellular phone =
       
   160 receives a call.The CellularRadio object detects the incoming call and =
       
   161 sounds the ringer. It also tells the Dialler objectthat a call is coming =
       
   162 in. This puts the Dialler in a special state. When the Send button is =
       
   163 pushed while theDialler is in this special state, the Dialler sends the =
       
   164 Answer message to the CellularRadio; thus connectingthe call.
       
   165 ------=_NextPart_000_0489_01C4403E.F91C2DA0
       
   166 Content-Type: image/bmp;
       
   167 	name="beck.bmp"
       
   168 Content-Transfer-Encoding: base64
       
   169 Content-Disposition: attachment;
       
   170 	filename="beck.bmp"
       
   171 
       
   172 Qk24HAAAAAAAADYEAAAoAAAAwgAAACAAAAABAAgAAAAAAAAAAAASCwAAEgsAAAAAAAAAAAAAEAx6
       
   173 ACEWfQAuH4YAUktuAGNdegBJMZAAQjtXACYVTQBcQpgAWjuYAIl2rQBmR5sAb06hAHxnnACgj7wA
       
   174 fmCqAJJ8sQB4V6QAg2WrAIpssACPc7MAf12pAJZ7twCbgbsArZfIAJNxuAAFAwcAHhEhADkqOQAN
       
   175 CgwAIAwYADslLQBjVFgAHwkOAFU/QwAhBQgASC4xAD0eIQBKNTcAQiQmACECAwAYBQYAIwICADsZ
       
   176 GAA5FREAQB4SAEQkGQCbiWgAjXlRAJSCXgCZh2UAmIlrAJ2OcQCBbkMAgnBHAIl2TgCQflkAk4Ni
       
   177 AJaHZgCbjG0AlYdpAIl9YgCekXYAopZ7AImAbQCVjXsAe2c3AIp0QQCEckYAfnBNAH5sPACEckEA
       
   178 hHJEAIZ1RgCAd14ApJuCAJuVhAByalEAiYZ2AKKhlgB6fXoAKjUtAERKRwABCQYAO0VCAAAEAwAG
       
   179 DAsAAQoLAAMKCwABBwgACQ8QAFFeYAADCAkAoqeoAAEKDAABCQsAAwwOADtMUAACCQsAAwoMAAQL
       
   180 DQAGDQ8AAQkMAAILDgBbaW4AAgkMAEhTWAAABAYAAQsQAAEHCgAGCgwADBIVAAcJCgCjusYAobW/
       
   181 AB5wnAAECw8AEiczAJeqtACarLYABAkMADxgdgAKDxIAISkuAGZ+jACdu80Ana23ABxAWAASGBwA
       
   182 ipunAKW1wACjsrwAHGWaAJeyxgCdsL4AprS+AKSyvACuvMYAqbfBAKu4wgAABQkAAw0VAAYXJQCG
       
   183 k54AorC7AKWzvgCotcAAsb3HAGxxdQAYZagAJDI/AG+QrQCKpb0Aq7rIAKi2wwCrucYApLG9AKay
       
   184 vQCqtsEAp7O+AKKttwCqtb8AmKGpAAEJEQACDhoAFGS0ABleoQA1Y5AABwsPADQ8RACAjJgAqLXC
       
   185 AKq3xACqtsIAr7rFAK24wwAWXq4AGF2nABxWlAAnS3EAUW+QALG9ygCst8MAnaeyAK+6xgCwusUA
       
   186 FFy0AAYcNgAcYrgAJWGqABxEdAA0aKcASXivAHmawAB5hJEAlKCuAK24xQClr7sAqbO/AKexvQAQ
       
   187 W8AAEly7ABZXrQAaXLQAIU2GAK66yQCtuMYAq7XCAK+5xgCwucUAt8DMALvE0ACyucIAE1S0ABZT
       
   188 rgAWUqUADzVrABlRnwAdWa8AEStPAEZ2vgCPl6IAqrPAALG6xwCwucYAr7jFAK63xADL0twAAAUN
       
   189 ABFVvAAWT6oAGlazAKmutgAABhAABgoRAKawwQCyusgAsbW8AAQGCgAZHSUAsrnGACc6ZACyuMUA
       
   190 sbfFAAABBAAIChEAGB0zAAwOFwACCCkAAAEIAAIKOwAjJTgAAAIfADEyUgADBFoAAAAAAPiNX/r4
       
   191 jV/6+I1fV2ZmXowdaFuogHzBwZiYl9v5jIAEaLv+AQIJBQUCAgUFCQkJBQUFAgICAgEBAAAAAAD+
       
   192 /v7+/v7+AAABAQEAAAAAAAAAAQIA/v7+AQUFBRER+2+Wlmq+2Pr6+mRkZGRkZGRkZGRkZGRkZGRk
       
   193 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   194 ZGRkZGRkZGRkZGRkZGRkZGRkAABTV2lTU1dpU1NXaV5eZmZebYB7dHCWebS0tHnxpGtvUI+W+gEJ
       
   195 DAsLCwUFCQkICAkJCQkFBQUFBQUCAQEAAAAAAAAAAgEFCQIAAQEBAgAAAQUJDAUBAQAAAgEMEntv
       
   196 W2Gpf9uOVVNkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   197 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZAAAZl5mZmZeZmZmXmZm
       
   198 XmZmZmaMa2Zma/RibYxadY1f9KndfNv+CREVDBEMCAsMDAwLCwsLCwgJCQkJCQUCBQsFAgUFBQUC
       
   199 CQEAAgUFBQkJAgABAgkMCwwMCQkFBQ2pe2hQW2Hb+mZZZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   200 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   201 ZGRkZGRkZGRkZGQAAGZmaWZmZmlmZmZpZl9mZl5mZmZmaWZtWYyMjGtpZ20aW12q9gcMDxUSDxUR
       
   202 Dw8VFQ8PDw8VEREMDAwMEQgMDAULCQkFBQkFCQgICwsLDBULAgIJCwwREQkJBffvamiUUGhU2/r8
       
   203 WWRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   204 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkAABmZmZmZmZmZmZmZl9mZmZfZl9f
       
   205 X2ZeZmZmZmZpY15njB1olIBr/QkLERESDxMTExQUExMTExMTExISExMPCxERDAgMCwgLEhMSEhUP
       
   206 Eg8VExUFBQsMEQwJDAN7WlrvUlBQW5b6/ORkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   207 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   208 ZGRkZAAAZmlmZmZpZmZmaWZmZl9mZmZfZmZmZmZmZmlmaWlpaWeMbnqMa/cIDAsIDBUSFBQWFhYX
       
   209 FxYWFhYWFhQUExEREhERERUSExYWEBcXFxYTFBcXFw8MERERERUEUXt7lu9SUFBbf3/2ZGRkZGRk
       
   210 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   211 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGQAAGZkaWZmZGlmZmRpZmZmZmZmZl9pZmZmZmZm
       
   212 aWZmaWNpXoyMY15r+wwVEQkLDBUPFA8SEw8TFBAQFxcXFxkUFBMUFhcXFAoDBgYGBgb9+/0DAwQE
       
   213 BAwPDREWlFtoYWHv71SUUHyYeWRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   214 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkAABm
       
   215 X19fZl9fX2ZfX19fX2ZiX2ZiZmJmYl9mZmJpZmZeaVheY2lk7m/vBhkZEhUREhMMFQsRExMZFhcW
       
   216 Cg0EDQ0XGA4QBJbvbf9V/////1X////09G3v++/v/WjdlGqploBrgGjCinxkZGRkZGRkZGRkZGRk
       
   217 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   218 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZAAAZmZmZmZmZmZmZmZfZldfX19fX19fX19fX2JiZmJeaWli
       
   219 aV5jbmR4//n9CBIWFxYSExkTEA0LAwMG/e/39YCABgOWgFn/U1xfXmlmZmNjYmNkXF9ZVf9VVf+A
       
   220 VJRbUlth7/SAaIfCZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   221 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGQAAF9fX2ZfX19m
       
   222 X19fZmZfX19fX19fX19fX19fX19fX2lpbmRpYmJiaWSAqQYNFxAUDQ0EBvuA6nRijGtZWWRTVllV
       
   223 VVVYWh1uaWBXbWJXY19iV2RebV9kY1dcXKlbUJRbYZbv5KmTgWRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   224 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   225 ZGRkZGRkZGRkZGRkZGRkAABfX19fX19fX19fX2ZmZm1fX2JtX19fX21fX19fX19fYmRpZl9faVlu
       
   226 W4+qahzv++/vdPRrdG56Wm9aZF96b2VlWFpae4BuX2JYX21tbW1tbV9fZlxfWGRk9HtUcGpQaGph
       
   227 dXV5r4FkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRk
       
   228 ZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZAAAZmZfX2ZmX19mZl9eZl9m
       
   229 Zm1fZl9fZl9fX2ZfX19iX1dtX19iX19iXHrve3pTWVVcVnhkZWVlWmRkY1pXWoBlZW9aWnp4bW1i
       
   230 bmRkbV9tbWRjX19fX2NjbW1aeGtvlGhU+3WWfNOPZGRkZGRkZGRkZGRkZGRkHSkpKSkpKSkpKR1k
       
   231 ZGRkbikpKSkpKSkpKSkpKW5kZGQdKSgoKCgpKW5kZGQdKSkpKWRkZGRkHSkpKSlkZGRkZGRkZGRk
       
   232 ZGRkZGRkZGQAAGZfX21mX19tZl9fX19fX21fZl9iX19fX19tYmJfYmJmYl9iX19tX19r//RrY2Nj
       
   233 bmVvY2RlWm5kZFhkb3paZFpvZFlaZVlkelhlWmVZYmJYXF9tYm1kZG5fWVle/1JoW2FhaHxqlmRk
       
   234 ZGRkZGRkZGRkZGRkZCkqKioqKioqKioqKB1kZGQoKioqKioqKioqKiqoZGQpKiooKCgqKiopqGRk
       
   235 HSoqKilkZGRkbigqKiopZGRkZGRkZGRkZGRkZGRkZGRkAABfZl9eX2ZfXl9mX2ZXX19mbWttX19f
       
   236 X19mYmJfYlxfbV9tX19tbV9tX19iZG54ZGVab2RkZXp4ZFpaZICAWGNuZVpeenptZGVYWKhlbW1Y
       
   237 WG1tbW1ibW1aaVhYYmtvlJRofJdo//9kZGRkZGRkZGRkZGR1f9t729uW2/v2IygoKCoh29jblpaW
       
   238 29vb29uWISgo6o518b5/f3/vKCgoKhvY2Nt7KCopZGS729uWeyMobmRkZGRkZGRkZGRkZGRkZGRk
       
   239 ZAAAXl5fXl5eX15eXl9eZl9fbY2ObG1fX2ZfYmJfX19fX19fbW1fX19iX19faWNab2+AWmVgY1p6
       
   240 ZGRab2V6WmVvelp6YGVlX2NjZGlibWZfbW1kYF9XaWleZGReYl9i9KmPl5eGYfRfZGRkZGRkZGRk
       
   241 ZGRkvsqxsMnJpbq6ytnxISgoHrLKypVzc7CVlbCVlbuojduylYSxpqaVhH8jKCj7yoSVvigqKWSk
       
   242 soSEc38oHWRkZGRkZGRkZGRkZGRkZGRkZGQAAPT09PT09PT09PT09IxeZmuO2I5ZX19peGJfX19f
       
   243 X19mX19fbV9maWJra1lZX1lcWIxr9GVkjIx0ZG1ZWFyMbnpjb29t9GtZYmtrWVlra2trXFxra2tr
       
   244 a2tra2trWfR6woWadoD/a2RkZGRkZGRkZGRkZNjKyrGxsOXVyrGwyb4jKB7XsdbKsISxhKaEhIS7
       
   245 ZNumsYSmhKamhNblfygo9sqEhL4oKilk24SEsbIeKWRkZGRkZGRkZGRkZGRkZGRkZGRkAADv7+/v
       
   246 7+/v7+/v74CNa21fX3WOWV9eWmNfX19paV9XX2JXV19iYl5t94Bv94CA92+AgO97e3uWqZaWlpaW
       
   247 lpaWlpaW+3vvgICAgHpvb+rqqPX19fV6929vb/f3eqhp/6mgtmru9XpkZGRkZGRkZGRkZGTYytW6
       
   248 vvv72NfW1da6lige16bKptv7+9vb29vbpI7ZhISmzHv22KaxpoQbKvaxsYS+KCohjcyEhITxKh1k
       
   249 ZGRkZGRkZGRkZGRkZGRkZGRkZAAAgYGPgYGBj4GBgY/CeXVmXlmOjoxmWVxtZmleXmZpaV5mZmln
       
   250 XmBr792i3d3dot3d3d2iw8O3t7e3t7e3t8PDw8PDw8PDgaqPj4+qj6qqqqqPj4+Pj93d3d3d3Y+q
       
   251 wnzCosOqqqqqqqqqqqqqqqqqqqqqv8rKyP0lKwTCvbGmsL4lH6axptclJSeqqqqqqqrAysqmsh8l
       
   252 wqq/hMqwsyB5hKaEviUrJrRzhISyHySqqqqqqqqqqqqqqqqqqqqqqqqqqqoAAHJycnJycnJycnJy
       
   253 dqp5dY1mWV+N6XXbjVleXmdnYGRr9GZnY3Rn9Gjj09PT09PT09PT09PT09PT0tLS0tLS0tLS0tLS
       
   254 0tLT09PT09PT09PT09PT09PT09PT09PS0tLStaGS37WTiZycr56tkoefnJyvntzVysnxJytQrZfK
       
   255 1bDMJx+m1crXHyckna2Sh5+Gv6bKsPEnJqCcmLGxpr+fwYSxhLMnJyezhKaEsyVQn5ycr56tkoef
       
   256 nJyvnq2Sh5+cnK+eAAB2d3d2dnd3dnZ3d3aBfH+kbWyjpLvY2Ppja4yMa/T/b6n39Gl09Hvt09/f
       
   257 uN/g7PDg39/fzd/w3+Df3+Dz4N/f39/y0a7z4NDg0PDg4ODRrq/R4K7R0bm54q+u4ouenpKHkYiI
       
   258 iMWIiM/PkpKHnIiIz8/c1dXJ8SclIpS05dXlzCUG2sqwhBwnJyAgICAgA7HVyqapJSKgiIa9hL3A
       
   259 nMGEpoSzJyf9hISmhB8inJyIiM/PkpKHnIiIz8+SkoeciIjPzwAAdnd+dnZ3fnZ2d353dqp/o1ds
       
   260 jtuyp6fYdW9vgJZhaN12au9t/3qq09/QxOGurtDg4NDQ3+DQ4N/w8N/g4PDf4N/f8ODO0ODi4dHy
       
   261 0eDE0dHy0dGu0dG5rq7ir7a2npKSnYOIkIODiIO2xZ2Ch5GIg7bF3NW6yPEnJyUlzLrVpb4gj7yx
       
   262 ldcfJyclJSUlJRzK1dXZHyUioIOtmJiGkZGXpqaEpvEns4SElbMlUIeRiIO2xZ2Ch5GIg7bFnYKH
       
   263 kYiDtsUAAHd3fnZ3d352d3d+foZ8joxno9vMp8DA2HyigcOQm9LTwmh8W/aU07jEr7bEr6y2m87R
       
   264 0ODg0ODQ4ODw4ODg0NDg8ODg4M6u0OHR0dG50dGu4dC40dGu4eGurq+erZKHn5ycg4ODkIOQr52H
       
   265 h52Ig5Cvndy61cjxHxz9zOWwurAclHa81bCx8f39/f39HCepsLGV2R8lJqCQr52Hh52Il4SEhISy
       
   266 s4SEhLIfIoidiIOQr52Hh52Ig5CvnYeHnYiDkK+dAAB3d352d3d+dnd3fpB3YYyjjenbv7/bs5eY
       
   267 0tK1mZPT0lthfI/F0t+2rautra+trKzE4cTE4uHQ4d/f3+LR4NHQ0ODRrsTzxNDRruDQrtDR4PPE
       
   268 uNHEruLi4q/Pz5KSh5yIiIOIg5CDkKGhkp+dnYOQoaHc1dXl1ubmusnV1ZXxJyUEvLC61brl1bq6
       
   269 sLSqtLDVurIfJSZ+kKGhkp+dncGmsaamhISEhJWzJVCfnZ2DkKGhkp+dnYOQoaGSn52dg5ChoQAA
       
   270 d3d+dnd3fnZ3d36CgY6MjY2OvsC0+PbBp3zUk9KQwgR/tKqi0sS2tpKSra22tq+2tqzizs7O4uDf
       
   271 4ODhuODh8+Hh4cSv4eHQ0K7RruDhzvLyr66vrcTir8+vtsWdgoeRiIOQkJCQkYOf3p7ekpGRg5+S
       
   272 3OW6usnIyOW61cinJycnHOe6sLDJycnVupXBkcGwsLqyHycnooOf3p7HlJS0lbHKhISmc4SmHCdQ
       
   273 3pKRkYOf3p7ekpGRg5/ent6SkZGDn94AAHd+fnZ3fn52d35+gnyNbKRfjr6+f46Os3+ngZe0f/q7
       
   274 wH2Z4a/i4ra2nq2tnqytray2xMS40OLQzuHy4dHh0PPh4dHzxNC40K7i4eDRruHR0a6umq3h4q6L
       
   275 r6+dh4ediIOQxZCQkIeRruKLnp6Sh5Gu4tzl5eXZzMzW5eXl2v0nJxywurrVzMzM3NzcwZLBsLC6
       
   276 2R8nJVCRruKLtycr/bCxlaaVhKaVsycnJ92ekoeRruKLnp6Sh5Gu4ouenpKHka7iAAB2d352dnd+
       
   277 dnZ3foJo5GykbGm72L74u76nl7S0s/z6tH2bucSv4ra2tqytq4qaq6uttuK2rJvh4a7i4eHy4eHh
       
   278 4eLh4dDhrsTh0eHEruLh0a7h4a7R0a+vnouhoZKfnZ2DkJCQkKCdg6+2tp6Skp2Dr63c5brI8Scl
       
   279 fNzl5cjZHyccyuXlyhwnJuu2npKSwcu6pcocJyUig6/BwXwcJ/2wlZXMzJWxlbQmJyUit5Kdg6+2
       
   280 tp6Skp2Dr7a2npKSnYOvtgAAhoZyhoaGcoaGhnJxeYxXbI67u3/b6Y7Yp6eXmJfxeX21tbXNzc3f
       
   281 zc3Om6ybm87Om864zc3NzeDf383g39/s39C44N/f4NCu8t/w0N/Q39+4uK7R8N+u4cSun96e3pKR
       
   282 kYODg5CQnJyvnq2Sh5+cnK+C3OXlyPEnK8KYycnl5f0nHMvlybEcJySgkp+cnJi8uqWl/ScnJVCG
       
   283 vLCwsh/9lbCVzByElbC/lCcnJSCfnJyvnq2Sh5+cnK+erZKHn5ycr54AAFBATlBQQE5QUEBOTmqj
       
   284 YI2Odbt/u6R/29unl5iFhYVdXV1dXV1dXV1dXV2it7e3t7e3XV1dXaDo6Ojo6Ojo6MahxsfoxoLG
       
   285 tuK2z8+tq8/Pz5LHxt7Gxt6RnJCcxcWgoKB+fn63t4iIz8+SkoeciIjP69zJ5cjxJyUiBNXlyeX9
       
   286 Jwa8ycnWHCcnIiIiIiIi2cnVyMwnJycnA7ywybIl/aWVpcwn/aWwpcAgJScllIiIz8+SkoeciIjP
       
   287 z5KSh5yIiM/PAABCQkZCQkJGQkJCRkNNjqSOjo51239/s7u7eUxLT09LNDs0NDMzPDI6OTk5MT09
       
   288 PT1KPT05PDMzNDQ0Pj4+Pj5MTD8+QUxMTExBTExMTExBQUFBQUFBQU5OTk5AQEBAPT09SkpKSkpK
       
   289 SkpKSkpKSkpKSkq/5eXI8SsrLP3lyMjl+y5bvMnJyh8sLCwsLCwsLP3IycmwHCsrK8ylusnxLgOl
       
   290 sKXMLCu+pbCleS4sLCxNSkpKSkpKSkpKSkpKSkpKSkpKSgAAQkZGQkJGRkJCRkZDTXWkjqSWf395
       
   291 edvbvmg0NDs7Pj4+NDQ7OzMzOjIyOTkyLzIvLzIvMzs7OzQ0NDQ+Pz8/Pz8/Pz8/NDQ+Pj4+NDQ0
       
   292 NDsvLy8vLy8yMjExMTg4MDAwNzdJSDU1RERERERERERERERFp8jJyMz9/b7VyMnI1iZCTcvJyLq+
       
   293 8fHx8fHx/S4n18nlybH9HL7IyaXKJkJopbqlzC4uJr26uqVqLi4tLjZERERERERERERERERERERE
       
   294 REQAAEJGRkJCRkZCQkZGR0lUpI6Oln9/f3+7s3w0OzQ+NDQ0NDs7MzMzPDo6Ojo6Mzs7OzszOzs0
       
   295 NDQ+Pj4+Pz8/P0tLS0tLP0E/Pz8/Pz8+Pj40NDQ0Ozs7Ly8yOjkxODg4ODAwN0RENkRERERERERE
       
   296 RERERafI5eXIyMjIyMjIyHlERE3L5eXlyMjIyMjIyLxNNmi6yeXJyMnIusmltEREaMm6pac1NTZo
       
   297 uqWlvU01NTVEREREREREREREREREREREREREAABCQkZCQkJGQkJCRjVJRlGjjemOu46kdWg0OzM0
       
   298 NDs0Ozs7MzM6Ojo6Ojo6MzQ0ND4+OzQ0ND4+Pj4/P0tLS0tLS0tLS0w/S0s/Pz8/Pz4+PjQ0NDs7
       
   299 Oy8vMjkxMTg4ODg3Nzc2NTVEREREREREREREREWnyMnl5eXlyMjJ2rQ2RERNvMjIyMjIyMjIyMjL
       
   300 TUREaL3JpaWlycm6tERERGjJycmnRERENqelusm/NkRERERERERERERERERERERERERERAAAAAA=
       
   301 
       
   302 ------=_NextPart_000_0489_01C4403E.F91C2DA0--