Sponsored Links

Sponsored Links

Page 7 of 7 FirstFirst ... 567
Results 61 to 65 of 65



  1. #61
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    27,811
    Sponsored Links

    Video: JB-King v2.5 PS3 JB2 JailBreak 2 Dongle Clone Update Out

    Sponsored Links
    Below is a video from their page of the JB-King v2.5 PS3 JB2 (True Blue) JailBreak 2 dongle clone with the details below, as follows:

    1. After upgrade 2.5, JB-King could support all functions of TB2.5

    2. JB-King has its true ability to break any updated content and plugging of TB2.X in the future.

    3. JB-King can break any disc games of TB, allow players to clone disc on their own (We may release all of them when update next time).

    4. JB-King has ability to release game eboot, which has been modified and only support JB-King. Most important is that we will not use special disc.

    5. JB-King price will be easier approach soon

    Updated method Please follow the procedure, or it will be difficult for you to play games smoothly.)

    1. Press on JB-King upgrade switch and plug in main USB interface. Open “Upgrade.exe” and upgrade “updrade2.5.dfu". Then pull out JB-King and close “Upgrade.exe”

    2. Do not press on JB-King power switch. Plug it into PC. After about 5-8 seconds, pull out JB-King.

    3. Press on JB-King upgrade switch power again, and plug it into USB interface. Open “Upgrade.exe” and upgrade “S_2.5.dfu”. The process will last for a longer time, please be patient!

    3. If you get tips as follows, congratulation! You upgrade successfully.



    2012.03.16 Update 2.5

    (upgrade console system: TrueBlue-3.55-v2-cfw)

    Download: [Register or Login to view links] / [Register or Login to view links]

    1: upgrade2.5.dfu MD5: 9c3e1e50f6c7116a1ebb94577495a353
    2: S_2.5.dfu MD5: 8b62de1d035cb9807ac6745920b78f19

    Download: [Register or Login to view links] / [Register or Login to view links]

    JB-King Upgrade Package V2012.03.16

    Download: [Register or Login to view links]

    Update content: 2012-3-16: Support all V2.5 games

    Includes:

    1/ PC Driver
    2/ JBK Upgrade Tools
    3/ How to upgrade Version 2011.12.21
    4/ JBK reset patch 2.3_upgrade
    5/ reset patch guide V2.3
    6/ upgrade V2.40
    7/ upgrade V2.41
    8/ upgrade V2.42
    9/ upgrade V2.5





    From zadow28: mmhhh the dfu files from JB can be extracted as three types. Bin/hex and s19.. the s.19 files loads as memory in ida pro. the dongle protection is old from 2009.

    Here is an link for extracting the dfu files: st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/SW_DEMO/um0412.zip

    So here some info:
    Code:
    General Description:
    The .s19 file is a file consisting of readable characters in the set of {S,0-9,A-F}. The file contains addresses and byte-information to be located in memory starting from the addresses. Addresses are specified by 4, 6, or 8 character HEX strings, and bytes are specified by 2-character HEX strings. 
    
    Details:
    All leading white-space on each line is ignored. 
    The first 4 characters in each line of the file contain: 
    the character 'S', 
    a single-digit code {1-9}, 
    and a 2-character number indicating the number of bytes in the line. 
    The last 2 characters in a line are a checksum. 
    The remaining characters in the line are 2-character data bytes. 
    The end-of-line characters in the file can be either '\n' or '\r' (0x0A or 0x0D), or both. 
    Note: Each line MUST start with an 'S' character. 
    
    Line-Codes
    The following codes are known: 
    
    1 - characters 5- 8 in the line specify a 16-bit address. 
    2 - characters 5-10 in the line specify a 24-bit address. 
    3 - characters 5-12 in the line specify a 32-bit address. 
    7, 8, 9 - end of file. A checksum follows but if generally ignored. 
    The data bytes are character-pairs which are the byte data in HEX to be located in memory starting at the specified address. 
    
    
    --------------------------------------------------------------------------------
    
    Example
    For example, the following assembly code generates the following .s19 data: 
    
    :::example.asm 
    
            ORG $B600               ; Start of EEPROM
            jsr     Init_4_Servos
            ldd     #$0800          ; Servo middle position
            std     $1018           ; Initial setting for servo 0
            std     $101a           ; Initial setting for servo 1
            std     $101c           ; Initial setting for servo 2
            std     $101e           ; Initial setting for servo 3
            jsr     Init_SPI
            ldd     #$0002
            std     SPI_POINTER
            clr  SPI_DATA+4
            clr  COUNT
    
    Loop:
            ldaa    COUNT
            staa    $1004           ; port B
            brclr   SPI_DATA+4 $FF Loop     ; Wait for 5th SPI byte
    
    [snip] 
    
    :::example.s19 
    
    S123B600BDB653CC0800FD1018FD101AFD101CFD101EBDB665CC0002DD007F00067F001055
    S123B6209610B710041306FFF7CC0002DD007F0006DC021A83AA5526E7D6049605B710048F
    S123B6405818CE1018183A164F050505050518ED0020CD363CCE10008655A7208678A70C1B
    S123B660A70D383239FEB680DFC7B6B68297C986AAB710048604B7100986C4B710280E3972
    S123B6807EB6837C0010CE100018DE001F2980FCB6102A188C0002260481AA260618A700F5
    S107B6A07C00013BEA
    S9030000FC
    
    Looking at the first line: 
    
    Start of Line:
    The line starts with an 'S'. 
    
    S123B600BDB653CC0800FD1018FD101AFD101CFD101EBDB665CC0002DD007F00067F001055
    
    Command:
    The second character on the line is the command, in this case a '1': 
    
    S123B600BDB653CC0800FD1018FD101AFD101CFD101EBDB665CC0002DD007F00067F001055
    
    This means that the address will be a 2-byte (4-character) address. 
    
    Line Length:
    The third and fourth characters on the line are the number of character pairs (bytes) on the line, including the address: 
    
    S123B600BDB653CC0800FD1018FD101AFD101CFD101EBDB665CC0002DD007F00067F001055
    
    In this line this is a 23 (a HEX 23), which is 35 in decimal. 
    
    Address:
    The next section on the line is the address, the length of which is specified by the command character: 
    
    S123B600BDB653CC0800FD1018FD101AFD101CFD101EBDB665CC0002DD007F00067F001055
    
    B600 This 4-character (2-byte) address is a HEX $B600, the start of the EEPROM in a 68HC11E1. 
    
    Check-Sum:
    The last 2 characters are a 1-byte check-sum for the line. The check-sum is calculated by summing, in HEX, all of the 2-character bytes on the line starting wit the third and fourth characters (the length byte), and running up to the check-sum byte. This resulting number is truncated to a number in the range of 0 to 255 (anded with 0x00FF), and then complemented. This result is the line's checksum. 
    
    S123B600BDB653CC0800FD1018FD101AFD101CFD101EBDB665CC0002DD007F00067F001055
    
    For this line, starting with the "23" and summing through the "10", the sum is 0xCAA. Truncating we get 0xAA, and complementing we get 0x55, the 55 as seen at the end of the line. 
    
    Data-Bytes:
    The character-pairs between the address and the end-of-the-line checksum are the data-bytes: 
    
    S123B600BDB653CC0800FD1018FD101AFD101CFD101EBDB665CC0002DD007F00067F001055
    
    These bytes will be placed sequentially in memory starting with the specified address. In this line, the first data-byte is BD, which is the machine-code for the JSR line of the code, will be placed in memory at address $B600. The next 2 bytes, B653, is the machine-code of the address the jump will take, the location of the Init_4_Servos subroutine, and will be places in memory locations $B601 and $B602; and so on. 
    
    Note that even when the data spans more than 32 sequential bytes in memory, a maximum of 32 data bytes is used. The data is continued on the next line in the file, with the address being specified ($B620 in our example). This is redundant, but allows each line in the .s19 file to completely specify the address and the data. 
    
    End-Of-File:
    The last line in this example .s19 file shows the end-of-file specifier. 
    
    S9030000FC
    
    The end-of-file command is a '9' (and as specified in Randy's code, a '7' or an '8' may also be specified). 
    
    The next 2 characters are the line-length byte, 3 bytes in this case: 
    
    S9030000FC
    
    The remaining 6 characters in the file are perhaps some sort of file check-sum, but I do not have the details for how they are calculated, nor could I see the connection for the use of this data. 
    
    Note: In my example assembly-language file, the last instruction is an RTI, which assembles into a hex 3B. This 3B shows up as the last data-byte in the next to the last line in the .s19 file, which shows us that the information on this last line in the .s19 file is not used for part of our code.
    This is from upgrade2.5.hex update:
    Code:
    :020000040800F2
    :020000020000FC
    :20400000FC4EA6BA8E51609B5D10AE643CC934645C208B42EDE9BA15FB6191940A29659168
    :204020003951FB4F0959C3F87C7E319F42BAB387000C67A22B906D209D8F519D1B8DD8DBBD
    :20404000DD3EAD4AB98E17DEC5ABC84A6D69DC3C95C8E3F673D236D45D490B5B0160A45EAE
    :20406000124FF025EBF7C9610D3B724AE62CF87A6C138B267FE211B8A76ACF3CC2FB2726B6
    :20408000CF7E166B73F32A2B864C6CC625A0709506B54C2EF4F453D84FAD24D2D51C9EB749
    :2040A000184E7D5737F4073AAD42FB01F20BA9C2FF1BE33AF678C81417F90E76AAF0095CF3
    :2040C000F5E0F0FF5252C0DF33EEB096B3CB2195528BC5903FADA3484792093457CA31428B
    :2040E000E4BD58BA966D7501985AD4CEE20D7F2A0492FEAF8720C88883B1E382B5FF013EA2
    :204100004836D4A02D1679600372450232C1DBDA450093E178D4B360BB11E16488D0D59740
    :20412000D5EBBD1D6B27D4CFA553F5368496424536EAEFBB4F7754CCEBAA5E5D68E17CE146
    :204140008477C33FDC812BAF687332C3AF7D294B6AA1732566AC7F55A7F579E96C4B3395B5
    :204160006992983D2FDFDBC3A164B5FFAC25B906D20BDB7C6D71E75C5E3FDA8845A5B84E36
    :204180008582BF49631CB05E7906342C5FAE6E50839E4F6C96CE0CE1173241782736E9E97B
    :2041A000638CF8FB92C86DFE630459B4EF1A3F73F1343740DBA0AD0D201483525DB33EAB56
    :2041C00044F3321C2498C77DF54486A408B4AB26D8E37A0EBC2991081F5C08CC505383C76D
    :2041E00013F7C77C35B232292CB7B5A0F5DEDBE4A20C74A07171BCCF5DA548221B430BA7BB
    :20420000E59849A5F68FD7422E2367836C0B82E431ED52815E72F01750786F378CC754FAA6
    :20422000235C6A6AF74E4CA10D3F708BD7AB9BE5EF69D422DF298381526C4CC8C6B29E81ED
    :2042400039F59FC9D322F65E93E022EFD7450E85FBC23ABF84B2FB54AACC73D86198D39EE6
    :204260002B97682011BEB6A9EC311B47674553C548AA1E6A8ACCE6889A36B553A0442DB5A7
    :20428000C20A3C5C4191575702212BCE239D17574B7D23854F5DBDD7504AA74509C70511D4
    :2042A000C0D7DE78C6E554EAC4B64EBB7543BD635F7D1533D2DA88A6F97740CF4CFEEB8596
    :2042C000BC6DB9CB0A845F17174DE37457E4BE2C8FF149CF2DC8C3831449BE23FEE1FA76ED
    :2042E000343DA2703BE9C1A8687F31463766BAE456D4B2FD6DE785472DBE2324B53C0034C5
    :20430000C4A603EC9E33A959F6A2AE7EF73B159F88C2DCC19AF2C974B5A45D46D44A85C1B7
    :2043200091E54E1C2062FE3DC9A6BDE69436D32E431AF4E02D4E9549791263A3C713444981
    :204340007D8E6260CD677609FF97C8FCDB1FF47A63003D32EB8F170886E6AFFC9560094259
    :204360002B5276B0C5FDD9EE4BC20317B4CCE2A13105EA956D74C5AFF930A8601B19B05276
    :204380001C34A4A485189800AEEA19518AE809F376CC4A17B5888671AF1BDC7DE0057AD9AE
    :2043A0003A26B3AC93A3C65AAA91BD318F847F30EA52B51A9F8938EA2B5BB21F7258A526BC
    :2043C000946C0E85E7445E8B4B8C54DB78957414189305587B8AD02F05BB9354E65B3872FD
    :2043E000FEF3E8A0CF84A352B485036D89F3F60C1D65DB2F6D66173955272D0EF763D7F747
    :2044000056F472DE90EFEF20F99131A58714157C7AEC94A8B4F3C4C556F472DE90EFEF20EE
    :20442000B0533C3BA72FF9C25B6B32ED335F985798EE95B9C9614C547310540A61B7D9F9A2
    :20444000E3B884C0D7F5A6E6641A6E10CB417C620F09DA9E454C2AB324DF32B01BBDAABE1C
    :20446000441FA111A81D1A5E08560218C480B67EBF4EF67387493125E8CFEFD7DACEF591B3
    :2044800024DF32B01BBDAABE14EBC973ADC6BE4E08560218C480B67E05486B4B5C61B5E6F2
    :2044A000E8CFEFD7DACEF59100EAA1F2A693B1B345B052C3799A70BD87F192E44B9F394F8D
    :2044C000C9B816E9A4843CD9C58A2A76B46EE4E2019EBABBAD39D816D710B843B53ADC3B78
    :2044E0009C78607ABB3D25B8FB8F23A14A96404E09DE3100E80862556B1DA723BEA5DD02EA
    :20450000A3FD40DA85173FE40C0C26E1D5C0ABA2ABCDC9706412E78274C5F7BD6679934BE7
    :20452000B0BBA60AC4E4371B8E832C110F8B573AE3D3E75BC239A03F7C69E405AEEBD5D50A
    :2045400040C768175C3F125F4421AA3B778E321D1BF6D78133C32082C1357B40A917A18494
    :204560001B9E5E73871523FB6832C982B01FA9A68F800E832F0F0BF706FB52BD2ADDE21506
    :20458000B5886A0F6B200CB950B9EBD1BD71B4A806A91D593B7050CB8A997FD96448170D90
    :2045A000DCA0B650F93467C6292E63592C1E2058F2CB30DB504442C930AB4C1564E4B9B0F6
    :2045C00039D8E6F9746F48FA6B7D5FD0C880AD672613E0941061A4AD796DD76D96001135DE
    :2045E0005B82155C256DA2478A061E640087066E65A0B3D9E3CC56BAA931BBDB248D865599
    :20460000C96BDC66CE7C8E2336708EEFF88929F9BAACB855C3E90358CE1732C22F73627F8D
    :20462000E1823CC7D20B7818AF1276536A84F56D6FC65B2663A7AA21298F30C39688CD7339
    :20464000E10B13E3F04CA8C309BA40A88BF1787A117BC190646ABDE073B3C73270C462F3C8
    :20466000A0711EDC4378B1F5FB53AF7541D938E02065D56774E374C0A853C0C7C092472A99
    :204680006BEC792EF4573035091660ABAAB4E1727E91B7260DCA1F2AA74B52E4FCEE4FD054
    :2046A00099F047943A70FB7CE3981DF83B74058CACDF04F0711AD1F938CE7730148D9A12D7
    :2046C0004AC36FC8EE1C7FC642BC732CFC9DF0C6CF444302967E91DD160BC4D69328980172
    :2046E000EDB44DECEC0A7FD8D52F79783CBB0745F1A7B62320E02D302D0D6309BFC85413F9
    :2047000010622BD727EE3007EF25AA3D7D34830083714FE4BA9AD73C2C419579381C2DFE22
    :204720000CB8E4D3F1C0F70E485F575A88C3DCC9C2656E1C0BD5897CA052E678250CA78FB3
    :20474000E33BFE34E1DD939373E53D674A4395F27297925370034EAA3A20C9DD3B67656F46
    :2047600054C9B02819D0B678FAD960E413956E2E4F09D40D90CBFF8F226C2AE74975010052
    :20478000A2DB7AFE5A51F1B951E7EA9A560AAEEA02DBD100A7B42A970AFBE5E03E5424AC25
    :2047A000A6D4A211D430823512AF4A99A0DB9AC83EC85E1516974317B23955074134EB74F5
    :2047C0007301429D5D6DBC8822E2684A97D8673C7F6F3BF35DF0246E3E395B6EF87D712E61
    :2047E000EEC961C484929934C27A30ED5DAC08D03CB048C13DF729AF8C12046C893C8D0F50
    :20480000E392BA731B13C2722F3DF4411142FB121BE2865FFA0FFDE90B8582BE87CFB68660
    :2048200002963904BD43A34E31E5D808C04201203916F05EC7895EB29338C48C903C87949A
    :2048400031652D8FEAAB802AF56BED313B8C455D795BF0C0B9D5BFE8149F2C8CB396E0CDC6
    :20486000AA7703E152820E7D3D99D40AF0C5C99D6F0059841F4911A5E2A928E254C1429718
    :2048800078E7A242AE4E1EE51BD0D7D64556F81CAFB4C0BDA86CCFB79F9C839D9F4A4FE69C
    :2048A000AF5076EB70A8F6F113A53DCDDEC524A58A0F8B5D3999B1E0FF291E3A6DAE761D59
    :2048C00069C593FECD93C2A6EDC5D8FEB8469B75EC89EFAEFC922724A74D49AD62AA661460
    :2048E00048B68718E09C0B33EFA470B81EF88CECE7BF9F7D5688FA0E6D24AB9F428182133D
    :2049000025D23CD7961676A7F69ED2BFA984D60148E28E75B875C62BA78BC6A77DF18E2E87
    :204920003563AD2806EB74144EE72EC980BBC7D10355B920E016A193AC262B1B8AC3E615D7
    :2049400056CA0939E1EB763ABD71A32773C8F08D29D6CE995752435520D8DA571045CCCA0E
    :204960006B041C681D7A60396B571078DD8902F16A1F1934247D7EDB9BAB3773B06B23DA99
    :204980001C8EA6F7D81F979413C5ADE3ACF8DEA36F33F4C3BE5EEE3A9DF3A66BD8AACD8D07
    :2049A00041A8D211F4321B7F2349B5C2FB075EEFADC3704F4DFB485DCB6A3AE9669D9B7BAC
    :2049C000490D9999B911E1E74C00CAD01FCB087BF4111707082BC5A8998EDE5B38AF1B66DF
    :2049E00055923A704807C3BA83C5B16272C582FB66F24CF5A8295AC6B95C4C50A89FF7E8EA
    :204A00009B690E2918D99AEEBB7E85B9C2993272A31498F594025F7E291233B8A8A7DB5F06
    :204A200094D60AB987E4EC8C8302CADA579E9CAD5677D8C4C7E1D924503E369A70B991D900
    :204A4000C1994CA213AD3D7BF5AB53832E335B7B2E4BA65D53B2CAD06D62127D593BC917FC
    :204A6000067838137D452A0A76D84637C9EA6CF2EE5644257CE1BB6EA3E6DBE1AB694020AF
    :204A8000130FD2A4BC4B7992BAE87354BE9C605564B77A214E5B6B9E64B77A214E5B6B9E24
    :204AA000BC6DB9CB0A845F17A3E95C78B7079D483E3C73DE5777C8A067798D4D99A91683AC
    :204AC0006B6763F24B1DEA28255DF35F00D0A2FD7C8694551AE4A3F3FA0CEA999C335B3D83
    :204AE0005064820EF57CD332329B33BBAE5D52E70AA23A9A68207CEBC09D9784376FAE9E24
    :204B0000F15135921848E9333AC99827423253528DD56806546C09B84AC9AF9A09C5DF9E3D
    :204B20009F49E010387681FCFB565CF96AB2566CBAB347194CBC5E8AADEA648359C30F4F39
    :204B40001AA490B4F8F8D597455E769C63047C5B0123337AA5A4681B017BC5E515D81B50E9
    :204B60001BDD411C03ADEE10A999E63E5D0B64D508F4B874A3627E162F175557F229835E7C
    :204B800078164B4C4F931EE6C50D55CE1626699226E16423809295165DAB941E27DB8CF358
    :204BA0009E6D21E638BF6E5F17CF10E7C38D690A86A0CF213EA079AA3470AB232263F2136C
    :204BC000C4873E1A1BF251A59AFE603732EB462B9641AB3353CBA343A38C3B0DC2AF792B2D
    :204BE00022DE20A33B7FE3B0732BDCA2F4A33F0CDCE53FCB7C917B4BFF69D362F433458D73
    :204C0000BB28068EB2569F14D190FA8EE5EBCCC5CE7D0E7FD6B92DB8AE066A98AEC378F934
    :204C2000DEE860096B894573F284F99992FA1589AA5CDDEA6501A75C4F61411FF02DCCDC5C
    :204C40009FDE6B4EAA4BF9559E0B466BDB77B49CCE824679865D52D75E669E7027C0AAA4BD
    :204C60004638CE9C5403F21C32F900C317C86A0EF9907AF1B9BB14E4A4BDE23A1366EBA7BA
    :204C8000E36786BDC9C1F6DD4740E1E6221905378C4484034A0C0F0208A3D255266033AA72
    :204CA000EFD0F64900095082C27FB784DF4A6272D3DABBF9E102CA55F9D2ABB28CD5009E18
    :204CC000AEB355F5DAA5F20718DB7FDAA2C6A3136E7DD11B33845FB0F3310B6D57F1623034
    :204CE00014F52E5CB1DBEDA41C8FDC98300582E526CE747E3F042662A95666ECC220F7AFBF
    :204D0000FC9C2261B8CCB7EF6E67BF6507E707B88A040FB3E50AA99C53437CF5024E821A31
    :204D20004D5543AB49FB0A7F4761343E32BD68563D14870A3290C38C5EBC0EF8C68B020CDD
    :204D400081118A9FBEB38E99AB75570622D967419BFABA379255975F138924935DCB2D13C2
    :204D6000833FCEEFAF61D858182E1EB2C85A440C5F0CCF9827654B9EE2232AFB565FED7069
    :204D8000EC09D3FE455511F6F8C13EEDBE7A346D11C7EEB7720C9DEE7318F926C3608A56BC
    :204DA00098EE65EEEE9AB61637B05D36B308D0FA5F8DF968BD012B5EA03D1C2211A07AA24B
    :204DC000C12D885F570C413BC53D124954667557A03D1C2211A07AA231052B458905FFE938
    :204DE000C53D124954667557D7A42C2CF46C124016594C281A0D9BC41034E8573D292EA922
    :204E000083F9CFF3B0D341D469E82E8106745E0DE7912C87520033A2A4D85F6F8F7D0F44DC
    :204E2000B61FF9F33461CA51F65A624FEF0C475558A09B4EAFF7D777109039FA1B9867F9AE
    :204E40001B962B6B506FF6BFDB07A93D2E050A69E396A42C54E6DE4A7073BC6AC5C0AC3014
    :204E6000629634D437AE4086D60C33598AB057B0BD414BA9F4DA80775238CE7107C517A7CE
    :204E80001DBBC1C06EEAA9B501348451013FD4BAC9C1C1CA55BAC0899E55E81FB971B69A4A
    :204EA000398917ACD47F358AA79ED89E14C20D5C005537B0DE21338CC78F2C6AEA7D444D83
    :204EC000365FE4FD606010195B76B164917274CE92F113D5E3FA163C6FCDABC774FA5B6EC9
    :204EE000B8758F3B52C611E8DAA42033EE03842518E20D4A2DD63746E19A6F64D8D481955E
    :204F0000D07E920D1F4C7C9FF394EF1E1ACF8817FDFCB86F792689314639B047A80BCCA8EC
    :204F200018AD2725D3519C3BC557CBF7B55AEA7A876C29E48B2DDBE3A0FAD4C2E33B82CB03
    :204F4000B5764D10A0052EA3F0DEE69FDB5153665CFC0610EF8F954F861D5A22B3FF38C67C
    :204F6000DC241D0C5610988124067BE5CB6D9C3FB2150C87E110EA312D3EE3CAF5F5F9B0DB
    :204F8000DC5CF164EE5758CED1A83486AB7258B0275192AEAEC74E38701ADACE51B2F036B3
    :204FA0009610A495048D453DD7BB5C88B873B25A0139B994F9C1950CA562A1CC7A00FB295E
    :204FC0002A1E08A8FB864114BE00849CEC2C74F1B15C15C467A8FA8B47A9D4C7AF4F6FA195
    :204FE000AFB8D53A122F107322C0AE2B066DF248C969EC1769634E486A7B1039219F7827EB
    :205000004912D37AF350018CCCB47861DF68B77F069AA144CC32FDB94A323CC8C068864299
    :20502000380FF080DF9855D727B15D1A2582200CB11B38EBF9708405FFF233789A325D92BC
    :20504000BB5856564D5A9C599BD0137350AF5DDB3B0D79D6BA2FCD7871FFFC96070B4D8522
    :20506000F6C4F91E6A6D14897DD6E811854DCF556FC83DFBD6EA604EE659B59ADC886F1457
    :205080005CD050759D6892DA05BF24E52F24B8D3385D71A76D696437442C2C79FEDE09E407
    :2050A000883E474343F8D5E8C3463BDC68CB63AE3D11A1242000C184BD5B99098A61EC80BB
    :2050C0002DA9B3E9D57D1F7B056CB26847EDEA3E5A45C835CE6D0BF9B028F84E02A84B1786
    :2050E000EEBBDDDFD94E23A375F90726B35A88983769B5D62D7C1D214D81F280866F6EA53C
    :2051000003290E462D4C0F3BBDFE9FDB56FF0EA13BC92C2C5F0F3CA11BC8BC87FDEE3073B8
    :20512000462C1A58C56F1A12DFEF88A9BB769AC965D12503FB9BCDE66DB8B510D052BD68C0
    :20514000D0DA240804596589F53ED22D2E71EA75F49DA834D903FB13261C4A72A6CC20EE29
    :20516000D063C656D9D29EA8170B84596D9E3B3E506D8A7F5BE810624003618806024F0F5F
    :20518000FFA3D46EFEDAD12751AC41DE23FADBA9194D73DC7F61AD5EA6E5CB14B251F11D83
    :2051A00027AB14E043088FD651786845E35D8E93AA5984D6CCB58ECE675C548D83240633E4
    :2051C000061DA3CB11A0F54D9EA918B821D0D0FAE7801C5A8A8220CCE23F4F82560A2FCB58
    :2051E000F91D0327F77D88943B16C53F384A6E1AD79A017B12924012ED3A3AF4039B63182F
    :2052000075F2127ED8FDE45964B77A214E5B6B9EE1101683A217C7C8F70B8EF5B83D354C50
    :20522000448C41D7A2E10820BCEFA0E529F05131344FF9942C95C2B7275E32831F214C9C64
    :2052400027721C7941E22778344FF9942C95C2B7275E32831F214C9CB9A4F13DD40FCCC1B7
    :205260008B1B7E5D8C4D2F578E4A30F70C9FC6798622DE2663BC4ECD1CB506136396C23F9B
    :205280008459E8B83B612AAC464ED644FAB4D32F7D3A596B563D2ABC940FC3FDA717151384
    :2052A0007A69BB3F5141DCBEB5EB96C3367B37000C9CE488B922F2FA174FA4D8A94C1DFA3B
    :2052C0001E96B41BA1E0B5693E1EB20CD0100B3FABF538FA208A55AF9A0987F674A8305A22
    :2052E000EE4C8D07E2368CA3F6D00E324048A7BAFE25E447960CD545FBCFBCF55EC350456F
    :20530000722D0C6C10D6BAE9735C741DE04C8BBB28E83DA54954797746A3E1389A671D225A
    :2053200037E4B88BB5C16BB50E7C309AEB5E589AEBCD3CB51A3427EE8A5515C7911B30D770
    :2053400039AAE4675AF11EC70634FB54F142D3867381303FB194B269EADE87E8A6D525F64A
    :20536000FD30527846200A0917B00465497B732026BFAB434EA099C9E8D1FC111ACBB3F8BD
    :205380003CA0306C30C614F38DC3C202A140AF51BEEE2A646E24E7C12B2689907A7E21307C
    :2053A000C89FDC7C995F320159251327B6B6B4D8DC1DF34D08B12E7FC02D29CA156C193EFC
    :2053C0004B3A9AF054505838D40EB1FAE94F89648F54F6D74B60FFFEC02D29CA156C193EC8
    :2053E000E6EDCBA7792DA57ED6038A9AB10FD8E2343AF59ABA01EA903FE6A8D478308442E7
    :205400000F3AD05EDAF53E225BA1EE474E4B05535FE15F57AAF9852BD2CBE4C9C41C250329
    :20542000B26F0962DB530760A32FF06FCD3FF573E46CE4FE0141F322AE9A43366A83AB1EA6
    :20544000092DE15A1971844889AB863BA31FC68F9B8382254499856795EBCA57E14C0D5FB1
    :2054600083D2803AB33B87C0E858976E256EFA3B9F69B63C2680F6E86771BD22FFE4FBAE1A
    :205480007E7AA0236057ED74EF5FF02293FE874CDC17A635DB0EB722F2CD5CD1295ABC9E1C
    :2054A00001D1934B9075870005FDD950E57C5FFAB75908DBE076F5C165F023C06BCD4B947D
    :2054C0001450AEF7846D2BCF9F5EBFF16E8EB454379E5657D6C6E55A4687981B45AAAE06A7
    :2054E0009CABFDC08439928A04C3E8EC26BE5DE823A725CB48BB214AF58BB5DA55B4A6A67F
    :205500005532B643DAC4783F8B1DBCBAFC57CB46F1213900A22747A9155BBE00E198840CF9
    :20552000DACA5F503C8B8D8086EDE41788A70C93B8A753FD6C19AC478C74AD55F363006524
    :205540001F48E2168BC9FE575CDF9318B6C6FC5EAED41D8C8E7C367CBFC4783F004169823A
    :205560008847553682AC24FBC6F6233B5B6CA95B56128E5E9BEC6B14428372111F90CCB6CC
    :20558000EA2FF62B6A80A2221F48E2168BC9FE57DB7185AD66017C60114037B3F1AC57F437
    :2055A000A28FD14364FC98B98847553682AC24FBAAFB5D1D7E18BF0756128E5E9BEC6B1479
    :2055C00001459659F2EC486AAB54E321E265D0B81FCB70664AA95D9D3A3A816915B0B5B4FB
    :2055E000AB44C1A1CD4965F01672F7ECE0E3AEF7C1FE808EF8512CB2BEC78F1417D8F0A879
    :205600001E102CEB6A3BB1B93161C7E51A5DC27C858989FDA59E2A3227222956FE9CD0D30B
    :20562000D98A3340543B97CE136AB1229899200949D074416D0A4B8A5F9D63BCBC9B30FA40
    :205640003E4B4AEAF46D870C0DF18F7DCCECC684CB4E8D79E66FEED5A3F013CA556DEF3EF7
    :2056600056E5067600FF1C392B45187E039471E4130F6D20FA448672F78803F618EC3A4052
    :205680001F23F83FB6B939E52ABA44AE3C4D245E5EB317E2B988D60CA75AD6F06FA4B16FFC
    :2056A000753D6237238ACE9EAA7FA3C8BE5DC94502E5530685B2B8CD1F2DC05540BC0977F0
    :2056C0000EE82C99FC6935D9032A7D9FEC0A72671306CC3641FE05A54792ECE4A72290D2AC
    :2056E000E767502845DFA0A5954C0FFAB6038AC2C3F948EC3942241A5C7B7F9AE0E1BA393F
    :2057000052BA1E34F6E662BDFF5FE208E7636CAE07FEF4B11403CE7331543D6699E55CBEC2
    :205720004C701A69CB643D1A2EF8DEE0EC797B9017C0686C2F95BA6FFA82868E2F0BD0B965
    :20574000C033E84E0A7D40900305CE52CA259AE240A56EDBC564459D7236BA5D4A9FE7A6C8
    :205760000792AF7A8F2A20027429969E87F4B6311B4EF422FFF75DCC9CEA737725E843F407
    :205780001EA8B5820E7F6C00B203A2A9B49AEE36FE7759BA0FC715E46BDF424E80E3BF57F7
    :2057A000E676CB7345AD589E745A49FC297A5CF9EA7F020858E62F00DDF29CC160BF198593
    :2057C000672BDB286A3B356F3F3BDE7F3CDF45FE510AF941B6E936EEAEC3751F97A6EB0A27
    :2057E000BC32F747EFB36AD40CF94F61497B1E3F99BA5C02AB2A6E08829B4C9BBD575C1146
    :20580000E2E5F6EFCFC31A63B251F357F09806652E8EB1FD1D4D3A4A17C0686C2F95BA6F9D
    :205820007FD6DB6820CED66CC033E84E0A7D40907F6F3649F0724E1E4FA98C67A9682008C1
    :20584000750CF4326F2E0A67C15E1029533DC194B6E9EC81F768EEBA533DA4FE98957176FD
    :20586000EA441B3D7AA90EBE8C0410DDCFD9CEC5ADA4B4F26998B48A2DF7CC5DA9C38FA6D7
    :2058800091A4C0B0F04A7346A5CE30A3D226BD3747B4D463BC4A87A2382C1FB9C725A1D73D
    :2058A000AA71520D07F983BD68D148BDE9CE062548755B3E60AF05148A6D70A44AAB629B93
    :2058C000E2DBC70ACD179D88B12BA3A7D1D44912B995E3AF1683916A052A0FC9B5B947CF0C
    :2058E000A4BDB0296C91DFBC8B89908D2264F5304AE0DC2424C2BC27EF829C2DB0A0EFD4BA
    :205900008015D14891E2139EFA7CE7254A27254D4F2B81584BF85743EB779A4B9624E4F942
    :2059200045ED8E825AE79E1F095BA4D0708D4C1FC319AC22BAEB805B8542F4177CF190C42A
    :20594000F27E48136DA328EB1F38C3B168789C4684BA0636692BE659F64FAE195CF2B3D39F
    :20596000EAA69254F129C32AF79D8357E67277B4B3A070881A8A2D86E04C1902DED9C994BC
    :20598000787B82BB103EFB8086728E3862659B5E4D5AFF196AFD854511751918F7E7328B4E
    :2059A000F21A63113FE4C3545F88D728B92D9FE7978BF52BA1E5C2FB4647C03FFE8CFCBE86
    :2059C000DA86F31654D693E0D60741E8034C3A802EF2C56634FA883093252C8038665186A8
    :2059E0002691631DCB2A4A14AEB1A0F4CB000FC5D61E3DF3F4EB1DAE88EF9A9CEC489B0E33
    :205A000035A76D66590080BE511789FC1579185BD5CC5C74585874972DE133A0328E6422FF
    :205A20002615AAA1DA087BC0586C7A3A8DE805E34EA3875AB71768749F42B1ECB3710E15AD
    :205A400044430EB259EF8B319F42B1ECB3710E150B8CAEC56C4DBD7F834A1ECA31551E7668
    :205A6000709A362DA91809349FFD9357D5430BEEB5BCC3536076D9701E168FC36BEDD7AB1E
    :205A8000F84CF0E88B6C82E0B8E59F4B720CE6FFB4673780BD25D6D9F84CF0E88B6C82E0CF
    :205AA0008EC76ADC153528FF1D3C7F15FAAFA76C02BC17453A4356CCFF3B1D29FBC0313BD1
    :205AC000715EF3B6A073F00BCD59C5362A92966EA90F28A8443C0C19B81894FDD73AF43498
    :205AE0009C149FA223A4ED940A4A6155F70DE968F91D3C7AFF686DCBFC2D83F015A8A3ACFB
    :205B000085B03414A1BEE8FC69FBF18B5C1243189D07BD923E356150DCA98DF403EEEAEC38
    :205B2000C2CCA58B0A015B48F41605F1116553575EF583BD9A9D000532FE0E6408C5D6E6DF
    :205B400027AD95C909973244575A75335AFA91D44132B00B6BB0F987CA70CE62272F0789D2
    :205B6000312BC7CC656453315834FFAD233E9C5EBA3CC0D502F61F461A4A65A3654E1CF142
    :205B80005A1D09E3A98AAAF580CA845E1DC7529FC3708631F0E6E15ECB40CEF434EC143D92
    :205BA0004ED7BA5E0AA3ACA9F7CF70E7EC7148910FE6AA53F0B08F09C37F269443500FCDBE
    :205BC000AD1DF7D1C7056A80318B0DF221C5C07FFB4D5D39FDB40F79E8724A9933A79BEBE9
    :205BE000F439CBC8050E394B8707A5D857A5DF1A03F4F5F1F496B957956401B476C091AFB3
    :205C0000A84449DA5957DA09CF7783ACEBEB6DECB71CD59CD90B926CAC8821F3E75C4770D6
    :205C2000FAC6DCC4356D4DE979F5FDFA820838EF93620CF7349337FB1BDDB5FECF38924B96
    :205C4000A572599124CB9FE32B1B3D28C158DD36F446FB8499484B6575C79724F56A7030BB
    :205C600010C70E5458E0CC37D47EBEB241B29365FF6825ECD5273A1984F6942C0B1ACCDE33
    :205C8000AA0794B1A082C0A10A8A8D6EB429D1B24BF0398829A5792165777B1B15FA0AB5F8
    :205CA0003A4C26C7B71DEE3239D3F7BACD269C1753D954913E6C21F129A9D8C270CF591336
    :205CC0001385AE372CF3A141264740A82C668FE7569813CFA2208F58E102A7C59DBE7F2F18
    :205CE000DEF630ED5934AA39A8CADFFCF3994BEA64473855271150A030D977468C719BB1C6
    :205D0000BECE216B928AF215ED7C09158648B4088B2B1F69ABD25E1D6F5B308C6309FF1CF4
    :205D2000D7198E45973EB5424E185DBA2AF13F1E06CA7FDA395A9C54D2DA482E110C44D8D8
    :205D40007E661CFC4EFE1221574DD69916762834130FD2A4BC4B7992BC9B53434417AFFF2D
    :205D6000478DCDC0E2773733EF547B4007BE14FCE4127284BEE3E2B632508CCA0B78E0C705
    :205D8000EF547B4007BE14FC368014F3BFB99CA7E55B4CF3CCC9B62A69389DC5ADED7112A4
    :205DA000DF5CFC96E20B84773968DA583B5C1B426C31CAD919CABEAC90683B9E59E320FEAF
    :205DC0003F4E9E98CCBA486E324FA4B77F2B048F6592B05B2B74579AB5E22A0E88AEF23BE7
    :205DE0000730A36005316E111FA8F37FF616B351516359FEA5F1808FA7437701A65FF91F3C
    :205E000005405783B14A933CFE55DB0658D5EFEE76D270DF40F09FEC65EFC335500FBBDBC8
    :205E20002DA2E6F2DC2C7B167D735409748F396A8B18AF134A3224FFE2FA1741A449099F62
    :205E4000EC18533722A6741FF1063CC709170B2EB9A652750A9DFA62594C1EA5869A5E9265
    :205E600094C70A575E75A042F78B881768E04E2E47C9B3144D6E6DF783AA54C9D351EF7EFB
    :205E8000F22F26E5EB67A2E824E4C3624345393045FD16BEB0DF649789B5F181DF58A5A60A
    :205EA0007AB0163B58051732EF547B4007BE14FC2A0551B292AC5179C6782BCF66DFE21C39
    :205EC000057156A9DE4597E4847ECFC0420A8F7DAE34BC62817D7D2CA3142A17B58B6F98E0
    :205EE00047C351BFCFF5253D7FA64506637F58A8138212759A5F07051A1203D497048522AA
    :205F00008F0A56ACD3A7955D74EC03C32DACA8333F78CBD80C5A28489B3594DFCA09AE9E0E
    :205F200071805996BB0449C8BC1E7538FC90CF650783955274EE02AA138212759A5F0705CA
    :205F4000C044C761E85DA7866D21A7F0E30F07DD63FF4BD9E922CEB863E6DA5471747CA217
    :205F60001B493267F725B3B32B793FFC04B747A21C36104699A16ED988F668C3349668BE5D
    :205F80008B785ADACB1A4810D43BDDED6403975D5CBCE9A7F65A22146B3323A837549E1782
    :205FA00066BABDBC575DACA13CF4D1FFCBC6B43C0093DECDEBB90979A6DAF4929FADB4FE5E
    :205FC000FDAE8C2988CBEF656893DC9194DD39D036EB1C16F318D548375C88424E03D69643
    :205FE000B0B5E82EF5896CDB1A1B57430704C1ED7AF54AE55025D0236506A567224F3F4A62
    :020000040800F2
    :020000020000FC
    :206000005151A63CE748E263CD8B1D80E75DB4E80FB97E565E85B1EE1453822E09C4949A83
    :206020000774FC41364739579B211B9D484B2A8D8CC99ED3E81D416CF4FB1EA431F6B27665
    :20604000C69A2AEC06FEFFA16F368C3764A811792F07EBEF1AA32BC751687C144D912BD245
    :2060600071C5FBCEC9528B7EA1ED2A6D226257592C2767E6C5FBDA731F06C20E083D30F994
    :20608000529A09432F0A354A951167707E3785B0C6BCDFFA6979D3C0BFE5B60F3D76CB44AE
    :2060A0007D934E9EE6FD99D4C8103B98F59B8D01A368C06A452E99825AF345FE073ED9DA80
    :2060C000B4B609D2DB2F3EF464FD394B974051E546AB722EE770E57D6B84033295C3DA3479
    :2060E000632FFF817DFDE657E0FE7448596D99F3B4D332E566161F6516EC80664473BD925F
    :20610000E1D3D4DF8F345A044CE2685F03D2D70286BB3C0ABDBA617C6F75CE7B7719A68294
    :206120000145A499AA12FE6785BF0E1AF5BED8E76AE8B23F5E75E716D3FA087E79964DFB20
    :20614000B672212C59E8C654D035085BB5813A7EA06B5C5346331C0CB1F5FCDE75752B88A1
    :206160003718CC39D8910C448678E0659F979CA7E321D0AB52EB53FA3DF62CC80354258921
    :206180003731B4255F50FF41A454F13A0F57D0446B4CCA1B9EB5DF27F2F90AE1DC429D9319
    :2061A0004854DE328FAAB8389549FF19B9BD8FAF77B76BE0C78CA9BF55A02F228D8EDB22CE
    :2061C000411813EC1D81BC66EA8DC78F552696DB1B20AB744CDEF71D681741083A9961B8A2
    :2061E000D65B1371557D6B74154567F40F507E4BD5C9C9BB29DBA0F9608D713B257F559873
    :206200004C5114AB4A3478EE7341930705CFE34B380B4A03740FA9DED86747E3E090EC236C
    :20622000C4F32AB081BC2C9F8AF094C4A51C824F003FC54422C03B6D20C875DBD0F1FD4B4E
    :20624000FC9AB39BB110A80083329FA65EC6DD123D32651D4F1E4A1525D2B5A6D860F51296
    :20626000E567A6E4D1E8A912100F681AAC3C9894D70F137C4DEE55088EDE2103DD5A40DE2D
    :206280003479853DEB262DFF695A2C9918F10F360FE3F1F5E5AE3EAF725EA0D8C8890FD3A9
    :2062A000447011A5BF38521549AA727FA5F7A37AC8116C894A0CC1E148A0A892DDC6578314
    :2062C00034C56441412F7152A001F5171A1354EE325EAE8A8A8CED068F9E67D916AD90F34D
    :2062E00042AA0E08D724E77E095075DB1A19DC25975E19063D53215836E026A6A2E700DDFA
    :20630000EFC2944A7B2B188F5F15DE22E0714F5DC7849B46927FA0E9100F681AAC3C9894B5
    :20632000B267808C814CAED6D40EB1FAE94F8964D72AF4CAE19101DD796D8517CCBDE7AA8A
    :2063400015DA00095AC7ED3C5BA1EE474E4B05537AC9DF66960CD59C991329C668BFF78BFA
    :206360006B6D764C3B6B736F75D89D17A75E43D2CEAAA52E0220C526003FE2691F72F7492D
    :206380007E975613BEA7C00FC84BF669684C3E918DB94669FF401C699BD8940BB19C6DCD04
    :2063A000D605FB8792B60C344B3489CD9AD4B5B0E4C630F41555A319E2FDE8E558656A96F3
    :2063C000BF4BEE86263389675C3E05F27FFA7E12B749261BDD90CA65DC04F856FEF3140349
    :2063E000B32FE40D4D21AAB6256579AF91673296E46B7F0CB2B8E0E4EC9D362595A5F09ADA
    :2064000009B71AD4819951DD6904BFDF7C272589ECE40B470E3778CB84F655721CD04BED1B
    :206420000FB461DC740A0626EF932EFC09BF779F1DB54879C5DD4B7EB7180D8B3A5F871F84
    :206440005886776C553D5ED1F2C12C6A44CA2D2251FF5EFABE3793643ADEB1B960F1304439
    :206460005900DE9C6BC5A1D4CB3F7D9F8AD8C1CEB61D30B516F87F2EEA8F2660B8EFC7BDF0
    :2064800052291067EF7BA3C28ABD4049969B33A69383F69F8B81BC2ED3C48F797EA7B395B4
    :2064A000E547175F53260AACB1A60E807EDA48EC757EDB4F7E7F6F973CAD8D521BC09E6BCE
    :2064C00070EC09089F875DF1F14672CE8F25E63F41303BB94A203D5D5E3CA67F3387F5F5BF
    :2064E000D0EB0F48B0EAD6BB9B8FDC484FE301B7E8EE60F4FDAA7FD04BEBCDFD38056490D6
    :206500004A5DAD7BA282AD418C3743C41EB470A70372F7B74C41260D7A75CB20F94F136A65
    :2065200061B4D11BD6110DAE36E54F0E1CE6F1A529E2F8F73D2B17644AEC2D00E327E3BFBC
    :20654000F3D29C764A6168F3BA945FAB21542BE3E989CCF8348220077D590C61B375B497BA
    :2065600023E3276CED0EAD87A3A110E384E39CA751FB8E99E1E7095B6845F9865FFEA17138
    :206580001D151C22B13D3E647CD1E17B727771AF193B4D09467089E7C334C36DBCDF20D6C1
    :2065A000D3F4D8C9C4662617CEB42D97BA69C221B3C5BB32522FA74E2B7C1A21391E8F100D
    :2065C0002868FA509C86DD446F6B08FE793E15B9AB78C71A720FB5DD52F7B0DAE714F6025C
    :2065E000F209807F09C299FAE0CB635D7904FFEB33221B6C193BB68AD10DDA7FBC050243C4
    :20660000F1D03CCCA672AFF70A4872246B29489597D659242C3DDF9B94FF8DF426DA960E15
    :20662000A9329DED42D3CEDD64879C4FD2089EB1E0CB635D7904FFEB33221B6C193BB68AF4
    :20664000C8C7F7B090E42E6413CE37054E80AC5505CD3CAA9FA20DD850559D132C93F46EBE
    :20666000FBFF186106BD4B2595258BDE0F5842EAC633FDA1509C9781DAE270522C32C9FB83
    :20668000055B6B6813DEAA7F14C90B88063A9F2010027D8FF94D3FF46B5F7D893190AA6EFE
    :2066A0008B759A9DD7C68B2170BF8889A3AC3873B517E8A2AF29FD976B185E325ED455D6EE
    :2066C0009449A1584FF2660DE57F890D4B16117715AF706A216A7F09D57647E6E59D5388C7
    :2066E0008A28B8FCCB1F2C3F5A7BC682FD14D3B7297D626D7913B3B974485EF5FF7FBF046A
    :20670000654B3DED72AFE01454DA3ABF711FED6958E06A0FC70CAF4A14544E97E64971E033
    :2067200074485EF5FF7FBF04F21A63113FE4C3541A96909C6C0CAD754D988BAF1E1CF80187
    :206740008C3D2175EE98976CAB5014F8AE53BE930118B6AB904A9D157154D5170B840F7E25
    :206760005E376D6DE5F7C4595D2C193C72691D3C0CA8CA7B6D13EB7B6ADFA70B3CE82D2C48
    :2067800043391B41D057F892FC3CD39B568D76CC1EA5A5B6FC434A2B294C070DF6B2BFA93A
    :2067A0008BDE7B90298714FE4390C9A1D8BCA6AD703B148BA2660C49E703A5A7EC35FCDCA9
    :2067C000B3C5BB32522FA74E2B7C1A21391E8F102868FA509C86DD448D3C66B9214D3A2831
    :2067E0000E8C6A8AF4E0EA99C75A4D39E206AD2FEE93EB496E3A27A6E11315A3526EE5B618
    :20680000E4BA8E3F467A73E88B6946E37EB03E1A558BD552F05C8627887A99B7C0A798D529
    :2068200011C7EEB7720C9DEE85D6CE944A6017644CE325899DEA78CC49DD34523812498683
    :20684000EAF492194D5DF395CEAC348BE6AE10257598AE79245687BAA8AD84DBB35EA8AC73
    :20686000197D8412D629147819247A9C385B171EE363DF8234F279FED26D3521BC52D1840A
    :20688000841DEC3E2B60B2DCE363DF8234F279FE703846292347EEA864B77A214E5B6B9E51
    :2068A00064B77A214E5B6B9E64B77A214E5B6B9EEECFED930DABD7425ECDBAA451A8BC2D8F
    :2068C0004B3278E30AB0EC042C56B9D7DA23D55108560218C480B67E05486B4B5C61B5E6B6
    :2068E000E8CFEFD7DACEF591E1101683A217C7C8B6E0FCD27C30A67B63A1543D268E7B9C8A
    :20690000FBA6EB35FA4809F7D546C1E18F0CC94B4E0B3F813953A1CD85B045CE7E9A44FF52
    :206920007B09CF39FE86ECD45FD02D422430D68F6005473C2BF25766DEC5257B3CBB15E53A
    :20694000487FD206AA11CC85C1D8C3A878AF6F7D3980E85D6A1138AE0145A499AA12FE6772
    :20696000B50B3A4760DB54B460253F6CA17100A24C6B95E0EA90907973ECE5DC7EE7442A0D
    :20698000F788F8B416183DB2EE54440E35D13EF44134B9D67FBD02E5FBC98E5EAE0E89D4F3
    :2069A0008DC26E41682295478762F855B5BB2BC953CD6ADFE603472FA742CD76F45D263B33
    :2069C0002DCE1A78D5EFB0877E62970BBF0BC6C1BDC77F4D92FD40089DFC28B0591B040844
    :2069E0000E735D8053C4D20BDF7F5B7285C2331DC115A42D570588E62693BD6FF36573382A
    :206A00002C7C8BAC70C0B1B120B06C978661592EEE048BE8BA94567D3DF3E281A53A0B873A
    :206A2000CBDD7FB9AD2D45F097AD7D9CE28C9281908075A7ED68443B44F6C8A375E39FE904
    :206A400036032CBA61A7B76E854BA404D63314302161EC499ADC1B9A1B3C1A2C7ED7D20F70
    :206A60005CCE1A779331571D4D4554C9FAE48E5C7F1614F4411EEFB01D0CA4CAD36C2B739D
    :206A80006AE81FDEAE7F83461CE87B0FFCC2BA9F14448B32BCB044C46DE57B9CFE39304F64
    :206AA0008338E1D281E8A51C354BB53364DEAAC8E7E168D8A4031B10CCE45B40C347C84DDE
    :206AC000375810FBEA4288C4F7911411D724538416DAE468431A8D7056CC9A4BAEB61AD931
    :206AE0001025C5A55D7D23BACFE6AAAF27D9890B56CC9A4BAEB61AD9DB906D5CDCE3E3CAA0
    :206B00008BEF3CE10862EFD356CC9A4BAEB61AD9CDD8C8F76D7EB035FF7F13D733BB890F32
    :206B2000FA916896C5D1F0FE7F29F0612C8E36FEE40769CE5D7D1AA60AE332C0F42B5DCA80
    :206B4000E41A44FC979AB648F2C6A19F7043E8C5EABFDA858A296C66F417C63FD897181438
    :206B60005B6A39BA805CA29C96D3373535F84BF9E026A9C8840A556BCD0325469723E2A8B9
    :206B80005B699107F9E9041025824C7679707DC4A8CEC9F9293F070E15E654AFA193513B9D
    :206BA000A5A24507917DE8B62B834F4A5349F74465306F8F64C4629FAB00DF61AC4CB932EE
    :206BC000D3CD3859EDF90A6537331D81D7DBD691AB04D6B4BF8A1EA130326BB9AEE16084D4
    :206BE0004F8998AC2CC3C639F82CBE5C9B1150CF63F8C090BA7E02BA49EF849F89BE2B76A0
    :206C0000702B2BC24E7E6BEB64B92D288A55ABBB3A497145A338772D29098A052EC828F884
    :206C20006FFA591910AB46274BA2701904C60C082517308A7252E548FA2F7A593DB270FBC0
    :206C4000264740A82C668FE79FBE4DEB4D38AE1D44FCE39B963455A70F1B382D1347C24281
    :206C6000E729742B83AA102046574223DB6C4D4B2F669B3BD3F50D6B74D3F30517F09A6C30
    :206C80000E4EF5FE3D05039811FCDDED25114F4063DFCAB8320BA6D4CF7157CC2F80C9CC0A
    :206CA000E8AE50672A0E5ED6E7085BB68F052A590BACBC4F73D3D68D533FED37D79938B08B
    :206CC0002D72157D531E67CA227F7F623CCF5461DDC6FEFBB9C04B92597C54225BA97DCD14
    :206CE000DB8824F0BAEC2CE689E6EF20D90F8EC3EAB9AC3B85CF4870507E1321B7B9503224
    :206D000074D42BD70572C893733E54C23D7D28AAB53B44F6A18DFA81387BD9549F2741AE9C
    :206D2000A228A6D62CA0471A48C85DBE6DA2C3EC5054EBF115E1931F2474CE665DC1124B88
    :206D4000DEE8DF2C7C188BBAB338AA5D3A8DBB25525412153E7CFA55B0DAB7C401BC8F7257
    :206D6000605358046FEF8785854D0806F84F94DF6D228A7C2D926A77DFF4A23E313C1D3658
    :206D80006CF04C96AA406990E9E93622A5382DBFEC4CA3356630FDAA42563265A8357AF319
    :206DA00052FBB150FF5D5A0ACA459756477D8C2E2EA0A37E64602F5B94CCA2A03D9E51310F
    :206DC00085E22D1B4C25DD91A2729EDDE168BB641528CD6EA5F608FE864A47E0B559A30E5F
    :206DE0009F27BD7451122B581512CB9D03431BBF970449236C5B6B2ED1DD2AC4496A26DA51
    :206E0000C33D68E6121DEA5E53E1687EAA8790D7498239682B6C7AD0C84F40CE9401584E4E
    :206E20002618AA4BBD0901EA4639719F0D85E0082329DEADD9C1757FA0D4E88325C51662BF
    :206E4000F180FF860447C5D559A8AE4E613CFC386595096E4CE927F2BC3687BBB2C6445B7F
    :206E600004BD293779804DF1801E37E11D8C108909AD285C67B974B439D481FAAC3985301E
    :206E800054BFCA5A13DDC2EC6BF889F6945E37D54447DDA276E0F53C351E417F71477889E0
    :206EA00001D5F4C3ACC0FC6D0D3205482147806361D277505BC255CB82617601B65F30A023
    :206EC000B87EFC25AFF28C48676247C4ACC019678CADC8632F8FFBCE371BFCEDCA59A8A88D
    :206EE000E7FCB1785C878417A1F96A09DACBE6FF6FBB2643E3B6FA2051459D0AFACD0FD246
    :206F0000BB8B0821B26037629A5D6D31EDE7CE31A058D21051AF685B93750016456B675EBF
    :206F2000FF3DBA1A754DAD0E29CAC2CEED5AF877CCE5C93A8702B4BDA5C670962D9AA49D64
    :206F40006C79B18031990FD265AB184DB08A1E6F85F9CF0E277AAB36EF977AAC42B871C57B
    :206F60002AA87B23648519DA3318550C38F3864F54CF1640ED361FB0BC7CFD1355B8970CB6
    :206F80001884C839C1BA26311260F0E336894E912F34DA2FEBF3AA63CB227D64DE3547E63A
    :206FA000DE34B7F70FED9B36B975DE7219812FDCEA72BBC28EBFA9C1AAD01D19F92E69D978
    :206FC000630772974A2CA5D9B66BB4184C83F29D90ED227AEB2C35E1DE34B7F70FED9B362C
    :206FE000C49FBDB8A62117EABDD59FEB97045715BFA9A44E4CB2A0CDBAD372AAAEAF1A6A7F
    :2070000027533565238F76C38E2BAF849BD844E0B23BAB85F6AC1FB315000B5869F388EB16
    :20702000B8CD2359067C47C52A166D7A565AD50D6B811ACFD40BA7FF3D9D8AC4784D2BB4E2
    :20704000B69807A8732A4156F27A2809953A4316C951D160010EB1F561302BBEAF6A98F817
    :2070600097FB9B1D4CFBD9F66B3ED1EBC6B4AC880752C6886EF8666A2595EA74277B1BBE2D
    :20708000FFD927DE997328393F00B431403E32EBB6F1A186433BF8A78E2842F4B94491067C
    :2070A00057A55F7CE96DFEE25B2483FE2CA989F6ACF73FF303987D894B46F2FFB563499383
    :2070C0001F6997E78384B948DFA17DCFD795B999DB8B607892A73331B346BAC96E0A577C76
    :2070E0001A20E445C42E2B58FC91158068404EFC7BB208191AF2640C6DA3178DF990472B2B
    :20710000EA2BC575F1B1556458ADF8CBDDDDC3B969D300B7A17DC6713A6EC1D0B9BBEBA047
    :20712000C21F8A32C78A16AD9B233CE61010A1365A8D811A32A8B258B18102F57FB8D18DA3
    :20714000DDBD205357AD0697ABA6F4361FC5BD6391408BBCCDBD958A38C3AF9125F6B856DD
    :207160006837D80257F4EFC75D51A4D39E13B15E74757DD5EAF443E47EF8A074A0695B2959
    :20718000EB9C727854B89DDAD34285A430E85FF3019DBFAD950332EB844760C9C07911F85E
    :2071A0007E295E495D8D66B8EE628FA3CF9DE4F2CDEE322B847271E12C0AC2F12C34900775
    :2071C00088538A8683C0809BDDD1CA7CDC966F089E082780170B2C8AB712F3F9B2927842B1
    :2071E0001BFDE9D66FC956C613A7974B07B1F6A7535C656B09CACDFE3499C11A97C6BB9DF9
    :207200005C4AF5CAAF3DC9F49E249A00054A4520511670EBEC02705DF6D76DFAEF7CA0A8EC
    :20722000EE5073D03EFA7722D560965E388EB39AD8EE035AD08E15081397657EB1EEBF5FD8
    :207240000C61D577A3C15D113DE7C65A20C15105E51784D8B94FAE54D8DA9B4DEEDA98418B
    :20726000F89B64D7343484304F3F7654FB7C972DA971A77E911C5BF8ACEE6580ABB78A8661
    :207280003DE22C426D8DCC5E591018CF5EDB990A71A117696776A4938A99D910C41CD71098
    :2072A000295AFC3ACCB803412D1FF3D6186BA0065E1D62AD433020E8173998931FE4538EAB
    :2072C00047A24154F11DD9453F5689E6741926D44DA6860C9132DDC2F69EA117828E243DD5
    :2072E0008EB3A0A8D235FF3E1F04611A76B404C719D2AEB57BDBBA480A777A245A07F08494
    :20730000C03CEB21420EAD8A190C4AA11E85FA893C1238CB41A9A877ACB353B0D703F04DD5
    :207320009268D2AD839506BA82C2EBBEC2B0C9DEC8AD660B431DBAEB6596940ED69843704D
    :20734000D8EE035AD08E1508699475D55A16FEDDB283453DE490AACCA1A1E777D2E2C63F03
    :207360001E97F3717F4FD7AC3C501D7A7ADCA52B47B2D498E447C6864562AB702CF01F8BF6
    :207380003983C4FDE3146D233CB048C13DF729AFA1FFF5BD7818C8D9599B59BFA25E55E420
    :2073A000B074B0ED32D588F8D643D4109F001E6FF829F634AFDA114660BF1BBE4BC441EEFB
    :2073C000E43ECF1127768447669EDD24101EC4B438E15372279B3E7E3CB048C13DF729AF3B
    :2073E000FC1E7E9DADD77E42E11550C83ECC10F7EF45518B27D14FE69F0884511CA19F944C
    :207400000EFD5B726EEFE28972B6A7027E2AF5C42D0CF6DACE8C9A8BC27E8A478A75D46DC1
    :2074200078B77BBDBF5C8E959049E2047C3BE9D8AE06D249557F2DC0C7590637C63F598F96
    :2074400068E8767239D23A7681DEFAAC657B348AC2FD6D9A735AF4598DD7F58C5495D42EE6
    :2074600037B45AA4F13702C8DCF817552BE323CD2A98A35AFD154DFA4D1E6E5A91EEA02069
    :207480003F762B4C46AFBE0DAC3AD5378D90416C0D54A9B78E2B54ADD7E1DECFBBA80725D5
    :2074A0005E22F7E377D3563DDBFF92CB3FBDFD5447F518C102820324E63E7E895D9F904654
    :2074C00086107947A143F14A4DDF5B2BE12B0109C345D08E9B7A2CEE9C543C9944F38399C2
    :2074E0009787B84B17C3746889BFF80923985DBD2F31309D63B4302E736B6CB87F2CF8A6AA
    :207500008F70E137C4D0782EB88AD2F9C2AFC78118B9728B025C55E2AD95A6F74F9A2425E0
    :207520004248EE8C2727337CFA1F909EBB8C34F52531233BA6309F451470BE80118CE617C9
    :20754000A73F7703AF1B37A1FE01B6987CB211FA617BF2E3CDEFA94066F47BB8AD6F2FA6CF
    :20756000579D72D69399DC2A531ABD33FDB84DC8C652DF17341E13CBF83B1235706CCD8C89
    :20758000474AC073F82FBD87F9816C812C6293B248E642779BDC84C13ACE083A2FA445FF7E
    :2075A0002B8FB28C4BF80F55479CB2567BFE30F17316ADEA79005EAAC4C43C72E366000087
    :2075C00089C8EBD9B9CCF25504F8005276E6AACFEC25B772D15B24D147803ABB13F3F8731F
    :2075E0008559900B6F9F7365B7BA0896121D31837A3F9A3F5CE5B4A41E43B8F995A18E3405
    :207600002687D4CF5CF7BAE01E188DA54778A5973BBFC3D56A7A837447988CBB8EB5914E15
    :2076200095851E305DD2450A709EB2B57D76EC1E0850A7EB5993C2A8DBC18626F32688CDFC
    :207640006EF9597CAC7F0325399474E955245BE742DD5B26966BFF197B14FF33B372F59B87
    :20766000290EC3FB718A5A04BFB9974EBDAAC5C5F11B2E2B32BC9A4A4701E503D5F289694E
    :2076800097309C1FBAC6C48F18C80AAF13F9E9A24C0FC930CB82BA0F7CBBC174DA4378D426
    :2076A000E75CB19D8D3F947BDF2639F72CE9B6ABA0CBFE16811718A4BC733206165070851E
    :2076C000E7B069369164D7086296F323D3E284928630DD5FD7991193F73441E2F44F3153AC
    :2076E0007CC500C64E9AB657E924D60F67DABAFF04955E80BE49B0155D7CD3EAE47408A9C0
    :20770000FACC52EEFB92F421C21DF46BD5275336735D920E66774273BA255924B7A5E496CA
    :207720008A54A3B55BA123D56F87B1B2810230A0FF278C91B88450541B4305C301FF5EBA12
    :20774000F39153B167BBD3F29B1286A27DEB509DDD1A75AC600BE6319A57497CA3333580B5
    :20776000A3FD89EDDD9ACC1EABFB513A9EE45EB788E67A58EF468203D4C7D05AA2F44171C3
    :20778000413D5DF5E2C71D617F2764B8F4264E8CC8A12B573F1C96A36AA5911DA6DE842ECA
    :2077A000CAFA33A51DE53F1C4E389C074E55249B87ECAE76732920ED3368596564E06623DF
    :2077C000B364843884D2F988085FED38D66CCB0F61E18B918051D26DE7C16C37F146C5D9C9
    :2077E0008AF8714C292AA381A468E61DA09A31599A487DDC83EB20CA615478171449487212
    :20780000289B081DF3EFAED1DA12D083A87EA200982B942DD93A773BE6A6776D3F39B850DF
    :20782000C51A474DCE2060261DE0E0F96019537DB78228FF24CE66347B97244555EFADA545
    :20784000B5438BB322A038B531CD24F1EC484684DB9DCCC065092869E3F5ED1502DD81D91C
    :20786000B93D3F7E2A95164196E4BE1E07D277ED0EE1FD5B960E478B3166D35AB054CACA93
    :20788000C7B01D5AC3C1BDCF7A9DCABF66EC9136A0BCE7A0144BC5E69B927A1D8021BF7EA2
    :2078A000B7349112026CDC58F3E339E37F86E19B5FA06126FD2646F5A41F83EA51B6543284
    :2078C0006B6A115CD9AF22ACB3F8514546D7178FD928F13351ADB744180A910E948466149B
    :2078E00047C20A008251EFCC3CC3CB2C29FD3FAD28FAEC170E8D32B05A1A3ADAA624CF35E7
    :20790000435CF4FA16E2F306FC939B17B0AD7B8EFAF39B0234C0DF67A1C023C2E82E6EFEB6
    :20792000EED929490087EEA67AE34847AADAC420BBB05873B0347641776CD71DE7DBF7B08E
    :20794000A63A41B60A8B83E114EBFF1D386989830A87E7EC981A06E1A42DF5BF2EA56A4090
    :20796000C304597EED72E9D2ED10BFE02431B1116A847956691FCF8CCFD2B91159E828B177
    :207980007D25AA3B08D221D7B5477604B9A017ABE6D53F5B63F163813929A49BCA17A80E38
    :2079A0003E31FCAF51197BBD3D239B089D94EF8BDBE7C048FB9A1E6B12D7AB675751A39699
    :2079C000DC50FEFC43934A0FAFDAADA9650F0C3FCB736CD130352257FEC4E15C7EBFB1CF9F
    :2079E000CE14103721F7A3E2A7164409B9AD15BD9933824BCE5C3F1F8905F6016F1B209B94
    :207A000062151160EB7D8D600CD4082D35793A9B2A38BC11D31FC0060AAAF82735E8C324D3
    :207A2000024B105B2A6B20B35F8FC2325398A56A1DF29949E7E5E4787D10516733A1E0C771
    :207A40007B8BF78D850EB919DA32C3B82BA837FD30D9788C2D8E8D1FA08307CC95AD17D214
    :207A60001D44AC77BD71FE3C32B529076E58D41FA571F33418E9B478C9268ED157E0A8EDC6
    :207A80002EC43AE3437EB35648A15917C1E142146062F4DE1973B20E4A07463C33423FBB9A
    :207AA0006ED673C1B91D143E04C21ED0876D3135ACD19D3F0D07541F7DB7A1D3FC59B62065
    :207AC0001F1B1388BCA8672759BBBCD07C9B3C4079295BA75FCCC37CEC5E254DB1210C37CD
    :207AE000B33890D6F53CF2A32D4970900505A7C18D193B919A9F605CF4CEC63971A4A25850
    :207B0000C64CED8CC80BECCA9F34EF60A59D6822EC2ADF4B5DE6091446E951F77736B6A049
    :207B2000B23BD1282306BC5494D8A762949E71E427B04CDB966A5584BFEB5901881C2687FE
    :207B40009B05B13DAD5CB7D71723AB54DAB09F3544F2C6B006C1B6F9E75985294200B6C998
    :207B6000331285181600E7666F4D3E6C0BAC21DDAEC92FCA22F324D242BDB37F034F26BBC6
    :207B8000CD8E08C7970492BCA076A7B79E1B1A58E20716AEE56C6181734A5CF95E0A4E404B
    :207BA0000403556A0BB27F2202E3E5DB509E7DCBD565F95A07D0AEFF5C361C708C2F432475
    :207BC000B9CC0ECF0443C8F4D92050F3E01B671E19C016C61F351DFFE5C99EAFFE091F201E
    :207BE0002D06C1B46DCD0377E03FEDD5A88E3B5474EB8394D9CD4E490CAE0056E9616D15F4
    :207C0000BE5F1F9F011A5393286A77221F4B95113AD9FB1FB16D9754B317D5559C0775AF5C
    :207C2000F1CF4BD739C041BDA4E23CEE022A596C81BB6B9FC1C6C56BC0BC0779A5CA2241FF
    :207C4000EE5805A4777D697F8072FF95D657DF2C19EFBFC8CADA995632BCC2A8794B7F4599
    :207C600086E05898930746126C884335D7E3AF76DEEE7043585F7FCA8A36D1EE3E2286A4E9
    :207C8000FE9FAEEDAB5CC4E4EA801ED644FA75180970E4ABD861968B06C345C33B2C59F6EB
    :207CA000BC5C8397807E47AE8AE8C7B2137409103DC661A19281858DDA3BA68ED0A7E44402
    :207CC000A1D5DA3ED9305A5985F6371E62003821CB50C8C768DBE6870DC6486F386D253AE7
    :207CE00074C558213B88C67D105FAF4E5951392382B9F92F0AE77866CFD37D17DD54E2934C
    :207D00001DA94054AC19EF2CF4BD191EB498245BBF10AFC3F72A214876928A2B232BBB6C79
    :207D20005F145A156EC9A56D8117D042B3183DDE728646B1D1AAF6872B1F0AE58C405CCA76
    :207D40007A25E8868A346A551F727000FCC929893F9B6B2AEF78867B5992FB31BAF7F2B8D8
    :207D6000CA6707A6AB5B27CB3CDF3D70D8368492E32030B4D1AA8B9EB67F98FB95C3332043
    :207D8000BF0EA8D3BA6A1FCFBCCE0CFC73B592815878C553FBEE9A0D0DA29BE0A942A46229
    :207DA000765BC799C8A46DF7A6FDD2EE790F6B60BFF9DFE02D9D10DD63FE763F302A02A5C7
    :207DC000873CF1DEB9074A6FB059E0868F91977F768D4AB4F1D9D4E5C518BBF865353234DF
    :207DE000D683BC1756C2AFA02FFFF62CE44EAF9559B085D0CAF324BD1F3D8FB0A84E79E440
    :207E000004ADFDA5B793D85CA80521F770050356ABC924E213ED4ECA77CD41721D2BAA6A19
    :207E2000EB538D98C626B2A6E24DDBF923DE2C69EFA9541EDE637555436A9E94B415CB94E6
    :207E4000F30A533F05381AD634FFDEE9F25CECCDA15EB7A5FE87344C5F456F9FB148312900
    :207E6000627417321D2BD750058744B12891A9F0209EC0693BA2813867E89A7CB9855450DD
    :207E8000509F916F6C84961DBE60D7D5787D8C6CC00E06AEB37C281BF455AFF3DED299DC95
    :207EA0009C52DE8837521392E4763400A15E233450E5897E30E02B9B34855A8E9E246D9DDD
    :207EC000E5F0D63565009ACAEBF74239751AE347DAD42C76C878C5B2F1A5CDAB315E3BE420
    :207EE000717EBB9615536DB0633CCE646D95843344E424DBF69C851D9DE1EC7797E4517FAC
    :207F0000B1BE82D2F323D6DD90ED6E0CE52F8D40497C5D8B90FD7C4488FFCAD28FBE8DB155
    :207F20002D72E26DD085B5FCBD4BB8BD0632E5D284FA9C1EAD8710086499628B3BFC023901
    :207F400073DF3A91AE12B9CD2FD521DDBB3806C8B9A1CB44C4681650080432B9873E0C2C0C
    :207F6000222C92824BB413782630928B1E687CEDB1A822A5607F2C533FF39529F781D814E1
    :207F8000ECC42A72F8F7AEB6229D6D936EFCF16FDA55DD00A26692C9FA5615600F047EAC48
    :207FA0000E281DDB7B7FB1E1A28D157B605C477EF321ED652CE5BDE284C5C0387D8BDF4C3D
    :207FC000E3D6B853F4AB845BBA0085ADCEB5277CF046BF4A8007C7577A2405B9D8C37311EE
    :207FE000A0AA5CEB331841769CE68D8B2BC6A98AF3555B2F2789EEB3F040B6E86887F2EB73
    :020000040800F2
    :020000020000FC
    :2080000073E658A41917DDA4F5A899A3A2663853D103E2291AB66F6580BF5AED132A4962FD
    :2080200010D46ECBC83FE0CB46543AC4BED195E75CEC8D90CA741D6A7985FD936C96924939
    :20804000C416FD2CDEE164D3DE812F7BE100CA04A291A04CE1496197E08B23E1531B2877B2
    :208060007CC0F6014BEF0901EF3E1F825E60156393D30AACAA63BE075398E0EBF773C8B2FD
    :208080008889792A3BDB08EB8A24934A829FFD6F48D7BE72190E2CE12D7BF4B66A0A1F356E
    :2080A000FF685F8C7D3A9B9DB3540E890A80A9C821F0F893611301D64FF8BE097C1960E913
    :2080C0001110C132340B68363153DEEF292C43E97B7CE125C510BDB38B1E8316901A116737
    :2080E0006D09CD04ACA8C0D387B629008BD9DEEEC6C62600D7D7A0BE0C27365836F096B4CD
    :208100004C532017517A2C4F5E5124C44B89664D21D03195F992C79AE8793E42FC04712808
    :20812000533F20883AD97D36105243E4E9FFEE54944AC7A1BBA9478D10CB945832603CE594
    :20814000AE53A3E798AD844B0B0638C10C6C91A08E856F8B80597FB75EDF32BDD02A9B02EE
    :20816000CA7890F4312CC2D03B2867D717747E83E01AF8D119C42BC20024CD281AF34F2FEC
    :20818000383D6D968951631BFB1F81CE673CD7826F310D931DE1A116B05EFD4465D5CC5E02
    :2081A0007933734A4B7E11D8F7FD00D6DBE3E49148658FC8CCB61C2F6E9986B53E2647E207
    :2081C000691D43FFF26870394EF0D9FB096DA9948BA76B13E281D05AF509718FE4B5B0EE9D
    :2081E000E7D2DBD01903472539849EB4C1CD1AEAFD08DE10116C5FDAB885810237FA9BA815
    :2082000066BBD8C8CDBB2D62D7ABF276576C67C3FD7410730AC7A4A7D7A0127D9A55760D27
    :20822000B8644B60026DDE9C3FEE25D857950F0C0E25904DABE83129F5C1A99813F4DC7016
    :2082400029F22FA78629D2880CD00873C2A054268F26112E4C4F2CF7D6B6B97DF30EF7077E
    :20826000D65E67D4163AAD77D649343DA9960424852BE38239C9A378A9E91562BD048DDBC0
    :20828000AEDEAEF4214F7B491420A575464BFEB2117C8EF99C98AC283C73758B13CDFF91B2
    :2082A0008B8DB0286A7FA4F858443805A62DB213462ED63A44059CE14BE527FE406F164232
    :2082C00033423D901C0E6430C8B73CD1CBECA4358AFC0F4F7794D879B9B8E078AD5F6E53AC
    :2082E0000B372F8A24B644C6C24055715F9EE000A84F47CC624FF46BF54FF32052137B6346
    :208300005BB8BEDC5C9F071CCE9E949A6F3652F1C41BCA55C5C483B59291CE89B6BB8839A5
    :2083200082D1C31E1D04EB2328A17943D1F8F7FB1FFAC1A338959DEB6F2EE6F8620B842636
    :208340003C9601E330A5F6DFB8FA27CB77D47170CAE70BCAA3C7F2B4E8C0DA8FC11C57AA68
    :20836000414CB8A10F3F6EE1A96FEB0059A33CCFCE0D8289D6F264D8FB536DCA853C10FA36
    :20838000CF87A58C0E4C9385BEB772897CBA93CF2D606290DA3189FBA669B5A1B53587C632
    :2083A000416E4A5F19DCBAD73AC9641667D6398071B15E526334C3E1FA4452C6B6566C6031
    :2083C000224B2E2A60C3043A122FE4E16F127BAAD5DC64909E1830E8CB596E280226FD2E4B
    :2083E000FAC83EFA8C7C8414133E4A9D229373B267D8A2A3D6BC63F015251730FA9CA4E4C9
    :208400001245D65C7D693125CDCE03859D91F695FFB6EC366DB29C2325E4A8D4DEA789175C
    :20842000F2F8D1A7123E73C08E5C27535C856FA0F9197D5C0691505A697B76C95EBCA3DA1D
    :20844000538D7F7491669733F6D72B469891A24EE54347C1A59CB57B41A4EAEA854EC73A03
    :20846000EC02F6B547D812488E02EDF46E2980D7E326316632C75E3ABB3EB1AA6B0F80FF0D
    :20848000E564772994DB9A5EED2684C150513A4E3E9C897D32DF7D75A4AC0B855818702B3D
    :2084A0000F956D69EFC9A4A82773A714A82FA8EC12EB07B92FC8E0D685588A7C06BD5759BE
    :2084C000378C5DE883A6BE324A7CE481B1314793A35612E96B4C471EB8C9F37C5EFB31B951
    :2084E000B8FD04B85CC868ACA39E92F86CFB4BCB14E4992DF588D309FF4797B33622F8E8AC
    :208500001DA3A63FE14290F380EF3E25053B2C34E3C014D4BD0847D5EFCBED813C6CAA8A2E
    :20852000D1931D38440F3801868645AC0DFCD43580998127A7D9FCD276F4F7F6AD8F9CE0C9
    :20854000D61B6D92E23992EFDFBF8C744D638D0F204FE0AEEB962C05E300EFE0FAF3BB4C50
    :208560001E9E3751C622298A6FB8965E81FFB6E0DC70F08FA3CBC3F89579FD8E0635A2730E
    :2085800082CB2D189B6278EAD5DD33542E557A3BDB11E8FED8D9E3E597D6A76DB555060B92
    :2085A00035EAD655E479A898D2402C0E58C9DBDFBEDAD2365169C517BB334DF4D7DB123153
    :2085C000C899BDD4042706BF5F27FCEDD564833AE9CC09C2DD6C53D6310C723841E7B25B46
    :2085E0003AFD359813A44DEEAE8283B69B4EDDD984101397D885C81E5258DFBB5582ADE054
    :2086000011DE0632BB856902DC278FF5E8DABA3736CC9F8D862CB8ADAC766BAF48D8322A51
    :208620007BF0563B54D94D5B51927F9296A2F86414BA3CF6A0DD55D0CB9091F406CF380C46
    :208640007E39267F50DED5C7D2C02E3F3570033F49CF85497A64700261CAEF941DEE63427A
    :20866000185FB85C2246387399C49626B77563925AC6E40FBEAA4E56FDD7EF860BF344CCAC
    :20868000B946F17181346ACDA1E69E0FA1ED22E5FFAC3A5E453B4E5413069C0F63672D366E
    :2086A000E6CB991C4AB9CD8CDBF731706C2603AD2D94A8BFD4F66C5C24F8EEA12EAEB2C789
    :2086C0002DDD923595639379490B5809FB3B646DAE83CB0A77008A50C024D5BA8824C715B7
    :2086E00053CBDF00441C66E695FC001E2FA7415B947592F82E2374C0CCF36D3896F6107A1E
    :20870000326E3E1BF31925EB4EEDB18BF187D76F641DD3A3229F9377F0464987EE7E3F0894
    :208720003BACD5A16E3B2DF45D37E6875A4B631352B35A1C2724D8357D1FF6F3F331FCA0DE
    :20874000619F0275DD0FA8C13951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F87A
    :208760003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F835
    :208780003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F815
    :2087A0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8F5
    :2087C0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8D5
    :2087E0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8B5
    :208800003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F894
    :208820003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F874
    :208840003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F854
    :208860003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F834
    :208880003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F814
    :2088A0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8F4
    :2088C0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8D4
    :2088E0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8B4
    :208900003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F893
    :208920003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F873
    :208940003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F853
    :208960003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F833
    :208980003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F813
    :2089A0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8F3
    :2089C0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8D3
    :2089E0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8B3
    :208A00003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F892
    :208A20003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F872
    :208A40003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F852
    :208A60003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F832
    :208A80003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F812
    :208AA0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8F2
    :208AC0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8D2
    :208AE0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8B2
    :208B00003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F891
    :208B20003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F871
    :208B40003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F851
    :208B60003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F831
    :208B80003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F811
    :208BA0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8F1
    :208BC0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8D1
    :208BE0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8B1
    :208C00003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F890
    :208C20003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F870
    :208C40003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F850
    :208C60003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F830
    :208C80003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F810
    :208CA0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8F0
    :208CC0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8D0
    :208CE0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8B0
    :208D00003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F88F
    :208D20003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F86F
    :208D40003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F84F
    :208D60003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F82F
    :208D80003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F80F
    :208DA0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8EF
    :208DC0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8CF
    :208DE0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8AF
    :208E00003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F88E
    :208E20003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F86E
    :208E40003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F84E
    :208E60003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F82E
    :208E80003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F80E
    :208EA0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8EE
    :208EC0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8CE
    :208EE0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8AE
    :208F00003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F88D
    :208F20003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F86D
    :208F40003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F84D
    :208F60003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F82D
    :208F80003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F80D
    :208FA0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8ED
    :208FC0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8CD
    :208FE0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8AD
    :209000003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F88C
    :209020003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F86C
    :209040003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F84C
    :209060003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F82C
    :209080003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F80C
    :2090A0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8EC
    :2090C0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8CC
    :2090E0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8AC
    :209100003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F88B
    :209120003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F86B
    :209140003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F84B
    :209160003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F82B
    :209180003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F80B
    :2091A0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8EB
    :2091C0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8CB
    :2091E0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8AB
    :209200003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F88A
    :209220003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F86A
    :209240003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F84A
    :209260003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F82A
    :209280003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F80A
    :2092A0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8EA
    :2092C0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8CA
    :2092E0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8AA
    :209300003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F889
    :209320003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F869
    :209340003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F849
    :209360003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F829
    :209380003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F809
    :2093A0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E9
    :2093C0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C9
    :2093E0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A9
    :209400003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F888
    :209420003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F868
    :209440003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F848
    :209460003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F828
    :209480003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F808
    :2094A0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E8
    :2094C0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C8
    :2094E0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A8
    :209500003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F887
    :209520003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F867
    :209540003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F847
    :209560003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F827
    :209580003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F807
    :2095A0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E7
    :2095C0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C7
    :2095E0003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A7
    :209600003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F886
    :20962000323FEFD35577AA65459B2A0E1C19349C9D11A03702A478AE66F14D1F606A6EE9CA
    :20964000CD865A21BE0F53EEBA81A694D5FCE1749213E6BEE073D8FB7AED0A4CAFC4E70EFF
    :209660002228DC1A70B66E75CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C103
    :20968000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECA26
    :2096A000CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C6D
    :2096C00042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C268E5
    :2096E0009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE117
    :20970000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF22D
    :20972000FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008BE2
    :209740005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB141897CA
    :20976000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99D9
    :20978000971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D485
    :2097A00042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99971943ECE708DDAAE3
    :2097C0003E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6137ADF06F472A20E5C14
    :2097E000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6A7
    :20980000CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C0B
    :209820005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE58
    :209840009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CA99C3BA95F61BEF907
    :20986000971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613EF
    :20988000FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1FA36CE42CAFFF4361C
    :2098A0003E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C11C
    :2098C000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECAE4
    :2098E000CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C2B
    :2099000042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C268A2
    :209920009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1D4
    :20994000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF2EB
    :20996000FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008BA0
    :209980005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB14189788
    :2099A000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E9997
    :2099C000971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D443
    :2099E00042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99971943ECE708DDAAA1
    :209A00003E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6137ADF06F472A20E5CD1
    :209A2000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F664
    :209A4000CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CC9
    :209A60005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE16
    :209A80009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CA99C3BA95F61BEF9C5
    :209AA000971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613AD
    :209AC000FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1FA36CE42CAFFF436DA
    :209AE0003E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1DA
    :209B0000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECAA1
    :209B2000CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CE8
    :209B400042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C26860
    :209B60009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE192
    :209B8000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF2A9
    :209BA000FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E
    :209BC0005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB14189746
    :209BE000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E9955
    :209C0000971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D400
    :209C200042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99971943ECE708DDAA5E
    :209C40003E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6137ADF06F472A20E5C8F
    :209C6000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F622
    :209C8000CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C87
    :209CA0005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EED4
    :209CC0009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CA99C3BA95F61BEF983
    :209CE000971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6136B
    :209D0000FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1FA36CE42CAFFF43697
    :209D20003E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C197
    :209D4000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECA5F
    :209D6000CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CA6
    :209D800042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C2681E
    :209DA0009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE150
    :209DC000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF267
    :209DE000FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1C
    :209E00005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB14189703
    :209E2000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E9912
    :209E4000971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D4BE
    :209E600042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1C
    :209E80003E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6137ADF06F472A20E5C4D
    :209EA000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6E0
    :209EC000CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C45
    :209EE0005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE92
    :209F00009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CA99C3BA95F61BEF940
    :209F2000971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB61328
    :209F4000FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1FA36CE42CAFFF43655
    :209F60003E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C155
    :209F8000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECA1D
    :209FA000CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C64
    :209FC00042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C268DC
    :209FE0009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE10E
    :020000040800F2
    :020000020000FC
    :20A00000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF224
    :20A02000FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008BD9
    :20A040005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB141897C1
    :20A06000CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99D0
    :20A08000971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D47C
    :20A0A00042ACB9FC6939CCE1D6E15F58C2BEC966040C7BAF70BB35102257921706F61414A1
    :20A0C00046A99D3E8B5958B23E0259B050AFB0F652390B9B0D82C43EF67AD158F7CBE304D6
    :20A0E0005B9C7953EDC77425A3709A86356717E6B8D914C9B45CF5977FABA602420FB86E31
    :20A1000065202E53071E2AC52A2031481DDA42327E2D85E3A727E455C74B735D8E7832A320
    :20A1200026A0F0AF1EE5F744D51BCCD4A8A782F8C6AE6DCB295A6773A9B083B5B0D4BEC87F
    :20A1400049F587FCB5170EBD65150B45D824FF9CCBD24BF0F0C9B674A8E9605600C32D3123
    :20A16000F2D8BF54C35CA3DF6A01487ECF8721F7B2F25D4B174DCDE5AF367A5E1DAA2C5F51
    :20A18000FB23EB6E7801F378F721D314321A6B1E8C119DC3D2DED559945D7C81C979255010
    :20A1A0006986642D254B95CBBC10EA40D7F680A3052F96338C06755AC720C0711CADB87FF3
    :20A1C0000B5080DB6E5CEF4B0F08DFDCF9DC3FCCB2510AEEF4A4FDC3760AD7BAAD88202A30
    :20A1E000297236EDD76D27D5A7EAC74936615A60DB6CF349BDA53C3ECEA214DA67C19C35B9
    :20A20000980E6E88FBAD4E8852B740C9F9E0ABB87D5D6611C5435BBFB773612920E49824EF
    :20A22000B8875F6399CA9E688DF95F91EC855804A15AF1C52BCF00890EF1C0C665B251B0A0
    :20A24000CFA826D824BA53272C3C547401193E4B61F320BC500319BF3C13969565E96BF2DE
    :20A26000A8163F3C779129D48C119D605F3EBB37EED6CC6E8C540F758A5E54FB6952FD4ADC
    :20A280009244596D645BFACDB0D6F74639248D35C17256F7285F2F6CFDEFD501CD7E3ECEFF
    :20A2A000760F800AACFF7859F624C0C8BB5095E928209F670BBC542CF29CDC6C586ECE9B4E
    :20A2C000C16EF86DA2BC1CD5083D204BFA07E76E2A2AD55F3E0A26B150A5ED3B4136B17039
    :20A2E00060356820B0197700C6F5E5A286DEA3E18115DE02DC37C9E852C26D82B52F9365BE
    :10A30000492D26A11367127DB66F38CBF5D1B7A4BE
    This is from the jb 2.5 upgrade (2.5.s19):
    Code:
    S32508004000FC4EA6BA8E51609B5D10AE643CC934645C208B42EDE9BA15FB6191940A2965915A
    S325080040203951FB4F0959C3F87C7E319F42BAB387000C67A22B906D209D8F519D1B8DD8DBAF
    S32508004040DD3EAD4AB98E17DEC5ABC84A6D69DC3C95C8E3F673D236D45D490B5B0160A45EA0
    S32508004060124FF025EBF7C9610D3B724AE62CF87A6C138B267FE211B8A76ACF3CC2FB2726A8
    S32508004080CF7E166B73F32A2B864C6CC625A0709506B54C2EF4F453D84FAD24D2D51C9EB73B
    S325080040A0184E7D5737F4073AAD42FB01F20BA9C2FF1BE33AF678C81417F90E76AAF0095CE5
    S325080040C0F5E0F0FF5252C0DF33EEB096B3CB2195528BC5903FADA3484792093457CA31427D
    S325080040E0E4BD58BA966D7501985AD4CEE20D7F2A0492FEAF8720C88883B1E382B5FF013E94
    S325080041004836D4A02D1679600372450232C1DBDA450093E178D4B360BB11E16488D0D59732
    S32508004120D5EBBD1D6B27D4CFA553F5368496424536EAEFBB4F7754CCEBAA5E5D68E17CE138
    S325080041408477C33FDC812BAF687332C3AF7D294B6AA1732566AC7F55A7F579E96C4B3395A7
    S325080041606992983D2FDFDBC3A164B5FFAC25B906D20BDB7C6D71E75C5E3FDA8845A5B84E28
    S325080041808582BF49631CB05E7906342C5FAE6E50839E4F6C96CE0CE1173241782736E9E96D
    S325080041A0638CF8FB92C86DFE630459B4EF1A3F73F1343740DBA0AD0D201483525DB33EAB48
    S325080041C044F3321C2498C77DF54486A408B4AB26D8E37A0EBC2991081F5C08CC505383C75F
    S325080041E013F7C77C35B232292CB7B5A0F5DEDBE4A20C74A07171BCCF5DA548221B430BA7AD
    S32508004200E59849A5F68FD7422E2367836C0B82E431ED52815E72F01750786F378CC754FA98
    S32508004220235C6A6AF74E4CA10D3F708BD7AB9BE5EF69D422DF298381526C4CC8C6B29E81DF
    S3250800424039F59FC9D322F65E93E022EFD7450E85FBC23ABF84B2FB54AACC73D86198D39ED8
    S325080042602B97682011BEB6A9EC311B47674553C548AA1E6A8ACCE6889A36B553A0442DB599
    S32508004280C20A3C5C4191575702212BCE239D17574B7D23854F5DBDD7504AA74509C70511C6
    S325080042A0C0D7DE78C6E554EAC4B64EBB7543BD635F7D1533D2DA88A6F97740CF4CFEEB8588
    S325080042C0BC6DB9CB0A845F17174DE37457E4BE2C8FF149CF2DC8C3831449BE23FEE1FA76DF
    S325080042E0343DA2703BE9C1A8687F31463766BAE456D4B2FD6DE785472DBE2324B53C0034B7
    S32508004300C4A603EC9E33A959F6A2AE7EF73B159F88C2DCC19AF2C974B5A45D46D44A85C1A9
    S3250800432091E54E1C2062FE3DC9A6BDE69436D32E431AF4E02D4E9549791263A3C713444973
    S325080043407D8E6260CD677609FF97C8FCDB1FF47A63003D32EB8F170886E6AFFC956009424B
    S325080043602B5276B0C5FDD9EE4BC20317B4CCE2A13105EA956D74C5AFF930A8601B19B05268
    S325080043801C34A4A485189800AEEA19518AE809F376CC4A17B5888671AF1BDC7DE0057AD9A0
    S325080043A03A26B3AC93A3C65AAA91BD318F847F30EA52B51A9F8938EA2B5BB21F7258A526AE
    S325080043C0946C0E85E7445E8B4B8C54DB78957414189305587B8AD02F05BB9354E65B3872EF
    S325080043E0FEF3E8A0CF84A352B485036D89F3F60C1D65DB2F6D66173955272D0EF763D7F739
    S3250800440056F472DE90EFEF20F99131A58714157C7AEC94A8B4F3C4C556F472DE90EFEF20E0
    S32508004420B0533C3BA72FF9C25B6B32ED335F985798EE95B9C9614C547310540A61B7D9F994
    S32508004440E3B884C0D7F5A6E6641A6E10CB417C620F09DA9E454C2AB324DF32B01BBDAABE0E
    S32508004460441FA111A81D1A5E08560218C480B67EBF4EF67387493125E8CFEFD7DACEF591A5
    S3250800448024DF32B01BBDAABE14EBC973ADC6BE4E08560218C480B67E05486B4B5C61B5E6E4
    S325080044A0E8CFEFD7DACEF59100EAA1F2A693B1B345B052C3799A70BD87F192E44B9F394F7F
    S325080044C0C9B816E9A4843CD9C58A2A76B46EE4E2019EBABBAD39D816D710B843B53ADC3B6A
    S325080044E09C78607ABB3D25B8FB8F23A14A96404E09DE3100E80862556B1DA723BEA5DD02DC
    S32508004500A3FD40DA85173FE40C0C26E1D5C0ABA2ABCDC9706412E78274C5F7BD6679934BD9
    S32508004520B0BBA60AC4E4371B8E832C110F8B573AE3D3E75BC239A03F7C69E405AEEBD5D5FC
    S3250800454040C768175C3F125F4421AA3B778E321D1BF6D78133C32082C1357B40A917A18486
    S325080045601B9E5E73871523FB6832C982B01FA9A68F800E832F0F0BF706FB52BD2ADDE215F8
    S32508004580B5886A0F6B200CB950B9EBD1BD71B4A806A91D593B7050CB8A997FD96448170D82
    S325080045A0DCA0B650F93467C6292E63592C1E2058F2CB30DB504442C930AB4C1564E4B9B0E8
    S325080045C039D8E6F9746F48FA6B7D5FD0C880AD672613E0941061A4AD796DD76D96001135D0
    S325080045E05B82155C256DA2478A061E640087066E65A0B3D9E3CC56BAA931BBDB248D86558B
    S32508004600C96BDC66CE7C8E2336708EEFF88929F9BAACB855C3E90358CE1732C22F73627F7F
    S32508004620E1823CC7D20B7818AF1276536A84F56D6FC65B2663A7AA21298F30C39688CD732B
    S32508004640E10B13E3F04CA8C309BA40A88BF1787A117BC190646ABDE073B3C73270C462F3BA
    S32508004660A0711EDC4378B1F5FB53AF7541D938E02065D56774E374C0A853C0C7C092472A8B
    S325080046806BEC792EF4573035091660ABAAB4E1727E91B7260DCA1F2AA74B52E4FCEE4FD046
    S325080046A099F047943A70FB7CE3981DF83B74058CACDF04F0711AD1F938CE7730148D9A12C9
    S325080046C04AC36FC8EE1C7FC642BC732CFC9DF0C6CF444302967E91DD160BC4D69328980164
    S325080046E0EDB44DECEC0A7FD8D52F79783CBB0745F1A7B62320E02D302D0D6309BFC85413EB
    S3250800470010622BD727EE3007EF25AA3D7D34830083714FE4BA9AD73C2C419579381C2DFE14
    S325080047200CB8E4D3F1C0F70E485F575A88C3DCC9C2656E1C0BD5897CA052E678250CA78FA5
    S32508004740E33BFE34E1DD939373E53D674A4395F27297925370034EAA3A20C9DD3B67656F38
    S3250800476054C9B02819D0B678FAD960E413956E2E4F09D40D90CBFF8F226C2AE74975010044
    S32508004780A2DB7AFE5A51F1B951E7EA9A560AAEEA02DBD100A7B42A970AFBE5E03E5424AC17
    S325080047A0A6D4A211D430823512AF4A99A0DB9AC83EC85E1516974317B23955074134EB74E7
    S325080047C07301429D5D6DBC8822E2684A97D8673C7F6F3BF35DF0246E3E395B6EF87D712E53
    S325080047E0EEC961C484929934C27A30ED5DAC08D03CB048C13DF729AF8C12046C893C8D0F42
    S32508004800E392BA731B13C2722F3DF4411142FB121BE2865FFA0FFDE90B8582BE87CFB68652
    S3250800482002963904BD43A34E31E5D808C04201203916F05EC7895EB29338C48C903C87948C
    S3250800484031652D8FEAAB802AF56BED313B8C455D795BF0C0B9D5BFE8149F2C8CB396E0CDB8
    S32508004860AA7703E152820E7D3D99D40AF0C5C99D6F0059841F4911A5E2A928E254C142970A
    S3250800488078E7A242AE4E1EE51BD0D7D64556F81CAFB4C0BDA86CCFB79F9C839D9F4A4FE68E
    S325080048A0AF5076EB70A8F6F113A53DCDDEC524A58A0F8B5D3999B1E0FF291E3A6DAE761D4B
    S325080048C069C593FECD93C2A6EDC5D8FEB8469B75EC89EFAEFC922724A74D49AD62AA661452
    S325080048E048B68718E09C0B33EFA470B81EF88CECE7BF9F7D5688FA0E6D24AB9F428182132F
    S3250800490025D23CD7961676A7F69ED2BFA984D60148E28E75B875C62BA78BC6A77DF18E2E79
    S325080049203563AD2806EB74144EE72EC980BBC7D10355B920E016A193AC262B1B8AC3E615C9
    S3250800494056CA0939E1EB763ABD71A32773C8F08D29D6CE995752435520D8DA571045CCCA00
    S325080049606B041C681D7A60396B571078DD8902F16A1F1934247D7EDB9BAB3773B06B23DA8B
    S325080049801C8EA6F7D81F979413C5ADE3ACF8DEA36F33F4C3BE5EEE3A9DF3A66BD8AACD8DF9
    S325080049A041A8D211F4321B7F2349B5C2FB075EEFADC3704F4DFB485DCB6A3AE9669D9B7B9E
    S325080049C0490D9999B911E1E74C00CAD01FCB087BF4111707082BC5A8998EDE5B38AF1B66D1
    S325080049E055923A704807C3BA83C5B16272C582FB66F24CF5A8295AC6B95C4C50A89FF7E8DC
    S32508004A009B690E2918D99AEEBB7E85B9C2993272A31498F594025F7E291233B8A8A7DB5FF8
    S32508004A2094D60AB987E4EC8C8302CADA579E9CAD5677D8C4C7E1D924503E369A70B991D9F2
    S32508004A40C1994CA213AD3D7BF5AB53832E335B7B2E4BA65D53B2CAD06D62127D593BC917EE
    S32508004A60067838137D452A0A76D84637C9EA6CF2EE5644257CE1BB6EA3E6DBE1AB694020A1
    S32508004A80130FD2A4BC4B7992BAE87354BE9C605564B77A214E5B6B9E64B77A214E5B6B9E16
    S32508004AA0BC6DB9CB0A845F17A3E95C78B7079D483E3C73DE5777C8A067798D4D99A916839E
    S32508004AC06B6763F24B1DEA28255DF35F00D0A2FD7C8694551AE4A3F3FA0CEA999C335B3D75
    S32508004AE05064820EF57CD332329B33BBAE5D52E70AA23A9A68207CEBC09D9784376FAE9E16
    S32508004B00F15135921848E9333AC99827423253528DD56806546C09B84AC9AF9A09C5DF9E2F
    S32508004B209F49E010387681FCFB565CF96AB2566CBAB347194CBC5E8AADEA648359C30F4F2B
    S32508004B401AA490B4F8F8D597455E769C63047C5B0123337AA5A4681B017BC5E515D81B50DB
    S32508004B601BDD411C03ADEE10A999E63E5D0B64D508F4B874A3627E162F175557F229835E6E
    S32508004B8078164B4C4F931EE6C50D55CE1626699226E16423809295165DAB941E27DB8CF34A
    S32508004BA09E6D21E638BF6E5F17CF10E7C38D690A86A0CF213EA079AA3470AB232263F2135E
    S32508004BC0C4873E1A1BF251A59AFE603732EB462B9641AB3353CBA343A38C3B0DC2AF792B1F
    S32508004BE022DE20A33B7FE3B0732BDCA2F4A33F0CDCE53FCB7C917B4BFF69D362F433458D65
    S32508004C00BB28068EB2569F14D190FA8EE5EBCCC5CE7D0E7FD6B92DB8AE066A98AEC378F926
    S32508004C20DEE860096B894573F284F99992FA1589AA5CDDEA6501A75C4F61411FF02DCCDC4E
    S32508004C409FDE6B4EAA4BF9559E0B466BDB77B49CCE824679865D52D75E669E7027C0AAA4AF
    S32508004C604638CE9C5403F21C32F900C317C86A0EF9907AF1B9BB14E4A4BDE23A1366EBA7AC
    S32508004C80E36786BDC9C1F6DD4740E1E6221905378C4484034A0C0F0208A3D255266033AA64
    S32508004CA0EFD0F64900095082C27FB784DF4A6272D3DABBF9E102CA55F9D2ABB28CD5009E0A
    S32508004CC0AEB355F5DAA5F20718DB7FDAA2C6A3136E7DD11B33845FB0F3310B6D57F1623026
    S32508004CE014F52E5CB1DBEDA41C8FDC98300582E526CE747E3F042662A95666ECC220F7AFB1
    S32508004D00FC9C2261B8CCB7EF6E67BF6507E707B88A040FB3E50AA99C53437CF5024E821A23
    S32508004D204D5543AB49FB0A7F4761343E32BD68563D14870A3290C38C5EBC0EF8C68B020CCF
    S32508004D4081118A9FBEB38E99AB75570622D967419BFABA379255975F138924935DCB2D13B4
    S32508004D60833FCEEFAF61D858182E1EB2C85A440C5F0CCF9827654B9EE2232AFB565FED705B
    S32508004D80EC09D3FE455511F6F8C13EEDBE7A346D11C7EEB7720C9DEE7318F926C3608A56AE
    S32508004DA098EE65EEEE9AB61637B05D36B308D0FA5F8DF968BD012B5EA03D1C2211A07AA23D
    S32508004DC0C12D885F570C413BC53D124954667557A03D1C2211A07AA231052B458905FFE92A
    S32508004DE0C53D124954667557D7A42C2CF46C124016594C281A0D9BC41034E8573D292EA914
    S32508004E0083F9CFF3B0D341D469E82E8106745E0DE7912C87520033A2A4D85F6F8F7D0F44CE
    S32508004E20B61FF9F33461CA51F65A624FEF0C475558A09B4EAFF7D777109039FA1B9867F9A0
    S32508004E401B962B6B506FF6BFDB07A93D2E050A69E396A42C54E6DE4A7073BC6AC5C0AC3006
    S32508004E60629634D437AE4086D60C33598AB057B0BD414BA9F4DA80775238CE7107C517A7C0
    S32508004E801DBBC1C06EEAA9B501348451013FD4BAC9C1C1CA55BAC0899E55E81FB971B69A3C
    S32508004EA0398917ACD47F358AA79ED89E14C20D5C005537B0DE21338CC78F2C6AEA7D444D75
    S32508004EC0365FE4FD606010195B76B164917274CE92F113D5E3FA163C6FCDABC774FA5B6EBB
    S32508004EE0B8758F3B52C611E8DAA42033EE03842518E20D4A2DD63746E19A6F64D8D4819550
    S32508004F00D07E920D1F4C7C9FF394EF1E1ACF8817FDFCB86F792689314639B047A80BCCA8DE
    S32508004F2018AD2725D3519C3BC557CBF7B55AEA7A876C29E48B2DDBE3A0FAD4C2E33B82CBF5
    S32508004F40B5764D10A0052EA3F0DEE69FDB5153665CFC0610EF8F954F861D5A22B3FF38C66E
    S32508004F60DC241D0C5610988124067BE5CB6D9C3FB2150C87E110EA312D3EE3CAF5F5F9B0CD
    S32508004F80DC5CF164EE5758CED1A83486AB7258B0275192AEAEC74E38701ADACE51B2F036A5
    S32508004FA09610A495048D453DD7BB5C88B873B25A0139B994F9C1950CA562A1CC7A00FB2950
    S32508004FC02A1E08A8FB864114BE00849CEC2C74F1B15C15C467A8FA8B47A9D4C7AF4F6FA187
    S32508004FE0AFB8D53A122F107322C0AE2B066DF248C969EC1769634E486A7B1039219F7827DD
    S325080050004912D37AF350018CCCB47861DF68B77F069AA144CC32FDB94A323CC8C06886428B
    S32508005020380FF080DF9855D727B15D1A2582200CB11B38EBF9708405FFF233789A325D92AE
    S32508005040BB5856564D5A9C599BD0137350AF5DDB3B0D79D6BA2FCD7871FFFC96070B4D8514
    S32508005060F6C4F91E6A6D14897DD6E811854DCF556FC83DFBD6EA604EE659B59ADC886F1449
    S325080050805CD050759D6892DA05BF24E52F24B8D3385D71A76D696437442C2C79FEDE09E4F9
    S325080050A0883E474343F8D5E8C3463BDC68CB63AE3D11A1242000C184BD5B99098A61EC80AD
    S325080050C02DA9B3E9D57D1F7B056CB26847EDEA3E5A45C835CE6D0BF9B028F84E02A84B1778
    S325080050E0EEBBDDDFD94E23A375F90726B35A88983769B5D62D7C1D214D81F280866F6EA52E
    S3250800510003290E462D4C0F3BBDFE9FDB56FF0EA13BC92C2C5F0F3CA11BC8BC87FDEE3073AA
    S32508005120462C1A58C56F1A12DFEF88A9BB769AC965D12503FB9BCDE66DB8B510D052BD68B2
    S32508005140D0DA240804596589F53ED22D2E71EA75F49DA834D903FB13261C4A72A6CC20EE1B
    S32508005160D063C656D9D29EA8170B84596D9E3B3E506D8A7F5BE810624003618806024F0F51
    S32508005180FFA3D46EFEDAD12751AC41DE23FADBA9194D73DC7F61AD5EA6E5CB14B251F11D75
    S325080051A027AB14E043088FD651786845E35D8E93AA5984D6CCB58ECE675C548D83240633D6
    S325080051C0061DA3CB11A0F54D9EA918B821D0D0FAE7801C5A8A8220CCE23F4F82560A2FCB4A
    S325080051E0F91D0327F77D88943B16C53F384A6E1AD79A017B12924012ED3A3AF4039B631821
    S3250800520075F2127ED8FDE45964B77A214E5B6B9EE1101683A217C7C8F70B8EF5B83D354C42
    S32508005220448C41D7A2E10820BCEFA0E529F05131344FF9942C95C2B7275E32831F214C9C56
    S3250800524027721C7941E22778344FF9942C95C2B7275E32831F214C9CB9A4F13DD40FCCC1A9
    S325080052608B1B7E5D8C4D2F578E4A30F70C9FC6798622DE2663BC4ECD1CB506136396C23F8D
    S325080052808459E8B83B612AAC464ED644FAB4D32F7D3A596B563D2ABC940FC3FDA717151376
    S325080052A07A69BB3F5141DCBEB5EB96C3367B37000C9CE488B922F2FA174FA4D8A94C1DFA2D
    S325080052C01E96B41BA1E0B5693E1EB20CD0100B3FABF538FA208A55AF9A0987F674A8305A14
    S325080052E0EE4C8D07E2368CA3F6D00E324048A7BAFE25E447960CD545FBCFBCF55EC3504561
    S32508005300722D0C6C10D6BAE9735C741DE04C8BBB28E83DA54954797746A3E1389A671D224C
    S3250800532037E4B88BB5C16BB50E7C309AEB5E589AEBCD3CB51A3427EE8A5515C7911B30D762
    S3250800534039AAE4675AF11EC70634FB54F142D3867381303FB194B269EADE87E8A6D525F63C
    S32508005360FD30527846200A0917B00465497B732026BFAB434EA099C9E8D1FC111ACBB3F8AF
    S325080053803CA0306C30C614F38DC3C202A140AF51BEEE2A646E24E7C12B2689907A7E21306E
    S325080053A0C89FDC7C995F320159251327B6B6B4D8DC1DF34D08B12E7FC02D29CA156C193EEE
    S325080053C04B3A9AF054505838D40EB1FAE94F89648F54F6D74B60FFFEC02D29CA156C193EBA
    S325080053E0E6EDCBA7792DA57ED6038A9AB10FD8E2343AF59ABA01EA903FE6A8D478308442D9
    S325080054000F3AD05EDAF53E225BA1EE474E4B05535FE15F57AAF9852BD2CBE4C9C41C25031B
    S32508005420B26F0962DB530760A32FF06FCD3FF573E46CE4FE0141F322AE9A43366A83AB1E98
    S32508005440092DE15A1971844889AB863BA31FC68F9B8382254499856795EBCA57E14C0D5FA3
    S3250800546083D2803AB33B87C0E858976E256EFA3B9F69B63C2680F6E86771BD22FFE4FBAE0C
    S325080054807E7AA0236057ED74EF5FF02293FE874CDC17A635DB0EB722F2CD5CD1295ABC9E0E
    S325080054A001D1934B9075870005FDD950E57C5FFAB75908DBE076F5C165F023C06BCD4B946F
    S325080054C01450AEF7846D2BCF9F5EBFF16E8EB454379E5657D6C6E55A4687981B45AAAE0699
    S325080054E09CABFDC08439928A04C3E8EC26BE5DE823A725CB48BB214AF58BB5DA55B4A6A671
    S325080055005532B643DAC4783F8B1DBCBAFC57CB46F1213900A22747A9155BBE00E198840CEB
    S32508005520DACA5F503C8B8D8086EDE41788A70C93B8A753FD6C19AC478C74AD55F363006516
    S325080055401F48E2168BC9FE575CDF9318B6C6FC5EAED41D8C8E7C367CBFC4783F004169822C
    S325080055608847553682AC24FBC6F6233B5B6CA95B56128E5E9BEC6B14428372111F90CCB6BE
    S32508005580EA2FF62B6A80A2221F48E2168BC9FE57DB7185AD66017C60114037B3F1AC57F429
    S325080055A0A28FD14364FC98B98847553682AC24FBAAFB5D1D7E18BF0756128E5E9BEC6B146B
    S325080055C001459659F2EC486AAB54E321E265D0B81FCB70664AA95D9D3A3A816915B0B5B4ED
    S325080055E0AB44C1A1CD4965F01672F7ECE0E3AEF7C1FE808EF8512CB2BEC78F1417D8F0A86B
    S325080056001E102CEB6A3BB1B93161C7E51A5DC27C858989FDA59E2A3227222956FE9CD0D3FD
    S32508005620D98A3340543B97CE136AB1229899200949D074416D0A4B8A5F9D63BCBC9B30FA32
    S325080056403E4B4AEAF46D870C0DF18F7DCCECC684CB4E8D79E66FEED5A3F013CA556DEF3EE9
    S3250800566056E5067600FF1C392B45187E039471E4130F6D20FA448672F78803F618EC3A4044
    S325080056801F23F83FB6B939E52ABA44AE3C4D245E5EB317E2B988D60CA75AD6F06FA4B16FEE
    S325080056A0753D6237238ACE9EAA7FA3C8BE5DC94502E5530685B2B8CD1F2DC05540BC0977E2
    S325080056C00EE82C99FC6935D9032A7D9FEC0A72671306CC3641FE05A54792ECE4A72290D29E
    S325080056E0E767502845DFA0A5954C0FFAB6038AC2C3F948EC3942241A5C7B7F9AE0E1BA3931
    S3250800570052BA1E34F6E662BDFF5FE208E7636CAE07FEF4B11403CE7331543D6699E55CBEB4
    S325080057204C701A69CB643D1A2EF8DEE0EC797B9017C0686C2F95BA6FFA82868E2F0BD0B957
    S32508005740C033E84E0A7D40900305CE52CA259AE240A56EDBC564459D7236BA5D4A9FE7A6BA
    S325080057600792AF7A8F2A20027429969E87F4B6311B4EF422FFF75DCC9CEA737725E843F4F9
    S325080057801EA8B5820E7F6C00B203A2A9B49AEE36FE7759BA0FC715E46BDF424E80E3BF57E9
    S325080057A0E676CB7345AD589E745A49FC297A5CF9EA7F020858E62F00DDF29CC160BF198585
    S325080057C0672BDB286A3B356F3F3BDE7F3CDF45FE510AF941B6E936EEAEC3751F97A6EB0A19
    S325080057E0BC32F747EFB36AD40CF94F61497B1E3F99BA5C02AB2A6E08829B4C9BBD575C1138
    S32508005800E2E5F6EFCFC31A63B251F357F09806652E8EB1FD1D4D3A4A17C0686C2F95BA6F8F
    S325080058207FD6DB6820CED66CC033E84E0A7D40907F6F3649F0724E1E4FA98C67A9682008B3
    S32508005840750CF4326F2E0A67C15E1029533DC194B6E9EC81F768EEBA533DA4FE98957176EF
    S32508005860EA441B3D7AA90EBE8C0410DDCFD9CEC5ADA4B4F26998B48A2DF7CC5DA9C38FA6C9
    S3250800588091A4C0B0F04A7346A5CE30A3D226BD3747B4D463BC4A87A2382C1FB9C725A1D72F
    S325080058A0AA71520D07F983BD68D148BDE9CE062548755B3E60AF05148A6D70A44AAB629B85
    S325080058C0E2DBC70ACD179D88B12BA3A7D1D44912B995E3AF1683916A052A0FC9B5B947CFFE
    S325080058E0A4BDB0296C91DFBC8B89908D2264F5304AE0DC2424C2BC27EF829C2DB0A0EFD4AC
    S325080059008015D14891E2139EFA7CE7254A27254D4F2B81584BF85743EB779A4B9624E4F934
    S3250800592045ED8E825AE79E1F095BA4D0708D4C1FC319AC22BAEB805B8542F4177CF190C41C
    S32508005940F27E48136DA328EB1F38C3B168789C4684BA0636692BE659F64FAE195CF2B3D391
    S32508005960EAA69254F129C32AF79D8357E67277B4B3A070881A8A2D86E04C1902DED9C994AE
    S32508005980787B82BB103EFB8086728E3862659B5E4D5AFF196AFD854511751918F7E7328B40
    S325080059A0F21A63113FE4C3545F88D728B92D9FE7978BF52BA1E5C2FB4647C03FFE8CFCBE78
    S325080059C0DA86F31654D693E0D60741E8034C3A802EF2C56634FA883093252C80386651869A
    S325080059E02691631DCB2A4A14AEB1A0F4CB000FC5D61E3DF3F4EB1DAE88EF9A9CEC489B0E25
    S32508005A0035A76D66590080BE511789FC1579185BD5CC5C74585874972DE133A0328E6422F1
    S32508005A202615AAA1DA087BC0586C7A3A8DE805E34EA3875AB71768749F42B1ECB3710E159F
    S32508005A4044430EB259EF8B319F42B1ECB3710E150B8CAEC56C4DBD7F834A1ECA31551E765A
    S32508005A60709A362DA91809349FFD9357D5430BEEB5BCC3536076D9701E168FC36BEDD7AB10
    S32508005A80F84CF0E88B6C82E0B8E59F4B720CE6FFB4673780BD25D6D9F84CF0E88B6C82E0C1
    S32508005AA08EC76ADC153528FF1D3C7F15FAAFA76C02BC17453A4356CCFF3B1D29FBC0313BC3
    S32508005AC0715EF3B6A073F00BCD59C5362A92966EA90F28A8443C0C19B81894FDD73AF4348A
    S32508005AE09C149FA223A4ED940A4A6155F70DE968F91D3C7AFF686DCBFC2D83F015A8A3ACED
    S32508005B0085B03414A1BEE8FC69FBF18B5C1243189D07BD923E356150DCA98DF403EEEAEC2A
    S32508005B20C2CCA58B0A015B48F41605F1116553575EF583BD9A9D000532FE0E6408C5D6E6D1
    S32508005B4027AD95C909973244575A75335AFA91D44132B00B6BB0F987CA70CE62272F0789C4
    S32508005B60312BC7CC656453315834FFAD233E9C5EBA3CC0D502F61F461A4A65A3654E1CF134
    S32508005B805A1D09E3A98AAAF580CA845E1DC7529FC3708631F0E6E15ECB40CEF434EC143D84
    S32508005BA04ED7BA5E0AA3ACA9F7CF70E7EC7148910FE6AA53F0B08F09C37F269443500FCDB0
    S32508005BC0AD1DF7D1C7056A80318B0DF221C5C07FFB4D5D39FDB40F79E8724A9933A79BEBDB
    S32508005BE0F439CBC8050E394B8707A5D857A5DF1A03F4F5F1F496B957956401B476C091AFA5
    S32508005C00A84449DA5957DA09CF7783ACEBEB6DECB71CD59CD90B926CAC8821F3E75C4770C8
    S32508005C20FAC6DCC4356D4DE979F5FDFA820838EF93620CF7349337FB1BDDB5FECF38924B88
    S32508005C40A572599124CB9FE32B1B3D28C158DD36F446FB8499484B6575C79724F56A7030AD
    S32508005C6010C70E5458E0CC37D47EBEB241B29365FF6825ECD5273A1984F6942C0B1ACCDE25
    S32508005C80AA0794B1A082C0A10A8A8D6EB429D1B24BF0398829A5792165777B1B15FA0AB5EA
    S32508005CA03A4C26C7B71DEE3239D3F7BACD269C1753D954913E6C21F129A9D8C270CF591328
    S32508005CC01385AE372CF3A141264740A82C668FE7569813CFA2208F58E102A7C59DBE7F2F0A
    S32508005CE0DEF630ED5934AA39A8CADFFCF3994BEA64473855271150A030D977468C719BB1B8
    S32508005D00BECE216B928AF215ED7C09158648B4088B2B1F69ABD25E1D6F5B308C6309FF1CE6
    S32508005D20D7198E45973EB5424E185DBA2AF13F1E06CA7FDA395A9C54D2DA482E110C44D8CA
    S32508005D407E661CFC4EFE1221574DD69916762834130FD2A4BC4B7992BC9B53434417AFFF1F
    S32508005D60478DCDC0E2773733EF547B4007BE14FCE4127284BEE3E2B632508CCA0B78E0C7F7
    S32508005D80EF547B4007BE14FC368014F3BFB99CA7E55B4CF3CCC9B62A69389DC5ADED711296
    S32508005DA0DF5CFC96E20B84773968DA583B5C1B426C31CAD919CABEAC90683B9E59E320FEA1
    S32508005DC03F4E9E98CCBA486E324FA4B77F2B048F6592B05B2B74579AB5E22A0E88AEF23BD9
    S32508005DE00730A36005316E111FA8F37FF616B351516359FEA5F1808FA7437701A65FF91F2E
    S32508005E0005405783B14A933CFE55DB0658D5EFEE76D270DF40F09FEC65EFC335500FBBDBBA
    S32508005E202DA2E6F2DC2C7B167D735409748F396A8B18AF134A3224FFE2FA1741A449099F54
    S32508005E40EC18533722A6741FF1063CC709170B2EB9A652750A9DFA62594C1EA5869A5E9257
    S32508005E6094C70A575E75A042F78B881768E04E2E47C9B3144D6E6DF783AA54C9D351EF7EED
    S32508005E80F22F26E5EB67A2E824E4C3624345393045FD16BEB0DF649789B5F181DF58A5A6FC
    S32508005EA07AB0163B58051732EF547B4007BE14FC2A0551B292AC5179C6782BCF66DFE21C2B
    S32508005EC0057156A9DE4597E4847ECFC0420A8F7DAE34BC62817D7D2CA3142A17B58B6F98D2
    S32508005EE047C351BFCFF5253D7FA64506637F58A8138212759A5F07051A1203D4970485229C
    S32508005F008F0A56ACD3A7955D74EC03C32DACA8333F78CBD80C5A28489B3594DFCA09AE9E00
    S32508005F2071805996BB0449C8BC1E7538FC90CF650783955274EE02AA138212759A5F0705BC
    S32508005F40C044C761E85DA7866D21A7F0E30F07DD63FF4BD9E922CEB863E6DA5471747CA209
    S32508005F601B493267F725B3B32B793FFC04B747A21C36104699A16ED988F668C3349668BE4F
    S32508005F808B785ADACB1A4810D43BDDED6403975D5CBCE9A7F65A22146B3323A837549E1774
    S32508005FA066BABDBC575DACA13CF4D1FFCBC6B43C0093DECDEBB90979A6DAF4929FADB4FE50
    S32508005FC0FDAE8C2988CBEF656893DC9194DD39D036EB1C16F318D548375C88424E03D69635
    S32508005FE0B0B5E82EF5896CDB1A1B57430704C1ED7AF54AE55025D0236506A567224F3F4A54
    S325080060005151A63CE748E263CD8B1D80E75DB4E80FB97E565E85B1EE1453822E09C4949A75
    S325080060200774FC41364739579B211B9D484B2A8D8CC99ED3E81D416CF4FB1EA431F6B27657
    S32508006040C69A2AEC06FEFFA16F368C3764A811792F07EBEF1AA32BC751687C144D912BD237
    S3250800606071C5FBCEC9528B7EA1ED2A6D226257592C2767E6C5FBDA731F06C20E083D30F986
    S32508006080529A09432F0A354A951167707E3785B0C6BCDFFA6979D3C0BFE5B60F3D76CB44A0
    S325080060A07D934E9EE6FD99D4C8103B98F59B8D01A368C06A452E99825AF345FE073ED9DA72
    S325080060C0B4B609D2DB2F3EF464FD394B974051E546AB722EE770E57D6B84033295C3DA346B
    S325080060E0632FFF817DFDE657E0FE7448596D99F3B4D332E566161F6516EC80664473BD9251
    S32508006100E1D3D4DF8F345A044CE2685F03D2D70286BB3C0ABDBA617C6F75CE7B7719A68286
    S325080061200145A499AA12FE6785BF0E1AF5BED8E76AE8B23F5E75E716D3FA087E79964DFB12
    S32508006140B672212C59E8C654D035085BB5813A7EA06B5C5346331C0CB1F5FCDE75752B8893
    S325080061603718CC39D8910C448678E0659F979CA7E321D0AB52EB53FA3DF62CC80354258913
    S325080061803731B4255F50FF41A454F13A0F57D0446B4CCA1B9EB5DF27F2F90AE1DC429D930B
    S325080061A04854DE328FAAB8389549FF19B9BD8FAF77B76BE0C78CA9BF55A02F228D8EDB22C0
    S325080061C0411813EC1D81BC66EA8DC78F552696DB1B20AB744CDEF71D681741083A9961B894
    S325080061E0D65B1371557D6B74154567F40F507E4BD5C9C9BB29DBA0F9608D713B257F559865
    S325080062004C5114AB4A3478EE7341930705CFE34B380B4A03740FA9DED86747E3E090EC235E
    S32508006220C4F32AB081BC2C9F8AF094C4A51C824F003FC54422C03B6D20C875DBD0F1FD4B40
    S32508006240FC9AB39BB110A80083329FA65EC6DD123D32651D4F1E4A1525D2B5A6D860F51288
    S32508006260E567A6E4D1E8A912100F681AAC3C9894D70F137C4DEE55088EDE2103DD5A40DE1F
    S325080062803479853DEB262DFF695A2C9918F10F360FE3F1F5E5AE3EAF725EA0D8C8890FD39B
    S325080062A0447011A5BF38521549AA727FA5F7A37AC8116C894A0CC1E148A0A892DDC6578306
    S325080062C034C56441412F7152A001F5171A1354EE325EAE8A8A8CED068F9E67D916AD90F33F
    S325080062E042AA0E08D724E77E095075DB1A19DC25975E19063D53215836E026A6A2E700DDEC
    S32508006300EFC2944A7B2B188F5F15DE22E0714F5DC7849B46927FA0E9100F681AAC3C9894A7
    S32508006320B267808C814CAED6D40EB1FAE94F8964D72AF4CAE19101DD796D8517CCBDE7AA7C
    S3250800634015DA00095AC7ED3C5BA1EE474E4B05537AC9DF66960CD59C991329C668BFF78BEC
    S325080063606B6D764C3B6B736F75D89D17A75E43D2CEAAA52E0220C526003FE2691F72F7491F
    S325080063807E975613BEA7C00FC84BF669684C3E918DB94669FF401C699BD8940BB19C6DCDF6
    S325080063A0D605FB8792B60C344B3489CD9AD4B5B0E4C630F41555A319E2FDE8E558656A96E5
    S325080063C0BF4BEE86263389675C3E05F27FFA7E12B749261BDD90CA65DC04F856FEF314033B
    S325080063E0B32FE40D4D21AAB6256579AF91673296E46B7F0CB2B8E0E4EC9D362595A5F09ACC
    S3250800640009B71AD4819951DD6904BFDF7C272589ECE40B470E3778CB84F655721CD04BED0D
    S325080064200FB461DC740A0626EF932EFC09BF779F1DB54879C5DD4B7EB7180D8B3A5F871F76
    S325080064405886776C553D5ED1F2C12C6A44CA2D2251FF5EFABE3793643ADEB1B960F130442B
    S325080064605900DE9C6BC5A1D4CB3F7D9F8AD8C1CEB61D30B516F87F2EEA8F2660B8EFC7BDE2
    S3250800648052291067EF7BA3C28ABD4049969B33A69383F69F8B81BC2ED3C48F797EA7B395A6
    S325080064A0E547175F53260AACB1A60E807EDA48EC757EDB4F7E7F6F973CAD8D521BC09E6BC0
    S325080064C070EC09089F875DF1F14672CE8F25E63F41303BB94A203D5D5E3CA67F3387F5F5B1
    S325080064E0D0EB0F48B0EAD6BB9B8FDC484FE301B7E8EE60F4FDAA7FD04BEBCDFD38056490C8
    S325080065004A5DAD7BA282AD418C3743C41EB470A70372F7B74C41260D7A75CB20F94F136A57
    S3250800652061B4D11BD6110DAE36E54F0E1CE6F1A529E2F8F73D2B17644AEC2D00E327E3BFAE
    S32508006540F3D29C764A6168F3BA945FAB21542BE3E989CCF8348220077D590C61B375B497AC
    S3250800656023E3276CED0EAD87A3A110E384E39CA751FB8E99E1E7095B6845F9865FFEA1712A
    S325080065801D151C22B13D3E647CD1E17B727771AF193B4D09467089E7C334C36DBCDF20D6B3
    S325080065A0D3F4D8C9C4662617CEB42D97BA69C221B3C5BB32522FA74E2B7C1A21391E8F10FF
    S325080065C02868FA509C86DD446F6B08FE793E15B9AB78C71A720FB5DD52F7B0DAE714F6024E
    S325080065E0F209807F09C299FAE0CB635D7904FFEB33221B6C193BB68AD10DDA7FBC050243B6
    S32508006600F1D03CCCA672AFF70A4872246B29489597D659242C3DDF9B94FF8DF426DA960E07
    S32508006620A9329DED42D3CEDD64879C4FD2089EB1E0CB635D7904FFEB33221B6C193BB68AE6
    S32508006640C8C7F7B090E42E6413CE37054E80AC5505CD3CAA9FA20DD850559D132C93F46EB0
    S32508006660FBFF186106BD4B2595258BDE0F5842EAC633FDA1509C9781DAE270522C32C9FB75
    S32508006680055B6B6813DEAA7F14C90B88063A9F2010027D8FF94D3FF46B5F7D893190AA6EF0
    S325080066A08B759A9DD7C68B2170BF8889A3AC3873B517E8A2AF29FD976B185E325ED455D6E0
    S325080066C09449A1584FF2660DE57F890D4B16117715AF706A216A7F09D57647E6E59D5388B9
    S325080066E08A28B8FCCB1F2C3F5A7BC682FD14D3B7297D626D7913B3B974485EF5FF7FBF045C
    S32508006700654B3DED72AFE01454DA3ABF711FED6958E06A0FC70CAF4A14544E97E64971E025
    S3250800672074485EF5FF7FBF04F21A63113FE4C3541A96909C6C0CAD754D988BAF1E1CF80179
    S325080067408C3D2175EE98976CAB5014F8AE53BE930118B6AB904A9D157154D5170B840F7E17
    S325080067605E376D6DE5F7C4595D2C193C72691D3C0CA8CA7B6D13EB7B6ADFA70B3CE82D2C3A
    S3250800678043391B41D057F892FC3CD39B568D76CC1EA5A5B6FC434A2B294C070DF6B2BFA92C
    S325080067A08BDE7B90298714FE4390C9A1D8BCA6AD703B148BA2660C49E703A5A7EC35FCDC9B
    S325080067C0B3C5BB32522FA74E2B7C1A21391E8F102868FA509C86DD448D3C66B9214D3A2823
    S325080067E00E8C6A8AF4E0EA99C75A4D39E206AD2FEE93EB496E3A27A6E11315A3526EE5B60A
    S32508006800E4BA8E3F467A73E88B6946E37EB03E1A558BD552F05C8627887A99B7C0A798D51B
    S3250800682011C7EEB7720C9DEE85D6CE944A6017644CE325899DEA78CC49DD34523812498675
    S32508006840EAF492194D5DF395CEAC348BE6AE10257598AE79245687BAA8AD84DBB35EA8AC65
    S32508006860197D8412D629147819247A9C385B171EE363DF8234F279FED26D3521BC52D184FC
    S32508006880841DEC3E2B60B2DCE363DF8234F279FE703846292347EEA864B77A214E5B6B9E43
    S325080068A064B77A214E5B6B9E64B77A214E5B6B9EEECFED930DABD7425ECDBAA451A8BC2D81
    S325080068C04B3278E30AB0EC042C56B9D7DA23D55108560218C480B67E05486B4B5C61B5E6A8
    S325080068E0E8CFEFD7DACEF591E1101683A217C7C8B6E0FCD27C30A67B63A1543D268E7B9C7C
    S32508006900FBA6EB35FA4809F7D546C1E18F0CC94B4E0B3F813953A1CD85B045CE7E9A44FF44
    S325080069207B09CF39FE86ECD45FD02D422430D68F6005473C2BF25766DEC5257B3CBB15E52C
    S32508006940487FD206AA11CC85C1D8C3A878AF6F7D3980E85D6A1138AE0145A499AA12FE6764
    S32508006960B50B3A4760DB54B460253F6CA17100A24C6B95E0EA90907973ECE5DC7EE7442AFF
    S32508006980F788F8B416183DB2EE54440E35D13EF44134B9D67FBD02E5FBC98E5EAE0E89D4E5
    S325080069A08DC26E41682295478762F855B5BB2BC953CD6ADFE603472FA742CD76F45D263B25
    S325080069C02DCE1A78D5EFB0877E62970BBF0BC6C1BDC77F4D92FD40089DFC28B0591B040836
    S325080069E00E735D8053C4D20BDF7F5B7285C2331DC115A42D570588E62693BD6FF36573381C
    S32508006A002C7C8BAC70C0B1B120B06C978661592EEE048BE8BA94567D3DF3E281A53A0B872C
    S32508006A20CBDD7FB9AD2D45F097AD7D9CE28C9281908075A7ED68443B44F6C8A375E39FE9F6
    S32508006A4036032CBA61A7B76E854BA404D63314302161EC499ADC1B9A1B3C1A2C7ED7D20F62
    S32508006A605CCE1A779331571D4D4554C9FAE48E5C7F1614F4411EEFB01D0CA4CAD36C2B738F
    S32508006A806AE81FDEAE7F83461CE87B0FFCC2BA9F14448B32BCB044C46DE57B9CFE39304F56
    S32508006AA08338E1D281E8A51C354BB53364DEAAC8E7E168D8A4031B10CCE45B40C347C84DD0
    S32508006AC0375810FBEA4288C4F7911411D724538416DAE468431A8D7056CC9A4BAEB61AD923
    S32508006AE01025C5A55D7D23BACFE6AAAF27D9890B56CC9A4BAEB61AD9DB906D5CDCE3E3CA92
    S32508006B008BEF3CE10862EFD356CC9A4BAEB61AD9CDD8C8F76D7EB035FF7F13D733BB890F24
    S32508006B20FA916896C5D1F0FE7F29F0612C8E36FEE40769CE5D7D1AA60AE332C0F42B5DCA72
    S32508006B40E41A44FC979AB648F2C6A19F7043E8C5EABFDA858A296C66F417C63FD89718142A
    S32508006B605B6A39BA805CA29C96D3373535F84BF9E026A9C8840A556BCD0325469723E2A8AB
    S32508006B805B699107F9E9041025824C7679707DC4A8CEC9F9293F070E15E654AFA193513B8F
    S32508006BA0A5A24507917DE8B62B834F4A5349F74465306F8F64C4629FAB00DF61AC4CB932E0
    S32508006BC0D3CD3859EDF90A6537331D81D7DBD691AB04D6B4BF8A1EA130326BB9AEE16084C6
    S32508006BE04F8998AC2CC3C639F82CBE5C9B1150CF63F8C090BA7E02BA49EF849F89BE2B7692
    S32508006C00702B2BC24E7E6BEB64B92D288A55ABBB3A497145A338772D29098A052EC828F876
    S32508006C206FFA591910AB46274BA2701904C60C082517308A7252E548FA2F7A593DB270FBB2
    S32508006C40264740A82C668FE79FBE4DEB4D38AE1D44FCE39B963455A70F1B382D1347C24273
    S32508006C60E729742B83AA102046574223DB6C4D4B2F669B3BD3F50D6B74D3F30517F09A6C22
    S32508006C800E4EF5FE3D05039811FCDDED25114F4063DFCAB8320BA6D4CF7157CC2F80C9CCFC
    S32508006CA0E8AE50672A0E5ED6E7085BB68F052A590BACBC4F73D3D68D533FED37D79938B07D
    S32508006CC02D72157D531E67CA227F7F623CCF5461DDC6FEFBB9C04B92597C54225BA97DCD06
    S32508006CE0DB8824F0BAEC2CE689E6EF20D90F8EC3EAB9AC3B85CF4870507E1321B7B9503216
    S32508006D0074D42BD70572C893733E54C23D7D28AAB53B44F6A18DFA81387BD9549F2741AE8E
    S32508006D20A228A6D62CA0471A48C85DBE6DA2C3EC5054EBF115E1931F2474CE665DC1124B7A
    S32508006D40DEE8DF2C7C188BBAB338AA5D3A8DBB25525412153E7CFA55B0DAB7C401BC8F7249
    S32508006D60605358046FEF8785854D0806F84F94DF6D228A7C2D926A77DFF4A23E313C1D364A
    S32508006D806CF04C96AA406990E9E93622A5382DBFEC4CA3356630FDAA42563265A8357AF30B
    S32508006DA052FBB150FF5D5A0ACA459756477D8C2E2EA0A37E64602F5B94CCA2A03D9E513101
    S32508006DC085E22D1B4C25DD91A2729EDDE168BB641528CD6EA5F608FE864A47E0B559A30E51
    S32508006DE09F27BD7451122B581512CB9D03431BBF970449236C5B6B2ED1DD2AC4496A26DA43
    S32508006E00C33D68E6121DEA5E53E1687EAA8790D7498239682B6C7AD0C84F40CE9401584E40
    S32508006E202618AA4BBD0901EA4639719F0D85E0082329DEADD9C1757FA0D4E88325C51662B1
    S32508006E40F180FF860447C5D559A8AE4E613CFC386595096E4CE927F2BC3687BBB2C6445B71
    S32508006E6004BD293779804DF1801E37E11D8C108909AD285C67B974B439D481FAAC39853010
    S32508006E8054BFCA5A13DDC2EC6BF889F6945E37D54447DDA276E0F53C351E417F71477889D2
    S32508006EA001D5F4C3ACC0FC6D0D3205482147806361D277505BC255CB82617601B65F30A015
    S32508006EC0B87EFC25AFF28C48676247C4ACC019678CADC8632F8FFBCE371BFCEDCA59A8A87F
    S32508006EE0E7FCB1785C878417A1F96A09DACBE6FF6FBB2643E3B6FA2051459D0AFACD0FD238
    S32508006F00BB8B0821B26037629A5D6D31EDE7CE31A058D21051AF685B93750016456B675EB1
    S32508006F20FF3DBA1A754DAD0E29CAC2CEED5AF877CCE5C93A8702B4BDA5C670962D9AA49D56
    S32508006F406C79B18031990FD265AB184DB08A1E6F85F9CF0E277AAB36EF977AAC42B871C56D
    S32508006F602AA87B23648519DA3318550C38F3864F54CF1640ED361FB0BC7CFD1355B8970CA8
    S32508006F801884C839C1BA26311260F0E336894E912F34DA2FEBF3AA63CB227D64DE3547E62C
    S32508006FA0DE34B7F70FED9B36B975DE7219812FDCEA72BBC28EBFA9C1AAD01D19F92E69D96A
    S32508006FC0630772974A2CA5D9B66BB4184C83F29D90ED227AEB2C35E1DE34B7F70FED9B361E
    S32508006FE0C49FBDB8A62117EABDD59FEB97045715BFA9A44E4CB2A0CDBAD372AAAEAF1A6A71
    S3250800700027533565238F76C38E2BAF849BD844E0B23BAB85F6AC1FB315000B5869F388EB08
    S32508007020B8CD2359067C47C52A166D7A565AD50D6B811ACFD40BA7FF3D9D8AC4784D2BB4D4
    S32508007040B69807A8732A4156F27A2809953A4316C951D160010EB1F561302BBEAF6A98F809
    S3250800706097FB9B1D4CFBD9F66B3ED1EBC6B4AC880752C6886EF8666A2595EA74277B1BBE1F
    S32508007080FFD927DE997328393F00B431403E32EBB6F1A186433BF8A78E2842F4B94491066E
    S325080070A057A55F7CE96DFEE25B2483FE2CA989F6ACF73FF303987D894B46F2FFB563499375
    S325080070C01F6997E78384B948DFA17DCFD795B999DB8B607892A73331B346BAC96E0A577C68
    S325080070E01A20E445C42E2B58FC91158068404EFC7BB208191AF2640C6DA3178DF990472B1D
    S32508007100EA2BC575F1B1556458ADF8CBDDDDC3B969D300B7A17DC6713A6EC1D0B9BBEBA039
    S32508007120C21F8A32C78A16AD9B233CE61010A1365A8D811A32A8B258B18102F57FB8D18D95
    S32508007140DDBD205357AD0697ABA6F4361FC5BD6391408BBCCDBD958A38C3AF9125F6B856CF
    S325080071606837D80257F4EFC75D51A4D39E13B15E74757DD5EAF443E47EF8A074A0695B294B
    S32508007180EB9C727854B89DDAD34285A430E85FF3019DBFAD950332EB844760C9C07911F850
    S325080071A07E295E495D8D66B8EE628FA3CF9DE4F2CDEE322B847271E12C0AC2F12C34900767
    S325080071C088538A8683C0809BDDD1CA7CDC966F089E082780170B2C8AB712F3F9B2927842A3
    S325080071E01BFDE9D66FC956C613A7974B07B1F6A7535C656B09CACDFE3499C11A97C6BB9DEB
    S325080072005C4AF5CAAF3DC9F49E249A00054A4520511670EBEC02705DF6D76DFAEF7CA0A8DE
    S32508007220EE5073D03EFA7722D560965E388EB39AD8EE035AD08E15081397657EB1EEBF5FCA
    S325080072400C61D577A3C15D113DE7C65A20C15105E51784D8B94FAE54D8DA9B4DEEDA98417D
    S32508007260F89B64D7343484304F3F7654FB7C972DA971A77E911C5BF8ACEE6580ABB78A8653
    S325080072803DE22C426D8DCC5E591018CF5EDB990A71A117696776A4938A99D910C41CD7108A
    S325080072A0295AFC3ACCB803412D1FF3D6186BA0065E1D62AD433020E8173998931FE4538E9D
    S325080072C047A24154F11DD9453F5689E6741926D44DA6860C9132DDC2F69EA117828E243DC7
    S325080072E08EB3A0A8D235FF3E1F04611A76B404C719D2AEB57BDBBA480A777A245A07F08486
    S32508007300C03CEB21420EAD8A190C4AA11E85FA893C1238CB41A9A877ACB353B0D703F04DC7
    S325080073209268D2AD839506BA82C2EBBEC2B0C9DEC8AD660B431DBAEB6596940ED69843703F
    S32508007340D8EE035AD08E1508699475D55A16FEDDB283453DE490AACCA1A1E777D2E2C63FF5
    S325080073601E97F3717F4FD7AC3C501D7A7ADCA52B47B2D498E447C6864562AB702CF01F8BE8
    S325080073803983C4FDE3146D233CB048C13DF729AFA1FFF5BD7818C8D9599B59BFA25E55E412
    S325080073A0B074B0ED32D588F8D643D4109F001E6FF829F634AFDA114660BF1BBE4BC441EEED
    S325080073C0E43ECF1127768447669EDD24101EC4B438E15372279B3E7E3CB048C13DF729AF2D
    S325080073E0FC1E7E9DADD77E42E11550C83ECC10F7EF45518B27D14FE69F0884511CA19F943E
    S325080074000EFD5B726EEFE28972B6A7027E2AF5C42D0CF6DACE8C9A8BC27E8A478A75D46DB3
    S3250800742078B77BBDBF5C8E959049E2047C3BE9D8AE06D249557F2DC0C7590637C63F598F88
    S3250800744068E8767239D23A7681DEFAAC657B348AC2FD6D9A735AF4598DD7F58C5495D42ED8
    S3250800746037B45AA4F13702C8DCF817552BE323CD2A98A35AFD154DFA4D1E6E5A91EEA0205B
    S325080074803F762B4C46AFBE0DAC3AD5378D90416C0D54A9B78E2B54ADD7E1DECFBBA80725C7
    S325080074A05E22F7E377D3563DDBFF92CB3FBDFD5447F518C102820324E63E7E895D9F904646
    S325080074C086107947A143F14A4DDF5B2BE12B0109C345D08E9B7A2CEE9C543C9944F38399B4
    S325080074E09787B84B17C3746889BFF80923985DBD2F31309D63B4302E736B6CB87F2CF8A69C
    S325080075008F70E137C4D0782EB88AD2F9C2AFC78118B9728B025C55E2AD95A6F74F9A2425D2
    S325080075204248EE8C2727337CFA1F909EBB8C34F52531233BA6309F451470BE80118CE617BB
    S32508007540A73F7703AF1B37A1FE01B6987CB211FA617BF2E3CDEFA94066F47BB8AD6F2FA6C1
    S32508007560579D72D69399DC2A531ABD33FDB84DC8C652DF17341E13CBF83B1235706CCD8C7B
    S32508007580474AC073F82FBD87F9816C812C6293B248E642779BDC84C13ACE083A2FA445FF70
    S325080075A02B8FB28C4BF80F55479CB2567BFE30F17316ADEA79005EAAC4C43C72E366000079
    S325080075C089C8EBD9B9CCF25504F8005276E6AACFEC25B772D15B24D147803ABB13F3F87311
    S325080075E08559900B6F9F7365B7BA0896121D31837A3F9A3F5CE5B4A41E43B8F995A18E34F7
    S325080076002687D4CF5CF7BAE01E188DA54778A5973BBFC3D56A7A837447988CBB8EB5914E07
    S3250800762095851E305DD2450A709EB2B57D76EC1E0850A7EB5993C2A8DBC18626F32688CDEE
    S325080076406EF9597CAC7F0325399474E955245BE742DD5B26966BFF197B14FF33B372F59B79
    S32508007660290EC3FB718A5A04BFB9974EBDAAC5C5F11B2E2B32BC9A4A4701E503D5F2896940
    S3250800768097309C1FBAC6C48F18C80AAF13F9E9A24C0FC930CB82BA0F7CBBC174DA4378D418
    S325080076A0E75CB19D8D3F947BDF2639F72CE9B6ABA0CBFE16811718A4BC7332061650708510
    S325080076C0E7B069369164D7086296F323D3E284928630DD5FD7991193F73441E2F44F31539E
    S325080076E07CC500C64E9AB657E924D60F67DABAFF04955E80BE49B0155D7CD3EAE47408A9B2
    S32508007700FACC52EEFB92F421C21DF46BD5275336735D920E66774273BA255924B7A5E496BC
    S325080077208A54A3B55BA123D56F87B1B2810230A0FF278C91B88450541B4305C301FF5EBA04
    S32508007740F39153B167BBD3F29B1286A27DEB509DDD1A75AC600BE6319A57497CA3333580A7
    S32508007760A3FD89EDDD9ACC1EABFB513A9EE45EB788E67A58EF468203D4C7D05AA2F44171B5
    S32508007780413D5DF5E2C71D617F2764B8F4264E8CC8A12B573F1C96A36AA5911DA6DE842EBC
    S325080077A0CAFA33A51DE53F1C4E389C074E55249B87ECAE76732920ED3368596564E06623D1
    S325080077C0B364843884D2F988085FED38D66CCB0F61E18B918051D26DE7C16C37F146C5D9BB
    S325080077E08AF8714C292AA381A468E61DA09A31599A487DDC83EB20CA615478171449487204
    S32508007800289B081DF3EFAED1DA12D083A87EA200982B942DD93A773BE6A6776D3F39B850D1
    S32508007820C51A474DCE2060261DE0E0F96019537DB78228FF24CE66347B97244555EFADA537
    S32508007840B5438BB322A038B531CD24F1EC484684DB9DCCC065092869E3F5ED1502DD81D90E
    S32508007860B93D3F7E2A95164196E4BE1E07D277ED0EE1FD5B960E478B3166D35AB054CACA85
    S32508007880C7B01D5AC3C1BDCF7A9DCABF66EC9136A0BCE7A0144BC5E69B927A1D8021BF7E94
    S325080078A0B7349112026CDC58F3E339E37F86E19B5FA06126FD2646F5A41F83EA51B6543276
    S325080078C06B6A115CD9AF22ACB3F8514546D7178FD928F13351ADB744180A910E948466148D
    S325080078E047C20A008251EFCC3CC3CB2C29FD3FAD28FAEC170E8D32B05A1A3ADAA624CF35D9
    S32508007900435CF4FA16E2F306FC939B17B0AD7B8EFAF39B0234C0DF67A1C023C2E82E6EFEA8
    S32508007920EED929490087EEA67AE34847AADAC420BBB05873B0347641776CD71DE7DBF7B080
    S32508007940A63A41B60A8B83E114EBFF1D386989830A87E7EC981A06E1A42DF5BF2EA56A4082
    S32508007960C304597EED72E9D2ED10BFE02431B1116A847956691FCF8CCFD2B91159E828B169
    S325080079807D25AA3B08D221D7B5477604B9A017ABE6D53F5B63F163813929A49BCA17A80E2A
    S325080079A03E31FCAF51197BBD3D239B089D94EF8BDBE7C048FB9A1E6B12D7AB675751A3968B
    S325080079C0DC50FEFC43934A0FAFDAADA9650F0C3FCB736CD130352257FEC4E15C7EBFB1CF91
    S325080079E0CE14103721F7A3E2A7164409B9AD15BD9933824BCE5C3F1F8905F6016F1B209B86
    S32508007A0062151160EB7D8D600CD4082D35793A9B2A38BC11D31FC0060AAAF82735E8C324C5
    S32508007A20024B105B2A6B20B35F8FC2325398A56A1DF29949E7E5E4787D10516733A1E0C763
    S32508007A407B8BF78D850EB919DA32C3B82BA837FD30D9788C2D8E8D1FA08307CC95AD17D206
    S32508007A601D44AC77BD71FE3C32B529076E58D41FA571F33418E9B478C9268ED157E0A8EDB8
    S32508007A802EC43AE3437EB35648A15917C1E142146062F4DE1973B20E4A07463C33423FBB8C
    S32508007AA06ED673C1B91D143E04C21ED0876D3135ACD19D3F0D07541F7DB7A1D3FC59B62057
    S32508007AC01F1B1388BCA8672759BBBCD07C9B3C4079295BA75FCCC37CEC5E254DB1210C37BF
    S32508007AE0B33890D6F53CF2A32D4970900505A7C18D193B919A9F605CF4CEC63971A4A25842
    S32508007B00C64CED8CC80BECCA9F34EF60A59D6822EC2ADF4B5DE6091446E951F77736B6A03B
    S32508007B20B23BD1282306BC5494D8A762949E71E427B04CDB966A5584BFEB5901881C2687F0
    S32508007B409B05B13DAD5CB7D71723AB54DAB09F3544F2C6B006C1B6F9E75985294200B6C98A
    S32508007B60331285181600E7666F4D3E6C0BAC21DDAEC92FCA22F324D242BDB37F034F26BBB8
    S32508007B80CD8E08C7970492BCA076A7B79E1B1A58E20716AEE56C6181734A5CF95E0A4E403D
    S32508007BA00403556A0BB27F2202E3E5DB509E7DCBD565F95A07D0AEFF5C361C708C2F432467
    S32508007BC0B9CC0ECF0443C8F4D92050F3E01B671E19C016C61F351DFFE5C99EAFFE091F2010
    S32508007BE02D06C1B46DCD0377E03FEDD5A88E3B5474EB8394D9CD4E490CAE0056E9616D15E6
    S32508007C00BE5F1F9F011A5393286A77221F4B95113AD9FB1FB16D9754B317D5559C0775AF4E
    S32508007C20F1CF4BD739C041BDA4E23CEE022A596C81BB6B9FC1C6C56BC0BC0779A5CA2241F1
    S32508007C40EE5805A4777D697F8072FF95D657DF2C19EFBFC8CADA995632BCC2A8794B7F458B
    S32508007C6086E05898930746126C884335D7E3AF76DEEE7043585F7FCA8A36D1EE3E2286A4DB
    S32508007C80FE9FAEEDAB5CC4E4EA801ED644FA75180970E4ABD861968B06C345C33B2C59F6DD
    S32508007CA0BC5C8397807E47AE8AE8C7B2137409103DC661A19281858DDA3BA68ED0A7E444F4
    S32508007CC0A1D5DA3ED9305A5985F6371E62003821CB50C8C768DBE6870DC6486F386D253AD9
    S32508007CE074C558213B88C67D105FAF4E5951392382B9F92F0AE77866CFD37D17DD54E2933E
    S32508007D001DA94054AC19EF2CF4BD191EB498245BBF10AFC3F72A214876928A2B232BBB6C6B
    S32508007D205F145A156EC9A56D8117D042B3183DDE728646B1D1AAF6872B1F0AE58C405CCA68
    S32508007D407A25E8868A346A551F727000FCC929893F9B6B2AEF78867B5992FB31BAF7F2B8CA
    S32508007D60CA6707A6AB5B27CB3CDF3D70D8368492E32030B4D1AA8B9EB67F98FB95C3332035
    S32508007D80BF0EA8D3BA6A1FCFBCCE0CFC73B592815878C553FBEE9A0D0DA29BE0A942A4621B
    S32508007DA0765BC799C8A46DF7A6FDD2EE790F6B60BFF9DFE02D9D10DD63FE763F302A02A5B9
    S32508007DC0873CF1DEB9074A6FB059E0868F91977F768D4AB4F1D9D4E5C518BBF865353234D1
    S32508007DE0D683BC1756C2AFA02FFFF62CE44EAF9559B085D0CAF324BD1F3D8FB0A84E79E432
    S32508007E0004ADFDA5B793D85CA80521F770050356ABC924E213ED4ECA77CD41721D2BAA6A0B
    S32508007E20EB538D98C626B2A6E24DDBF923DE2C69EFA9541EDE637555436A9E94B415CB94D8
    S32508007E40F30A533F05381AD634FFDEE9F25CECCDA15EB7A5FE87344C5F456F9FB1483129F2
    S32508007E60627417321D2BD750058744B12891A9F0209EC0693BA2813867E89A7CB9855450CF
    S32508007E80509F916F6C84961DBE60D7D5787D8C6CC00E06AEB37C281BF455AFF3DED299DC87
    S32508007EA09C52DE8837521392E4763400A15E233450E5897E30E02B9B34855A8E9E246D9DCF
    S32508007EC0E5F0D63565009ACAEBF74239751AE347DAD42C76C878C5B2F1A5CDAB315E3BE412
    S32508007EE0717EBB9615536DB0633CCE646D95843344E424DBF69C851D9DE1EC7797E4517F9E
    S32508007F00B1BE82D2F323D6DD90ED6E0CE52F8D40497C5D8B90FD7C4488FFCAD28FBE8DB147
    S32508007F202D72E26DD085B5FCBD4BB8BD0632E5D284FA9C1EAD8710086499628B3BFC0239F3
    S32508007F4073DF3A91AE12B9CD2FD521DDBB3806C8B9A1CB44C4681650080432B9873E0C2CFE
    S32508007F60222C92824BB413782630928B1E687CEDB1A822A5607F2C533FF39529F781D814D3
    S32508007F80ECC42A72F8F7AEB6229D6D936EFCF16FDA55DD00A26692C9FA5615600F047EAC3A
    S32508007FA00E281DDB7B7FB1E1A28D157B605C477EF321ED652CE5BDE284C5C0387D8BDF4C2F
    S32508007FC0E3D6B853F4AB845BBA0085ADCEB5277CF046BF4A8007C7577A2405B9D8C37311E0
    S32508007FE0A0AA5CEB331841769CE68D8B2BC6A98AF3555B2F2789EEB3F040B6E86887F2EB65
    S3250800800073E658A41917DDA4F5A899A3A2663853D103E2291AB66F6580BF5AED132A4962EF
    S3250800802010D46ECBC83FE0CB46543AC4BED195E75CEC8D90CA741D6A7985FD936C9692492B
    S32508008040C416FD2CDEE164D3DE812F7BE100CA04A291A04CE1496197E08B23E1531B2877A4
    S325080080607CC0F6014BEF0901EF3E1F825E60156393D30AACAA63BE075398E0EBF773C8B2EF
    S325080080808889792A3BDB08EB8A24934A829FFD6F48D7BE72190E2CE12D7BF4B66A0A1F3560
    S325080080A0FF685F8C7D3A9B9DB3540E890A80A9C821F0F893611301D64FF8BE097C1960E905
    S325080080C01110C132340B68363153DEEF292C43E97B7CE125C510BDB38B1E8316901A116729
    S325080080E06D09CD04ACA8C0D387B629008BD9DEEEC6C62600D7D7A0BE0C27365836F096B4BF
    S325080081004C532017517A2C4F5E5124C44B89664D21D03195F992C79AE8793E42FC047128FA
    S32508008120533F20883AD97D36105243E4E9FFEE54944AC7A1BBA9478D10CB945832603CE586
    S32508008140AE53A3E798AD844B0B0638C10C6C91A08E856F8B80597FB75EDF32BDD02A9B02E0
    S32508008160CA7890F4312CC2D03B2867D717747E83E01AF8D119C42BC20024CD281AF34F2FDE
    S32508008180383D6D968951631BFB1F81CE673CD7826F310D931DE1A116B05EFD4465D5CC5EF4
    S325080081A07933734A4B7E11D8F7FD00D6DBE3E49148658FC8CCB61C2F6E9986B53E2647E2F9
    S325080081C0691D43FFF26870394EF0D9FB096DA9948BA76B13E281D05AF509718FE4B5B0EE8F
    S325080081E0E7D2DBD01903472539849EB4C1CD1AEAFD08DE10116C5FDAB885810237FA9BA807
    S3250800820066BBD8C8CDBB2D62D7ABF276576C67C3FD7410730AC7A4A7D7A0127D9A55760D19
    S32508008220B8644B60026DDE9C3FEE25D857950F0C0E25904DABE83129F5C1A99813F4DC7008
    S3250800824029F22FA78629D2880CD00873C2A054268F26112E4C4F2CF7D6B6B97DF30EF70770
    S32508008260D65E67D4163AAD77D649343DA9960424852BE38239C9A378A9E91562BD048DDBB2
    S32508008280AEDEAEF4214F7B491420A575464BFEB2117C8EF99C98AC283C73758B13CDFF91A4
    S325080082A08B8DB0286A7FA4F858443805A62DB213462ED63A44059CE14BE527FE406F164224
    S325080082C033423D901C0E6430C8B73CD1CBECA4358AFC0F4F7794D879B9B8E078AD5F6E539E
    S325080082E00B372F8A24B644C6C24055715F9EE000A84F47CC624FF46BF54FF32052137B6338
    S325080083005BB8BEDC5C9F071CCE9E949A6F3652F1C41BCA55C5C483B59291CE89B6BB883997
    S3250800832082D1C31E1D04EB2328A17943D1F8F7FB1FFAC1A338959DEB6F2EE6F8620B842628
    S325080083403C9601E330A5F6DFB8FA27CB77D47170CAE70BCAA3C7F2B4E8C0DA8FC11C57AA5A
    S32508008360414CB8A10F3F6EE1A96FEB0059A33CCFCE0D8289D6F264D8FB536DCA853C10FA28
    S32508008380CF87A58C0E4C9385BEB772897CBA93CF2D606290DA3189FBA669B5A1B53587C624
    S325080083A0416E4A5F19DCBAD73AC9641667D6398071B15E526334C3E1FA4452C6B6566C6023
    S325080083C0224B2E2A60C3043A122FE4E16F127BAAD5DC64909E1830E8CB596E280226FD2E3D
    S325080083E0FAC83EFA8C7C8414133E4A9D229373B267D8A2A3D6BC63F015251730FA9CA4E4BB
    S325080084001245D65C7D693125CDCE03859D91F695FFB6EC366DB29C2325E4A8D4DEA789174E
    S32508008420F2F8D1A7123E73C08E5C27535C856FA0F9197D5C0691505A697B76C95EBCA3DA0F
    S32508008440538D7F7491669733F6D72B469891A24EE54347C1A59CB57B41A4EAEA854EC73AF5
    S32508008460EC02F6B547D812488E02EDF46E2980D7E326316632C75E3ABB3EB1AA6B0F80FFFF
    S32508008480E564772994DB9A5EED2684C150513A4E3E9C897D32DF7D75A4AC0B855818702B2F
    S325080084A00F956D69EFC9A4A82773A714A82FA8EC12EB07B92FC8E0D685588A7C06BD5759B0
    S325080084C0378C5DE883A6BE324A7CE481B1314793A35612E96B4C471EB8C9F37C5EFB31B943
    S325080084E0B8FD04B85CC868ACA39E92F86CFB4BCB14E4992DF588D309FF4797B33622F8E89E
    S325080085001DA3A63FE14290F380EF3E25053B2C34E3C014D4BD0847D5EFCBED813C6CAA8A20
    S32508008520D1931D38440F3801868645AC0DFCD43580998127A7D9FCD276F4F7F6AD8F9CE0BB
    S32508008540D61B6D92E23992EFDFBF8C744D638D0F204FE0AEEB962C05E300EFE0FAF3BB4C42
    S325080085601E9E3751C622298A6FB8965E81FFB6E0DC70F08FA3CBC3F89579FD8E0635A27300
    S3250800858082CB2D189B6278EAD5DD33542E557A3BDB11E8FED8D9E3E597D6A76DB555060B84
    S325080085A035EAD655E479A898D2402C0E58C9DBDFBEDAD2365169C517BB334DF4D7DB123145
    S325080085C0C899BDD4042706BF5F27FCEDD564833AE9CC09C2DD6C53D6310C723841E7B25B38
    S325080085E03AFD359813A44DEEAE8283B69B4EDDD984101397D885C81E5258DFBB5582ADE046
    S3250800860011DE0632BB856902DC278FF5E8DABA3736CC9F8D862CB8ADAC766BAF48D8322A43
    S325080086207BF0563B54D94D5B51927F9296A2F86414BA3CF6A0DD55D0CB9091F406CF380C38
    S325080086407E39267F50DED5C7D2C02E3F3570033F49CF85497A64700261CAEF941DEE63426C
    S32508008660185FB85C2246387399C49626B77563925AC6E40FBEAA4E56FDD7EF860BF344CC9E
    S32508008680B946F17181346ACDA1E69E0FA1ED22E5FFAC3A5E453B4E5413069C0F63672D3660
    S325080086A0E6CB991C4AB9CD8CDBF731706C2603AD2D94A8BFD4F66C5C24F8EEA12EAEB2C77B
    S325080086C02DDD923595639379490B5809FB3B646DAE83CB0A77008A50C024D5BA8824C715A9
    S325080086E053CBDF00441C66E695FC001E2FA7415B947592F82E2374C0CCF36D3896F6107A10
    S32508008700326E3E1BF31925EB4EEDB18BF187D76F641DD3A3229F9377F0464987EE7E3F0886
    S325080087203BACD5A16E3B2DF45D37E6875A4B631352B35A1C2724D8357D1FF6F3F331FCA0D0
    S32508008740619F0275DD0FA8C13951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F86C
    S325080087603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F827
    S325080087803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F807
    S325080087A03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E7
    S325080087C03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C7
    S325080087E03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A7
    S325080088003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F886
    S325080088203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F866
    S325080088403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F846
    S325080088603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F826
    S325080088803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F806
    S325080088A03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E6
    S325080088C03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C6
    S325080088E03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A6
    S325080089003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F885
    S325080089203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F865
    S325080089403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F845
    S325080089603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F825
    S325080089803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F805
    S325080089A03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E5
    S325080089C03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C5
    S325080089E03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A5
    S32508008A003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F884
    S32508008A203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F864
    S32508008A403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F844
    S32508008A603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F824
    S32508008A803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F804
    S32508008AA03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E4
    S32508008AC03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C4
    S32508008AE03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A4
    S32508008B003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F883
    S32508008B203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F863
    S32508008B403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F843
    S32508008B603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F823
    S32508008B803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F803
    S32508008BA03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E3
    S32508008BC03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C3
    S32508008BE03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A3
    S32508008C003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F882
    S32508008C203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F862
    S32508008C403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F842
    S32508008C603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F822
    S32508008C803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F802
    S32508008CA03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E2
    S32508008CC03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C2
    S32508008CE03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A2
    S32508008D003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F881
    S32508008D203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F861
    S32508008D403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F841
    S32508008D603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F821
    S32508008D803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F801
    S32508008DA03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E1
    S32508008DC03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C1
    S32508008DE03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A1
    S32508008E003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F880
    S32508008E203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F860
    S32508008E403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F840
    S32508008E603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F820
    S32508008E803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F800
    S32508008EA03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8E0
    S32508008EC03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8C0
    S32508008EE03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8A0
    S32508008F003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F87F
    S32508008F203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F85F
    S32508008F403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83F
    S32508008F603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F81F
    S32508008F803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8FF
    S32508008FA03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8DF
    S32508008FC03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8BF
    S32508008FE03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F89F
    S325080090003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F87E
    S325080090203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F85E
    S325080090403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83E
    S325080090603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F81E
    S325080090803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8FE
    S325080090A03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8DE
    S325080090C03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8BE
    S325080090E03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F89E
    S325080091003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F87D
    S325080091203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F85D
    S325080091403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83D
    S325080091603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F81D
    S325080091803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8FD
    S325080091A03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8DD
    S325080091C03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8BD
    S325080091E03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F89D
    S325080092003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F87C
    S325080092203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F85C
    S325080092403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83C
    S325080092603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F81C
    S325080092803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8FC
    S325080092A03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8DC
    S325080092C03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8BC
    S325080092E03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F89C
    S325080093003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F87B
    S325080093203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F85B
    S325080093403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83B
    S325080093603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F81B
    S325080093803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8FB
    S325080093A03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8DB
    S325080093C03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8BB
    S325080093E03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F89B
    S325080094003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F87A
    S325080094203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F85A
    S325080094403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83A
    S325080094603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F81A
    S325080094803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8FA
    S325080094A03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8DA
    S325080094C03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8BA
    S325080094E03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F89A
    S325080095003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F879
    S325080095203951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F859
    S325080095403951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F839
    S325080095603951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F819
    S325080095803951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8F9
    S325080095A03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8D9
    S325080095C03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F8B9
    S325080095E03951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F899
    S325080096003951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F83951FB4F0959C3F878
    S32508009620323FEFD35577AA65459B2A0E1C19349C9D11A03702A478AE66F14D1F606A6EE9BC
    S32508009640CD865A21BE0F53EEBA81A694D5FCE1749213E6BEE073D8FB7AED0A4CAFC4E70EF1
    S325080096602228DC1A70B66E75CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1F5
    S32508009680CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECA18
    S325080096A0CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C5F
    S325080096C042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C268D7
    S325080096E09748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE109
    S32508009700702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF21F
    S32508009720FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008BD4
    S325080097405E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB141897BC
    S32508009760CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99CB
    S32508009780971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D477
    S325080097A042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99971943ECE708DDAAD5
    S325080097C03E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6137ADF06F472A20E5C06
    S325080097E0702EB670502F008B5E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F699
    S32508009800CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CFD
    S325080098205E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE4A
    S325080098409748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CA99C3BA95F61BEF9F9
    S32508009860971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613E1
    S32508009880FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1FA36CE42CAFFF4360E
    S325080098A03E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C10E
    S325080098C0CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECAD6
    S325080098E0CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C1D
    S3250800990042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C26894
    S325080099209748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1C6
    S32508009940702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF2DD
    S32508009960FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B92
    S325080099805E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB1418977A
    S325080099A0CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E9989
    S325080099C0971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D435
    S325080099E042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99971943ECE708DDAA93
    S32508009A003E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6137ADF06F472A20E5CC3
    S32508009A20702EB670502F008B5E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F656
    S32508009A40CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CBB
    S32508009A605E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE08
    S32508009A809748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CA99C3BA95F61BEF9B7
    S32508009AA0971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6139F
    S32508009AC0FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1FA36CE42CAFFF436CC
    S32508009AE03E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CC
    S32508009B00CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECA93
    S32508009B20CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CDA
    S32508009B4042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C26852
    S32508009B609748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE184
    S32508009B80702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF29B
    S32508009BA0FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B50
    S32508009BC05E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB14189738
    S32508009BE0CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E9947
    S32508009C00971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D4F2
    S32508009C2042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99971943ECE708DDAA50
    S32508009C403E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6137ADF06F472A20E5C81
    S32508009C60702EB670502F008B5E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F614
    S32508009C80CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C79
    S32508009CA05E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EEC6
    S32508009CC09748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CA99C3BA95F61BEF975
    S32508009CE0971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6135D
    S32508009D00FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1FA36CE42CAFFF43689
    S32508009D203E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C189
    S32508009D40CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECA51
    S32508009D60CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C98
    S32508009D8042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C26810
    S32508009DA09748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE142
    S32508009DC0702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF259
    S32508009DE0FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B0E
    S32508009E005E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB141897F5
    S32508009E20CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E9904
    S32508009E40971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D4B0
    S32508009E6042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99971943ECE708DDAA0E
    S32508009E803E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6137ADF06F472A20E5C3F
    S32508009EA0702EB670502F008B5E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6D2
    S32508009EC0CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C37
    S32508009EE05E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE84
    S32508009F009748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5CA99C3BA95F61BEF932
    S32508009F20971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB6131A
    S32508009F40FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1FA36CE42CAFFF43647
    S32508009F603E0259B050AFB0F6CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C147
    S32508009F80CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B1B1CF1A148EC7ECA0F
    S32508009FA0CD865A21BE0F53EE9748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C56
    S32508009FC042ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99BF81123B98E5C268CE
    S32508009FE09748BEF2A8DAB613FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE100
    S3250800A000702EB670502F008B5E2A1271513E7E99971943ECE708DDAA1467ED50A60DEBF216
    S3250800A020FF9A6E10D396A7C1CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008BCB
    S3250800A0405E2A1271513E7E99971943ECE708DDAA3E0259B050AFB0F6006AA3C0BB141897B3
    S3250800A060CEA9FE678CC11A5C42ACB9FC6939CCE1702EB670502F008B5E2A1271513E7E99C2
    S3250800A080971943ECE708DDAA3E0259B050AFB0F6CD865A21BE0F53EE183A373E4F8AB1D46E
    S3250800A0A042ACB9FC6939CCE1D6E15F58C2BEC966040C7BAF70BB35102257921706F6141493
    S3250800A0C046A99D3E8B5958B23E0259B050AFB0F652390B9B0D82C43EF67AD158F7CBE304C8
    S3250800A0E05B9C7953EDC77425A3709A86356717E6B8D914C9B45CF5977FABA602420FB86E23
    S3250800A10065202E53071E2AC52A2031481DDA42327E2D85E3A727E455C74B735D8E7832A312
    S3250800A12026A0F0AF1EE5F744D51BCCD4A8A782F8C6AE6DCB295A6773A9B083B5B0D4BEC871
    S3250800A14049F587FCB5170EBD65150B45D824FF9CCBD24BF0F0C9B674A8E9605600C32D3115
    S3250800A160F2D8BF54C35CA3DF6A01487ECF8721F7B2F25D4B174DCDE5AF367A5E1DAA2C5F43
    S3250800A180FB23EB6E7801F378F721D314321A6B1E8C119DC3D2DED559945D7C81C979255002
    S3250800A1A06986642D254B95CBBC10EA40D7F680A3052F96338C06755AC720C0711CADB87FE5
    S3250800A1C00B5080DB6E5CEF4B0F08DFDCF9DC3FCCB2510AEEF4A4FDC3760AD7BAAD88202A22
    S3250800A1E0297236EDD76D27D5A7EAC74936615A60DB6CF349BDA53C3ECEA214DA67C19C35AB
    S3250800A200980E6E88FBAD4E8852B740C9F9E0ABB87D5D6611C5435BBFB773612920E49824E1
    S3250800A220B8875F6399CA9E688DF95F91EC855804A15AF1C52BCF00890EF1C0C665B251B092
    S3250800A240CFA826D824BA53272C3C547401193E4B61F320BC500319BF3C13969565E96BF2D0
    S3250800A260A8163F3C779129D48C119D605F3EBB37EED6CC6E8C540F758A5E54FB6952FD4ACE
    S3250800A2809244596D645BFACDB0D6F74639248D35C17256F7285F2F6CFDEFD501CD7E3ECEF1
    S3250800A2A0760F800AACFF7859F624C0C8BB5095E928209F670BBC542CF29CDC6C586ECE9B40
    S3250800A2C0C16EF86DA2BC1CD5083D204BFA07E76E2A2AD55F3E0A26B150A5ED3B4136B1702B
    S3250800A2E060356820B0197700C6F5E5A286DEA3E18115DE02DC37C9E852C26D82B52F9365B0
    S3150800A300492D26A11367127DB66F38CBF5D1B7A4B0
    S70500000000FA
    Ok was looking in to the update.exe and what happens when you load the dfu file.

    Seems we are in the right track, since the upgrade uses the same software for extracting the dfu files.
    Code:
    upgrade.exe:00582830     unicode 0, <Microelectronics>,0
    upgrade.exe:00582852     align 4
    upgrade.exe:00582854     dw 3Eh, 0Bh
    upgrade.exe:00582858     dd offset loc_45FFFE+3
    upgrade.exe:0058285C     aIledescription:
    upgrade.exe:0058285C     unicode 0, <ileDescription>,0
    upgrade.exe:0058287A     align 4
    upgrade.exe:0058287C     aDfuseDemo:
    upgrade.exe:0058287C     unicode 0, <DfuSe Demo>,0
    upgrade.exe:00582892     align 4
    upgrade.exe:00582894     a6_1:
    upgrade.exe:00582894     unicode 0, <6>
    upgrade.exe:00582894     dw 0Bh
    upgrade.exe:00582898     dd offset loc_45FFFE+3
    upgrade.exe:0058289C     aIleversion:
    upgrade.exe:0058289C     unicode 0, <ileVersion>,0
    upgrade.exe:005828B2     align 4
    upgrade.exe:005828B4     a1020:
    upgrade.exe:005828B4     unicode 0, <1, 0, 2, 0>,0
    upgrade.exe:005828CA     align 4
    upgrade.exe:005828CC     a4_1:
    upgrade.exe:005828CC     unicode 0, <4>
    upgrade.exe:005828CC     dw 0Ah
    upgrade.exe:005828D0     dd offset loc_48FFFE+3
    upgrade.exe:005828D4     aNternalname:
    upgrade.exe:005828D4     unicode 0, <nternalName>,0
    upgrade.exe:005828EC     aDfusedemo:
    upgrade.exe:005828EC     unicode 0, <DfuSeDemo>,0
    Found this code hidden in sub 404490:
    Code:
    int __thiscall sub_404490(int this)
    {
      int v1; // esi@1
      signed int v2; // ebx@1
      int v3; // eax@1
      signed int v4; // edi@2
      int result; // eax@8
      bool v6; // zf@11
      int v7; // ebx@11
      int v8; // edi@13
      unsigned int v9; // eax@13
      int v10; // eax@13
      int v11; // [sp+Ch] [bp-170h]@1
      int v12; // [sp+10h] [bp-16Ch]@9
      int v13; // [sp+14h] [bp-168h]@4
      char v14; // [sp+1Ah] [bp-162h]@4
      unsigned __int8 v15; // [sp+1Bh] [bp-161h]@1
      int v16; // [sp+1Ch] [bp-160h]@10
      int v17; // [sp+20h] [bp-15Ch]@11
      int v18; // [sp+24h] [bp-158h]@11
      int v19; // [sp+28h] [bp-154h]@11
      int v20; // [sp+2Ch] [bp-150h]@11
      int v21; // [sp+30h] [bp-14Ch]@11
      int v22; // [sp+34h] [bp-148h]@11
      int v23; // [sp+38h] [bp-144h]@11
      int v24; // [sp+3Ch] [bp-140h]@11
      int v25; // [sp+40h] [bp-13Ch]@11
      int v26; // [sp+44h] [bp-138h]@13
      CHAR String1; // [sp+48h] [bp-134h]@11
      int v28; // [sp+16Dh] [bp-Fh]@10
      unsigned int v29; // [sp+178h] [bp-4h]@1
      int v30; // [sp+17Ch] [bp+0h]@1
    
      v29 = (unsigned int)&v30 ^ __security_cookie;
      v1 = this;
      v2 = 0;
      v3 = STDFUFILES_OpenExistingDFUFile(*(_DWORD *)(this + 1072), &v11, 0, 0, 0, &v15);
      if ( v3 != 305397760 )
      {
        v28 = v3;
        sub_403760((void *)v1, (int)&v16);
        goto LABEL_8;
      }
      v4 = 0;
      if ( v15 <= 0u )
        goto LABEL_7;
      while ( STDFUFILES_ReadImageFromDFUFile() != 305397760 )
      {
    LABEL_6:
        ++v4;
        if ( v4 >= v15 )
          goto LABEL_7;
      }
      if ( STDFUFILES_GetImageAlternate(v13, &v14) != 305397760 )
      {
        STDFUFILES_DestroyImage();
        goto LABEL_6;
      }
      v12 = v13;
      v2 = 1;
    LABEL_7:
      STDFUFILES_CloseDFUFile(v11);
      if ( v2 )
      {
        lstrcpyA(&String1, *(LPCSTR *)(v1 + 896));
        v6 = *(_DWORD *)(v1 + 1104) == 0;
        v16 = dword_56E084;
        v17 = dword_56E088;
        v18 = dword_56E08C;
        v19 = dword_56E090;
        v20 = dword_56E094;
        v7 = v1 + 1104;
        v21 = dword_56E098;
        v22 = dword_56E09C;
        v23 = dword_56E0A0;
        v24 = 3;
        v25 = 0;
        if ( !v6 )
          STDFUFILES_DestroyImage();
        STDFUFILES_DuplicateImage(v12, v1 + 1104);
        STDFUFILES_FilterImageForOperation();
        v8 = v12;
        STDFUFILES_FilterImageForOperation();
        v26 = v8;
        unknown_libname_136(1);
        STDFUFILES_GetImageSize(*(_DWORD *)v7);
        v9 = STDFUFILES_GetImageSize(*(_DWORD *)v7);
        sub_4022D0(v1 + 892, "0 KB(0 Bytes) of %i KB(%i Bytes)", v9 >> 10);
        unknown_libname_136(0);
        qword_5741BC = _time64(0);
        v10 = STDFUPRT_LaunchOperation();
        if ( v10 == 305397760 )
        {
          sub_405730(0);
          CWnd::SetWindowTextA(dword_52A6D0);
          sub_4056E0(1);
          sub_4055C0(16449535);
          sub_4055E0(16449535);
          sub_4055B0(32768);
          sub_4055D0(32768);
          CWnd::EnableWindow(0);
          result = CWnd::EnableWindow(0);
        }
        else
        {
          v28 = v10;
          result = sub_403760((void *)v1, (int)&v16);
        }
      }
      else
      {
    LABEL_8:
        result = sub_4022F0("Unable to find data for that device/target from the file ...");
      }
      return result;
    }
    Here is some more:
    Code:
    int __thiscall sub_403760(void *this, int a2)
    {
      void *v2; // edi@1
      int v3; // eax@1
      int v4; // eax@3
      int v5; // eax@5
      int v6; // eax@7
      int v7; // eax@9
      int v8; // eax@11
      int v9; // eax@13
      int v10; // eax@15
      int v11; // eax@17
      int v12; // eax@19
      int v13; // eax@21
      int v14; // eax@23
      int v15; // eax@25
      int v16; // eax@27
      int v17; // ST44_4@29
      int v18; // esi@29
      int v19; // eax@29
      signed int v20; // eax@61
      unsigned int v21; // esi
    @112
    
      int v22; // eax@126
      int v23; // edi@126
      int v24; // eax@128
      int v25; // eax@128
      int v26; // eax@128
      int v27; // eax@128
      int v28; // eax@128
      int v29; // eax@128
      int v30; // eax@128
      int v31; // eax@128
      int v32; // eax@128
      int v33; // eax@128
      int v34; // eax@128
      int v35; // ST3C_4@128
      int v36; // eax@128
      int v37; // eax@130
      int v38; // eax@132
      int v39; // eax@134
      int v40; // eax@136
      int v41; // eax@138
      int v42; // eax@140
      int v43; // eax@142
      int v44; // eax@144
      int v45; // eax@146
      int v46; // eax@148
      int v47; // eax@150
      LPCSTR v48; // eax@152
      int v49; // eax@154
      int v50; // eax@156
      int v51; // eax@160
      int v52; // eax@162
      int v53; // eax@164
      int v54; // eax@166
      int v55; // eax@168
      int v56; // eax@170
      int v57; // eax@172
      int v58; // eax@174
      int v59; // eax@176
      int result; // eax@178
      void *v61; // [sp-8h] [bp-84h]@31
      rsize_t v62; // [sp-4h] [bp-80h]@31
      char *v63; // [sp-4h] [bp-80h]@69
      const CHAR *v64; // [sp-4h] [bp-80h]@126
      int v65; // [sp+Ch] [bp-70h]@128
      int v66; // [sp+10h] [bp-6Ch]@128
      int v67; // [sp+14h] [bp-68h]@128
      int v68; // [sp+18h] [bp-64h]@128
      int v69; // [sp+1Ch] [bp-60h]@128
      int v70; // [sp+20h] [bp-5Ch]@128
      int v71; // [sp+24h] [bp-58h]@128
      int v72; // [sp+28h] [bp-54h]@128
      int v73; // [sp+2Ch] [bp-50h]@128
      int v74; // [sp+30h] [bp-4Ch]@128
      int v75; // [sp+34h] [bp-48h]@128
      int v76; // [sp+38h] [bp-44h]@3
      int v77; // [sp+3Ch] [bp-40h]@11
      int v78; // [sp+40h] [bp-3Ch]@15
      int v79; // [sp+44h] [bp-38h]@17
      int v80; // [sp+48h] [bp-34h]@7
      int v81; // [sp+4Ch] [bp-30h]@19
      int v82; // [sp+50h] [bp-2Ch]@21
      int v83; // [sp+54h] [bp-28h]@25
      int v84; // [sp+58h] [bp-24h]@27
      int v85; // [sp+5Ch] [bp-20h]@5
      LPCSTR Str; // [sp+60h] [bp-1Ch]@29
      int v87; // [sp+64h] [bp-18h]@23
      int v88; // [sp+68h] [bp-14h]@13
      int v89; // [sp+6Ch] [bp-10h]@9
      int v90; // [sp+78h] [bp-4h]@3
    
      v2 = this;
      v3 = _LN13_16();
      if ( !v3 )
        sub_401560(-2147467259);
      v76 = (*(int (__thiscall **)(int))(*(_DWORD *)v3 + 12))(v3) + 16;
      v90 = 0;
      v4 = _LN13_16();
      if ( !v4 )
        sub_401560(-2147467259);
      v85 = (*(int (__thiscall **)(int))(*(_DWORD *)v4 + 12))(v4) + 16;
      LOBYTE(v90) = 1;
      v5 = _LN13_16();
      if ( !v5 )
        sub_401560(-2147467259);
      v80 = (*(int (__thiscall **)(int))(*(_DWORD *)v5 + 12))(v5) + 16;
      LOBYTE(v90) = 2;
      v6 = _LN13_16();
      if ( !v6 )
        sub_401560(-2147467259);
      v89 = (*(int (__thiscall **)(int))(*(_DWORD *)v6 + 12))(v6) + 16;
      LOBYTE(v90) = 3;
      v7 = _LN13_16();
      if ( !v7 )
        sub_401560(-2147467259);
      v77 = (*(int (__thiscall **)(int))(*(_DWORD *)v7 + 12))(v7) + 16;
      LOBYTE(v90) = 4;
      v8 = _LN13_16();
      if ( !v8 )
        sub_401560(-2147467259);
      v88 = (*(int (__thiscall **)(int))(*(_DWORD *)v8 + 12))(v8) + 16;
      LOBYTE(v90) = 5;
      v9 = _LN13_16();
      if ( !v9 )
        sub_401560(-2147467259);
      v78 = (*(int (__thiscall **)(int))(*(_DWORD *)v9 + 12))(v9) + 16;
      LOBYTE(v90) = 6;
      v10 = _LN13_16();
      if ( !v10 )
        sub_401560(-2147467259);
      v79 = (*(int (__thiscall **)(int))(*(_DWORD *)v10 + 12))(v10) + 16;
      LOBYTE(v90) = 7;
      v11 = _LN13_16();
      if ( !v11 )
        sub_401560(-2147467259);
      v81 = (*(int (__thiscall **)(int))(*(_DWORD *)v11 + 12))(v11) + 16;
      LOBYTE(v90) = 8;
      v12 = _LN13_16();
      if ( !v12 )
        sub_401560(-2147467259);
      v82 = (*(int (__thiscall **)(int))(*(_DWORD *)v12 + 12))(v12) + 16;
      LOBYTE(v90) = 9;
      v13 = _LN13_16();
      if ( !v13 )
        sub_401560(-2147467259);
      v87 = (*(int (__thiscall **)(int))(*(_DWORD *)v13 + 12))(v13) + 16;
      LOBYTE(v90) = 10;
      v14 = _LN13_16();
      if ( !v14 )
        sub_401560(-2147467259);
      v83 = (*(int (__thiscall **)(int))(*(_DWORD *)v14 + 12))(v14) + 16;
      LOBYTE(v90) = 11;
      v15 = _LN13_16();
      if ( !v15 )
        sub_401560(-2147467259);
      v84 = (*(int (__thiscall **)(int))(*(_DWORD *)v15 + 12))(v15) + 16;
      LOBYTE(v90) = 12;
      v16 = _LN13_16();
      if ( !v16 )
        sub_401560(-2147467259);
      Str = (LPCSTR)((*(int (__thiscall **)(int))(*(_DWORD *)v16 + 12))(v16) + 16);
      v17 = *((_DWORD *)v2 + 282);
      LOBYTE(v90) = 13;
      sub_4022D0((int)&v84, "Target: %02i\n", v17);
      v18 = a2;
      v19 = *(_DWORD *)(a2 + 32);
      if ( v19 )
      {
        if ( v19 != 4 )
          goto LABEL_34;
        v62 = 19;
        v61 = "Operation: UPGRADE\n";
      }
      else
      {
        v62 = 18;
        v61 = "Operation: DETACH\n";
      }
      sub_401E70(v61, v62);
    LABEL_34:
      sub_4022D0((int)&v80, "TransferSize: %i\n", *(_WORD *)(v18 + 309));
      switch ( *(_BYTE *)(v18 + 315) )
      {
        case 0:
          sub_403520("DFU State: STATE_IDLE\n");
          break;
        case 1:
          sub_403520("DFU State: STATE_DETACH\n");
          break;
        case 2:
          sub_403520("DFU State: STATE_DFU_IDLE\n");
          break;
        case 3:
          sub_403520("DFU State: STATE_DFU_DOWNLOAD_SYNC\n");
          break;
        case 4:
          sub_403520("DFU State: STATE_DFU_DOWNLOAD_BUSY\n");
          break;
        case 5:
          sub_403520("DFU State: STATE_DFU_DOWNLOAD_IDLE\n");
          break;
        case 0xA:
          sub_403520("DFU State: STATE_DFU_ERROR\n");
          break;
        default:
          sub_4022D0((int)&Str, "DFU State: (Unknown 0x%02X)\n", *(_BYTE *)(v18 + 315));
          sub_4020F0((char *)Str, *((_DWORD *)Str - 3));
          break;
      }
      switch ( *(_BYTE *)(v18 + 311) )
      {
        case 0:
          sub_403520("DFU Status: STATUS_OK\n");
          break;
        case 1:
          sub_403520("DFU Status: STATUS_errTARGET\n");
          break;
        case 2:
          sub_403520("DFU Status: STATUS_errFILE\n");
          break;
        case 3:
          sub_403520("DFU Status: STATUS_errWRITE\n");
          break;
        case 4:
          sub_403520("DFU Status: STATUS_errERASE\n");
          break;
        case 5:
          sub_403520("DFU Status: STATUS_errCHECK_ERASE\n");
          break;
        case 6:
          sub_403520("DFU Status: STATUS_errPROG\n");
          break;
        case 7:
          sub_403520("DFU Status: STATUS_errVERIFY\n");
          break;
        case 8:
          sub_403520("DFU Status: STATUS_errADDRESS\n");
          break;
        case 9:
          sub_403520("DFU Status: STATUS_errNOTDONE\n");
          break;
        case 0xA:
          sub_403520("DFU Status: STATUS_errFIRMWARE\n");
          break;
        case 0xB:
          sub_403520("DFU Status: STATUS_errVENDOR\n");
          break;
        case 0xC:
          sub_403520("DFU Status: STATUS_errUSBR\n");
          break;
        case 0xD:
          sub_403520("DFU Status: STATUS_errPOR\n");
          break;
        case 0xE:
          sub_403520("DFU Status: STATUS_errUNKNOWN\n");
          break;
        case 0xF:
          sub_403520("DFU Status: STATUS_errSTALLEDPKT\n");
          break;
        default:
          sub_4022D0((int)&Str, "DFU Status: (Unknown 0x%02X)\n", *(_BYTE *)(v18 + 311));
          sub_4020F0((char *)Str, *((_DWORD *)Str - 3));
          break;
      }
      v20 = *(_DWORD *)(v18 + 317);
      if ( v20 > 201326592 )
      {
        if ( v20 > 301989888 )
        {
          if ( v20 > 352321536 )
          {
            if ( v20 == 369098752 )
            {
              v63 = "Request: Identifying device after reenumeration. \n";
              goto LABEL_111;
            }
          }
          else
          {
            if ( v20 == 352321536 )
            {
              v63 = "Request: Awaiting PLUG EVENT. \n";
              goto LABEL_111;
            }
            if ( v20 == 318767104 )
            {
              v63 = "Request: Selecting target. \n";
              goto LABEL_111;
            }
            if ( v20 == 335544320 )
            {
              v63 = "Request: Awaiting UNPLUG EVENT. \n";
              goto LABEL_111;
            }
          }
        }
        else
        {
          if ( v20 == 301989888 )
          {
            sub_4020F0("Request: Abort Request. \n", 0x19u);
            goto LABEL_112;
          }
          if ( v20 > 251658240 )
          {
            if ( v20 == 268435456 )
            {
              v63 = "Request: Clear Status Request. \n";
              goto LABEL_111;
            }
            if ( v20 == 285212672 )
            {
              v63 = "Request: Get State Request. \n";
              goto LABEL_111;
            }
          }
          else
          {
            if ( v20 == 251658240 )
            {
              v63 = "Request: Get Status Request. \n";
              goto LABEL_111;
            }
            if ( v20 == 218103808 )
            {
              v63 = "Request: Download Request. \n";
              goto LABEL_111;
            }
            if ( v20 == 234881024 )
            {
              v63 = "Request: Upload Request. \n";
              goto LABEL_111;
            }
          }
        }
        goto LABEL_109;
      }
      if ( v20 == 201326592 )
      {
        sub_4020F0("Request: Detach Request. \n", 0x1Au);
        goto LABEL_112;
      }
      if ( v20 > 117440512 )
      {
        if ( v20 > 167772160 )
        {
          if ( v20 == 184549376 )
          {
            v63 = "Request: Closing device. \n";
            goto LABEL_111;
          }
        }
        else
        {
          if ( v20 == 167772160 )
          {
            v63 = "Request: Opening device. \n";
            goto LABEL_111;
          }
          if ( v20 == 134217728 )
          {
            v63 = "Request: Getting amount of alternates. \n";
            goto LABEL_111;
          }
          if ( v20 == 150994944 )
          {
            v63 = "Request: Getting interface Descriptor. \n";
            goto LABEL_111;
          }
        }
        goto LABEL_109;
      }
      if ( v20 == 117440512 )
      {
        v63 = "Request: Getting amount of interfaces. \n";
        goto LABEL_111;
      }
      if ( v20 > 67108864 )
      {
        if ( v20 == 83886080 )
        {
          v63 = "Request: Getting amount of configurations. \n";
          goto LABEL_111;
        }
        if ( v20 == 100663296 )
        {
          v63 = "Request: Getting Configuration Descriptor. \n";
          goto LABEL_111;
        }
        goto LABEL_109;
      }
      if ( v20 == 67108864 )
      {
        v63 = "Request: Getting String Descriptor. \n";
        goto LABEL_111;
      }
      if ( v20 == 33554432 )
      {
        v63 = "Request: Getting Device Descriptor. \n";
        goto LABEL_111;
      }
      if ( v20 != 50331648 )
      {
    LABEL_109:
        sub_4022D0((int)&Str, "Request: (unknown 0x%08X). \n", *(_DWORD *)(v18 + 317));
        sub_4020F0((char *)Str, *((_DWORD *)Str - 3));
        goto LABEL_112;
      }
      v63 = "Request: Getting DFU Descriptor. \n";
    LABEL_111:
      sub_403520(v63);
    LABEL_112:
      sub_4022D0((int)&v81, "CurrentNBlock: 0x%04X\n", *(_DWORD *)(v18 + 321));
      sub_4022D0((int)&v82, "CurrentLength: 0x%04X\n", *(_DWORD *)(v18 + 325));
      sub_4022D0((int)&v83, "Percent: %i%%\n", *(_BYTE *)(v18 + 308));
      v21 = *(_DWORD *)(v18 + 337);
      if ( v21 > 0x12345007 )
      {
        switch ( v21 )
        {
          case 0x12345008u:
            sub_402970("Error Code: Bad parameter\n");
            break;
          case 0x12345009u:
            sub_402970("Error Code: Bad state machine in firmware\n");
            break;
          case 0x1234500Au:
            sub_402970("Error Code: Unexpected error\n");
            break;
          case 0x1234500Bu:
            sub_402970("Error Code: DFU error\n");
            break;
          case 0x1234500Cu:
            sub_402970("Error Code: Retry error\n");
            break;
          default:
            goto LABEL_125;
        }
      }
      else
      {
        switch ( v21 )
        {
          case 0x12345007u:
            sub_401E70("Error Code: DFU already running\n", 0x20u);
            break;
          case 0x12340000u:
            sub_401E70("Error Code: no error (!)\n", 0x19u);
            break;
          case 0x12345001u:
            sub_402970("Error Code: Unable to launch operation (Thread problem)\n");
            break;
          default:
    LABEL_125:
            sub_4022D0((int)&Str, "Error Code: Unknown error 0x%08X. \n", v21);
            sub_402220(&Str);
            break;
        }
      }
      sub_4055C0(16449535);
      sub_4055E0(16449535);
      sub_4055B0(255);
      sub_4055D0(255);
      v22 = *((_DWORD *)v2 + 282);
      v23 = v87;
      v64 = (const CHAR *)v87;
      if ( v22 >= 0 )
      {
        sub_4022D0((int)&Str, "Target %02i: %s", v22);
        v64 = Str;
      }
      CWnd::SetWindowTextA(v64);
      sub_4056E0(1);
      v24 = sub_4024C0(&v65, &v84, &v87);
      LOBYTE(v90) = 14;
      v25 = sub_4024C0(&v66, v24, &v76);
      LOBYTE(v90) = 15;
      v26 = sub_4024C0(&v67, v25, &v85);
      LOBYTE(v90) = 16;
      v27 = sub_4024C0(&v68, v26, &v80);
      LOBYTE(v90) = 17;
      v28 = sub_4024C0(&v69, v27, &v89);
      LOBYTE(v90) = 18;
      v29 = sub_4024C0(&v70, v28, &v77);
      LOBYTE(v90) = 19;
      v30 = sub_4024C0(&v71, v29, &v88);
      LOBYTE(v90) = 20;
      v31 = sub_4024C0(&v72, v30, &v78);
      LOBYTE(v90) = 21;
      v32 = sub_4024C0(&v73, v31, &v79);
      LOBYTE(v90) = 22;
      v33 = sub_4024C0(&v74, v32, &v81);
      LOBYTE(v90) = 23;
      v34 = sub_4024C0(&v75, v33, &v82);
      LOBYTE(v90) = 24;
      v35 = *(_DWORD *)sub_4024C0(&a2, v34, &v83);
      LOBYTE(v90) = 25;
      AfxMessageBox(v35, 0, 0);
      v36 = a2 - 16;
      LOBYTE(v90) = 24;
      if ( _InterlockedDecrement((signed __int32 *)(a2 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v36 + 4))(v36);
      v37 = v75 - 16;
      LOBYTE(v90) = 23;
      if ( _InterlockedDecrement((signed __int32 *)(v75 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v37 + 4))(v37);
      v38 = v74 - 16;
      LOBYTE(v90) = 22;
      if ( _InterlockedDecrement((signed __int32 *)(v74 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v38 + 4))(v38);
      v39 = v73 - 16;
      LOBYTE(v90) = 21;
      if ( _InterlockedDecrement((signed __int32 *)(v73 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v39 + 4))(v39);
      v40 = v72 - 16;
      LOBYTE(v90) = 20;
      if ( _InterlockedDecrement((signed __int32 *)(v72 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v40 + 4))(v40);
      v41 = v71 - 16;
      LOBYTE(v90) = 19;
      if ( _InterlockedDecrement((signed __int32 *)(v71 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v41 + 4))(v41);
      v42 = v70 - 16;
      LOBYTE(v90) = 18;
      if ( _InterlockedDecrement((signed __int32 *)(v70 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v42 + 4))(v42);
      v43 = v69 - 16;
      LOBYTE(v90) = 17;
      if ( _InterlockedDecrement((signed __int32 *)(v69 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v43 + 4))(v43);
      v44 = v68 - 16;
      LOBYTE(v90) = 16;
      if ( _InterlockedDecrement((signed __int32 *)(v68 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v44 + 4))(v44);
      v45 = v67 - 16;
      LOBYTE(v90) = 15;
      if ( _InterlockedDecrement((signed __int32 *)(v67 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v45 + 4))(v45);
      v46 = v66 - 16;
      LOBYTE(v90) = 14;
      if ( _InterlockedDecrement((signed __int32 *)(v66 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v46 + 4))(v46);
      v47 = v65 - 16;
      LOBYTE(v90) = 13;
      if ( _InterlockedDecrement((signed __int32 *)(v65 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v47 + 4))(v47);
      v48 = Str - 16;
      LOBYTE(v90) = 12;
      if ( _InterlockedDecrement((signed __int32 *)Str - 1) <= 0 )
        (*(void (__stdcall **)(LPCSTR))(**(_DWORD **)v48 + 4))(v48);
      v49 = v84 - 16;
      LOBYTE(v90) = 11;
      if ( _InterlockedDecrement((signed __int32 *)(v84 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v49 + 4))(v49);
      v50 = v83 - 16;
      LOBYTE(v90) = 10;
      if ( _InterlockedDecrement((signed __int32 *)(v83 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v50 + 4))(v50);
      LOBYTE(v90) = 9;
      if ( _InterlockedDecrement((signed __int32 *)(v23 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)(v23 - 16) + 4))(v23 - 16);
      v51 = v82 - 16;
      LOBYTE(v90) = 8;
      if ( _InterlockedDecrement((signed __int32 *)(v82 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v51 + 4))(v51);
      v52 = v81 - 16;
      LOBYTE(v90) = 7;
      if ( _InterlockedDecrement((signed __int32 *)(v81 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v52 + 4))(v52);
      v53 = v79 - 16;
      LOBYTE(v90) = 6;
      if ( _InterlockedDecrement((signed __int32 *)(v79 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v53 + 4))(v53);
      v54 = v78 - 16;
      LOBYTE(v90) = 5;
      if ( _InterlockedDecrement((signed __int32 *)(v78 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v54 + 4))(v54);
      v55 = v88 - 16;
      LOBYTE(v90) = 4;
      if ( _InterlockedDecrement((signed __int32 *)(v88 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v55 + 4))(v55);
      v56 = v77 - 16;
      LOBYTE(v90) = 3;
      if ( _InterlockedDecrement((signed __int32 *)(v77 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v56 + 4))(v56);
      v57 = v89 - 16;
      LOBYTE(v90) = 2;
      if ( _InterlockedDecrement((signed __int32 *)(v89 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v57 + 4))(v57);
      v58 = v80 - 16;
      LOBYTE(v90) = 1;
      if ( _InterlockedDecrement((signed __int32 *)(v80 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v58 + 4))(v58);
      v59 = v85 - 16;
      LOBYTE(v90) = 0;
      if ( _InterlockedDecrement((signed __int32 *)(v85 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v59 + 4))(v59);
      result = v76 - 16;
      v90 = -1;
      if ( _InterlockedDecrement((signed __int32 *)(v76 - 16 + 12)) <= 0 )
        result = (*(int (__stdcall **)(int))(**(_DWORD **)result + 4))(result);
      return result;
    }
    Some more of the dfu descriptor:
    Code:
    int __thiscall sub_402CB0(void *this)
    {
      void *v1; // edi@1
      int v2; // eax@1
      int v3; // ebx@1
      int v4; // eax@3
      int v5; // esi@3
      int v6; // eax@3
      size_t v7; // ST14_4@5
      bool v8; // zf@5
      bool v9; // sf@5
      signed int v10; // esi@6
      signed int v11; // ebx@11
      DWORD v12; // edx@12
      int v13; // edi@12
      HDEVINFO v14; // ebx@24
      void *v15; // eax@26
      rsize_t v16; // eax@28
      char *v17; // eax@29
      char v18; // dl@30
      int v19; // eax@32
      int v20; // esi@32
      int v21; // eax@36
      void *v22; // ebx@38
      int v23; // ST10_4@42
      char *v24; // eax@50
      char v25; // cl@51
      int v26; // eax@58
      int result; // eax@60
      void *v28; // [sp-8h] [bp-19Ch]@52
      unsigned int v29; // [sp-4h] [bp-198h]@1
      const CHAR *v30; // [sp-4h] [bp-198h]@43
      rsize_t v31; // [sp-4h] [bp-198h]@52
      DWORD DeviceInterfaceDetailDataSize; // [sp+14h] [bp-180h]@26
      int v33; // [sp+18h] [bp-17Ch]@5
      void *v34; // [sp+1Ch] [bp-178h]@26
      char v35; // [sp+20h] [bp-174h]@37
      void *v36; // [sp+24h] [bp-170h]@1
      HDEVINFO v37; // [sp+28h] [bp-16Ch]@24
      DWORD v38; // [sp+2Ch] [bp-168h]@12
      int v39; // [sp+30h] [bp-164h]@5
      char v40; // [sp+34h] [bp-160h]@12
      int v41; // [sp+38h] [bp-15Ch]@3
      struct _SP_DEVICE_INTERFACE_DATA DeviceInterfaceData; // [sp+3Ch] [bp-158h]@25
      struct _SP_DEVINFO_DATA DeviceInfoData; // [sp+58h] [bp-13Ch]@26
      GUID ClassGuid; // [sp+74h] [bp-120h]@8
      char PropertyBuffer[256]; // [sp+84h] [bp-110h]@10
      unsigned int v46; // [sp+184h] [bp-10h]@1
      int v47; // [sp+190h] [bp-4h]@3
      int v48; // [sp+194h] [bp+0h]@1
    
      v46 = (unsigned int)&v48 ^ __security_cookie;
      v29 = (unsigned int)&v48 ^ __security_cookie;
      v1 = this;
      v36 = this;
      v2 = _LN13_16();
      v3 = 0;
      if ( v2 == 0 )
        sub_401560(-2147467259);
      v4 = (*(int (__thiscall **)(int, unsigned int))(*(_DWORD *)v2 + 12))(v2, v29);
      v5 = v4 + 16;
      v41 = v4 + 16;
      v47 = 0;
      v6 = _LN13_16();
      if ( v6 == 0 )
        sub_401560(-2147467259);
      v33 = (*(int (__thiscall **)(int))(*(_DWORD *)v6 + 12))(v6) + 16;
      v7 = *((_DWORD *)v1 + 279);
      LOBYTE(v47) = 1;
      CByteArray::SetSize(v7, -1);
      sub_401460(v1);
      sub_405400((char *)v1 + 1148, (char *)v1 + 1152);
      sub_4013B0(v1);
      v8 = *((_DWORD *)v1 + 288) == 0;
      v9 = *((_DWORD *)v1 + 288) < 0;
      v39 = 0;
      if ( !(v9 | v8) )
      {
        while ( 1 )
        {
          if ( (unsigned __int8)HidD_GetProductString(
                                  *(_DWORD *)(*((_DWORD *)v1 + 287) + 144 * *((_BYTE *)v1 + v3 + 940)),
                                  PropertyBuffer,
                                  253) )
          {
            v11 = 0;
            do
            {
              v12 = *(_DWORD *)(v5 - 12);
              v13 = v12 + 1;
              v40 = PropertyBuffer[v11];
              v38 = v12;
              if ( ((v12 + 1) & 0x80000000u) != 0 )
                goto LABEL_21;
              if ( ((1 - *(_DWORD *)(v5 - 4)) | (*(_DWORD *)(v5 - 8) - v13)) < 0 )
              {
                sub_401A40(v12 + 1);
                v5 = v41;
                v12 = v38;
              }
              *(_BYTE *)(v12 + v5) = v40;
              if ( v13 > *(_DWORD *)(v5 - 8) )
    LABEL_21:
                sub_401560(-2147024809);
              v11 += 2;
              *(_DWORD *)(v5 - 12) = v13;
              *(_BYTE *)(v13 + v5) = 0;
            }
            while ( v11 < 160 );
            v1 = v36;
            v3 = v39;
          }
          else
          {
            sub_401E70("(Unknown HID Device)", 0x14u);
            LOBYTE(v5) = v41;
          }
          sub_4022D0((int)&v33, "%s", v5);
          sub_401E70(dword_52A6D0, 0);
          ++v3;
          v39 = v3;
          if ( v3 >= *((_DWORD *)v1 + 288) )
            break;
          v5 = v41;
        }
      }
      v10 = 0;
      v39 = 0;
      do
      {
        if ( v10 )
        {
          if ( v10 == 1 )
          {
            ClassGuid.Data1 = dword_56E094;
            *(_DWORD *)&ClassGuid.Data2 = dword_56E098;
            *(_DWORD *)&ClassGuid.Data4[0] = dword_56E09C;
            *(_DWORD *)&ClassGuid.Data4[4] = dword_56E0A0;
          }
        }
        else
        {
          ClassGuid.Data1 = dword_56E084;
          *(_DWORD *)&ClassGuid.Data2 = dword_56E088;
          *(_DWORD *)&ClassGuid.Data4[0] = dword_56E08C;
          *(_DWORD *)&ClassGuid.Data4[4] = dword_56E090;
        }
        v14 = SetupDiGetClassDevsA(&ClassGuid, 0, 0, 0x12u);
        v37 = v14;
        if ( v14 != (HDEVINFO)-1 )
        {
          DeviceInterfaceData.cbSize = 28;
          v38 = 0;
          if ( SetupDiEnumDeviceInterfaces(v14, 0, &ClassGuid, 0, &DeviceInterfaceData) )
          {
            do
            {
              SetupDiGetDeviceInterfaceDetailA(v14, &DeviceInterfaceData, 0, 0, &DeviceInterfaceDetailDataSize, 0);
              v15 = operator new__(DeviceInterfaceDetailDataSize);
              *(_DWORD *)v15 = 5;
              DeviceInfoData.ClassGuid.Data1 = 0;
              *(_DWORD *)&DeviceInfoData.ClassGuid.Data2 = 0;
              *(_DWORD *)&DeviceInfoData.ClassGuid.Data4[0] = 0;
              *(_DWORD *)&DeviceInfoData.ClassGuid.Data4[4] = 0;
              DeviceInfoData.DevInst = 0;
              DeviceInfoData.Reserved = 0;
              v34 = v15;
              DeviceInfoData.cbSize = 28;
              if ( SetupDiGetDeviceInterfaceDetailA(
                     v14,
                     &DeviceInterfaceData,
                     (PSP_DEVICE_INTERFACE_DETAIL_DATA_A)v15,
                     DeviceInterfaceDetailDataSize,
                     0,
                     &DeviceInfoData) )
              {
                if ( v34 == (void *)-4 )
                {
                  v16 = 0;
                }
                else
                {
                  v17 = (char *)v34 + 4;
                  do
                    v18 = *v17++;
                  while ( v18 );
                  v16 = v17 - ((char *)v34 + 5);
                }
                sub_401E70((char *)v34 + 4, v16);
                v19 = *((_DWORD *)v1 + 224);
                v20 = *(_DWORD *)(v19 - 12);
                if ( v20 < 0 )
                  goto LABEL_21;
                if ( ((1 - *(_DWORD *)(v19 - 4)) | (*(_DWORD *)(v19 - 8) - v20)) < 0 )
                  sub_401A40(v20);
                switch ( _mbsupr_s(*((char **)v1 + 224), v20 + 1) )
                {
                  case 0:
                  case 80:
                    v21 = *((_DWORD *)v1 + 224);
                    if ( v20 > *(_DWORD *)(v21 - 8) )
                      goto LABEL_21;
                    *(_DWORD *)(v21 - 12) = v20;
                    *(_BYTE *)(v20 + *((_DWORD *)v1 + 224)) = 0;
                    if ( STDFU_Open(*((_DWORD *)v1 + 224), &v35) != 305397760 )
                      goto LABEL_48;
                    v22 = v36;
                    if ( STDFU_GetDeviceDescriptor(&v35, (char *)v36 + 1076) != 305397760 )
                    {
                      v30 = "Unable to get descriptors... Bad Firmware";
                      goto LABEL_46;
                    }
                    *((_DWORD *)v22 + 283) = 0;
                    *((_DWORD *)v22 + 284) = 0;
                    *((_BYTE *)v22 + 1140) = 0;
                    if ( STDFU_GetDFUDescriptor() != 305397760 )
                    {
                      v30 = "Unable to get DFU descriptor... Bad Firmware";
                      goto LABEL_46;
                    }
                    if ( *((_DWORD *)v22 + 275) )
                      STDFUPRT_DestroyMapping((char *)v22 + 1100);
                    v23 = *((_DWORD *)v1 + 224);
                    *((_DWORD *)v22 + 275) = 0;
                    *((_DWORD *)v22 + 274) = 0;
                    if ( STDFUPRT_CreateMappingFromDevice(v23, (char *)v22 + 1100, (char *)v22 + 1096) != 305397760 )
                    {
                      v30 = "Unable to find or decode device mapping... Bad Firmware";
    LABEL_46:
                      sub_4022F0(v30);
                    }
                    v14 = v37;
    LABEL_48:
                    STDFU_Close();
                    v1 = v36;
                    break;
                  case 12:
                    sub_40B8EB();
                    return result;
                  default:
                    sub_40B923();
                    return result;
                }
              }
              if ( SetupDiGetDeviceRegistryPropertyA(v14, &DeviceInfoData, 0, 0, (PBYTE)PropertyBuffer, 0xFDu, 0) )
              {
                v24 = PropertyBuffer;
                do
                  v25 = *v24++;
                while ( v25 );
                v31 = v24 - &PropertyBuffer[1];
                v28 = PropertyBuffer;
              }
              else
              {
                v31 = 20;
                v28 = "(Unnamed DFU device)";
              }
              sub_401E70(v28, v31);
              operator delete(v34);
              ++v38;
            }
            while ( SetupDiEnumDeviceInterfaces(v14, 0, &ClassGuid, v38, &DeviceInterfaceData) );
            v10 = v39;
          }
          SetupDiDestroyDeviceInfoList(v14);
        }
        ++v10;
        v39 = v10;
      }
      while ( v10 < 2 );
      v26 = v33 - 16;
      LOBYTE(v47) = 0;
      if ( _InterlockedDecrement((signed __int32 *)(v33 - 16 + 12)) <= 0 )
        (*(void (__stdcall **)(int))(**(_DWORD **)v26 + 4))(v26);
      result = v41 - 16;
      v47 = -1;
      if ( _InterlockedDecrement((signed __int32 *)(v41 - 16 + 12)) <= 0 )
        result = (*(int (__stdcall **)(int))(**(_DWORD **)result + 4))(result);
      return result;
    }
    So according to the guide we can calc where the data is written. We would still need an good simulator like I mention before so we could dump the memory etc.

    If any have an jailbreak king dongle download this software amtel flip and load the hex files from both update and full.. remember to tick of erase flash.

    Download: [Register or Login to view links]
    Newer version here: [Register or Login to view links]

    Play around, and if you succeed we would get good info. We should be capable of dumping the flash, seems the hex file is for the eeprom.

    Well after a lot of research I've found some soft that can sim and track every move of the dongle. you would then need to use the
    STM32F103C8 mcu (that's what the dongle uses. not on the wiki yet) install update in download also, then check license and after check update.

    Download: [Register or Login to view links]

    You would need to build STM32F103C8, then run the debugger and then load hex files. There is an analyze where you would see every micro second of the device. By the way it would also be possible too runs the bin file for other dongles.

    Also I will update the codes from the full, not just the update, hex and s19 file... would be good if we could write an simple soft that can calculate the machine code since we got all info.

    From Nicolas19: Extracted 2.5 Update JB-King include: Bin, Hex And s19

    Download: [Register or Login to view links] (14.22MB) / [Register or Login to view links] (14.22MB - Mirror)

    Finally, from sacio: I try to disassemble the small s19 (upgrade2.5_00.s19). Maybe it help someone. Here is it:

    Download: [Register or Login to view links] (114.37KB)
    Attached Thumbnails<br><br> Attached Thumbnails

    JBK 2.5.png  
    Attached Files Attached Files

  2. #62
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    27,811
    Sponsored Links

    Arrow

    Sponsored Links
    News update from JB-King site for those interested:

    Date: 2012-04-06

    1. JB-King would not be blocked unless TB's going to block TB regular users' upgrading.

    2. JB-King users do not have to worry about the coming TB upgrade, we will crack it soon and make JB-King compatible with upgrade package, even the new TB CFW. As we have successfully made it compatible with V2.3, V2.4 and V2.5, it is inevitably we're in the condition to make a further cracking of new ungrading package.

    3. We strongly condemn TB's behavior of spiteful competition, who threatens to turn the comsumers' console to brick so as to acheive its goal of monopolizing ps3 break market. Certainly which would greatly impair comsumers' benefits. However, similar behavior would never be from us as we always insist on the tenet of "customer first'.

    4. As JB-King dongle comes from JB-King team's self-designed hardware program, there is no doubt that we can regenerate under any condition.

    5. If TB sets up malicious code to JB-King, TB users can not be excluded. As TB can not completely distinguish the differences between TB and JB-King, that's also the reason for why they could not block JB-King in V2.4 upgrade package.

    From zadow28: Been testing my new tracker on the upgrade.exe from jbking and got some visual results with big difference in security.. you can see the results here.

    first download: [Register or Login to view links]

    small guide to open the visual files.

    then download the visual files: [Register or Login to view links]

    just open the files with the guide. i would recommend upgrade jbking. blue spot is start, and you scroll in with mouse. this is from start, too when i load the different images.

    its show the way with fake loops, as they are in the software (encryption) the path.. it speaks for themselves.

    regards
    Attached Files Attached Files

  3. #63
    Member TheDevil's Avatar
    Join Date
    Sep 2010
    Posts
    47
    Sponsored Links
    Sponsored Links
    News update from JB-King site: Statement for latest TB eboot format HDD problem!

    Date: 2012-04-07

    1. JB-king Team apologize sincerely to our little part JB-king users, whose HDD was erased by playing games below:

    2. Our Team will release new upgrade firmware next week, to solve the Erasing HDD problem when playing new games. Expecting to notice JB-king official website

    3. Kindly advise JB-king users delay to play below games before we release new upgrade firmware.

    4. In order to avoid similar incident happenning again, JB-King office will better supply JB-King users with game Eboot download space, and welcome to download game Eboots from it.

    5. We strongly despise that TB takes the ps3 players as a tool to maintain his windfall profits. We never be afraid of competition, as which is for better servicing our customers but not hurt whose benefits.

    Eboots list not support now:
    • 機動戦士ガンダムUC
    • FINAL FANTASY XIII-2
    • Silent Hill Downpour
    • Snipers - Invisible, Silent, Deadly
    • Tales of Graces f
    • STREET FIGHTER X TEKKEN
    • Top Gun: Hard Lock

  4. #64
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    27,811

    Arrow JB-King Upgrade Package v2.51 is Released

    Here is another update from JB-King for those following: JB-King release upgrade V2.51 and solve the PS3 HDD format problem.

    Download: [Register or Login to view links]

    Date: 2012-04-10

    JB-King team has released "upgrade V2.51" and solve the PS3 HDD format problem!

    This upgrade content:

    1. Rebuild the Security Architecture, avoid PS3 console HDD harm from Eboots including malicious code.
    2. Support <Ace_Combat_Assault_Horizon> and <Batman_Arkham_City>




    Attached Thumbnails<br><br> Attached Thumbnails

    jbk1.jpg  
    Attached Files Attached Files

  5. #65
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    27,811

    JB-King v2.7 PS3 JB2 JailBreak 2 Dongle Clone Update Out

    Below is the JB-King v2.7 PS3 JB2 JailBreak 2 dongle clone update and details, as follows:

    Download: [Register or Login to view links]

    JB-King team released our 2.7 upgrade. This time, we upgrade code inside,make system to be stronger and safer. All 2.7 games can be supported,including the coming games.

    We'll going on upgrading and releasing more games for friends that love gaming.

    Thanks for all of your supporting and helping. Best Regards.

    Including:

    <01>Devil_May_Cry_HD_Collection
    <02> Meikyuu_Touro_Legasista_JPN
    <03> Summer_Stars_2012
    <04> Armored_Core_V
    <05> MUD_FIM_Motocross_World_Championship
    <06> Metal_Gear_Solid_HD_Collection
    <07> Sniper_Elite_V2
    <08> Prototype_2
    <09> NINJA GAIDEN 3
    <10> Yakuza_Dead_Souls
    <11> Order Up
    <12> Tiger Woods PGA TOUR 13
    <13> WARRIORS OROCHI 3
    <14> Attouteki_Yuugi_Mugen_Souls
    <15> Shin_Sangoku_Musou_Moushouden_ASiA
    <16> Max Payne 3
    <17> Dragon's Dogma
    <18> Dirt_Showdown_PS3-VIMTO
    <19> SBK Generations
    <20> Tom Clancy's Ghost Recon - Future Soldier
    <21> Major League Baseball 2K12
    <22> Game of Thrones
    Attached Files Attached Files

 

Sponsored Links
Page 7 of 7 FirstFirst ... 567
Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News