Contract
| Address | EQC1XbbfaaBOF065vbkT-JfcQ8Zyqbnrx2ULkv8K25ISC2xG |
| Chain | Basic Workchain |
| Contract Type | unknown contract |
| Contract Code Hash | qFlvnyCZilPZezaAXDGb+uKGrTJvvkjs3/BSoDLHC7Y= |
verifier.ton.org verification
View codeDisassembled Code
SETCP0
(:methods
recv_internal:
c2 SAVE
SAMEALTSAVE
2 2 BLKDROP2
s0 PUSH
SEMPTY
<{
2DROP
}> PUSHCONT
IFJMP
c4 PUSH
CTOS
64 PUSHINT
SDSKIPFIRST
32 LDU
s0 s1 XCHG
3 SETGLOBVAR
256 LDU
s0 s1 XCHG
4 SETGLOBVAR
LDMSGADDR
s0 s1 XCHG
1 SETGLOBVAR
s0 PUSH
SEMPTY
NOT
<{
LDDICT
s0 POP
2 SETGLOBVAR
}> PUSHCONT
<{
s0 POP
PUSHNULL
2 SETGLOBVAR
}> PUSHCONT
IFELSE
s0 s1 XCHG
CTOS
4 LDU
s1 POP
LDMSGADDR
s0 POP
s0 s1 XCHG
32 LDU
1935855772 PUSHINT
s2 s-1 PUXC
EQUAL
1196394191 PUSHINT
s3 s-1 PUXC
EQUAL
OR
32736093 PUSHINT
s3 s-1 PUXC
EQUAL
OR
3576854235 PUSHINT
s3 s-1 PUXC
EQUAL
OR
4073737078 PUSHINT
s3 s-1 PUXC
EQUAL
OR
0 PUSHINT
s3 s-1 PUXC
EQUAL
OR
<{
0 PUSHINT
0 PUSHINT
s3 s-1 PUXC
EQUAL
<{
s1 PUSH
SBITS
s1 s2 XCHG
LDSLICEX
s0 s1 XCHG
PUSHSLICE
SDEQ
<{
1 PUSHINT
}> PUSHCONT
<{
64 LDU
s0 s1 XCHG
}> PUSHCONT
IFELSE
}> PUSHCONT
<{
1935855772 PUSHINT
s3 s-1 PUXC
EQUAL
<{
s0 POP
s0 PUSH
SREFS
0 GTINT
<{
LDREF
s0 s1 XCHG
CTOS
32 LDU
0 PUSHINT
s1 s2 XCHG
EQUAL
<{
s0 PUSH
SBITS
LDSLICEX
s0 POP
PUSHSLICE
SDEQ
<{
1 PUSHINT
}> PUSHCONT
<{
64 LDU
s0 s1 XCHG
}> PUSHCONT
IFELSE
}> PUSHCONT
<{
s0 POP
64 LDU
s0 s1 XCHG
}> PUSHCONT
IFELSE
}> PUSHCONT
<{
64 LDU
s0 s1 XCHG
}> PUSHCONT
IFELSE
s0 s1 XCHG
LDGRAMS
}> PUSHCONT
<{
s0 s1 XCHG
64 LDU
s1 s2 XCHG
}> PUSHCONT
IFELSE
ROT
}> PUSHCONT
IFELSE
32736093 PUSHINT
s4 s-1 PUXC
EQUAL
<{
s1 POP
}> PUSHCONT
<{
s2 POP
LDGRAMS
s0 POP
s0 s1 XCHG
}> IFREFELSE
2 GETGLOBVAR
s1 s-1 PUXC
64 PUSHINT
DICTUGETREF
NULLSWAPIFNOT
<{
CTOS
32 LDU
1 LDU
PUSHSLICE
s2 PUSH
1 EQINT
<{
s0 POP
LDMSGADDR
s0 s1 XCHG
}> PUSHCONT
IF
s3 s6 XCHG2
EQUAL
<{
0 EQINT
s5 s4 XCHG2
SDEQ
s1 s3 XCHG
OR
<{
3 BLKDROP
}> PUSHCONT
<{
s0 s2 XCHG
LDREF
s0 POP
2 GETGLOBVAR
s2 s-1 PUXC
64 PUSHINT
DICTUDEL
s0 POP
2 SETGLOBVAR
2 GETGLOBVAR
4 GETGLOBVAR
3 GETGLOBVAR
1 PUSHINT
NEWC
64 STU
32 STU
256 STU
1 GETGLOBVAR
STSLICER
STDICT
ENDC
c4 POP
s0 s2 XCHG
s0 s2 XCHG
CTOS
LDMSGADDR
LDGRAMS
LDREF
1 LDU
s2 s6 PUSH2
0 GTINT
<{
s0 s3 XCHG
CTOS
32 LDU
64 LDU
s1 POP
LDGRAMS
s1 POP
s1 PUSH
260734629 PUSHINT
EQUAL
<{
s4 POP
NEWC
32 STU
s6 s-1 PUXC
64 STU
s0 s7 XCHG2
STGRAMS
ROT
STSLICER
ENDC
s0 s1 XCHG
}> PUSHCONT
<{
2DROP
s6 POP
}> PUSHCONT
IFELSE
}> PUSHCONT
<{
s3 POP
s6 POP
}> PUSHCONT
IFELSE
1 PUSHINT
24 PUSHINT
NEWC
6 STU
s0 s5 XCHG2
STSLICER
s0 s3 XCHG2
STGRAMS
s1 s3 XCHG
107 STU
s1 s2 XCHG
STREF
ENDC
1 PUSHINT
SENDRAWMSG
1 EQINT
<{
2DROP
}> PUSHCONT
<{
s0 s1 XCHG
32 LDU
1 LDU
PUSHSLICE
s2 PUSH
1 EQINT
<{
s0 POP
LDMSGADDR
s0 s1 XCHG
}> PUSHCONT
IF
s0 s1 XCHG
LDREF
s0 POP
s0 s3 XCHG
NEWC
32 STU
s2 s-1 PUXC
1 STU
s0 s2 XCHG
1 EQINT
<{
STSLICER
}> PUSHCONT
<{
s0 POP
}> PUSHCONT
IFELSE
STREF
ENDC
2 GETGLOBVAR
s1 s2 XCHG
64 PUSHINT
DICTUSETREF
2 SETGLOBVAR
2 GETGLOBVAR
4 GETGLOBVAR
3 GETGLOBVAR
1 PUSHINT
NEWC
64 STU
32 STU
256 STU
1 GETGLOBVAR
STSLICER
STDICT
ENDC
c4 POP
}> IFREFELSE
}> IFREFELSE
}> PUSHCONT
<{
6 BLKDROP
}> PUSHCONT
IFELSE
}> PUSHCONT
<{
5 BLKDROP
}> PUSHCONT
IFELSE
}> IFJMPREF
1 GETGLOBVAR
s1 s3 XCHG
SDEQ
<{
2668287826 PUSHINT
s1 s-1 PUXC
EQUAL
<{
s0 POP
LDREF
s0 POP
SETCODE
RETALT
}> PUSHCONT
IFJMP
3363337148 PUSHINT
s1 s-1 PUXC
EQUAL
<{
s0 POP
LDGRAMS
s0 POP
0 PUSHINT
24 PUSHINT
NEWC
6 STU
1 GETGLOBVAR
STSLICER
ROT
STGRAMS
107 STU
ENDC
1 PUSHINT
SENDRAWMSG
RETALT
}> PUSHCONT
IFJMP
2917822374 PUSHINT
EQUAL
<{
LDMSGADDR
LDGRAMS
s0 POP
0 PUSHINT
s0 PUSH
1 PUSHINT
260734629 PUSHINT
NEWC
32 STU
64 STU
s0 s3 XCHG2
STGRAMS
1 GETGLOBVAR
STSLICER
MYADDR
STSLICER
s1 s2 XCHG
1 STU
1 PUSHINT
STGRAMS
1 STU
ENDC
1 PUSHINT
24 PUSHINT
NEWC
6 STU
s0 s3 XCHG2
STSLICER
50000000 PUSHINT
STGRAMS
s1 s2 XCHG
107 STU
STREF
ENDC
1 PUSHINT
SENDRAWMSG
RETALT
}> IFJMPREF
s0 POP
}> PUSHCONT
<{
2DROP
}> PUSHCONT
IFELSE
seqno:
c4 PUSH
CTOS
64 PUSHINT
SDSKIPFIRST
32 PLDU
recv_external:
9 PUSHPOW2
LDSLICEX
s0 PUSH
32 LDU
c4 PUSH
CTOS
64 PUSHINT
SDSKIPFIRST
32 LDU
s0 s1 XCHG
3 SETGLOBVAR
256 LDU
s0 s1 XCHG
4 SETGLOBVAR
LDMSGADDR
s0 s1 XCHG
1 SETGLOBVAR
s0 PUSH
SEMPTY
NOT
<{
LDDICT
s0 POP
2 SETGLOBVAR
}> PUSHCONT
<{
s0 POP
PUSHNULL
2 SETGLOBVAR
}> PUSHCONT
IFELSE
3 GETGLOBVAR
s1 s2 XCHG
EQUAL
33 THROWIFNOT
s0 s1 XCHG
HASHSU
4 GETGLOBVAR
s1 s3 s0 XCHG3
CHKSIGNU
35 THROWIFNOT
ACCEPT
3 GETGLOBVAR
INC
3 SETGLOBVAR
2 GETGLOBVAR
4 GETGLOBVAR
3 GETGLOBVAR
1 PUSHINT
NEWC
64 STU
32 STU
256 STU
1 GETGLOBVAR
STSLICER
STDICT
ENDC
c4 POP
COMMIT
32 LDU
2051380386 PUSHINT
s1 s2 XCHG
EQUAL
<{
64 LDU
LDREF
1 LDU
s0 POP
1 EQINT
<{
PUSHNULL
2 SETGLOBVAR
2 GETGLOBVAR
4 GETGLOBVAR
3 GETGLOBVAR
1 PUSHINT
NEWC
64 STU
32 STU
256 STU
1 GETGLOBVAR
STSLICER
STDICT
ENDC
c4 POP
}> PUSHCONT
<{
2 GETGLOBVAR
s2 s-1 PUXC
64 PUSHINT
DICTUGETREF
NULLSWAPIFNOT
s1 POP
<{
2 GETGLOBVAR
s2 s-1 PUXC
64 PUSHINT
DICTUDEL
s0 POP
2 SETGLOBVAR
2 GETGLOBVAR
4 GETGLOBVAR
3 GETGLOBVAR
1 PUSHINT
NEWC
64 STU
32 STU
256 STU
1 GETGLOBVAR
STSLICER
STDICT
ENDC
c4 POP
}> PUSHCONT
IF
}> PUSHCONT
IFELSE
s0 s1 XCHG
0 PUSHINT
s0 s2 XCHG
CTOS
LDMSGADDR
LDGRAMS
LDREF
1 LDU
s2 s6 PUSH2
0 GTINT
<{
s0 s3 XCHG
CTOS
32 LDU
64 LDU
s1 POP
LDGRAMS
s1 POP
s1 PUSH
260734629 PUSHINT
EQUAL
<{
s4 POP
NEWC
32 STU
s6 s-1 PUXC
64 STU
s0 s7 XCHG2
STGRAMS
ROT
STSLICER
ENDC
s0 s1 XCHG
}> PUSHCONT
<{
2DROP
s6 POP
}> PUSHCONT
IFELSE
}> PUSHCONT
<{
s3 POP
s6 POP
}> PUSHCONT
IFELSE
1 PUSHINT
24 PUSHINT
NEWC
6 STU
s0 s5 XCHG2
STSLICER
s0 s3 XCHG2
STGRAMS
s1 s3 XCHG
107 STU
s1 s2 XCHG
STREF
ENDC
1 PUSHINT
SENDRAWMSG
1 EQINT
<{
2DROP
}> PUSHCONT
<{
s0 s1 XCHG
32 LDU
1 LDU
PUSHSLICE
s2 PUSH
1 EQINT
<{
s0 POP
LDMSGADDR
s0 s1 XCHG
}> PUSHCONT
IF
s0 s1 XCHG
LDREF
s0 POP
s0 s3 XCHG
NEWC
32 STU
s2 s-1 PUXC
1 STU
s0 s2 XCHG
1 EQINT
<{
STSLICER
}> PUSHCONT
<{
s0 POP
}> PUSHCONT
IFELSE
STREF
ENDC
2 GETGLOBVAR
s1 s2 XCHG
64 PUSHINT
DICTUSETREF
2 SETGLOBVAR
2 GETGLOBVAR
4 GETGLOBVAR
3 GETGLOBVAR
1 PUSHINT
NEWC
64 STU
32 STU
256 STU
1 GETGLOBVAR
STSLICER
STDICT
ENDC
c4 POP
}> IFREFELSE
}> IFJMPREF
s0 POP
) 19 DICTPUSHCONST
DICTIGETJMPZ
11 THROWARG
Serialized Code
te6cckECDwEAA+QAART/APSkE/S88sgLAQIBIAIDAgFIBAUB2PKDCNcYINMf7UTQgEDXIdMfAfhj0/8B+GT6QAH4YSDHALOV9AQw+GKUMG34YuL4QxK68qEB+QH4REEw+RDyo/gA+EOk+GP4QvhE+ENxyMs/yx/L//hBzxb0AMntVPgP0x+CEHpFlKISuuMCMAYC9NDtou37bCIgxwCRW+DtRNCAQNch0x8B+GPT/wH4ZPpAAfhhIMcAs5X0BDD4YpQwbfhi4gHQ0wMx+kAwAdMfghBzYtCcUiC6ghBHT4bPUjC6sYIJ84NdUjC6sYIQ1TJ221IwurGCEPLQS3ZSMLqxcFIwurHjAvhBE8cFBwgAGaCZL9qJoQCBrkOuFj8BstM/1NMAMMABjhpt+GL4QvhE+ENxyMs/yx/L//hBzxb0AMntVI4w+EJSIIBA9A9voTGOIvhCUiCAQPRbMPhi+EL4RPhDccjLP8sfy//4Qc8W9ADJ7VTe4gFwCQL+cHBSMLqOGyHXSRLXGAGLlQaXhlbHN3YXCMcFkXGT0z8B4o5MghBzYtCcUjC6jjowINdKwgCOKtQB0NMfcBK6jhog10nXGDCLlQaXhlbHN3YXCMcFkXGT0z8B4pQw0z8B4pPTPwHiAfoAlAHTPxLiWOKCCfODXVJAupEx4w34QgoLAYyOwYIQnwrXUlIQupcw1DD7BNsx4IIQyHhzvFIQuo4ZMPoAMHCAGMjLBfhBzxZY+gLLaslx+wDbMeCCEK3qb6a64wIwkVviDAGyAtD6QPoA1NMAUybCAI4pA9DTH9M/MfoAMSGCEA+KfqW6jhE0yMsfUmDLP1AH+gJYzxbJAZJbNuKSMzbicYAYyMsFUAXPFlAD+gITy2oSzMlx+wDAAZFb4w0OAAoy+gAwAQFoUhCAQPQPb6GOptDTH9MAiwgiwAGUMPpAAd5QNrqOjcAAUFTHBROxkl8D4w2SXwbikl8F4g0AhvpA+gAwcCBxghAPin6lyMsfyz9QA/oC+EHPFvgozxYSywBx+gLLAMlxgBjIywVQA88Wggr68ID6AhLLaszJcfsA2zEB/gLUMPhCUiCAQPRbMPhi+EL4RPhDccjLP8sfy//4Qc8W9ADJ7VQCAtD6QPoA1NMAUybCAI4pA9DTH9M/MfoAMSGCEA+KfqW6jhE0yMsfUmDLP1AH+gJYzxbJAZJbNuKSMzbicYAYyMsFUAXPFlAD+gITy2oSzMlx+wDAAZFb4w0OAIwB0x/TAIsIIsABlDD6QAHeAdQwA8jLH1IgywACwAGSzxaRMOLMyfhCEoBA9Bf4YvhC+ET4Q3HIyz/LH8v/+EHPFvQAye1UjbPUTA==Serialized Data
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Code Cells
x{FF00F4A413F4BCF2C80B}
x{2_}
x{4}
x{D0EDA2EDFB6C2220C700915BE0ED44D08040D721D31F01F863D3FF01F864FA4001F86120C700B395F40430F86294306DF862E201D0D30331FA403001D31F82107362D09C5220BA8210474F86CF5230BAB18209F3835D5230BAB18210D53276DB5230BAB18210F2D04B765230BAB1705230BAB1E302F84113C705}
x{70705230BA8E1B21D74912D718018B9506978656C737761708C705917193D33F01E28E4C82107362D09C5230BA8E3A3020D74AC2008E2AD401D0D31F7012BA8E1A20D749D718308B9506978656C737761708C705917193D33F01E29430D33F01E293D33F01E201FA009401D33F12E258E28209F3835D5240BA9131E30DF842}
x{32FA003001}
x{52108040F40F6FA18EA6D0D31FD3008B0822C0019430FA4001DE5036BA8E8DC0005054C70513B1925F03E30D925F06E2925F05E2}
x{02D430F84252208040F45B30F862F842F844F84371C8CB3FCB1FCBFFF841CF16F400C9ED540202D0FA40FA00D4D3005326C2008E2903D0D31FD33F31FA00312182100F8A7EA5BA8E1134C8CB1F5260CB3F5007FA0258CF16C901925B36E2923336E2718018C8CB055005CF165003FA0213CB6A12CCC971FB00C001915BE30D}
x{01D31FD3008B0822C0019430FA4001DE01D43003C8CB1F5220CB0002C00192CF169130E2CCC9F842128040F417F862F842F844F84371C8CB3FCB1FCBFFF841CF16F400C9ED54}
x{8EC182109F0AD7525210BA9730D430FB04DB31E08210C87873BC5210BA8E1930FA0030708018C8CB05F841CF1658FA02CB6AC971FB00DB31E08210ADEA6FA6BAE30230915BE2}
x{FA40FA003070207182100F8A7EA5C8CB1FCB3F5003FA02F841CF16F828CF1612CB0071FA02CB00C9718018C8CB055003CF16820AFAF080FA0212CB6ACCC971FB00DB31}
x{A0992FDA89A10081AE43AE163F_}
x{F28308D71820D31FED44D08040D721D31F01F863D3FF01F864FA4001F86120C700B395F40430F86294306DF862E2F84312BAF2A101F901F8444130F910F2A3F800F843A4F863F842F844F84371C8CB3FCB1FCBFFF841CF16F400C9ED54F80FD31F82107A4594A212BAE30230}
x{D33FD4D30030C0018E1A6DF862F842F844F84371C8CB3FCB1FCBFFF841CF16F400C9ED548E30F84252208040F40F6FA1318E22F84252208040F45B30F862F842F844F84371C8CB3FCB1FCBFFF841CF16F400C9ED54DEE20170}
x{02D0FA40FA00D4D3005326C2008E2903D0D31FD33F31FA00312182100F8A7EA5BA8E1134C8CB1F5260CB3F5007FA0258CF16C901925B36E2923336E2718018C8CB055005CF165003FA0213CB6A12CCC971FB00C001915BE30D}
x{01D31FD3008B0822C0019430FA4001DE01D43003C8CB1F5220CB0002C00192CF169130E2CCC9F842128040F417F862F842F844F84371C8CB3FCB1FCBFFF841CF16F400C9ED54}Data Cells
x{00000000000000010000383AAF2DF4E1768F4E7BA16AC4629B208F6E4CC004D364CA0E700803976D9AF6B5D7801AA83FA2630C44A8E47AB5213008298BFE3ED710C697D1975FB0533378CDF4C5F}
x{C86_}
x{2_}
x{6A_}
x{B44CA9E24_}
x{7362D09CC008E42CDB86CC14860D17A3BF46C8F26FF053B57678751BEC7D16C2BC0129BEF1C}
x{8011C859B70D98290C1A2F477E8D91E4DFE0A76AECF0EA37D8FA2D857802537DE38823C34601D53276DBC00480CFDFD9838CAA95D72E285D197398FF85DB6C74AFBC127AD24ED146B2F757B}
x{0F8A7EA500000000109953C4504883A256A800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{25938561800EF51FEACF1BB68281836EFE18787A0FA8991EAAA67001D82449D1AF8D1FC7BEAC4DABB6123477002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482D_}
x{8009019FBFB30719552BAE5C50BA32E731FF0BB6D8E95F7824F5A49DA28D65EEAF6823C34600}
x{0F8A7EA500000000109953C4626D5DB091A3B800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{259385618009DD924373A9AAD41B28CEC02DA9384D67363AF2034FC2A7CCC067E28D4110DE8513F5002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482D_}
x{B4F26981C_}
x{D53276DBC00DA4D85101C33815B6927214133AC785651C6307322F6138331E12FD4B6CEBB5E}
x{801B49B0A20386702B6D24E42826758F0ACA38C60E645EC270663C25FA96D9D76BC847868C00}
x{0F8A7EA50000000015E4D3036CA92957CD4EB801E3F7D1A8A7A7A968F2DA7B0CAFDE0EE6445A247B1B94CF93DE759A44CDE812EF002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C8405F7E01}
x{6664DE2A8008FC170813C8E4D895A6CD1D73CD7C64A167980F20E2B3176C0643982DB2BB3B5002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482E005AAEDB6FB4D0270BA75CDEDC89FC4BEE21E33954DCF5E3B285C97F856DC90905800000003512C4794_}
x{602B1AD2E419D800A1FA80A17A3ED79291941E11476D1165940D6CB4BF644CDD31E412E927C3870E823C34601000001_}
x{6664DE2A800A7BB136907478920E2023D3340D73A6D2284524B5DEFC731F6CD2B0969435E51002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482E005AAEDB6FB4D0270BA75CDEDC89FC4BEE21E33954DCF5E3B285C97F856DC90905800000003512C4794_}
x{405ACAD1B8016ABB6DBED3409C2E9D737B7227F12FB8878CE55373D78ECA1725FE15B72424160000001_}
x{2_}
x{4}
x{B593B3FD4_}
x{D53276DBC00DA4D85101C33815B6927214133AC785651C6307322F6138331E12FD4B6CEBB5E}
x{801B49B0A20386702B6D24E42826758F0ACA38C60E645EC270663C25FA96D9D76BC823C34600}
x{0F8A7EA500000000232767FA6088148290840800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{259385618009DD924373A9AAD41B28CEC02DA9384D67363AF2034FC2A7CCC067E28D4110DE860DDA3B002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482D_}
x{B4E93B7A4_}
x{7362D09CC00EDF59C996318E3800A014D1AB7B54DBC56586105ABA4790B76393A3FDACD0F40}
x{801DBEB3932C631C70014029A356F6A9B78ACB0C20B5748F216EC72747FB59A1E80823C34600}
x{0F8A7EA50000000025D276F460C82D4DA6DED800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{259385618009DD924373A9AAD41B28CEC02DA9384D67363AF2034FC2A7CCC067E28D4110DE88021F969D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482D_}
x{5}
x{B51CF73AC_}
x{7362D09CC00EDF59C996318E3800A014D1AB7B54DBC56586105ABA4790B76393A3FDACD0F40}
x{801DBEB3932C631C70014029A356F6A9B78ACB0C20B5748F216EC72747FB59A1E80823C34601D53276DBC008C2707AA97BD1DCDD35C5EF35CB0B286F00378E32E928B116381E0D8D5241187}
x{0F8A7EA5000000003A39EE756067AAF4CEFA4800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{25938561801016DF9492DFF9322E636CCC4F636603B6E453EA89A1DE2182A1AF076CADAE87AC095238861213002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482D_}
x{801184E0F552F7A3B9BA6B8BDE6B961650DE006F1C65D251622C703C1B1AA48230E81DCD6500}
x{0F8A7EA5000000003A39EE75604A91C43090980121BA6A5D4A7CCA4E0B70388A39EB3406B89E17089401E02D1706ABABE4A69DE2102FAF0803_}
x{E3A0D482801BBA56BDE9F9E313D4471591BE3DB222B91037B793E9FDE4F43282B5F2B36FB1C3ABE9014_}
x{000000008016ABB6DBED3409C2E9D737B7227F12FB8878CE55373D78ECA1725FE15B72424161_}
x{B55B93C4C_}
x{D53276DBC00EDF59C996318E3800A014D1AB7B54DBC56586105ABA4790B76393A3FDACD0F40}
x{801DBEB3932C631C70014029A356F6A9B78ACB0C20B5748F216EC72747FB59A1E80823C34601D53276DBC008C2707AA97BD1DCDD35C5EF35CB0B286F00378E32E928B116381E0D8D5241187}
x{0F8A7EA5000000003EB7278960FF9AA78F84B800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{25938561801016DF9492DFF9322E636CCC4F636603B6E453EA89A1DE2182A1AF076CADAE87AC175476180B7B002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482D_}
x{801184E0F552F7A3B9BA6B8BDE6B961650DE006F1C65D251622C703C1B1AA48230E81DCD6500}
x{0F8A7EA5000000003EB7278960BAA3B0C05BD80121BA6A5D4A7CCA4E0B70388A39EB3406B89E17089401E02D1706ABABE4A69DE2102FAF0803_}
x{E3A0D482801BBA56BDE9F9E313D4471591BE3DB222B91037B793E9FDE4F43282B5F2B36FB1C40135DE104_}
x{000000008016ABB6DBED3409C2E9D737B7227F12FB8878CE55373D78ECA1725FE15B72424161_}
x{2_}
x{4}
x{B66F1431A_}
x{D53276DBC00DA4D85101C33815B6927214133AC785651C6307322F6138331E12FD4B6CEBB5E}
x{801B49B0A20386702B6D24E42826758F0ACA38C60E645EC270663C25FA96D9D76BC823C34600}
x{0F8A7EA50000000041BC50C67025091B1B9930A800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{259385618009DD924373A9AAD41B28CEC02DA9384D67363AF2034FC2A7CCC067E28D4110DE881C5D4709002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482D_}
x{B7B86D056_}
x{D53276DBC001FDC076C8AFEF32DBA6917D21E19D7FF4F22D0B69D7F05A07FFF92672ACB2D1B}
x{8003FB80ED915FDE65B74D22FA43C33AFFE9E45A16D3AFE0B40FFFF24CE55965A36823C34600}
x{0F8A7EA5000000004EE1B4153012E2B801C3CD039F7BE8E07DDB3672208C150588770B20C945F0FC9C861EB064EBC68DED002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{6664DE2A801C7CD079F6059F3B3CDEEE5D234951ADFCF5E0F67FADF6D72FAC2DC967CC2D0E1002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482E005AAEDB6FB4D0270BA75CDEDC89FC4BEE21E33954DCF5E3B285C97F856DC909058000000035123138C_}
x{402F3F8EA8016ABB6DBED3409C2E9D737B7227F12FB8878CE55373D78ECA1725FE15B72424160000001_}
x{BA0B17A49}
x{7362D09CC008E42CDB86CC14860D17A3BF46C8F26FF053B57678751BEC7D16C2BC0129BEF1C}
x{8011C859B70D98290C1A2F477E8D91E4DFE0A76AECF0EA37D8FA2D857802537DE38823C34601D53276DBC00480CFDFD9838CAA95D72E285D197398FF85DB6C74AFBC127AD24ED146B2F757B}
x{0F8A7EA50000000060B17A495147E10DAC8800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{25938561800EF51FEACF1BB68281836EFE18787A0FA8991EAAA67001D82449D1AF8D1FC7BEAC4FD015A857C7002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482D_}
x{8009019FBFB30719552BAE5C50BA32E731FF0BB6D8E95F7824F5A49DA28D65EEAF6823C34600}
x{0F8A7EA50000000060B17A49627E80AD42BE3800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482C81C9C3801}
x{259385618009DD924373A9AAD41B28CEC02DA9384D67363AF2034FC2A7CCC067E28D4110DE8442CF002D576DB7DA681385D3AE6F6E44FE25F710F19CAA6E7AF1D942E4BFC2B6E48482D_}