Function at 0x401570
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push 0x40
push 0x3000
mov eax, dword [section..data]
add eax, 0x1000
push eax
push 0
call fcn.0040e9d0
add esp, 0x10
mov dword [0x41004c], eax
mov ecx, dword [0x41004c]
mov dword [ebp - 4], ecx
mov eax, 0x339ca418
mov ebx, dword [ebp - 4]
mov edx, 4
xor eax, 0x5e8e0b7
and eax, 0x1163969
and eax, 0x29
or eax, 0x2200c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a813737
and eax, 0x22a01500
or eax, 0x90448000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3524d0ec
and eax, 0x30201000
or eax, 0xc6180fe1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0bbccc
and eax, 0x222b1e84
or eax, 0x400012
mov dword [ebx], eax
add ebx, edx
or eax, 0x225658db
and eax, 0x224742c1
or eax, 0xd480a120
mov dword [ebx], eax
add ebx, edx
or eax, 0xda45a24
and eax, 0x632d04fc
and eax, 0x22210084
or eax, 0x4aa212
mov dword [ebx], eax
add ebx, edx
and eax, 0x47add648
and eax, 0x2280000
or eax, 0xf4101ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e6cbd72
and eax, 0x400092
or eax, 0x222b5a04
mov dword [ebx], eax
add ebx, edx
and eax, 0x5153ad35
and eax, 0x800
or eax, 0xf63814e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x437e7537
and eax, 0x2281000
or eax, 0x20430a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c97ac5e
xor eax, 0x6997d6af
and eax, 0x56280861
or eax, 0xa0101480
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb6a36
xor eax, 0x497a1ad4
and eax, 0x22010002
or eax, 0x6a1a94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63ac696e
and eax, 0x400010e0
or eax, 0xb6380c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x4773d04a
xor eax, 0x29a5bbc5
and eax, 0x24a0206
or eax, 0x20211890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aed9155
and eax, 0x77f72147
and eax, 0x30000041
or eax, 0xc6381ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x641c776f
or eax, 0x107120d1
and eax, 0x20691090
or eax, 0x2020a06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fe0252
or eax, 0x51bdbc34
and eax, 0x52388ce0
or eax, 0xa4004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x72130ce0
or eax, 0xe0a3773
and eax, 0x98301492
or eax, 0x440004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c08fa72
and eax, 0xd40c0ce4
or eax, 0x2b80100b
mov dword [ebx], eax
add ebx, edx
and eax, 0x155bb901
and eax, 0x43557620
and eax, 0x1001000
or eax, 0x22d32b5b
mov dword [ebx], eax
add ebx, edx
and eax, 0x119afab6
or eax, 0x7e22adf
and eax, 0x210108d
or eax, 0xa009c120
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2e9fc1
and eax, 0x21853ec
or eax, 0x2012
mov dword [ebx], eax
add ebx, edx
or eax, 0x43cb19c7
xor eax, 0x1188e894
and eax, 0x10530201
or eax, 0x81046c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df6b0d2
and eax, 0x67ac0
or eax, 0x2000124
mov dword [ebx], eax
add ebx, edx
or eax, 0x795405dc
and eax, 0x18567d80
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b14aff8
and eax, 0x40426ef8
or eax, 0x90001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7938071b
and eax, 0x80400
or eax, 0x83423884
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d6a311
and eax, 0x22000
or eax, 0x4c001af8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c28f8f9
and eax, 0x20224001
or eax, 0x855518c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6900d2c4
xor eax, 0x22ca5d13
and eax, 0x46045716
or eax, 0x20a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x470081ba
and eax, 0x42000080
or eax, 0xb9353204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7565e814
and eax, 0x2401a90
or eax, 0x202b240c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3816ae95
or eax, 0x3b67e7e8
and eax, 0x32381ce1
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1182cc4f
and eax, 0xc4225486
or eax, 0x412310
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b182be0
and eax, 0x2100
or eax, 0x7e51142a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37acadaf
and eax, 0x7954881b
and eax, 0x8000000
or eax, 0xa202330e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef02d23
xor eax, 0x50708421
and eax, 0x54001008
or eax, 0x2a512571
mov dword [ebx], eax
add ebx, edx
and eax, 0x3635426
and eax, 0x2410400
or eax, 0xa928230e
mov dword [ebx], eax
add ebx, edx
or eax, 0x115650c8
and eax, 0x3a513648
or eax, 0x44000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x527b29f2
or eax, 0x795dc0d5
and eax, 0x2b02330e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b9abc0
or eax, 0x57ad067a
and eax, 0x7e111478
or eax, 0x402001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61638694
and eax, 0x1058454b
and eax, 0x100008
or eax, 0xa369be06
mov dword [ebx], eax
add ebx, edx
or eax, 0x68458db2
and eax, 0x6a513738
or eax, 0x14000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a2727f1
and eax, 0x701008
or eax, 0xaa09ae06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7047207c
and eax, 0x5a101470
or eax, 0x24412008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d8a536
and eax, 0x2f8ef8c9
and eax, 0x8089008
or eax, 0xa0712e06
mov dword [ebx], eax
add ebx, edx
or eax, 0x1953177d
and eax, 0x38513478
or eax, 0x46000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x253d320d
or eax, 0x72294a
and eax, 0x2080a
or eax, 0x41004004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a10c7db
xor eax, 0x727b4c3
and eax, 0x7c113108
or eax, 0x2400481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4075f60c
or eax, 0xf6144ac
and eax, 0x2261020c
or eax, 0xa1802
mov dword [ebx], eax
add ebx, edx
or eax, 0xf6b9097
or eax, 0x56788d2b
and eax, 0x76381ca1
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x11dbd6f0
and eax, 0x592d29bd
and eax, 0x290890
or eax, 0x22421206
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb25de2
or eax, 0x13de1e7a
and eax, 0x32381ce0
or eax, 0xc4000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab05398
and eax, 0x20084a10
or eax, 0x2260086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f68c3c3
and eax, 0x60000041
or eax, 0x923950a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6c769
and eax, 0x50510780
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57617a76
and eax, 0x6301c80
or eax, 0xf0080002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e902d1
and eax, 0x411a12
or eax, 0x222a0084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58624301
and eax, 0x70085881
or eax, 0x8430a460
mov dword [ebx], eax
add ebx, edx
and eax, 0x25eb0e1
or eax, 0x5b9726cd
and eax, 0x80a10a5
or eax, 0x24600112
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b1937cf
and eax, 0x363a14c0
or eax, 0xc0000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a24ae84
and eax, 0x5fe9a20f
and eax, 0x2200000
or eax, 0x20431a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a9eed3
and eax, 0x22281cc1
or eax, 0xd4100020
mov dword [ebx], eax
add ebx, edx
or eax, 0x52481c70
and eax, 0x22780c90
or eax, 0x30106
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d12352f
and eax, 0x26281ca1
or eax, 0xd0000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee2d7f
and eax, 0x224a1896
or eax, 0x10200
mov dword [ebx], eax
add ebx, edx
or eax, 0x670ad671
and eax, 0x66081ce1
or eax, 0x90300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c87b4c5
or eax, 0x19651f79
and eax, 0x227b1a04
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f8688c7
or eax, 0x2e53f9e7
and eax, 0x663a18e1
or eax, 0x90000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7056f968
xor eax, 0x63cc8cac
and eax, 0x221004
or eax, 0x22490c92
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1020c8
and eax, 0x59b2290f
and eax, 0
or eax, 0xf6381ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb9260d
and eax, 0x22011884
or eax, 0x6a0412
mov dword [ebx], eax
add ebx, edx
or eax, 0x492bd09
and eax, 0x74747105
and eax, 0x24301001
or eax, 0xd2080ce0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24c362b
and eax, 0x20300a82
or eax, 0x20b1014
mov dword [ebx], eax
add ebx, edx
or eax, 0x23be59fe
xor eax, 0x62458c05
and eax, 0x403814e1
or eax, 0xb6040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x341eea48
xor eax, 0x49703ea1
and eax, 0x2420800
or eax, 0x20291296
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61db3ca3
or eax, 0xece486e
and eax, 0x6380e61
or eax, 0xb0001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x180fd972
xor eax, 0x53d6c192
and eax, 0x20691a01
or eax, 0x12020092
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8e98b2
and eax, 0x10f69277
and eax, 0x1000
or eax, 0xf6280ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1598047a
and eax, 0x2e207b4d
and eax, 0x22201800
or eax, 0x104b0296
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fc02662
and eax, 0x12000000
or eax, 0xe4281ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42661f2a
and eax, 0x204a0282
or eax, 0x2211814
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd99430
and eax, 0x72380ca0
or eax, 0x84000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4d5cb3
and eax, 0x22080880
or eax, 0x439216
mov dword [ebx], eax
add ebx, edx
and eax, 0xd80ae30
and eax, 0
or eax, 0xf63850e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x781bfd82
and eax, 0x220ad882
or eax, 0x400214
mov dword [ebx], eax
add ebx, edx
and eax, 0x628f94bb
or eax, 0x12be6313
and eax, 0x32383081
or eax, 0xc4000460
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7521a9
and eax, 0x22691080
or eax, 0x20a16
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe07569d
and eax, 0x24280c01
or eax, 0xd21010e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f87868
and eax, 0x2400080
or eax, 0x202b1a16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38263764
and eax, 0x12080ce0
or eax, 0xe4301001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3682da71
and eax, 0x222a1a90
or eax, 0x410006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd21b73
or eax, 0x34ed0fc8
and eax, 0x74380ce1
or eax, 0x82001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d7b0ddf
and eax, 0x22031016
or eax, 0x280a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x77598633
xor eax, 0x6d696e3f
and eax, 0x12100080
or eax, 0xe4280861
mov dword [ebx], eax
add ebx, edx
or eax, 0x75836c0d
xor eax, 0x49da04fd
and eax, 0x22412010
or eax, 0xa0686
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56cc4682
xor eax, 0x1d7f2f7f
and eax, 0x60380461
or eax, 0x96002080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6747aad2
and eax, 0x3b5a29e3
and eax, 0x22000080
or eax, 0x6b1a16
mov dword [ebx], eax
add ebx, edx
or eax, 0x515f13da
and eax, 0x723818c0
or eax, 0x84000421
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ee2927
or eax, 0x77e23034
and eax, 0x226a1814
or eax, 0x10282
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c932461
and eax, 0x76381ce1
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5d9d5c
and eax, 0x610094
or eax, 0x220a1a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8b5186
or eax, 0x6f25da60
and eax, 0x662818e0
or eax, 0x90100401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x431abfba
and eax, 0x20220212
or eax, 0x2491884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x562a486
xor eax, 0x7a419e12
and eax, 0x54080000
or eax, 0xa2301ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5404f39e
or eax, 0x4a4db77
and eax, 0x22281a16
or eax, 0x430080
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f1e152
xor eax, 0x506dad94
and eax, 0x22101440
or eax, 0xd42808a1
mov dword [ebx], eax
add ebx, edx
and eax, 0xb88616e
or eax, 0x6a6b31ed
and eax, 0x224b1084
or eax, 0xa12
mov dword [ebx], eax
add ebx, edx
and eax, 0xdaab44d
or eax, 0x3b56ae20
and eax, 0x32181420
or eax, 0xc42000c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x36e661ed
and eax, 0x69b2ac39
and eax, 0x20200000
or eax, 0x24b1a96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e344bca
and eax, 0x74181040
or eax, 0x82200ca1
mov dword [ebx], eax
add ebx, edx
and eax, 0x440e757d
and eax, 0x81000
or eax, 0x22630a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x52f3d071
and eax, 0x723818e1
or eax, 0x84000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e9b15b8
or eax, 0x7f7920a2
and eax, 0x22691082
or eax, 0x20a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x4914f13
and eax, 0x800
or eax, 0xf63814e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x28ce7e0b
and eax, 0x81400
or eax, 0x47172096
mov dword [ebx], eax
add ebx, edx
or eax, 0x66600cbd
and eax, 0x54081da8
and eax, 0x44080888
or eax, 0xb2306011
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7b9ca3
and eax, 0x226b2c92
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d82469
or eax, 0x5f5f4ab4
and eax, 0x76080ca0
or eax, 0x80201041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb9d4a5
and eax, 0x20010804
or eax, 0x2681292
mov dword [ebx], eax
add ebx, edx
or eax, 0x54091faf
and eax, 0x543c18c
and eax, 0x4000080
or eax, 0xf23c1c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dfc01c1
xor eax, 0x2d9412e1
and eax, 0x2400a80
or eax, 0x202b1016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab48636
and eax, 0x39e9912e
and eax, 0x20081020
or eax, 0xd6300cc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ecec08
or eax, 0x6afec7b8
and eax, 0x226a1290
or eax, 0x10806
mov dword [ebx], eax
add ebx, edx
or eax, 0x4918a6f
xor eax, 0x2ef869c6
and eax, 0x3021
or eax, 0xf6380cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6480031c
and eax, 0x461834f4
or eax, 0x10002
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f21f47a
and eax, 0x6012000
or eax, 0xf0584880
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cd50
or eax, 0x1a9a12b
and eax, 0x22690092
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2449b638
and eax, 0x60004a0
or eax, 0xf0181841
mov dword [ebx], eax
add ebx, edx
or eax, 0x828c788
xor eax, 0x4f0e24e4
and eax, 0x20261a04
or eax, 0x2490092
mov dword [ebx], eax
add ebx, edx
and eax, 0x67dcdcd3
and eax, 0x220c1880
or eax, 0xd4320461
mov dword [ebx], eax
add ebx, edx
and eax, 0x374b2ddf
and eax, 0x220a0880
or eax, 0x611216
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ec912
xor eax, 0x6f95d0e5
and eax, 0x46000061
or eax, 0xb0381c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x784ae3e
xor eax, 0xde2e7f5
and eax, 0x2620a94
or eax, 0x20091002
mov dword [ebx], eax
add ebx, edx
or eax, 0x5385aa83
and eax, 0x4a2b9270
and eax, 0x42281000
or eax, 0xb4104ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da9e81e
or eax, 0x1a2de487
and eax, 0x430d34d6
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x635b5981
xor eax, 0x49f55c79
and eax, 0x60203104
or eax, 0x96184c91
mov dword [ebx], eax
add ebx, edx
or eax, 0x3471dc9e
and eax, 0x141f2ae0
and eax, 0x90880
or eax, 0x22621616
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43dd81a
and eax, 0x596802c7
and eax, 0x80
or eax, 0xf6081c61
mov dword [ebx], eax
add ebx, edx
and eax, 0x50489e8f
or eax, 0x290e6cef
and eax, 0x200a1886
or eax, 0x2610210
mov dword [ebx], eax
add ebx, edx
or eax, 0x313f3696
and eax, 0x32381c80
or eax, 0xc4000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3c0256
and eax, 0x22280000
or eax, 0x431a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x620b985b
and eax, 0x622818c1
or eax, 0x94100420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27868d59
and eax, 0x2a1090
or eax, 0x22410a06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a42a6d
xor eax, 0x5212436c
and eax, 0x76185081
or eax, 0x80200c60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd4823e
or eax, 0x25d6c0e6
and eax, 0x5181456
or eax, 0x42012000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12ed683
xor eax, 0x37c130c4
and eax, 0x70525201
or eax, 0x8609218c
mov dword [ebx], eax
add ebx, edx
and eax, 0x342006ba
or eax, 0x6f7ca05
and eax, 0x22630a84
or eax, 0x80412
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ce0f39
xor eax, 0x40720
and eax, 0x480820
or eax, 0xf63014c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ad3509
and eax, 0x316f3ee7
and eax, 0x410880
or eax, 0x22281216
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dd596b5
and eax, 0x66301ca1
or eax, 0x90020040
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a11f92
and eax, 0x2e1aef81
and eax, 0x2000880
or eax, 0x206b1216
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fbd7b95
or eax, 0x1f474704
and eax, 0x76381c81
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a6d68a
and eax, 0x222a1a82
or eax, 0x410014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5710a7
and eax, 0x34380821
or eax, 0xc20054c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x676e5bed
and eax, 0x222818c0
or eax, 0x430214
mov dword [ebx], eax
add ebx, edx
or eax, 0x3682a88a
and eax, 0x362818c0
or eax, 0xc0100421
mov dword [ebx], eax
add ebx, edx
or eax, 0x1095e2ab
xor eax, 0x39c7cde6
and eax, 0x26a1204
or eax, 0x20010892
mov dword [ebx], eax
add ebx, edx
and eax, 0x45978cb
or eax, 0x1c8c06e9
and eax, 0x14081ce1
or eax, 0xe2300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70280013
and eax, 0x2001892
or eax, 0x206b0204
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf2b1fb
and eax, 0x663818e1
or eax, 0x90000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x41421530
or eax, 0x4e124e8e
and eax, 0x2021a86
or eax, 0x20690010
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ee4cec
and eax, 0x280880
or eax, 0xf6101461
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd788b40
or eax, 0x7d6bf01d
and eax, 0x226b1294
or eax, 0x802
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5962bb
and eax, 0x26301821
or eax, 0xd00804c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be93a6d
and eax, 0x22691a84
or eax, 0x20012
mov dword [ebx], eax
add ebx, edx
or eax, 0x22253342
or eax, 0x74104a36
and eax, 0x763818e0
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9539ba
and eax, 0x2eda784d
and eax, 0x2001800
or eax, 0x206b0296
mov dword [ebx], eax
add ebx, edx
or eax, 0x788a5fa
or eax, 0x5cc41de5
and eax, 0x76281ce1
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363a1842
and eax, 0x20082
or eax, 0x22691a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b7c83d6
and eax, 0x22280080
or eax, 0xd4101c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b0fdb1
and eax, 0x2080010
or eax, 0x20631a86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32530aa9
and eax, 0x10381021
or eax, 0xe6000cc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x472b20ab
and eax, 0x20031802
or eax, 0x2680294
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e992bf8
and eax, 0x54301060
or eax, 0xa2080c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ef9561a
and eax, 0x48d23a7d
and eax, 0x400a10
or eax, 0x222b1086
mov dword [ebx], eax
add ebx, edx
and eax, 0x490aa797
or eax, 0x50f0474b
and eax, 0x503804c1
or eax, 0xa6001820
mov dword [ebx], eax
add ebx, edx
and eax, 0x727670aa
and eax, 0x4a26429f
and eax, 0x2200080
or eax, 0x204b1a16
mov dword [ebx], eax
add ebx, edx
or eax, 0x50535d2e
and eax, 0x72381ca0
or eax, 0x84000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x1afd12e
and eax, 0x222b1886
or eax, 0x400210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b47531
and eax, 0x32180ca1
or eax, 0xc4201040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e556d6b
and eax, 0x2000800
or eax, 0x206b1296
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12780279
and eax, 0x301018e1
or eax, 0xc6280400
mov dword [ebx], eax
add ebx, edx
or eax, 0x54c3088
and eax, 0x71eb511
and eax, 0x2081000
or eax, 0x20630a96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a7743e
and eax, 0x5af5defd
and eax, 0x12000ca0
or eax, 0xe4381041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x820617a
and eax, 0x22081892
or eax, 0x630204
mov dword [ebx], eax
add ebx, edx
xor eax, 0xeaa0506
xor eax, 0x741f6a0e
and eax, 0x50181480
or eax, 0xa6200861
mov dword [ebx], eax
add ebx, edx
and eax, 0x16978a02
or eax, 0xa9e0e56
and eax, 0x20a0a16
or eax, 0x20611080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6a6e93
xor eax, 0x6244a74c
and eax, 0x402818c1
or eax, 0xb6100420
mov dword [ebx], eax
add ebx, edx
or eax, 0x464c98f7
and eax, 0x22681896
or eax, 0x30200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6452ede7
and eax, 0x46381461
or eax, 0xb0000880
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea12651
and eax, 0x5243c322
and eax, 0x2000000
or eax, 0x206b1a96
mov dword [ebx], eax
add ebx, edx
and eax, 0x6516c62b
and eax, 0x79ab7378
and eax, 0x20000000
or eax, 0xd6381ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cdb655
or eax, 0xa0c9072
and eax, 0x22691a96
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370d47c0
and eax, 0x20812834
and eax, 0x800
or eax, 0xf63814e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x131238f7
xor eax, 0x1597b5d9
and eax, 0x2030810
or eax, 0x20681286
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d7fa21
or eax, 0x1855a730
and eax, 0x72381ca1
or eax, 0x84000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e45930
and eax, 0x2201800
or eax, 0x204b0296
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3e2e82
and eax, 0x62381c80
or eax, 0x94000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a72cbd7
and eax, 0x22200880
or eax, 0x4b1216
mov dword [ebx], eax
add ebx, edx
or eax, 0x32bf434c
and eax, 0x2c0775fa
and eax, 0x200010c0
or eax, 0xd6380c21
mov dword [ebx], eax
add ebx, edx
or eax, 0x7be59c43
and eax, 0x22691882
or eax, 0x20214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc17c28
and eax, 0x6deb0e29
and eax, 0x44280420
or eax, 0xb21018c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2697294c
xor eax, 0x52f8da66
and eax, 0x20430282
or eax, 0x2281814
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d14d1e9
or eax, 0x7e5c2fb9
and eax, 0x76181ca1
or eax, 0x80200040
mov dword [ebx], eax
add ebx, edx
or eax, 0x523eee5c
or eax, 0x4585c3bb
and eax, 0x222b1a96
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cf77366
or eax, 0xb2caf3d
and eax, 0x6380ce1
or eax, 0xf0001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5788b7
and eax, 0x226b1896
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x30492314
and eax, 0x32281880
or eax, 0xc4100461
mov dword [ebx], eax
add ebx, edx
and eax, 0x61d20bc3
and eax, 0x20000880
or eax, 0x26b1216
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d98506
and eax, 0x6157dbb1
and eax, 0x20101880
or eax, 0xd6280461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x616bed78
and eax, 0x2431090
or eax, 0x20280a06
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d300fcc
xor eax, 0x187f8a82
and eax, 0x10180000
or eax, 0xe6201ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e83482
or eax, 0x560456d8
and eax, 0x22681a92
or eax, 0x30004
mov dword [ebx], eax
add ebx, edx
or eax, 0x1428f63c
and eax, 0x36281ca0
or eax, 0xc0100041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e587b21
or eax, 0x45e43240
and eax, 0x20601280
or eax, 0x20b0816
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a7bfc06
and eax, 0x32381c80
or eax, 0xc4000061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x324a0f7b
or eax, 0x578a123a
and eax, 0x26a1292
or eax, 0x20010804
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d72788
and eax, 0x80
or eax, 0xf6381c61
mov dword [ebx], eax
add ebx, edx
and eax, 0x79888b90
and eax, 0x20080880
or eax, 0x2631216
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17483835
and eax, 0x342000a1
or eax, 0xc2181c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae9ed91
xor eax, 0x45441c04
and eax, 0x22290094
or eax, 0x421a02
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8ccde4
xor eax, 0x7e227c97
and eax, 0x76281401
or eax, 0x801008e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4749e965
and eax, 0x22691884
or eax, 0x20212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x539f9f79
and eax, 0x703004e1
or eax, 0x86081800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fb52e12
or eax, 0x49b56851
and eax, 0x2210810
or eax, 0x204a1286
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f9d11c
and eax, 0x281000
or eax, 0xf6100ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7497ff9e
and eax, 0x222b1a96
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b99c4ef
xor eax, 0x5746cb33
and eax, 0x6301440
or eax, 0xf00808a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f8b1fd
and eax, 0x22281080
or eax, 0x430a16
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fda82dd
and eax, 0x22080080
or eax, 0xd4301c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52bb92bf
or eax, 0x10e1b60e
and eax, 0x20631a16
or eax, 0x2080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a310e2
and eax, 0x20201080
or eax, 0xd6180c61
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4d1ee1
and eax, 0x22081880
or eax, 0x630216
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa93b9
or eax, 0x209647a7
and eax, 0x22381ca1
or eax, 0xd4000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3447f39e
and eax, 0x26b0a16
or eax, 0x20001080
mov dword [ebx], eax
add ebx, edx
and eax, 0x57dcc137
or eax, 0x7f6c5e92
and eax, 0x76281c80
or eax, 0x80100061
mov dword [ebx], eax
add ebx, edx
and eax, 0x221c39a0
and eax, 0x22081880
or eax, 0x630216
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ec27fb3
and eax, 0x2001880
or eax, 0xf4380461
mov dword [ebx], eax
add ebx, edx
and eax, 0x7370f654
and eax, 0x22201000
or eax, 0x4b0a96
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c40401
and eax, 0x5008d2ff
and eax, 0
or eax, 0xf6381ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a2a0a8
and eax, 0x220a1800
or eax, 0x610296
mov dword [ebx], eax
add ebx, edx
and eax, 0x42135d2f
and eax, 0x2001800
or eax, 0xf43804e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d8bf51e
and eax, 0x4f40670
and eax, 0
or eax, 0x226b1a96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2481137d
xor eax, 0x167f26ee
and eax, 0x10100c01
or eax, 0xe62810e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422daad1
and eax, 0x20011210
or eax, 0x26a0886
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcb74c
or eax, 0x38674638
and eax, 0x32281420
or eax, 0xc41008c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f53c5b3
or eax, 0x2a9025f8
and eax, 0x226b1892
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e2d2b7
and eax, 0x11760636
and eax, 0x10000020
or eax, 0xe6381cc1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6237d270
xor eax, 0x9e6c564
and eax, 0x22421004
or eax, 0x290a92
mov dword [ebx], eax
add ebx, edx
and eax, 0x673aaa1f
and eax, 0x22280800
or eax, 0xd41014e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ecc3f5
and eax, 0x5d27656b
and eax, 0
or eax, 0x226b1a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b57ca82
and eax, 0x62381880
or eax, 0x94000461
mov dword [ebx], eax
add ebx, edx
and eax, 0x2939e03
and eax, 0x2001800
or eax, 0x206b0296
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259035b
and eax, 0x203018c1
or eax, 0xd6080420
mov dword [ebx], eax
add ebx, edx
and eax, 0x763a22c3
xor eax, 0x26f244e0
and eax, 0x4a0000
or eax, 0x22211a96
mov dword [ebx], eax
add ebx, edx
and eax, 0x354fc8c4
and eax, 0x20080880
or eax, 0xd6301461
mov dword [ebx], eax
add ebx, edx
and eax, 0x6faeb700
xor eax, 0x7e77a90e
and eax, 0x84b3006
or eax, 0x42204090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eebe53c
xor eax, 0x42cf0dd5
and eax, 0x26081869
or eax, 0xc0302480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51fe6f1c
and eax, 0x224202f4
or eax, 0x90c0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d2782d
and eax, 0x62f237e8
and eax, 0x1036e0
or eax, 0x9284011
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c8a1340
and eax, 0xa1281
or eax, 0x22410802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d55b828
or eax, 0x3c979cd
and eax, 0x15d82ae1
or eax, 0x20200410
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0db7ba
and eax, 0x5002630
or eax, 0xd894d84e
mov dword [ebx], eax
add ebx, edx
and eax, 0x73788f66
and eax, 0x10100e06
or eax, 0x24e82118
mov dword [ebx], eax
add ebx, edx
or eax, 0x255d4a67
and eax, 0x20010a1a
or eax, 0x2001080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b507a38
and eax, 0x100080
or eax, 0xf6081409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cff888a
and eax, 0x169dcfa2
and eax, 0x2010002
or eax, 0x4a7284
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1d3e2d
and eax, 0x32520ca1
or eax, 0xc4000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3d2fc9
and eax, 0x2000c41
or eax, 0x6b0328
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee04eb3
and eax, 0x12cf3e13
and eax, 0xc30c01
or eax, 0x1c1000e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x307213fa
or eax, 0x4b775855
and eax, 0x22631a96
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb74fc4e
and eax, 0x5d0e5b47
and eax, 0x80040
or eax, 0xf6301ca1
mov dword [ebx], eax
add ebx, edx
and eax, 0x751cb29a
or eax, 0x1b7a7861
and eax, 0x226a1880
or eax, 0x10216
mov dword [ebx], eax
add ebx, edx
or eax, 0x7714d5a
xor eax, 0x788f6a6e
and eax, 0x563014a0
or eax, 0xa0080841
mov dword [ebx], eax
add ebx, edx
and eax, 0x336399c0
or eax, 0x57a17ce6
and eax, 0x22211886
or eax, 0x4a0210
mov dword [ebx], eax
add ebx, edx
or eax, 0x8eb78e1
xor eax, 0x6103866e
and eax, 0x42281c81
or eax, 0xb4100060
mov dword [ebx], eax
add ebx, edx
and eax, 0x344b88af
xor eax, 0x667c0e45
and eax, 0x2600284
or eax, 0x200b1812
mov dword [ebx], eax
add ebx, edx
and eax, 0x480183ee
and eax, 0x80
or eax, 0xf6381c61
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cea6541
or eax, 0x1119714c
and eax, 0x291004
or eax, 0x22420a92
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33daf41d
or eax, 0x7895fee2
and eax, 0x70301ce1
or eax, 0x86080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x53144fe1
or eax, 0x779bee65
and eax, 0x222b1a84
or eax, 0x400012
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f496b64
xor eax, 0x68497593
and eax, 0x6200c61
or eax, 0xf0181080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5730893b
and eax, 0x22281892
or eax, 0x430204
mov dword [ebx], eax
add ebx, edx
or eax, 0x6830f843
xor eax, 0x1ea0246a
and eax, 0x74181ca1
or eax, 0x82200040
mov dword [ebx], eax
add ebx, edx
or eax, 0x568e194c
or eax, 0x19df2f30
and eax, 0x226b1a94
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b2813a
xor eax, 0x202e1c67
and eax, 0x121004c1
or eax, 0xe4281820
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7be7e7
and eax, 0x22280080
or eax, 0x431a16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d4dc915
and eax, 0x6201081
or eax, 0xf0180c60
mov dword [ebx], eax
add ebx, edx
or eax, 0x30730064
and eax, 0x226b1884
or eax, 0x212
mov dword [ebx], eax
add ebx, edx
or eax, 0xd9f895d
or eax, 0x9cf4833
and eax, 0x263818e1
or eax, 0xd0000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5609b6b7
and eax, 0x2081080
or eax, 0x20630a16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729d2ee6
xor eax, 0x189b8489
and eax, 0x402810e1
or eax, 0xb6100c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cb36aa1
and eax, 0x20b1200
or eax, 0x20600896
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de579c9
or eax, 0x7a0370c
and eax, 0x36281cc1
or eax, 0xc0100020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7885944f
and eax, 0x22291886
or eax, 0x420210
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf61d7f
or eax, 0x5e1e18d4
and eax, 0x76381ce1
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9abf8a
and eax, 0x20220202
or eax, 0x2491894
mov dword [ebx], eax
add ebx, edx
or eax, 0x98b5d72
xor eax, 0x5df86e90
and eax, 0x76101060
or eax, 0x80280c81
mov dword [ebx], eax
add ebx, edx
or eax, 0xb11deef
or eax, 0x4111b70b
and eax, 0x22291a86
or eax, 0x420010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3541b3
and eax, 0x223818a1
or eax, 0xd4000440
mov dword [ebx], eax
add ebx, edx
and eax, 0x43bd592b
xor eax, 0x6d89754b
and eax, 0x22210802
or eax, 0x4a1294
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b24ce7
xor eax, 0x2e8358f1
and eax, 0x70180c80
or eax, 0x86201061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9549
or eax, 0x5dbc533f
and eax, 0x226b1a96
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e48958
and eax, 0x2cd66f5e
and eax, 0x20000840
or eax, 0xd63814a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e14184
and eax, 0x22691884
or eax, 0x20212
mov dword [ebx], eax
add ebx, edx
or eax, 0x1745c416
or eax, 0x31403856
and eax, 0x36281cc0
or eax, 0xc0100021
mov dword [ebx], eax
add ebx, edx
and eax, 0x678f415c
xor eax, 0xd1a1e55
and eax, 0x22021a14
or eax, 0x690082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5167d6ec
or eax, 0x68648f3e
and eax, 0x72280c60
or eax, 0x84101081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1454b3e9
or eax, 0xfbdb9f8
and eax, 0x22691a90
or eax, 0x20006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20334a51
and eax, 0x21810c1
or eax, 0xf4200c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a4b57a
and eax, 0x22281892
or eax, 0x430204
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bf56a85
and eax, 0x62381881
or eax, 0x94000460
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2ed050
and eax, 0x22020890
or eax, 0x691206
mov dword [ebx], eax
add ebx, edx
or eax, 0x6678e19e
and eax, 0x66381880
or eax, 0x90000461
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e12b86b
and eax, 0x2001800
or eax, 0x206b0296
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5dc868
xor eax, 0x9b89e66
and eax, 0x26000480
or eax, 0xd0381861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e651d
and eax, 0x20021894
or eax, 0x2690202
mov dword [ebx], eax
add ebx, edx
and eax, 0x540fb506
xor eax, 0x63f6fea0
and eax, 0x62380ca0
or eax, 0x94001041
mov dword [ebx], eax
add ebx, edx
or eax, 0xda4d48f
and eax, 0x22281886
or eax, 0x430210
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d959dd3
and eax, 0x20001880
or eax, 0xd6380461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e7a8720
and eax, 0x20421a80
or eax, 0x2290016
mov dword [ebx], eax
add ebx, edx
and eax, 0x8750b20
and eax, 0x200800
or eax, 0xf61814e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x334a1d3c
and eax, 0x620094
or eax, 0x22091a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e1915a6
and eax, 0x486530e1
and eax, 0x40200020
or eax, 0xb6181cc1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191e316
and eax, 0x22291a96
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db171a6
and eax, 0x7bca9417
and eax, 0x12080000
or eax, 0xe4301ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fe1c34c
and eax, 0xdbb5897
and eax, 0x291884
or eax, 0x22420212
mov dword [ebx], eax
add ebx, edx
or eax, 0xe7ef6ed
and eax, 0x26381ce1
or eax, 0xd0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f5849ef
and eax, 0x585af53c
and eax, 0x481004
or eax, 0x22230a92
mov dword [ebx], eax
add ebx, edx
and eax, 0xd6ff1f1
or eax, 0x25bd6c5f
and eax, 0x24381cc1
or eax, 0xd2000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a35c83e
and eax, 0x2200800
or eax, 0x204b1296
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a4414e
and eax, 0x622818c0
or eax, 0x94100421
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b7d284
and eax, 0x222b1a84
or eax, 0x400012
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aad920e
and eax, 0x22281000
or eax, 0xd4100ce1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c7776af
or eax, 0x532c7898
and eax, 0x22281890
or eax, 0x430206
mov dword [ebx], eax
add ebx, edx
or eax, 0x51d13aac
and eax, 0x723818a0
or eax, 0x84000441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22720de4
xor eax, 0x349b9cf1
and eax, 0x20410894
or eax, 0x22a1202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c6a4e1
and eax, 0x6281c61
or eax, 0xf0100080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f59c278
and eax, 0x22080000
or eax, 0x631a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e7242d
and eax, 0x72281ca1
or eax, 0x84100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x454cfd48
or eax, 0x384594f9
and eax, 0x22691890
or eax, 0x20206
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc172e9
or eax, 0x7c1e0133
and eax, 0x763818e1
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e96ca97
or eax, 0x502b759e
and eax, 0x22b1896
or eax, 0x20400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x37a243f9
and eax, 0x362818e1
or eax, 0xc0100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x17c9f4b
and eax, 0x50c02a5f
and eax, 0x800
or eax, 0x226b1296
mov dword [ebx], eax
add ebx, edx
and eax, 0x50caf3f5
and eax, 0x81080
or eax, 0xf6300c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bc68b6
and eax, 0x2001016
or eax, 0x206b0a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35fbcfe5
and eax, 0x16101461
or eax, 0xe0280880
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ccc6f24
and eax, 0x20080800
or eax, 0x2631296
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e04c01
and eax, 0x72281c81
or eax, 0x84100060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62fb3853
and eax, 0x430092
or eax, 0x22281a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x22105bba
or eax, 0x7af07c7c
and eax, 0x72381ce0
or eax, 0x84000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x348d332d
and eax, 0x167c3981
and eax, 0x81000
or eax, 0x22630a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x70a2cbf2
and eax, 0x722818e0
or eax, 0x84100401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7041ab07
and eax, 0x2691286
or eax, 0x20020810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f8d8ab
xor eax, 0xff79a70
and eax, 0x201841
or eax, 0xf61804a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fc6568
and eax, 0x20280000
or eax, 0x2431a96
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8e874d
and eax, 0x22080000
or eax, 0xd4301ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f21a608
and eax, 0x20091a80
or eax, 0x2620016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5292fdb1
and eax, 0x70380421
or eax, 0x860018c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xf53d8a1
and eax, 0x2001880
or eax, 0x206b0216
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a57b36
and eax, 0x201800
or eax, 0xf61804e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b84b24d
and eax, 0x2001000
or eax, 0x206b0a96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x485b3850
xor eax, 0x433db11c
and eax, 0x200810c0
or eax, 0xd6300c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e8303b8
and eax, 0x1f81108b
and eax, 0x11000
or eax, 0x226a0a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x731e863c
and eax, 0x17774565
and eax, 0x12300420
or eax, 0xe40818c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb01723
and eax, 0x80a82
or eax, 0x22631014
mov dword [ebx], eax
add ebx, edx
and eax, 0x56054179
and eax, 0x2000000
or eax, 0xf4381ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x51db25c7
and eax, 0x226b1886
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
or eax, 0x379da730
and eax, 0x74915478
and eax, 0x34101420
or eax, 0xc22808c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x352a4c81
or eax, 0x78e28dc4
and eax, 0x226a1884
or eax, 0x10212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cae26be
xor eax, 0xac53df9
and eax, 0x740000c1
or eax, 0x82381c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x535036b2
and eax, 0x22681a92
or eax, 0x30004
mov dword [ebx], eax
add ebx, edx
or eax, 0xa958f05
xor eax, 0x6844cf29
and eax, 0x423810a0
or eax, 0xb4000c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5595c08d
or eax, 0x12951f6
and eax, 0x22291896
or eax, 0x420200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4443dc52
and eax, 0x40b30160
and eax, 0
or eax, 0xf6381ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x766cff26
and eax, 0x400286
or eax, 0x222b1810
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c177a0
and eax, 0x20001080
or eax, 0xd6380c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea6015d
and eax, 0x200a1894
or eax, 0x2610202
mov dword [ebx], eax
add ebx, edx
or eax, 0x502b70a1
and eax, 0x3ddd7844
and eax, 0x30081800
or eax, 0xc63004e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3746392e
or eax, 0x6c90985a
and eax, 0x206a1896
or eax, 0x2010200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c314618
and eax, 0x20200000
or eax, 0xd6181ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x588b3bcf
and eax, 0x222b1a86
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x26fa983
and eax, 0x2280880
or eax, 0xf4101461
mov dword [ebx], eax
add ebx, edx
and eax, 0x362e0d31
and eax, 0x22080800
or eax, 0x42e296
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ec169b
xor eax, 0x3adb073d
and eax, 0x3018a0
or eax, 0xf6080441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72799360
and eax, 0xe80
or eax, 0x510e6016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6074e7e
and eax, 0x12002080
or eax, 0x88545815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f01cb9
or eax, 0x3a699be0
and eax, 0x226928a4
or eax, 0x20001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f3fe2c4
and eax, 0x18544861
or eax, 0x82003080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e110874
and eax, 0x44017095
or eax, 0x300046a
mov dword [ebx], eax
add ebx, edx
or eax, 0x62541d3
xor eax, 0x29d15d90
and eax, 0x2542802
or eax, 0x90094080
mov dword [ebx], eax
add ebx, edx
or eax, 0x640acce4
and eax, 0x7b6f8aa0
and eax, 0x500e0880
or eax, 0x1006616
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55611f3b
or eax, 0x762bd708
and eax, 0x12453485
or eax, 0x81100810
mov dword [ebx], eax
add ebx, edx
or eax, 0x534e4844
xor eax, 0x7f44020a
and eax, 0x40072c2
or eax, 0x42040020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff497d6
or eax, 0x2b2b9f4d
and eax, 0x30a1dc1
or eax, 0x90406000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6217f112
xor eax, 0x1d170252
and eax, 0xb106312
or eax, 0x40080ca4
mov dword [ebx], eax
add ebx, edx
and eax, 0x515c21da
and eax, 0x182182
or eax, 0x98005a0d
mov dword [ebx], eax
add ebx, edx
and eax, 0x282e040d
xor eax, 0x5fba9ad5
and eax, 0x22208d8
or eax, 0x20496521
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c334920
and eax, 0x4e2b85bf
and eax, 0x46080481
or eax, 0xb0301860
mov dword [ebx], eax
add ebx, edx
and eax, 0x77ee56bb
and eax, 0xe5294f1
and eax, 0x480
or eax, 0x50510316
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70edb85
and eax, 0x56181c02
or eax, 0xa0200080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c509de
or eax, 0x7f5d9dc0
and eax, 0x22691594
or eax, 0x20202
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ac54ee
or eax, 0x5993c8ae
and eax, 0x7038c0a0
or eax, 0x86000041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f95807
and eax, 0x419886
or eax, 0x220a6610
mov dword [ebx], eax
add ebx, edx
and eax, 0x689d4b7f
and eax, 0x7648152e
and eax, 0x20080000
or eax, 0xd636f8e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7167ba89
and eax, 0x226b1a80
or eax, 0x16
mov dword [ebx], eax
add ebx, edx
or eax, 0x164fd005
and eax, 0x2fc28896
and eax, 0x4020080
or eax, 0x80000161
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2b4f21
xor eax, 0x554796d0
and eax, 0x2681831
or eax, 0x200302c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x13bd7e42
xor eax, 0x5cc694ca
and eax, 0x66380221
or eax, 0x900010c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89bea23
and eax, 0x22231882
or eax, 0x480214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x291b6956
and eax, 0x23010c0
or eax, 0xf4080c21
mov dword [ebx], eax
add ebx, edx
or eax, 0x427829f
or eax, 0xb3797a8
and eax, 0x222b1a96
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x164cb6ca
and eax, 0x36281cc0
or eax, 0xc0100021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e91aedf
xor eax, 0x388cdc64
and eax, 0x2081084
or eax, 0x20630a12
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bf48688
and eax, 0x22200080
or eax, 0xd4181c61
mov dword [ebx], eax
add ebx, edx
or eax, 0x7102e7c0
and eax, 0x222a1a80
or eax, 0x410016
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e862af2
and eax, 0x8c722e0
or eax, 0x100c101
mov dword [ebx], eax
add ebx, edx
and eax, 0x27803453
and eax, 0x41
or eax, 0x226b1a28
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b950af
and eax, 0x761800e1
or eax, 0x8000a000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae31f8d
xor eax, 0x76813508
and eax, 0x20011180
or eax, 0x26a0a16
mov dword [ebx], eax
add ebx, edx
and eax, 0x138f1b5b
and eax, 0x2081a00
or eax, 0xf43004e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e696a08
xor eax, 0x680d61c1
and eax, 0x481000
or eax, 0x22230896
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48d26240
and eax, 0x621830c0
or eax, 0x94008421
mov dword [ebx], eax
add ebx, edx
or eax, 0xadc0d05
and eax, 0x2248a884
or eax, 0x30212
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8304b5
and eax, 0x7608a4a1
or eax, 0x80100040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d13a1e
and eax, 0x20491a96
or eax, 0x2320000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762950c8
and eax, 0x54000840
or eax, 0xa22835a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x96edfc8
and eax, 0x2242c200
or eax, 0x91d96
mov dword [ebx], eax
add ebx, edx
and eax, 0xadda528
xor eax, 0x3f7d8ad9
and eax, 0x34100bc1
or eax, 0xc208d020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e1fe1dc
and eax, 0x74fdbf2
and eax, 0x2080080
or eax, 0x21631a16
mov dword [ebx], eax
add ebx, edx
and eax, 0x5402d5e1
and eax, 0x1080
or eax, 0x9a544861
mov dword [ebx], eax
add ebx, edx
or eax, 0x355a1bc4
xor eax, 0x6fde4a03
and eax, 0x400010a2
or eax, 0xe0f2401
mov dword [ebx], eax
add ebx, edx
and eax, 0x245c0507
and eax, 0x4080401
or eax, 0xf253188c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4f812d
and eax, 0x2f2abb6b
and eax, 0x1920
or eax, 0x561866c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3472cd72
and eax, 0x763804e0
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x54dddf98
or eax, 0x48b68c01
and eax, 0x22eb1a90
or eax, 6
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3cdece
or eax, 0x10c9cc45
and eax, 0x12281c41
or eax, 0xe4100020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d23dcf
and eax, 0x4a4103d7
and eax, 0x400086
or eax, 0x222b1a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x33abeaaa
and eax, 0x322818a0
or eax, 0xc4100441
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3b6bd9
xor eax, 0x57946d17
and eax, 0x280096
or eax, 0x22431a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5395e8f4
and eax, 0x2010880
or eax, 0xa07a5361
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61381b3d
and eax, 0x24300d8
or eax, 0x20381a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39d69baf
and eax, 0x12280161
or eax, 0xe4102a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e65c926
and eax, 0x401d2086
or eax, 0x7021410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bdb5e8b
and eax, 0x18046819
or eax, 0x83180080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618cc6b6
xor eax, 0x32b57a24
and eax, 0x211008
or eax, 0x224a0af0
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a01a8d
or eax, 0x3b6ec377
and eax, 0x360818e1
or eax, 0xc0100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f9fa074
and eax, 0x220b1094
or eax, 0x600202
mov dword [ebx], eax
add ebx, edx
and eax, 0x25814e10
and eax, 0x2b8712a0
and eax, 0x10200
or eax, 0x925030e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b10905c
or eax, 0x62d88982
and eax, 0x2082ab7
or eax, 0x4024440
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f520bd
and eax, 0x66380cd4
or eax, 0x90001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c635586
and eax, 0x14622fa5
and eax, 0x84
or eax, 0x224b1212
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c1ec5bd
or eax, 0x6a754b69
and eax, 0x623840e1
or eax, 0x94002400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b659346
and eax, 0x46193486
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x335c894d
xor eax, 0x5da1be2d
and eax, 0x56192800
or eax, 0xa0404080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1993645b
or eax, 0x18ab9484
and eax, 0x224b9896
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x541cf2ef
and eax, 0x761850e1
or eax, 0x80200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5adc9c5e
and eax, 0x4040496
or eax, 0x420a3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d2af9f
or eax, 0x5b0e65e9
and eax, 0x56586880
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x185122b6
and eax, 0x410080
or eax, 0x220ad616
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d68535
and eax, 0x22000400
or eax, 0xd43800e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x16632d3b
and eax, 0x2892399
and eax, 0x2000000
or eax, 0x44193496
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef7e52d
and eax, 0x52596080
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c003ce1
and eax, 0x5347e55
and eax, 0x2000
or eax, 0x560755e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x667ad675
xor eax, 0x5951479
and eax, 0x7228608c
or eax, 0x84101800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54851d68
xor eax, 0x2ec6b95e
and eax, 0x4bdc92
or eax, 0x22002204
mov dword [ebx], eax
add ebx, edx
or eax, 0x65ef8b5e
and eax, 0x6628c0c0
or eax, 0x90100021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233b2cd6
and eax, 0x64c35473
and eax, 0x44010412
or eax, 0x2183084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c0a9d45
and eax, 0x2112880
or eax, 0xd0484000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x749edfc1
or eax, 0x782eea4f
and eax, 0x4601604c
or eax, 0x1000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c30edc
and eax, 0x60106a00
or eax, 0x96281183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0fc65d
and eax, 0x15642a0c
and eax, 0x804
or eax, 0x224ad292
mov dword [ebx], eax
add ebx, edx
and eax, 0x7307da07
and eax, 0x22000800
or eax, 0xd43800e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ced671f
and eax, 0x66898ada
and eax, 0x44000000
or eax, 0x2023496
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2af12ff8
and eax, 0x40510800
or eax, 0x92086080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7040cac2
and eax, 0x22090200
or eax, 0x6218a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63436842
or eax, 0x5703b8c4
and eax, 0x5609c8e0
or eax, 0xa0100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4afb27
or eax, 0x49996dbf
and eax, 0x90c96
or eax, 0x22620200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7df83091
and eax, 0x12513281
or eax, 0x80000060
mov dword [ebx], eax
add ebx, edx
or eax, 0x3820f873
and eax, 0x2006af3
or eax, 0x40a0404
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bfdffd2
and eax, 0x2080cd2
or eax, 0xf4301000
mov dword [ebx], eax
add ebx, edx
and eax, 0xefde5f7
or eax, 0x50cff628
and eax, 0x24af292
or eax, 0x20000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x229fd734
and eax, 0x22081000
or eax, 0xd43004e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d2c6e6b
or eax, 0x534484ad
and eax, 0x42003486
or eax, 0x4020010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2c29f8
and eax, 0x52082880
or eax, 0x80514000
mov dword [ebx], eax
add ebx, edx
or eax, 0x559932ce
and eax, 0x4c35a573
and eax, 0x10002
or eax, 0x226a1aa0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696bbb15
and eax, 0x4200a0a1
or eax, 0xb4194c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb13cef
and eax, 0x22010080
or eax, 0x6a0016
mov dword [ebx], eax
add ebx, edx
or eax, 0x734423e4
and eax, 0x79406925
and eax, 0x10402020
or eax, 0x821112c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490043af
and eax, 0x329b38fb
and eax, 0x2002042
or eax, 0x40a4eb5
mov dword [ebx], eax
add ebx, edx
or eax, 0x52307c94
and eax, 0x56381cd7
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23202ad6
and eax, 0x22000896
or eax, 0x5b1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x21fb2223
and eax, 0x223818a1
or eax, 0xd4000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x522d25bd
and eax, 0x50093494
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19fc654d
and eax, 0x7af9e850
and eax, 0x40300010
or eax, 0xb6081c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ea3d8c
or eax, 0x3b3354bc
and eax, 0x220a5094
or eax, 0x40a202
mov dword [ebx], eax
add ebx, edx
and eax, 0x1204db2
and eax, 0x80
or eax, 0xf6381c61
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dab021f
xor eax, 0x78eb8f33
and eax, 0x2401084
or eax, 0x202b0a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48828e29
and eax, 0x620980a1
or eax, 0x94106240
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b3eaa9
or eax, 0x1caad086
and eax, 0x220b1a86
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b15706f
and eax, 0x2001000
or eax, 0xf4380ce1
mov dword [ebx], eax
add ebx, edx
and eax, 0x730fcd5b
and eax, 0x22080800
or eax, 0x631296
mov dword [ebx], eax
add ebx, edx
and eax, 0x7275a547
and eax, 0x22200000
or eax, 0xd4181ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1065598e
and eax, 0x22691886
or eax, 0x20210
mov dword [ebx], eax
add ebx, edx
or eax, 0x420ad0c2
and eax, 0x622818c0
or eax, 0x94100421
mov dword [ebx], eax
add ebx, edx
and eax, 0x55357f8d
and eax, 0x880
or eax, 0x224ae216
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1a278d
xor eax, 0x2f7dd3ff
and eax, 0x4201c60
or eax, 0xf2180081
mov dword [ebx], eax
add ebx, edx
and eax, 0x648fb2c
or eax, 0x706ae9a7
and eax, 0x66689986
or eax, 0x9010210
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da5a12e
xor eax, 0x312906b0
and eax, 0x14080784
or eax, 0x83436800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d862e2b
and eax, 0x480941a1
or eax, 0x5203e50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c723ef2
and eax, 0x21184101
or eax, 0x82201c98
mov dword [ebx], eax
add ebx, edx
and eax, 0x18357274
and eax, 0x2a01bc08
and eax, 0x1000
or eax, 0x11394fc5
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fb15cf2
and eax, 0x1010c0
or eax, 0x9a4c2213
mov dword [ebx], eax
add ebx, edx
and eax, 0x15360c5
or eax, 0x79be8492
and eax, 0x206a00d2
or eax, 0x2011a28
mov dword [ebx], eax
add ebx, edx
and eax, 0x46fef0f8
and eax, 0x22810e0
or eax, 0xf4100c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e479024
xor eax, 0x2b6568f5
and eax, 0x611894
or eax, 0x220a0202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ddb779a
and eax, 0x46300c00
or eax, 0xb00810e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b600566
and eax, 0x22200000
or eax, 0x4b1a96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c28a91a
and eax, 0x66001080
or eax, 0x90380c61
mov dword [ebx], eax
add ebx, edx
and eax, 0x70fc9f2e
xor eax, 0x54255afd
and eax, 0x20090294
or eax, 0x2621802
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb1c7e2
xor eax, 0xc4cc145
and eax, 0x62301ca1
or eax, 0x94080040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f102675
or eax, 0x54fadcd2
and eax, 0x226a1a96
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5253568a
and eax, 0x6083ff16
and eax, 0x60000c00
or eax, 0x963810e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7012d575
and eax, 0x222a1894
or eax, 0x410202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6674a94a
and eax, 0x441810c0
or eax, 0xb2200c21
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d806e1
or eax, 0x3157346f
and eax, 0x224b1086
or eax, 0x200a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f216634
and eax, 0x66f9673a
and eax, 0x22200000
or eax, 0xd4181ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9321b19
xor eax, 0x463c632a
and eax, 0x20220092
or eax, 0x2491a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x659f72de
and eax, 0x7c842f1a
and eax, 0x44000800
or eax, 0xb23814e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a0e6bd
and eax, 0x174e0ba4
and eax, 0x80a04
or eax, 0x22631092
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d741eb4
xor eax, 0x6ba384e
and eax, 0x261800c0
or eax, 0xd0201c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1da3a77
and eax, 0x22620296
or eax, 0x91800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f7e52e8
or eax, 0x1b525847
and eax, 0x76101861
or eax, 0x80280480
mov dword [ebx], eax
add ebx, edx
and eax, 0x60c5eb95
and eax, 0x20000880
or eax, 0x26b1216
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b98bb4c
or eax, 0x6ff50613
and eax, 0x66381c01
or eax, 0x900000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x307c7970
and eax, 0x2400090
or eax, 0x202b1a06
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12af1970
xor eax, 0x1c83e553
and eax, 0x240004a1
or eax, 0xd2381840
mov dword [ebx], eax
add ebx, edx
and eax, 0x332f06ad
and eax, 0x22280080
or eax, 0x431a16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b96199
and eax, 0x40101801
or eax, 0xb62804e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e062065
xor eax, 0x235a1652
and eax, 0x22600a96
or eax, 0xb1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ec02f6
xor eax, 0x3594b1a7
and eax, 0x321008c1
or eax, 0xc4281420
mov dword [ebx], eax
add ebx, edx
or eax, 0x15503e49
and eax, 0x22681a80
or eax, 0x30016
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e35ff67
or eax, 0x36e0831a
and eax, 0x36201800
or eax, 0xc01804e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2d3008
or eax, 0x1b0ae8a0
and eax, 0x220b0880
or eax, 0x601216
mov dword [ebx], eax
add ebx, edx
and eax, 0x321dcd1
and eax, 0x2201880
or eax, 0xf4180461
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4da816
and eax, 0x351db34a
and eax, 0x80000
or eax, 0x22631a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x303f748a
and eax, 0x32381c80
or eax, 0xc4000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c324016
or eax, 0x2e943c
and eax, 0x2a1014
or eax, 0x22410a82
mov dword [ebx], eax
add ebx, edx
or eax, 0x1563fb0f
and eax, 0x36281881
or eax, 0xc0100460
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c841d5d
and eax, 0x620bc5d9
and eax, 0
or eax, 0x226b1a96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f3935ea
and eax, 0x74100c60
or eax, 0x82281081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d37d655
and eax, 0x201000
or eax, 0x224b0a96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ef8321
and eax, 0xcd08ef3
and eax, 0x40008a1
or eax, 0xf2381440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c9854bc
xor eax, 0x2c849d12
and eax, 0x2280086
or eax, 0x20431a10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e715c4
xor eax, 0x3429c777
and eax, 0x30200821
or eax, 0xc61814c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b9290fe
and eax, 0x403226e4
and eax, 0x220084
or eax, 0x22491a12
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d82383
and eax, 0x20080080
or eax, 0xd6301c61
mov dword [ebx], eax
add ebx, edx
or eax, 0x204d6925
and eax, 0x22691884
or eax, 0x20212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f17a78
xor eax, 0x6344a8d3
and eax, 0x44180821
or eax, 0xb22014c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x25a45aae
xor eax, 0x7ead7884
and eax, 0x2090004
or eax, 0x20621a92
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f456707
and eax, 0x22000000
or eax, 0xd4381ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x50bb4bc
or eax, 0x51f4450
and eax, 0x222b1894
or eax, 0x400202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e66073
or eax, 0xa5b519c
and eax, 0x261818e1
or eax, 0xd0200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4502d84
and eax, 0x22681004
or eax, 0x30a92
mov dword [ebx], eax
add ebx, edx
and eax, 0x74619495
xor eax, 0x5d032e68
and eax, 0x74201ce0
or eax, 0x82180001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24cbebbc
xor eax, 0x1cf7f9ab
and eax, 0x2000a96
or eax, 0x206b1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5477007a
and eax, 0x763818e0
or eax, 0x80000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23bc263a
xor eax, 0x4db44d43
and eax, 0x201290
or eax, 0x224b0806
mov dword [ebx], eax
add ebx, edx
or eax, 0x57390308
or eax, 0x40ab8e80
and eax, 0x76381c80
or eax, 0x80000061
mov dword [ebx], eax
add ebx, edx
and eax, 0x28dc3b8e
and eax, 0x20081880
or eax, 0x2630216
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25bc6829
and eax, 0x61010a1
or eax, 0xf0280c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d1b88a
and eax, 0x22691882
or eax, 0x20214
mov dword [ebx], eax
add ebx, edx
and eax, 0x277c928
and eax, 0x2200800
or eax, 0xf41814e1
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fefecf3
or eax, 0x681ced75
and eax, 0x226b1896
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f30683e
xor eax, 0x65a8d710
and eax, 0x103004a0
or eax, 0xe6081841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6097eba8
and eax, 0x22b1200
or eax, 0x20400896
mov dword [ebx], eax
add ebx, edx
or eax, 0x565f1a38
and eax, 0x775195d5
and eax, 0x76101080
or eax, 0x80280c61
mov dword [ebx], eax
add ebx, edx
or eax, 0x48aea2fb
and eax, 0x222a1a92
or eax, 0x410004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe5d40f
or eax, 0x7f226116
and eax, 0x76201000
or eax, 0x80180ce1
mov dword [ebx], eax
add ebx, edx
and eax, 0xe507c31
xor eax, 0x1a127e11
and eax, 0x20210
or eax, 0x22691886
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db85550
xor eax, 0x5048d83
and eax, 0x42100041
or eax, 0xb4281ca0
mov dword [ebx], eax
add ebx, edx
or eax, 0x404904a
and eax, 0x22281882
or eax, 0x430214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c7618b
xor eax, 0x5f0b2eb0
and eax, 0x622014a1
or eax, 0x94180840
mov dword [ebx], eax
add ebx, edx
and eax, 0x19586296
and eax, 0x80080
or eax, 0x22631a16
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5fb434
or eax, 0x5d3997fc
and eax, 0x76381ce0
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1970fbc
and eax, 0x880
or eax, 0x226b1216
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e0bf1b
or eax, 0x28c37342
and eax, 0x20201840
or eax, 0xd61804a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b25c2ae
and eax, 0x22291a86
or eax, 0x420010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2582a9e5
and eax, 0x262818e1
or eax, 0xd0100400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3503422b
or eax, 0x170d1a0c
and eax, 0x22b1a86
or eax, 0x20400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e11165
and eax, 0x20808e1
or eax, 0xf4301400
mov dword [ebx], eax
add ebx, edx
or eax, 0x683b2b34
and eax, 0x222b1a94
or eax, 0x400002
mov dword [ebx], eax
add ebx, edx
or eax, 0x60406bfa
xor eax, 0x3b084e1f
and eax, 0x502014e1
or eax, 0xa6180800
mov dword [ebx], eax
add ebx, edx
or eax, 0x43182c8d
and eax, 0x22281884
or eax, 0x430212
mov dword [ebx], eax
add ebx, edx
and eax, 0x7341f973
and eax, 0x22001800
or eax, 0xd43804e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566bf096
and eax, 0x20430816
or eax, 0x2281280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686fc004
and eax, 0x42001880
or eax, 0xb4380461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31aaaff4
or eax, 0x539640d0
and eax, 0x2021294
or eax, 0x20690802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61dcbac
xor eax, 0x20b0c2e0
and eax, 0x40010c0
or eax, 0xf2380c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28cd4c2e
and eax, 0x142411fc
and eax, 0x201084
or eax, 0x224b0a12
mov dword [ebx], eax
add ebx, edx
or eax, 0x120cc67c
and eax, 0x32281ce0
or eax, 0xc4100001
mov dword [ebx], eax
add ebx, edx
or eax, 0x72ac0919
and eax, 0x67b54506
and eax, 0x22200000
or eax, 0x4b1a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x5210514a
and eax, 0x723818c0
or eax, 0x84000421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d8fcc0e
and eax, 0x22231086
or eax, 0x480a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b0726d
or eax, 0x7fa70d43
and eax, 0x76201c41
or eax, 0x801800a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x43c30e2
and eax, 0x22281882
or eax, 0x430214
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f89eba
and eax, 0x281880
or eax, 0xf6100461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e2af516
xor eax, 0x5da7e5f5
and eax, 0x20210802
or eax, 0x24a1294
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc00098a
and eax, 0x1b43c31
and eax, 0x201000
or eax, 0xf6180ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b026a6c
and eax, 0x222a1a84
or eax, 0x410012
mov dword [ebx], eax
add ebx, edx
and eax, 0x754c5890
and eax, 0x20081880
or eax, 0xd6300461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e94a457
and eax, 0x1ba18d0
and eax, 0x281890
or eax, 0x22430206
mov dword [ebx], eax
add ebx, edx
and eax, 0x4127cd39
and eax, 0x200800
or eax, 0xf61814e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238ac588
and eax, 0x221800
or eax, 0x22490296
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e05d09
and eax, 0x1a5b5600
and eax, 0x2081400
or eax, 0xf43008e1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ca8c6e2
and eax, 0x7b703c8
and eax, 0x200080
or eax, 0x224b1a16
mov dword [ebx], eax
add ebx, edx
and eax, 0x5654ce8e
xor eax, 0x31eb9231
and eax, 0x322818a1
or eax, 0xc4100440
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c5775d5
and eax, 0x73d6c9e
and eax, 0x80
or eax, 0x226b1a16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471b6ce0
and eax, 0x64301460
or eax, 0x92080881
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c7d9e42
and eax, 0x22410282
or eax, 0x2a1814
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fbba04c
and eax, 0x682355d7
and eax, 0x602010c0
or eax, 0x96180c21
mov dword [ebx], eax
add ebx, edx
and eax, 0x536b186d
or eax, 0x1bfb01a1
and eax, 0x26b1880
or eax, 0x20000216
mov dword [ebx], eax
add ebx, edx
and eax, 0x2989e51
xor eax, 0x739c6d8
and eax, 0x4301cc0
or eax, 0xf2080021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b2e4f9b
and eax, 0x2b4c02ac
and eax, 0x200
or eax, 0x226b1896
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a3d0b03
xor eax, 0x71d3b488
and eax, 0x52280c01
or eax, 0xa41010e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bce02d
and eax, 0x20001884
or eax, 0x26b0212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f32958
and eax, 0x161810c0
or eax, 0xe0200c21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f64755f
and eax, 0x20480896
or eax, 0x2231200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1753055c
or eax, 0x22a36ac0
and eax, 0x36381cc0
or eax, 0xc0000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd5235b
or eax, 0x1343fa3d
and eax, 0x2431a14
or eax, 0x20280082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66fcc884
and eax, 0x44101000
or eax, 0xb2280ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x214d2e28
xor eax, 0x69444b7c
and eax, 0x2291094
or eax, 0x20420a02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a14dbb7
and eax, 0x10380021
or eax, 0xe6001cc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f6555bb
and eax, 0x22201080
or eax, 0x4b0a16
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d10b80f
or eax, 0x762f69d9
and eax, 0x763818c1
or eax, 0x80000420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x80e3d4f
xor eax, 0x9848a66
and eax, 0x22220a80
or eax, 0x491016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ef47d2
and eax, 0x12001c40
or eax, 0xe43800a1
mov dword [ebx], eax
add ebx, edx
and eax, 0xd86fa5e
or eax, 0x7772b1ae
and eax, 0x22621886
or eax, 0x90210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c8a2c35
and eax, 0x462014a1
or eax, 0xb0180840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c4e3b59
and eax, 0x2720290
or eax, 0x20091806
mov dword [ebx], eax
add ebx, edx
and eax, 0x77d3c612
and eax, 0x76e4c8f1
and eax, 0x22000000
or eax, 0xd43808e1
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb19219
xor eax, 0x76727dbf
and eax, 0x84b0106
or eax, 0x22101890
mov dword [ebx], eax
add ebx, edx
and eax, 0x6617eec1
and eax, 0x2000880
or eax, 0xd0080451
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f99975a
and eax, 0x13191382
or eax, 0x422024
mov dword [ebx], eax
add ebx, edx
or eax, 0x69bf5e68
or eax, 0x7e309a26
and eax, 0x76381cc0
or eax, 0x80000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f3545c1
and eax, 0x91810
or eax, 0x22620286
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e58c7d
and eax, 0x72281ce1
or eax, 0x84100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39480f9d
and eax, 0x22681a94
or eax, 0x30002
mov dword [ebx], eax
add ebx, edx
or eax, 0x318081d2
and eax, 0x1a5f5673
and eax, 0x12081040
or eax, 0xe4300ca1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ff5a67
and eax, 0x483bb9c0
and eax, 0x30080
or eax, 0x22681a16
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0c8056
xor eax, 0x2f172af5
and eax, 0x61808e1
or eax, 0xf0201400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320c41d0
and eax, 0x76aaf1bc
and eax, 0x201010
or eax, 0x224b0a86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f9ec45
or eax, 0x1c8d3728
and eax, 0x161814e1
or eax, 0xe0200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d390101
and eax, 0x22011880
or eax, 0x6a0216
mov dword [ebx], eax
add ebx, edx
and eax, 0x769b4f9c
and eax, 0x22080880
or eax, 0xd4301461
mov dword [ebx], eax
add ebx, edx
or eax, 0x9da3b09
and eax, 0x226a1a80
or eax, 0x10016
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f80352
or eax, 0x1a844fc3
and eax, 0x32280cc1
or eax, 0xc4101020
mov dword [ebx], eax
add ebx, edx
or eax, 0x281e548e
or eax, 0x27971c48
and eax, 0x222b1886
or eax, 0x400210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x438fee7f
or eax, 0x1794a97e
and eax, 0x76301ce1
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ba4154
and eax, 0x222a1894
or eax, 0x410202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x753a9b6d
or eax, 0x67feda62
and eax, 0x763818e1
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3409381e
and eax, 0x58d23636
and eax, 0x1016
or eax, 0x226b0a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24ddb539
and eax, 0x6300ca1
or eax, 0xf0081040
mov dword [ebx], eax
add ebx, edx
and eax, 0x45af0ed1
or eax, 0x5d6c5462
and eax, 0x681882
or eax, 0x22030214
mov dword [ebx], eax
add ebx, edx
or eax, 0x61873729
or eax, 0x2cd7aba0
and eax, 0x66381ca1
or eax, 0x90000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b0940
and eax, 0x22031080
or eax, 0x680a16
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a33deb
and eax, 0x2201880
or eax, 0xf4180461
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b2c3f8f
and eax, 0x22281880
or eax, 0x430216
mov dword [ebx], eax
add ebx, edx
or eax, 0x1edf6aa
and eax, 0x22281ca0
or eax, 0xd4100041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f94d99f
or eax, 0x20b5641d
and eax, 0x22291896
or eax, 0x420200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0f9b74
xor eax, 0x4c9d6fbb
and eax, 0x441014a1
or eax, 0xb2280840
mov dword [ebx], eax
add ebx, edx
or eax, 0x62049cb5
and eax, 0x7d5459a5
and eax, 0x20001884
or eax, 0x26b0212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74863b30
and eax, 0x1ff50f7a
and eax, 0x16200020
or eax, 0xe0181cc1
mov dword [ebx], eax
add ebx, edx
or eax, 0x25df2314
xor eax, 0x7d60d27e
and eax, 0x20b0882
or eax, 0x20601214
mov dword [ebx], eax
add ebx, edx
or eax, 0x20e4b030
and eax, 0x222818a0
or eax, 0xd4100441
mov dword [ebx], eax
add ebx, edx
and eax, 0x7009a5ba
and eax, 0x4faed794
and eax, 0x80080
or eax, 0x22631a16
mov dword [ebx], eax
add ebx, edx
and eax, 0x359a28b
and eax, 0x2080080
or eax, 0xf4301c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653e87df
and eax, 0x7d1def82
and eax, 0xa02
or eax, 0x226b1094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1a672c
and eax, 0x50301ca0
or eax, 0xa6080041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b6a7cc
and eax, 0x200a1a04
or eax, 0x2610092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x551bb26b
and eax, 0x1231b4ff
and eax, 0x123000e1
or eax, 0xe4081c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21b54072
xor eax, 0x66ca6aaa
and eax, 0x20431210
or eax, 0x2280886
mov dword [ebx], eax
add ebx, edx
or eax, 0x69261845
or eax, 0x72cc423e
and eax, 0x722818e1
or eax, 0x84100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x524a81c8
xor eax, 0x285973db
and eax, 0x22411212
or eax, 0x2a0884
mov dword [ebx], eax
add ebx, edx
and eax, 0x29521300
and eax, 0x20001000
or eax, 0xd6380ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d0c91e7
or eax, 0x470f2f20
and eax, 0x222b0a06
or eax, 0x401090
mov dword [ebx], eax
add ebx, edx
and eax, 0x35370b37
and eax, 0x20200800
or eax, 0xd61814e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a9fe7b9
and eax, 0x20231a10
or eax, 0x2480086
mov dword [ebx], eax
add ebx, edx
and eax, 0x3786a6c0
and eax, 0x22000080
or eax, 0xd4381c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1089efd4
or eax, 0x44d99f61
and eax, 0x22691a14
or eax, 0x20082
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e207f50
and eax, 0x60d6c1b9
and eax, 0x20000000
or eax, 0xd6381ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e83c490
and eax, 0x2b1810
or eax, 0x22400286
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e99c2d
and eax, 0x62281ca1
or eax, 0x94100040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0f4d6d
xor eax, 0x647603c4
and eax, 0x2491a00
or eax, 0x20220096
mov dword [ebx], eax
add ebx, edx
and eax, 0x7439a40e
and eax, 0x2d513cc6
and eax, 0x20000000
or eax, 0xd6381ce1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6031e5c7
xor eax, 0x6b5dbc97
and eax, 0x600010
or eax, 0x220b1a86
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416f19f3
or eax, 0x2993464
and eax, 0x62181461
or eax, 0x94200880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50ad9c52
and eax, 0x22010092
or eax, 0x6a1a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x514d977f
and eax, 0x72281ce1
or eax, 0x84100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x513a0b2a
and eax, 0x280800
or eax, 0x22431296
mov dword [ebx], eax
add ebx, edx
and eax, 0x558245bf
or eax, 0x1b402f47
and eax, 0x12000cc1
or eax, 0xe4381020
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b9a0621
and eax, 0x222a1a80
or eax, 0x410016
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b82f58
and eax, 0x26381cc0
or eax, 0xd0000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b2efe
and eax, 0x2080880
or eax, 0x20631216
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566c76bd
and eax, 0x74000c21
or eax, 0x823810c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fc0d4c
and eax, 0x3e051a24
and eax, 0x800
or eax, 0x226b1296
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f209b43
and eax, 0x79fecb22
and eax, 0x60080000
or eax, 0x96301ce1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc3f959
or eax, 0x9b893d7
and eax, 0x6b1296
or eax, 0x22000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f8b06e8
and eax, 0x4201c60
or eax, 0xf2180081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a4522a3
and eax, 0x22691a82
or eax, 0x20014
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e733d87
or eax, 0x15feea55
and eax, 0x36381cc1
or eax, 0xc0000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fefc20c
xor eax, 0x229deb12
and eax, 0x210a12
or eax, 0x224a1084
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e917eb9
and eax, 0x22001880
or eax, 0xd4380461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4703da0e
and eax, 0x1495d675
and eax, 0x10204
or eax, 0x226a1892
mov dword [ebx], eax
add ebx, edx
or eax, 0x500ce6a9
and eax, 0x72281ca1
or eax, 0x84100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7dfb28
and eax, 0x281800
or eax, 0x22430296
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ee3217
or eax, 0x2c234d6e
and eax, 0x26281c60
or eax, 0xd0100081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed1b67e
or eax, 0x40e9925f
and eax, 0x20691a96
or eax, 0x2020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e97ee8
xor eax, 0x68dc70a0
and eax, 0x2300c40
or eax, 0xf40810a1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7614ac
and eax, 0x3de09e2b
and eax, 0x20601800
or eax, 0x20b0296
mov dword [ebx], eax
add ebx, edx
or eax, 0xce51b10
and eax, 0x26281880
or eax, 0xd0100461
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a27d7fc
and eax, 0x222b1a94
or eax, 0x400002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b8392e7
and eax, 0x2001080
or eax, 0xf4380c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52146137
or eax, 0xe285c1e
and eax, 0x22281896
or eax, 0x430200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3e1acf
xor eax, 0x6c130036
and eax, 0x62818e1
or eax, 0xf0100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x46caec66
and eax, 0x226a1886
or eax, 0x10210
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bc360a6
and eax, 0x722818a0
or eax, 0x84100441
mov dword [ebx], eax
add ebx, edx
and eax, 0x1151c45e
and eax, 0x61efc6a5
and eax, 0
or eax, 0x226b1a96
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e85461
or eax, 0x79d5ae6
and eax, 0x6181ce1
or eax, 0xf0200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34d477ad
xor eax, 0x4249fc8a
and eax, 0x22490802
or eax, 0x221294
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79119ded
xor eax, 0x7b1a74bb
and eax, 0x202010c0
or eax, 0xd6180c21
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f25a806
xor eax, 0x20c1209e
and eax, 0x2681810
or eax, 0x20030286
mov dword [ebx], eax
add ebx, edx
and eax, 0x7878d8a4
xor eax, 0x69b1cdaa
and eax, 0x40181420
or eax, 0xb62008c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16d326da
xor eax, 0x7c384df2
and eax, 0x431280
or eax, 0x22280816
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e23a47
and eax, 0x21079c72
and eax, 0x20000040
or eax, 0xd6381ca1
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e76251
and eax, 0x20200000
or eax, 0x24b1a96
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec0b6e3
and eax, 0x24280c61
or eax, 0xd2101080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee6e136
and eax, 0x22200000
or eax, 0x4b1a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ed3fe
or eax, 0x66406801
and eax, 0x662818e1
or eax, 0x90100400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d0eac56
or eax, 0x48fb0120
and eax, 0x226b1896
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a10873
xor eax, 0x26ed99db
and eax, 0x4200820
or eax, 0xf21814c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ad9395
xor eax, 0x23266fe2
and eax, 0xb1016
or eax, 0x22600a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14fa5023
or eax, 0x2bd80f1
and eax, 0x363808e1
or eax, 0xc0001400
mov dword [ebx], eax
add ebx, edx
or eax, 0x728a3e38
and eax, 0x102f5427
and eax, 0x2a1000
or eax, 0x22410a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x4517fa5a
and eax, 0x58588af0
and eax, 0x401808c0
or eax, 0xb6201421
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f6a323
or eax, 0x29c7ff3a
and eax, 0x20631a12
or eax, 0x2080084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e7109fc
and eax, 0x14181060
or eax, 0xe2200c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72cdd755
and eax, 0x610a94
or eax, 0x220a1002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f93ff3
and eax, 0x4100461
or eax, 0xf2281880
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e6a757
and eax, 0x5062fbdf
and eax, 0x200000
or eax, 0x224b1a96
mov dword [ebx], eax
add ebx, edx
or eax, 0x137664b0
and eax, 0x456b725f
and eax, 0x281000
or eax, 0xf6100ce1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4791bdde
and eax, 0x2001880
or eax, 0x206b0216
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ccd5f6
and eax, 0x81080
or eax, 0xf6300c61
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20b2e1dd
and eax, 0x20a1814
or eax, 0x20610282
mov dword [ebx], eax
add ebx, edx
and eax, 0x188c9455
or eax, 0x64587a01
and eax, 0x64181801
or eax, 0x922004e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c218a0d
and eax, 0x22291a84
or eax, 0x420012
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ebd4113
xor eax, 0x5efa1a94
and eax, 0x70000001
or eax, 0x86381ce0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21c64e0c
and eax, 0x4d983cc4
and eax, 0x81084
or eax, 0x22630a12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc0e5c0
xor eax, 0x3f6099c2
and eax, 0x42080480
or eax, 0xb4301861
mov dword [ebx], eax
add ebx, edx
or eax, 0x167c78b4
and eax, 0x22681894
or eax, 0x30202
mov dword [ebx], eax
add ebx, edx
and eax, 0x71998ce9
or eax, 0x2e0de1d7
and eax, 0x260808c1
or eax, 0xd0301420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d09cadc
and eax, 0x2211214
or eax, 0x204a0882
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b67f8d
and eax, 0x333d78bf
and eax, 0x2201880
or eax, 0xf4180461
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd4d182
and eax, 0x1080
or eax, 0x226b0a16
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49497922
and eax, 0x622000a0
or eax, 0x94181c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x4014aeee
and eax, 0x22281a86
or eax, 0x430010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3388cd52
and eax, 0x32281cc0
or eax, 0xc4100021
mov dword [ebx], eax
add ebx, edx
and eax, 0x631c1440
xor eax, 0x51dfc772
and eax, 0x20444212
or eax, 0x44302c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76424ea
xor eax, 0x79baf9e8
and eax, 0x2a2004
or eax, 0x64044c68
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ac3498e
and eax, 0x6c6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x20004c0c
or eax, 0x6d12acce
and eax, 0x60006800
or eax, 0x12650300
mov dword [ebx], eax
add ebx, edx
or eax, 0x78637ae2
or eax, 0x2ea1213c
and eax, 0x3264616e
or eax, 0x1080400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c35aba6
and eax, 0x4c400e00
or eax, 0x20242032
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf34cce
and eax, 0x207cc225
and eax, 0x24
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbe17c7
xor eax, 0xb6358ac
and eax, 0x1634800
or eax, 0x600c0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x553b1027
and eax, 0x60694c24
or eax, 0x2000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e43f160
or eax, 0x25ad93db
and eax, 0x79626172
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1acf54f0
xor eax, 0x3152bd3b
and eax, 0x41
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b69c97
and eax, 0x49b01659
and eax, 0x40200000
or eax, 0x36444100
mov dword [ebx], eax
add ebx, edx
or eax, 0x52efdc37
and eax, 0x32695021
or eax, 0x1002040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6571fdeb
xor eax, 0x4157aec5
and eax, 0x4442202
or eax, 0x68200c30
mov dword [ebx], eax
add ebx, edx
or eax, 0xb43e5d3
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x668df7dc
or eax, 0x77e90159
and eax, 0x60604100
or eax, 0x8100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x32a98c5c
and eax, 0x20200000
or eax, 0x5041706c
mov dword [ebx], eax
add ebx, edx
or eax, 0x353e49b7
and eax, 0x64642869
or eax, 0x8000600
mov dword [ebx], eax
add ebx, edx
and eax, 0x5636dfb2
and eax, 0x656e7563
and eax, 0x20
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x422bc35c
and eax, 0
or eax, 0x74654700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44058dba
and eax, 0x10604210
or eax, 0x44102144
mov dword [ebx], eax
add ebx, edx
and eax, 0x444284a0
and eax, 0x44400000
or eax, 0x212c6261
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bb8f5c
and eax, 0
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32018eab
or eax, 0x54f1e556
and eax, 0x74614300
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d444b9
and eax, 0x49203faa
and eax, 0x40000000
or eax, 0x5706354
mov dword [ebx], eax
add ebx, edx
or eax, 0x7705efb4
and eax, 0x93d64f3
and eax, 0x1306460
or eax, 0x7842100e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x169fa5ad
and eax, 0x64654100
or eax, 0x10000600
mov dword [ebx], eax
add ebx, edx
and eax, 0x148fd8f6
and eax, 0x3d117404
and eax, 0x14000
or eax, 0x636e3250
mov dword [ebx], eax
add ebx, edx
and eax, 0xe86c04f
xor eax, 0x3f4e4413
and eax, 0x8400041
or eax, 0x40337324
mov dword [ebx], eax
add ebx, edx
or eax, 0x4881e0a
and eax, 0x706165
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c980e
and eax, 0x4745000
or eax, 0x68000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3a596f
and eax, 0x6e6c4841
or eax, 0x1002400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4715028f
and eax, 0x45040001
or eax, 0x20706162
mov dword [ebx], eax
add ebx, edx
or eax, 0x6964eb7b
and eax, 0x60606148
or eax, 0x10010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ebe25ce
or eax, 0x6e0c6821
and eax, 0x74654500
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f055428
and eax, 0x6b614100
or eax, 0x22854
mov dword [ebx], eax
add ebx, edx
or eax, 0x221e9dc1
and eax, 0x6a756d41
or eax, 0x4000202
mov dword [ebx], eax
add ebx, edx
or eax, 0x5068f8f2
and eax, 0x38cfeea4
and eax, 0x20
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f629976
and eax, 0xd621800
or eax, 0x40154200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a826868
and eax, 0x69567060
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x482962a7
xor eax, 0x1cdd2ff
and eax, 0x60022000
or eax, 0x64d5765
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bea04f7
xor eax, 0x745f420d
and eax, 0x14014440
or eax, 0x60622113
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6b84eb
xor eax, 0x152a2ecf
and eax, 0x224f61
or eax, 0x4c2008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69c549b9
xor eax, 0x6e1fed0a
and eax, 0x1344a00
or eax, 0x40400400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e0f4796
and eax, 0x40044400
or eax, 0x236b286c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a980a3b
or eax, 0x746e5e10
and eax, 0x56645420
or eax, 0x12041
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b271a58
and eax, 0x39d38954
and eax, 0x31400040
or eax, 0x44347229
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f21edda
and eax, 0x450c21
or eax, 0x65086040
mov dword [ebx], eax
add ebx, edx
and eax, 0x740cbfc7
or eax, 0x1c7d8ba0
and eax, 0x78702f61
or eax, 0x102400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad596f1
and eax, 0x660c1e3
and eax, 0x204000
or eax, 0x50540e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c577905
and eax, 0x40544800
or eax, 0x25202772
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b72613c
and eax, 0x48060442
or eax, 0x21507021
mov dword [ebx], eax
add ebx, edx
and eax, 0x739cb29d
and eax, 0x61143000
or eax, 0x614472
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b6f111
and eax, 0x61654560
or eax, 0xc00080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2e7db2
xor eax, 0x68b96567
and eax, 0x192047
or eax, 0x605228
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f2dec1e
xor eax, 0x666c8cc6
and eax, 0x62444c00
or eax, 0x10200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x389ad69d
and eax, 0x533fa269
and eax, 0
or eax, 0x64616f4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51b1cc07
and eax, 0x402040
or eax, 0x2c4c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2db00511
and eax, 0x75602e7
and eax, 0x4540000
or eax, 0x42204e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x566f225d
xor eax, 0x98037a2
and eax, 0x56654172
or eax, 0x2400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d109ba0
and eax, 0x44000020
or eax, 0x31747249
mov dword [ebx], eax
add ebx, edx
xor eax, 0x210b3d68
and eax, 0x444d4c01
or eax, 0x21002060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d513502
and eax, 0x18104961
or eax, 0x6162260c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7bda6
and eax, 0x6c745200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322671e5
and eax, 0x40402241
or eax, 0x21255002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81fc52
and eax, 0x5627c540
and eax, 0x40000400
or eax, 0x25486174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ddd141
and eax, 0x3021
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a5310ab
and eax, 0x28505000
or eax, 0x44240200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e32c09b
and eax, 0x1b75b9f
and eax, 0x204000
or eax, 0x6f4c2c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c659bc6
and eax, 0x4b3b5294
and eax, 0x41204000
or eax, 0x24542163
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19118fc5
xor eax, 0x499aed2a
and eax, 0x30610108
or eax, 0x40006440
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bafa2b8
and eax, 0x40200000
or eax, 0x2c545200
mov dword [ebx], eax
add ebx, edx
and eax, 0x67db581f
and eax, 0x64405000
or eax, 0x1252246
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b9837c
or eax, 0x10ce5844
and eax, 0x10406148
or eax, 0x60210400
mov dword [ebx], eax
add ebx, edx
and eax, 0x368456b6
xor eax, 0x758d3e23
and eax, 0x45004200
or eax, 0x20720100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1276964c
or eax, 0x60168943
and eax, 0x40640041
or eax, 0x6017420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40754880
xor eax, 0xd45c5b
and eax, 0x446028
or eax, 0x41210c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f95c870
xor eax, 0x362b0684
and eax, 0x50444200
or eax, 0x24210500
mov dword [ebx], eax
add ebx, edx
or eax, 0x46360584
and eax, 0x72654304
or eax, 0x3051
mov dword [ebx], eax
add ebx, edx
or eax, 0x27ae3adb
and eax, 0x656d614e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x754785ec
xor eax, 0x508c010b
and eax, 0x41
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf488b8f
xor eax, 0x6467d306
and eax, 0x43244800
or eax, 0x500600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc8538d
and eax, 0x41404200
or eax, 0x24332d6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x171e10c2
and eax, 0x4100000
or eax, 0x68645200
mov dword [ebx], eax
add ebx, edx
or eax, 0x314bb973
and eax, 0x61657243
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7faa370
and eax, 0x72dfe261
and eax, 0x402040
or eax, 0x73154534
mov dword [ebx], eax
add ebx, edx
or eax, 0x58decf85
and eax, 0x68546265
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24be2c8d
and eax, 0x44604460
or eax, 0x20012112
mov dword [ebx], eax
add ebx, edx
or eax, 0x62aeeafa
and eax, 0x763324ee
and eax, 0x60210400
or eax, 0x9405300
mov dword [ebx], eax
add ebx, edx
or eax, 0xed34f9
and eax, 0x606d4670
or eax, 0x12020004
mov dword [ebx], eax
add ebx, edx
and eax, 0x224db69d
and eax, 0x224c0010
or eax, 0x45226943
mov dword [ebx], eax
add ebx, edx
or eax, 0x142c0c9c
and eax, 0x624e654c
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9e6fe3
and eax, 0x3441000a
or eax, 0x40226560
mov dword [ebx], eax
add ebx, edx
and eax, 0x309faed0
and eax, 0x20020000
or eax, 0x45704300
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5a93a8
and eax, 0x54605020
or eax, 0x52441
mov dword [ebx], eax
add ebx, edx
and eax, 0x1446a99e
and eax, 0x442000
or eax, 0x68284f6f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147ae848
and eax, 0x30100425
or eax, 0x3606840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509fd766
or eax, 0x365450ee
and eax, 0x616e5322
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cca6a8d
and eax, 0x3edbe3f2
and eax, 0x2c486330
or eax, 0x43201040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc45677
xor eax, 0x420a7094
and eax, 0x64
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x446ab160
or eax, 0x691d0c5
and eax, 0x46725000
or eax, 0x29000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f0cf1b
and eax, 0x704000
or eax, 0x73032563
mov dword [ebx], eax
add ebx, edx
or eax, 0x5613249c
xor eax, 0x62495158
and eax, 0x1023023
or eax, 0x68440210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48cbc31d
and eax, 0x1047122
or eax, 0x56700250
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b96ba01
and eax, 0x7556d3c7
and eax, 0x1101000
or eax, 0x6e624000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ac8a24
and eax, 0x43200000
or eax, 0x30536563
mov dword [ebx], eax
add ebx, edx
or eax, 0x51145522
and eax, 0x61463023
or eax, 0x4080210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284fb53e
or eax, 0x1f1f1c28
and eax, 0x171428
or eax, 0x406050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cab7907
or eax, 0x10d3b128
and eax, 0x28780500
or eax, 0x41004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x659738eb
or eax, 0x232b6afa
and eax, 0x62284070
or eax, 0x10401404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762f946c
or eax, 0xe50d7f
and eax, 0x644165
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16940bab
xor eax, 0x40baa7bf
and eax, 0x40240600
or eax, 0x34414100
mov dword [ebx], eax
add ebx, edx
or eax, 0x19285669
and eax, 0x76f78baa
and eax, 0x74640308
or eax, 0x1006c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1278de2c
and eax, 0x61082160
or eax, 0x40440c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c35a8a8
or eax, 0x3e4c1a6d
and eax, 0x244c206c
or eax, 0x41204402
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d01431c
and eax, 0x2fbdc35c
and eax, 0x40
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5e4996
or eax, 0x4b084eba
and eax, 0x40004600
or eax, 0x34650100
mov dword [ebx], eax
add ebx, edx
and eax, 0x513d41d3
and eax, 0x40254100
or eax, 0x2d482e43
mov dword [ebx], eax
add ebx, edx
xor eax, 0x983777b
and eax, 0x44640820
or eax, 0x8006641
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da71acc
or eax, 0x1873dbd1
and eax, 0x11616e69
or eax, 0x46040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x12b65d9a
and eax, 0x44656300
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x745d8c4b
and eax, 0x64480000
or eax, 0x130652e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f38ef03
and eax, 0x30400a00
or eax, 0x442f6400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4421ebce
xor eax, 0x51f1fd86
and eax, 0x4401004
or eax, 0x60216061
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c8322f2
and eax, 0x44002020
or eax, 0x2178450e
mov dword [ebx], eax
add ebx, edx
and eax, 0x74e2acd1
and eax, 0x60602400
or eax, 0x10184100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf7d7dd
xor eax, 0x26a66954
and eax, 0x40204b08
or eax, 0x25522464
mov dword [ebx], eax
add ebx, edx
or eax, 0x70064b15
and eax, 0x70642e70
or eax, 0x8010002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3aa5075b
and eax, 0x59a70170
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x771d9fd8
xor eax, 0x2133f53
and eax, 0x65042000
or eax, 0x2615200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f81f62e
xor eax, 0xc2b985b
and eax, 0x70486465
or eax, 0x4210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x34414a79
and eax, 0x12f07f2e
and eax, 0x60642c
or eax, 0x65180102
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f93e845
or eax, 0x6d8c9102
and eax, 0x61147100
or eax, 0x2620200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cff4fca
and eax, 0x17cae34c
and eax, 0x14426348
or eax, 0x60310c20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45288723
and eax, 0x2158600a
or eax, 0x44200524
mov dword [ebx], eax
add ebx, edx
xor eax, 0x327d07d6
and eax, 0x46016200
or eax, 0x28681500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ddecc33
and eax, 0x20404400
or eax, 0x13302868
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dad0b60
xor eax, 0x21d788f2
and eax, 0x650012
or eax, 0x78002e20
mov dword [ebx], eax
add ebx, edx
and eax, 0x10017b19
xor eax, 0x7cf0e364
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b8695e3
and eax, 0x29021500
or eax, 0x40706200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ab9e528
and eax, 0x612a6520
or eax, 0x4040054
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c64f75d
and eax, 0x6550
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e54cceb
or eax, 0xee6a6cf
and eax, 0x2e602800
or eax, 0x84000
mov dword [ebx], eax
add ebx, edx
and eax, 0x84183fb
and eax, 0x400000
or eax, 0x257865
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14834a62
xor eax, 0x61232786
and eax, 0x74440100
or eax, 0x2a6000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd92076
and eax, 0x616e6160
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bc72d6
or eax, 0x4838845e
and eax, 0x6972116c
or eax, 0x16800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f4ef38
or eax, 0x421cf654
and eax, 0x53007244
or eax, 0x20200021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25e8dd5e
and eax, 0x2c925567
and eax, 0x4000120
or eax, 0x70726054
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b88a184
and eax, 0x2000
or eax, 0x674e69
mov dword [ebx], eax
add ebx, edx
or eax, 0x19513341
and eax, 0x276056c7
and eax, 0x1604400
or eax, 0x600f2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x71a5d880
and eax, 0x2bdfb0a2
and eax, 0x20453000
or eax, 0x204064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a6563a
or eax, 0x39f654ae
and eax, 0x32617472
or eax, 0x40000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x780c31fa
or eax, 0x7c32aaf0
and eax, 0x666e6970
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b8d0e2
xor eax, 0x22bd1772
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b8a92b
or eax, 0x3ea0490a
and eax, 0x1a800100
or eax, 0x81082200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a154c37
and eax, 0
or eax, 0x66
mov dword [ebx], eax
add ebx, edx
and eax, 0x13528bd7
and eax, 0
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a676e2e
and eax, 0x6800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x591aa10a
and eax, 0x1aa800
or eax, 0x40400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690d1038
xor eax, 0x4ac31300
and eax, 0x10ac00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35964fcd
and eax, 0x1274043a
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x656362d7
or eax, 0xb3cfff9
and eax, 0x2000200
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c44ff
and eax, 0x80
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb61de4
or eax, 0xc896441
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c17155d
or eax, 0x40ffab83
and eax, 0x1e9c00
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b6f4e7f
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9de5e7
xor eax, 0x6f3f132
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x240c8fe9
xor eax, 0x58e43502
and eax, 0x82800
or eax, 0x64000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39262477
and eax, 0x80000
or eax, 0x173000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663dbabd
and eax, 0x8800
or eax, 0x182400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a5887df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4be9d2
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd2f4722
or eax, 0x1b78c125
and eax, 0xc0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32d48787
and eax, 0x20400600
or eax, 0x41242800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f937b90
or eax, 0x1cedebb9
and eax, 0x6130
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7629123e
and eax, 0x80000
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b3792f
and eax, 0x20000
or eax, 0x8400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b2e36c
and eax, 0x322600
or eax, 0x64400800
mov dword [ebx], eax
add ebx, edx
or eax, 0x34498197
xor eax, 0x649946d6
and eax, 0x606041
or eax, 0x11420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c8a521
xor eax, 0x403ef05
and eax, 0xa0400
or eax, 0x148000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59070c1a
and eax, 0x800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x284ecfde
and eax, 0x20422600
or eax, 0x44300800
mov dword [ebx], eax
add ebx, edx
or eax, 0xf50c1cc
and eax, 0x24606440
or eax, 0x11021
mov dword [ebx], eax
add ebx, edx
and eax, 0x16246dde
and eax, 0x4206440
or eax, 0x704c0b36
mov dword [ebx], eax
add ebx, edx
or eax, 0x2abcca6
and eax, 0x6464
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d1bd95
and eax, 0x10ac00
or eax, 0xe0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dec6ee4
and eax, 0x400
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x731df44
and eax, 0x4300a00
or eax, 0x60422400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3df0fe
and eax, 0x24617460
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d4b191e
and eax, 0x24401000
or eax, 0x403a6a7a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5050ab35
and eax, 0x4142
or eax, 0x2620
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c03406e
or eax, 0x3e6cd6cd
and eax, 0xc1000
or eax, 0x132000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13057d52
and eax, 0x104000
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f16802d
or eax, 0x23931916
and eax, 0x25140800
or eax, 0x40602600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1421c2f5
and eax, 0x65246470
or eax, 0x8001008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb272fe
and eax, 0x68
or eax, 6
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc25465
and eax, 0x5000
or eax, 0x30a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e78a256
xor eax, 0x3acccbda
and eax, 0x42800
or eax, 0x2c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x72cc8d94
and eax, 0x17ddab0e
and eax, 0x800
or eax, 0x73622600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad97b36
or eax, 0x43cdf6c0
and eax, 0x72
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130e55a5
and eax, 0x7c6dce78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c5ab178
or eax, 0x3e685a7c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3880b08a
and eax, 0xc7e6c95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37871c6
and eax, 0x85100
or eax, 0xec830400
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ca7806
and eax, 0x89086c02
or eax, 0x2008081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6596a928
or eax, 0x51c43b5
and eax, 0x40005
or eax, 0x210840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63262836
or eax, 0x7b3f048a
and eax, 0x70000000
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67298918
and eax, 0x2ca0ea38
and eax, 0x24000000
or eax, 0xd845c606
mov dword [ebx], eax
add ebx, edx
or eax, 0x2914bfd9
and eax, 0x55eddcd3
and eax, 0x4404c801
or eax, 0x82002300
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d6ad4f
and eax, 0x63e0f62f
and eax, 0xa001
or eax, 0x8a005c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc3f263
and eax, 0x800f041
or eax, 0x45880c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x431e78e3
or eax, 0x4d3ec542
and eax, 0x81481ee
or eax, 0x410a11
mov dword [ebx], eax
add ebx, edx
and eax, 0x6891a405
or eax, 0x23fddff6
and eax, 0xc281
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1951253f
or eax, 0x52a2fecb
and eax, 0x2208000
or eax, 0x4540000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f76867a
or eax, 0x9f81282
and eax, 0x1fa04c2
or eax, 0x14104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41920bc1
and eax, 0x40400403
or eax, 0x58600e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9ba7d5
and eax, 0x4108003a
or eax, 0x48200c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x286c03ee
xor eax, 0x76f1a13f
and eax, 0x764180d1
or eax, 0x8804082a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f1a0432
and eax, 2
or eax, 0x81084d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d553643
or eax, 0x7ee9bc7f
and eax, 0xe1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb1c25f
and eax, 0x2004020
or eax, 0xc4063400
mov dword [ebx], eax
add ebx, edx
or eax, 0x461a591c
and eax, 0xc2007804
or eax, 0x29018241
mov dword [ebx], eax
add ebx, edx
and eax, 0xe071c3c
and eax, 0xa010004
or eax, 0xf044c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a151af
and eax, 0x16918688
and eax, 0x12008200
or eax, 0xe8550800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bbe6dfa
xor eax, 0x69c280b
and eax, 0xd614580
or eax, 0x29c1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d57701c
or eax, 0x4f6f896c
and eax, 0x57f4124
or eax, 0x80800492
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e1c579
or eax, 0x1eb3ebb
and eax, 0x51774c0
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x481c0997
and eax, 0x52992578
and eax, 0x180510
or eax, 0x85e648a6
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5cecd7
and eax, 0xc4480
or eax, 0xf033149
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d705e99
and eax, 0x5005480
or eax, 0x80fd0136
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70e9957f
and eax, 0xb00440c0
or eax, 0x8033512
mov dword [ebx], eax
add ebx, edx
and eax, 0x71b56dbc
and eax, 0x70fac7f4
and eax, 0
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edfe46
or eax, 0x50391229
and eax, 0x160d6269
or eax, 0xa0020082
mov dword [ebx], eax
add ebx, edx
and eax, 0xa44b4c8
and eax, 0x42040
or eax, 0xc081df05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d6b7ad8
and eax, 0x104fd557
and eax, 0xe0514
or eax, 0xb6011260
mov dword [ebx], eax
add ebx, edx
or eax, 0x5903c6d7
and eax, 0xc905d645
or eax, 0x802808
mov dword [ebx], eax
add ebx, edx
and eax, 0x603eae22
and eax, 0x40e00
or eax, 0xb60b0174
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69140ec9
or eax, 0x16d48eaa
and eax, 0xd2858d15
or eax, 0x7040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x128d1028
and eax, 0x80575
or eax, 0x4b00200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fb86d26
and eax, 0x6b000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x581c3c72
and eax, 0x41140c42
or eax, 0x4a20301
mov dword [ebx], eax
add ebx, edx
and eax, 0x33595e91
and eax, 0x401
or eax, 0x74c081fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ee447d2
and eax, 0x98126ba
and eax, 0x800412
or eax, 0x4d360b05
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2a117f
or eax, 0x48f120f7
and eax, 0x44c101f6
or eax, 0x31088408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x406ddc0c
and eax, 0x15a40902
or eax, 0x4012060d
mov dword [ebx], eax
add ebx, edx
or eax, 0x151f25c2
xor eax, 0x49445b2f
and eax, 0x14d204e0
or eax, 0x6000811d
mov dword [ebx], eax
add ebx, edx
and eax, 0x21272033
and eax, 1
or eax, 0x20b806
mov dword [ebx], eax
add ebx, edx
and eax, 0x339a2360
or eax, 0x57a4eda3
and eax, 0x4a00000
or eax, 0x204b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5588dd5f
and eax, 0x7141940f
or eax, 0x8e042200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ceabcd7
and eax, 0x4408005
or eax, 0x13344080
mov dword [ebx], eax
add ebx, edx
and eax, 0x99181c5
or eax, 0x67b3866a
and eax, 0x6601860f
or eax, 0x984c3000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7122fd13
xor eax, 0x60177bcc
and eax, 0xf708081
or eax, 0x44904
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4edcca
and eax, 0x510140f
or eax, 0xf845a200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c22cc00
and eax, 0x1745205
or eax, 0x6008080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a307238
xor eax, 0x35ef68c6
and eax, 0x38
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5621d4a4
and eax, 0x4000
or eax, 0xb805ab00
mov dword [ebx], eax
add ebx, edx
and eax, 0x71567555
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109788dd
and eax, 0x158d908b
and eax, 0x58088
or eax, 0xc3586503
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d76632
and eax, 0xc4ccc488
or eax, 0x8000844
mov dword [ebx], eax
add ebx, edx
and eax, 0x33ad8e03
and eax, 0x880400
or eax, 0xec0351cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e96ea6
xor eax, 0x6590e039
and eax, 0x8a208c83
or eax, 0x1006000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c951ae
xor eax, 0x6c8b8159
and eax, 0x5000844
or eax, 0x40890001
mov dword [ebx], eax
add ebx, edx
or eax, 0x140a3c41
and eax, 0x7aa18e8d
and eax, 0x40010800
or eax, 0xa84c83e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55cdbe9a
and eax, 0x1001502
or eax, 0x2084089
mov dword [ebx], eax
add ebx, edx
or eax, 0x29f8865d
and eax, 0x1881451
or eax, 0x54012800
mov dword [ebx], eax
add ebx, edx
or eax, 0x61af0ce8
and eax, 0x8f5b6ac
and eax, 0x420a8
or eax, 0x31008154
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aed8e10
and eax, 0x68400000
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1b6591
and eax, 0x75186d1c
and eax, 0x110
or eax, 0x8ad
mov dword [ebx], eax
add ebx, edx
or eax, 0x846a437
xor eax, 0x5cb55a1
and eax, 0x904c002
or eax, 0x80000481
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ff2003
and eax, 0x483016c7
and eax, 1
or eax, 0x4d8bf844
mov dword [ebx], eax
add ebx, edx
and eax, 0x83d24aa
and eax, 0x8090000
or eax, 0xe4448908
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d25744
and eax, 0x89dc5508
or eax, 0x2200083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b9ae44
and eax, 0x1015042
or eax, 0x44880400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1797b0c0
and eax, 0x500c8080
or eax, 0xa8410b70
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7e391e
and eax, 0x8d640988
or eax, 0x804401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ddb141b
and eax, 0x28525411
or eax, 0x4200a044
mov dword [ebx], eax
add ebx, edx
and eax, 0x59776804
or eax, 0x5008035b
and eax, 0x50400104
or eax, 0xa0058c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f95bce7
and eax, 0xec458d40
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c2fb5
and eax, 0x17bb641e
and eax, 0x5212000
or eax, 0xfade4a51
mov dword [ebx], eax
add ebx, edx
and eax, 0x31cef2
or eax, 0x49a6b21d
and eax, 0x4033e055
or eax, 0x92000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcd1b2f
and eax, 0x532b600d
and eax, 0x42000001
or eax, 0x24fc458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x270da1e0
and eax, 0x2040080
or eax, 0x89105009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bce9227
xor eax, 0x9d105c3
and eax, 0x103c44d
or eax, 0x40c43800
mov dword [ebx], eax
add ebx, edx
or eax, 0xaecb064
or eax, 0x485d2d00
and eax, 0x40
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777bd21e
and eax, 0x7ab5747d
and eax, 0x70110000
or eax, 0x8c448b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x205af3d8
xor eax, 0x73c69874
and eax, 0x244
or eax, 0x284083
mov dword [ebx], eax
add ebx, edx
or eax, 0x46427055
xor eax, 0x26d4634f
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a4a5e4
and eax, 0
or eax, 0x40c7fc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d84c02
and eax, 0x34ad344a
and eax, 0x40
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
or eax, 0x17c7184d
and eax, 0x6dcd7f95
and eax, 0x4450800
or eax, 0xf8088300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa199a1
and eax, 0x2ced2849
and eax, 0x2c0001
or eax, 0x41c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a70e68f
and eax, 0x52257738
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e9dc8aa
and eax, 0x285c800
or eax, 0x40423455
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fb1a7f0
and eax, 0x30
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b604e53
and eax, 0x28400a00
or eax, 0xd0058100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72344c7c
xor eax, 0x49a67c4d
and eax, 0x81c00101
or eax, 0xc204488
mov dword [ebx], eax
add ebx, edx
or eax, 0x30aa446c
and eax, 0x8940444d
or eax, 0x211b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x297b4d0c
and eax, 0x9504404
or eax, 0x8402b051
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a201a81
and eax, 0x26727054
and eax, 0x1000
or eax, 0x8d50e045
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a500e7
and eax, 0x45
or eax, 0x6a51ec08
mov dword [ebx], eax
add ebx, edx
or eax, 0x50fbf001
and eax, 0x6051fc4d
or eax, 0x800403b2
mov dword [ebx], eax
add ebx, edx
or eax, 0xc808f42
or eax, 0x14b1345b
and eax, 0xc055e58b
or eax, 0x3080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1b5565
xor eax, 0x1e5ea586
and eax, 0x84080448
or eax, 0x48c4c884
mov dword [ebx], eax
add ebx, edx
or eax, 0x775f08e5
and eax, 0x39216fa4
and eax, 0x28014484
or eax, 0xc48a1148
mov dword [ebx], eax
add ebx, edx
or eax, 0x67c1a70e
and eax, 0xf046c0e
and eax, 0xb006402
or eax, 0x800c8881
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd4e0185
xor eax, 0x3ccb6243
and eax, 0xb2090845
or eax, 0x5060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51602931
and eax, 0x1fa5cf84
and eax, 0x4010000
or eax, 0x49880648
mov dword [ebx], eax
add ebx, edx
and eax, 0x5981c354
or eax, 0x445a4a0f
and eax, 0x48414244
or eax, 0xb00485b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e5dd98
or eax, 0x3c96b5d3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f9bdd5d
and eax, 0x4749e2ef
and eax, 0x45090049
or eax, 0x108209a2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3807a38f
and eax, 0x18283e8
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69836d8b
and eax, 0x8404401
or eax, 0x83b81188
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2a17e2
xor eax, 0x331b624
and eax, 0x440be045
or eax, 0x1301800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d98574c
and eax, 0x41005044
or eax, 0x2a462db0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f940e
and eax, 0x808e848
or eax, 0x83201005
mov dword [ebx], eax
add ebx, edx
or eax, 0x539743c0
and eax, 0x808d0845
or eax, 0x4000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2a91d8
and eax, 0
or eax, 0xf80a
mov dword [ebx], eax
add ebx, edx
or eax, 0x14f89818
and eax, 0x14408800
or eax, 0xe8050100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e6eab98
and eax, 0x8a6c0988
or eax, 0x1904403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d11174
and eax, 0x5290c51
or eax, 0x50120000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d4ec2cc
and eax, 0x928460c
or eax, 0x82003100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a64d23d
xor eax, 0x61b9c594
and eax, 0x8813001
or eax, 0x400acc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7693c0c8
and eax, 0x3c10080c
or eax, 0xc0458300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bcaefb0
and eax, 0x33084000
or eax, 0x8000a03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e71108b
and eax, 0x15700808
or eax, 0x2020445
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ceb96a
and eax, 0x400008
or eax, 0x8bbc4583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f19118
and eax, 0x48090401
or eax, 0x22084c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd7fad7
and eax, 0x48010804
or eax, 0xb4548308
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6ac27e
and eax, 0x6bed6cfb
and eax, 0x44802
or eax, 0x89100201
mov dword [ebx], eax
add ebx, edx
and eax, 0x31db44b4
and eax, 0x1000000
or eax, 0x448b0c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5693b9f7
xor eax, 0x3d3cd388
and eax, 0x6905cb0c
or eax, 0x82002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73da8c18
and eax, 0x98c80300
or eax, 0x670080a9
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a6e4c13
and eax, 0x42480001
or eax, 0x8115e58a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ede66f6
and eax, 0xccccc4cc
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x66c06598
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af1786c
and eax, 0xcc8954cc
or eax, 0x20020100
mov dword [ebx], eax
add ebx, edx
and eax, 0x43abe6c7
or eax, 0x2c084e83
and eax, 0xc084c83
or eax, 0x320a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345fe49d
and eax, 0x31770016
or eax, 0x5a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b159b6f
xor eax, 0x7d4ca3db
and eax, 0x10000
or eax, 0xc0840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65975c4a
and eax, 0x800000
or eax, 0x48850f
mov dword [ebx], eax
add ebx, edx
and eax, 0x671618f7
xor eax, 0x451691f4
and eax, 0x45060000
or eax, 0xc00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f994a0c
and eax, 0x460a08
or eax, 0x4580b0d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x533c4e16
or eax, 0x712459fa
and eax, 0x45c600d8
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bd6975c
xor eax, 0x36f10623
and eax, 0x4506005a
or eax, 0xc00080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3308aa5f
xor eax, 0x555c59ee
and eax, 0x182004b
or eax, 0x44440090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61e58d59
and eax, 0x4020080
or eax, 0x41c4005c
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b8ab44
and eax, 0x7275ca5b
and eax, 0x40000040
or eax, 0x5c6ff9d
mov dword [ebx], eax
add ebx, edx
or eax, 0x58cea8e1
and eax, 0x71c53903
and eax, 0x41c42000
or eax, 0x403c2de
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566c4dda
xor eax, 0x28e1661b
and eax, 0x28014
or eax, 0x3100e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12090d52
and eax, 0x88900
or eax, 0xc0050200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9cbf74
or eax, 0x6f0363d4
and eax, 0x89000030
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5e8dd9
and eax, 1
or eax, 0x45c7e44c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53ceacc2
and eax, 0x2c15202f
and eax, 0xc
or eax, 0x40f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e30adc2
and eax, 0x4108900
or eax, 0x50200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b95f645
and eax, 0x12000001
or eax, 0x40000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce7d518
or eax, 0xb19fdff
and eax, 0x85ce8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a24315e
or eax, 0x62143c9f
and eax, 0x40100
or eax, 0x4c08200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c637cfa
and eax, 0x400000
or eax, 0x8bb84589
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe0bffd
and eax, 0x4588f845
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12456185
and eax, 0x75f24066
and eax, 0
or eax, 0xe84d8df0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bcd0bfc
or eax, 0x31f5e9ce
and eax, 0x81406a40
or eax, 0xc000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fab1fb8
and eax, 0x80427441
or eax, 0xd108814
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f48258
or eax, 0x4256b43b
and eax, 0x4250b441
or eax, 0x28004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10b00245
and eax, 0x7040f600
or eax, 0x801509ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ea01f
and eax, 0x40b406a
or eax, 0x9800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589bca35
or eax, 0x2bf4072f
and eax, 0x340
or eax, 0x3080
mov dword [ebx], eax
add ebx, edx
and eax, 0x757b29d5
and eax, 0x2040
or eax, 0x33804811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d9600c
and eax, 0x480000
or eax, 0x6aa00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5095251d
and eax, 0x2000008
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4945a2af
and eax, 0x41450084
or eax, 0x4820c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x41abbf0
and eax, 0x510e4
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
and eax, 0x67cc1709
and eax, 0x40000
or eax, 0x8d006a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x47357dba
and eax, 0x5006800
or eax, 0x88528455
mov dword [ebx], eax
add ebx, edx
or eax, 0x20ff37c
and eax, 0x58bad483
and eax, 0x810d001
or eax, 0xe0400944
mov dword [ebx], eax
add ebx, edx
or eax, 0x572db9eb
or eax, 0x109a2128
and eax, 0x841
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x626735fb
and eax, 0x1f1c7a68
and eax, 0
or eax, 0xc70cc483
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f0c4d3
and eax, 0x63301d
and eax, 1
or eax, 0x7fc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x62a90f65
and eax, 0x4dabc781
and eax, 0x408b0000
or eax, 0xd000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xe64f75b
and eax, 0x3d88a8e
and eax, 0
or eax, 0xe04d89f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c335af8
and eax, 0x40685188
or eax, 0x12800405
mov dword [ebx], eax
add ebx, edx
or eax, 0x5106291a
and eax, 0x418c400a
or eax, 0x4010060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6570c997
and eax, 0x8d00fc
or eax, 0x4d005000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4668e55e
xor eax, 0x40dad0cb
and eax, 0x4b2a4160
or eax, 0xb4401084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57c97fe4
and eax, 0x28a00400
or eax, 0x424051ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6742a8af
and eax, 0x48408d07
or eax, 0x90150000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46cbed58
and eax, 0x12c0a152
or eax, 0x21000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca6801f
or eax, 0x674d0d9b
and eax, 0x68400000
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65b0255b
and eax, 0x2b9d1043
and eax, 1
or eax, 0x81c
mov dword [ebx], eax
add ebx, edx
or eax, 0x42d3ee79
and eax, 0x4200c401
or eax, 0x840c0082
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c06bfeb
and eax, 0x401
or eax, 0x317304
mov dword [ebx], eax
add ebx, edx
or eax, 0x208f5c53
and eax, 0x208b0100
or eax, 0xc5000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67aaa509
or eax, 0x52cec8a1
and eax, 0xc4ccc109
or eax, 0x8000254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1982a2ca
and eax, 0xc44c4084
or eax, 0x8808c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ac0f018
xor eax, 0x249834f8
and eax, 0x4c48c4c0
or eax, 0x8084080c
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6685c8
and eax, 0x175d3bd0
and eax, 0x44c08c0
or eax, 0xc880c40c
mov dword [ebx], eax
add ebx, edx
or eax, 0x20296fbf
xor eax, 0x31712b2e
and eax, 0xcc8844c0
or eax, 0x2003110c
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b29f7f
or eax, 0x623795e9
and eax, 0xc60ccc83
or eax, 0x1002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c8e14b7
and eax, 0xf804
or eax, 0x441
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b0bd7f
and eax, 0
or eax, 0x9eb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bf9ef8e
and eax, 0x210458a
or eax, 0x81ec0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232179e4
xor eax, 0xdd7b477
and eax, 0x5080000
or eax, 0x408101c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4155f83d
and eax, 0x45c81fc
or eax, 0xf8210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd6f9c9
and eax, 0x148a0f01
and eax, 1
or eax, 0xfe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b2e8684
or eax, 0x80decbf
and eax, 0x90b0e73
or eax, 0x44801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x69476a82
and eax, 0x30a00
or eax, 0x14b405fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b55220f
xor eax, 0x2a375333
and eax, 0x784c
or eax, 0x310001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72fa2be3
and eax, 0x70c20100
or eax, 0x4108400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25c70343
and eax, 0x1000201
or eax, 0x8ac0310c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56544bf3
or eax, 0x3f2b7556
and eax, 0x89267c4c
or eax, 0x408001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd594924
and eax, 0x380500
or eax, 0x31404804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dbc2ca4
and eax, 0xc00000
or eax, 0xd02b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1273d984
xor eax, 0x47648aa
and eax, 0x1000408a
or eax, 0x42081501
mov dword [ebx], eax
add ebx, edx
or eax, 0x17e2a0c8
and eax, 0x8a0c8
or eax, 0x820
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec750e1
xor eax, 0x77afbb40
and eax, 0x4848300
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a3202f
and eax, 0x5e40109
or eax, 0xc2104480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585f9365
and eax, 0xd044
or eax, 0x2801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x415a7578
and eax, 0x14a0000
or eax, 0x8a10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10fdd2aa
and eax, 0x110408a
or eax, 0x82e80501
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb96197
and eax, 0x5890180
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x16a4d936
or eax, 0x855c6e1
and eax, 0x84583e0
or eax, 0xf0080818
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e3827cd
and eax, 0x72740d39
or eax, 0x1804002
mov dword [ebx], eax
add ebx, edx
or eax, 0xbb029e7
xor eax, 0x798acf92
and eax, 0x548205
or eax, 0x8010912
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7710e7
and eax, 0x500003
or eax, 0x66a85500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x452b53cc
and eax, 0x302060f
or eax, 0x8800b800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3da5d9f8
and eax, 0x80266045
or eax, 0x9409808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5feae8a9
and eax, 0x10080004
or eax, 0x21704d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1484a453
xor eax, 0x2c46f257
and eax, 0x18aa0000
or eax, 0xc0410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a36194a
and eax, 0x111808
or eax, 0x2060b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18e6d04b
and eax, 0x200000
or eax, 0x5dc58b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x156775ba
and eax, 0x3086e2e1
and eax, 0x40000
or eax, 0xccc8ccc3
mov dword [ebx], eax
add ebx, edx
or eax, 0x780052b2
or eax, 0x755f1da5
and eax, 0xccccccc4
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x43536bd3
or eax, 0x53653a25
and eax, 0x400150c4
or eax, 0xac8a0508
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f8303b6
or eax, 0x245407ba
and eax, 0x8b144482
or eax, 0xa801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dbf5d7d
and eax, 0x44890044
or eax, 0x1000801
mov dword [ebx], eax
add ebx, edx
or eax, 0x73ccb329
and eax, 0x4f0be0bb
and eax, 0x4098020
or eax, 0x8440bd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x58be7bdf
and eax, 0x8080980
or eax, 0x83f04409
mov dword [ebx], eax
add ebx, edx
and eax, 0xc5b490d
and eax, 0x84801
or eax, 0xb707b054
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e243b2e
xor eax, 0x47ae6459
and eax, 0x30808502
or eax, 0x44400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x147f79ad
xor eax, 0x1aa27016
and eax, 0x780d8819
or eax, 0x80400342
mov dword [ebx], eax
add ebx, edx
and eax, 0x701fabc1
and eax, 0x18301
or eax, 0x8310340e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x209bf9ab
xor eax, 0xae6b96d
and eax, 0x96c41c8
or eax, 0x10100032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x233fc61c
and eax, 0x43137bea
and eax, 0x2000182
or eax, 0xdf84409
mov dword [ebx], eax
add ebx, edx
and eax, 0x40aaf491
and eax, 0x800081
or eax, 0xf9030836
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc02c23
and eax, 0xdb26017
and eax, 0x22010
or eax, 0x8b0c5f4a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b54aa2
xor eax, 0x1dbe35ed
and eax, 0x93050015
or eax, 0x240af840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550b88d8
and eax, 0x20000000
or eax, 0xc08302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24f6087
or eax, 0x355b2246
and eax, 0x23d04181
or eax, 0xc8200408
mov dword [ebx], eax
add ebx, edx
and eax, 0x36396971
and eax, 0x33d304ad
and eax, 0x20000001
or eax, 0xd84d8b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72bba853
and eax, 0x8810230a
or eax, 0x1019405
mov dword [ebx], eax
add ebx, edx
and eax, 0xfe7cc18
and eax, 0x6a8312ce
and eax, 0x8000000
or eax, 0x8366f055
mov dword [ebx], eax
add ebx, edx
or eax, 0x69349d59
and eax, 0x8966f045
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7efba3e5
xor eax, 0x6399bc84
and eax, 0x498b1c41
or eax, 0x400e004
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b02c1c
and eax, 0x800c04
or eax, 0x113703f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b7066c8
xor eax, 0x67948c56
and eax, 0x3c41a30a
or eax, 0xc0041405
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ce6d4
and eax, 0x454d01b
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x310acd20
and eax, 0xc020
or eax, 0x31eb0013
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f01bc22
and eax, 0x1000002
or eax, 0x82f44d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a850666
and eax, 0x98102c1
or eax, 0x44080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e222c61
and eax, 0x1cbf98ce
and eax, 0x80108c0
or eax, 0xf0548334
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa97b227
xor eax, 0x18865b3b
and eax, 0x88004280
or eax, 0x1028003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2674a415
and eax, 0x8b626014
or eax, 0x10899841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c1ccfb3
and eax, 0xff89df9
and eax, 0x7f00580
or eax, 0x804400b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d8e7c4f
xor eax, 0x67e1356c
and eax, 0x480508a3
or eax, 0x81800014
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de9ffca
and eax, 0x45c50975
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b0a0516
xor eax, 0x127270c2
and eax, 0x1a4
or eax, 0x48
mov dword [ebx], eax
add ebx, edx
and eax, 0x7490278a
or eax, 0x896a249
and eax, 0x6a300
or eax, 0xc7014800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c641e1c
and eax, 0x45dd6a15
and eax, 0x6004
or eax, 0x8c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a010efe
xor eax, 0x4ae2ac16
and eax, 0x830000
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75e08b5b
and eax, 0x1306e9c
and eax, 0x1200a08
or eax, 0x5cc581e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x46b24275
and eax, 0x4fa6a390
and eax, 0x4c848080
or eax, 0x80484c43
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c1831c
and eax, 0x8c0c4ccc
or eax, 0x40c08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f2a0933
and eax, 0xa08245cc
or eax, 0x4c091000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1effe2
xor eax, 0x5003f2e7
and eax, 0x2808a403
or eax, 0xc0004880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf38745
and eax, 0xc4
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
or eax, 0x548fcd2
and eax, 0x1484481
or eax, 0x8ab40108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x383f7706
xor eax, 0x58ce2ced
and eax, 0xe8001c40
or eax, 0x50e005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4426ce0a
and eax, 0x400
or eax, 0x3a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe3491d
and eax, 0x9004481
or eax, 0x80048002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e574d36
and eax, 0x5038805
or eax, 0x48887040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b468875
xor eax, 0x1bf6b5c1
and eax, 0x2841b0
or eax, 0x421048
mov dword [ebx], eax
add ebx, edx
and eax, 0x681395c8
xor eax, 0x6fc87319
and eax, 0x42c84081
or eax, 0x1034150a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebede31
and eax, 0x42ba7efb
and eax, 0x5400
or eax, 0x6a0e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc06d59
xor eax, 0x661308a1
and eax, 0x8c48100
or eax, 0x4000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bbff187
and eax, 0x435de183
or eax, 0x80000408
mov dword [ebx], eax
add ebx, edx
and eax, 0xe11a06a
and eax, 0x5c49882a
and eax, 0x8008
or eax, 0xcccc4cc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f3ea4d
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x724ae555
or eax, 0x535df6bf
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d1032ab
and eax, 0x5da3fcb0
and eax, 0x805400
or eax, 0xec0b01cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x70f8d1d3
and eax, 0xc408c483
or eax, 0x2042800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38913be2
and eax, 0x7c8d1f87
and eax, 0x44081401
or eax, 0x8212e044
mov dword [ebx], eax
add ebx, edx
or eax, 0x505c55e9
xor eax, 0xe815246
and eax, 0xc04ba501
or eax, 0x6205044
mov dword [ebx], eax
add ebx, edx
and eax, 0x83649fb
xor eax, 0x48653056
and eax, 0x40027005
or eax, 0x86208640
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4c122f
and eax, 0x115733f6
and eax, 0x403244
or eax, 0xc6a1c501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d2e7fef
and eax, 0xc20c8800
or eax, 0x4107045
mov dword [ebx], eax
add ebx, edx
and eax, 0x4210a0ea
and eax, 0x4210a040
or eax, 0x84285905
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe203ec
xor eax, 0x57670719
and eax, 0x8094f844
or eax, 0x46620201
mov dword [ebx], eax
add ebx, edx
or eax, 0x536fc038
and eax, 0xc796fa45
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x15730aa9
and eax, 0xf845
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78388708
and eax, 0x6ed4f16b
and eax, 0x8000000
or eax, 0x1eb0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x63137f41
xor eax, 0x554014bd
and eax, 0x2b84188
or eax, 0x81440403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x552df84
or eax, 0x338fcd0c
and eax, 0x5890100
or eax, 0x400000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4c4093
and eax, 0x1c450150
or eax, 0xe03880ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x59360c30
and eax, 0
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a916cb
xor eax, 0x34238209
and eax, 0x448a0842
or eax, 0x1012031
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b24273c
and eax, 0x2982237c
or eax, 0x90501080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b480894
xor eax, 0x6de165f2
and eax, 8
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33640160
and eax, 0x32040160
or eax, 0x840bf097
mov dword [ebx], eax
add ebx, edx
and eax, 0x339b6a18
or eax, 0x1aeb8c24
and eax, 0xae00414
or eax, 0x81141140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dbbaf05
and eax, 0x404
or eax, 0xb60ff841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df6e97
and eax, 0x100080
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62a263b7
or eax, 0x281f7fee
and eax, 0xa8a3300
or eax, 0x81400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c9827c2
and eax, 0x8882000
or eax, 0x8200dc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x7309bd0a
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e588c25
and eax, 0x31493091
and eax, 0x20080001
or eax, 0xc583c6ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a05b7bb
and eax, 0x47901f35
and eax, 0x44800311
or eax, 0x884cc04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3903e1e8
and eax, 0xec8b41cc
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ff7fb11
and eax, 0xa108ec81
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e6a5ec3
and eax, 0x36c0
or eax, 0x114
mov dword [ebx], eax
add ebx, edx
or eax, 0x707eb22b
and eax, 0x7c0589
or eax, 0x8b804000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8d8a10
or eax, 0x113d522c
and eax, 0x35d80d
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10c98777
xor eax, 0x6429cf05
and eax, 0x54d71000
or eax, 0x1284100
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f56211
and eax, 0x40150000
or eax, 0x28008bfc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5f6332
xor eax, 0x58705080
and eax, 0x30
or eax, 0x89000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4051917b
and eax, 0x5d714d20
and eax, 0x400000
or eax, 0x2af855
mov dword [ebx], eax
add ebx, edx
or eax, 0x60592230
and eax, 0x785075
or eax, 0x8b80058a
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d5179f
and eax, 0x127041d7
and eax, 0x4041c5
or eax, 0xcc831c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1168680e
or eax, 0x77e48e44
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x31e0bb65
and eax, 0x22f67d6b
and eax, 0x20805548
or eax, 0xcc0b0084
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f28c42
and eax, 0x400
or eax, 0xa118e883
mov dword [ebx], eax
add ebx, edx
or eax, 0xe33b449
and eax, 0x3048
or eax, 0x124
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2289d3e5
and eax, 0x22804089
or eax, 0x48740500
mov dword [ebx], eax
add ebx, edx
or eax, 0x17fdbd19
or eax, 0x3bb1250c
and eax, 0x7455fd00
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4001d0af
and eax, 0x80504589
or eax, 0xba80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x141f98e0
and eax, 0xd89d849
or eax, 0x40002004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2311222b
and eax, 0x4da71e47
and eax, 0x10000
or eax, 0xf0548bf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f36dd7b
and eax, 0x360448b
or eax, 0x980100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5ba50
or eax, 0x4690aa25
and eax, 0x44802800
or eax, 0x1091442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216fbbdf
or eax, 0x491956e2
and eax, 0x6c4d83ec
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6659a5c
and eax, 0x88001180
or eax, 0x154400b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0e2919
and eax, 0x7ba28563
and eax, 0x40020000
or eax, 0x589e855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13755990
xor eax, 0x4df319f5
and eax, 0x180d8820
or eax, 0xe04003c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7681fa79
xor eax, 0x6c81cd85
and eax, 0x9200140c
or eax, 0x6c014081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a530810
xor eax, 0x44ae0d44
and eax, 0x8afc5189
or eax, 0x1000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc0850f
xor eax, 0x28ee46c9
and eax, 0xb6029044
or eax, 0x80d6c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cdd262d
and eax, 0x40c08008
or eax, 0x34090500
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e78f8a5
or eax, 0x5157f2f6
and eax, 0x7c558b0b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f7c52f
and eax, 0x6f9e5e2f
and eax, 0x8004a03
or eax, 0x8101a080
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e6000d
and eax, 1
or eax, 0xebebfc54
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7620af
and eax, 0x600001
or eax, 0x839c458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x29d8b411
xor eax, 0x7d4037d8
and eax, 0x448801c0
or eax, 0x1010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x790e6f00
and eax, 0x3c050ac0
or eax, 0xc040813c
mov dword [ebx], eax
add ebx, edx
and eax, 0x16dadd3b
and eax, 0x408108
or eax, 0xc31d6483
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd4fd2f
and eax, 0xcccccc8c
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x63176274
and eax, 0x489dca3e
and eax, 0x40044004
or eax, 0x8cc88cc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x213e4f3a
and eax, 0xccc080c4
or eax, 0xc4c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9cfc78
xor eax, 0x5c5f1faa
and eax, 0x80834144
or eax, 0x6c081488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6b42f8
and eax, 0x2000400
or eax, 0xd10e883
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ae3ed5
xor eax, 0x514340c4
and eax, 0x740412
or eax, 0x310201a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x27fa5ba6
and eax, 0
or eax, 0xc0850000
mov dword [ebx], eax
add ebx, edx
or eax, 0x128d76f9
xor eax, 0xc5c4ea4
and eax, 0x44c13055
or eax, 0x1060020
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b40eb33
xor eax, 0x5566f2e1
and eax, 0x22c0d0
or eax, 0x110828
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d81df7
and eax, 0x4498900
or eax, 0x8040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b49bf43
or eax, 0x6b869ab6
and eax, 0xbcc0d81
or eax, 0x80304008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58d19c4b
and eax, 0x210000
or eax, 0x100415
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1e68f6
and eax, 0x6828f9a6
and eax, 0x800
or eax, 0xf4558100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78abe52d
and eax, 0xf0440d
or eax, 0x50000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ec4ea0
and eax, 0x40804000
or eax, 0xd0d006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f8f0c1e
and eax, 0x458d407c
or eax, 0x10001180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d1d511
and eax, 0x654800e8
or eax, 0x9a225210
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2b14aa
and eax, 0xc0404452
or eax, 0x6b411ad
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c09d7d
and eax, 0x1405
or eax, 0x316200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d954ee8
and eax, 0
or eax, 0x680100
mov dword [ebx], eax
add ebx, edx
or eax, 0x45cc9416
and eax, 0x1000004
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c5033b5
and eax, 0x20500001
or eax, 0x48000844
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df728c0
xor eax, 0x6347a864
and eax, 0x2000
or eax, 0x13c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b444a75
or eax, 0x7546223f
and eax, 0x42068
or eax, 0x10c80
mov dword [ebx], eax
add ebx, edx
and eax, 0xba4b12
and eax, 0
or eax, 0xcc48300
mov dword [ebx], eax
add ebx, edx
and eax, 0x16af67dc
xor eax, 0x17bd6544
and eax, 0x314000
or eax, 0x288b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x35dff7a2
and eax, 0x185d9191
and eax, 0x18000
or eax, 0x5de40b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d3f09d
or eax, 0x330b924b
and eax, 0x2c0b51c3
or eax, 0xc0800400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f059e35
and eax, 0xf0ccc83
or eax, 0x602000
mov dword [ebx], eax
add ebx, edx
or eax, 0x662c54e3
and eax, 0x216404a2
or eax, 0x10110114
mov dword [ebx], eax
add ebx, edx
or eax, 0x7871efac
and eax, 0x40050000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x123691b4
and eax, 0x76b42e75
and eax, 0
or eax, 0x2cb840f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e9b8e3
or eax, 0x4cab75bd
and eax, 0x45830000
or eax, 0x440000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35f76e2a
and eax, 0
or eax, 0xd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6182ff8a
or eax, 0x4902b1a2
and eax, 0x40008100
or eax, 0x900d0a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b6b89d3
xor eax, 0x5318b1d
and eax, 0x1000015
or eax, 0x88000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x1473a7af
and eax, 5
or eax, 0x558bdc48
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f526633
or eax, 0x1f23f250
and eax, 0x17d0a05c
or eax, 0x20000180
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f7f33f
and eax, 0
or eax, 0x42030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3975ff5a
and eax, 0x124d797a
and eax, 0x10450918
or eax, 0xec008024
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf8904b4
and eax, 0x83cc0d88
or eax, 0x8304003
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1e1884
and eax, 0x37b81248
and eax, 0x5880000
or eax, 0x10012851
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fc1ac8b
and eax, 0x2000
or eax, 0x17cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x42421d42
xor eax, 0x26530fdf
and eax, 0x44100001
or eax, 0x83ec458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x24ee5197
and eax, 0
or eax, 0x2840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e98dc2
and eax, 0xaa442fe
and eax, 0x800000
or eax, 0x4d0b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x304d6605
and eax, 0x4b2c97ea
and eax, 0
or eax, 0x78c183fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d63d538
and eax, 0x8000108
or eax, 0x83bc4c81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53eb9214
and eax, 0x9007dc15
or eax, 0x27082040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4790eec2
and eax, 0xd1642
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d75a7a
and eax, 0x59c61f9b
and eax, 0x1000000
or eax, 0x8a000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b33f31
and eax, 0
or eax, 0x8966fc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b5ca3eb
xor eax, 0x38323b1f
and eax, 0x1080440
or eax, 0x54831201
mov dword [ebx], eax
add ebx, edx
and eax, 0x301114d8
or eax, 0x257251b3
and eax, 0x344201f0
or eax, 0x8a0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c50b160
or eax, 0x3a830625
and eax, 0x42800489
or eax, 0x85404100
mov dword [ebx], eax
add ebx, edx
or eax, 0x9fc7db
and eax, 0xc041
or eax, 0x2804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4adbc311
and eax, 0x4eb7c297
and eax, 0x48830000
or eax, 0x5080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b11032e
and eax, 0x10032c
or eax, 0x504188d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x28c8835c
and eax, 0x400108
or eax, 0xa1885481
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a61aab4
and eax, 0x3100
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6431847f
and eax, 0x411a050
or eax, 0x464800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad77105
or eax, 0x73ee0ce9
and eax, 0x40830000
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be73a59
and eax, 0x274d5006
and eax, 0x4450000
or eax, 0xc8008904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62230b5e
and eax, 0x3decffac
and eax, 0x8440008
or eax, 0x81884d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ffaac87
and eax, 0x480401
or eax, 0x422c04c
mov dword [ebx], eax
add ebx, edx
or eax, 0x52ff6ae8
xor eax, 0x2ed1bcdf
and eax, 0x200020
or eax, 0x100048
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad52229
and eax, 0x8450000
or eax, 0xc0108d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x459acd1d
and eax, 0x800
or eax, 0x8d006252
mov dword [ebx], eax
add ebx, edx
and eax, 0x40efe3e
and eax, 0x6800
or eax, 0x6a508045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5935614c
and eax, 0x458909
or eax, 0xc41076f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x659bc18e
or eax, 0x3151a1a0
and eax, 0x31040d8b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50771500
or eax, 0x8dab6
and eax, 0x60510000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x340a75f9
and eax, 0x429
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x683af8d
xor eax, 0x4ab78e6
and eax, 0x4483
or eax, 0x89048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60095bf3
and eax, 0x4109d841
or eax, 0x14820004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2625ca4d
and eax, 0x40040008
or eax, 0x881189e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14895f97
xor eax, 0x5fa9f478
and eax, 0x83000007
or eax, 0x8000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x18e4c50e
and eax, 0x980c405
or eax, 0x40b3840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120b2339
and eax, 0x1748
or eax, 0x2080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea25620
and eax, 0x22767329
and eax, 0
or eax, 0x8b344889
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa7e618
xor eax, 0x145e5d04
and eax, 0x5c015
or eax, 0x320800
mov dword [ebx], eax
add ebx, edx
or eax, 0x26453d57
and eax, 0x552900
or eax, 0xc0000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x68dc0f1c
xor eax, 0xc6edff3
and eax, 0x8285481
or eax, 0xb0800108
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4a6cfc
and eax, 8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2fcffb
and eax, 0xb05c86b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23ba0e59
and eax, 0x8b8410
or eax, 0x4003845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4067e19c
or eax, 0x3521db56
and eax, 0x4c8b0a
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd2f6c
xor eax, 0x214f7756
and eax, 0x10804
or eax, 0x94448100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c90272
and eax, 0x7283073
and eax, 0x1080000
or eax, 0x82904d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be7d35d
and eax, 0x3000009
or eax, 0xc009474
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa47494
or eax, 0xc469e84
and eax, 0x8c84
or eax, 0x4100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ea2080a
or eax, 0x5a664c90
and eax, 0x18648100
or eax, 0x80190200
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d776ac
and eax, 0xc1840700
or eax, 0x2000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3088572e
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa02163
and eax, 0x8b000041
or eax, 0x529414
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a8ff00
and eax, 0x6071b4f6
and eax, 0x4050b444
or eax, 0xa8004801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1ccab9
and eax, 0x4810c801
or eax, 0xb7ef3298
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b23c0c2
xor eax, 0xecc41eb
and eax, 0x81008000
or eax, 0x8084483
mov dword [ebx], eax
add ebx, edx
and eax, 0x25665f95
and eax, 0x5990ad10
and eax, 0x1000000
or eax, 0xc8bb845
mov dword [ebx], eax
add ebx, edx
and eax, 0x58023edf
and eax, 0x640a6942
and eax, 0x2040
or eax, 0x1790
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c0c2a6b
and eax, 0x8080d03
or eax, 0x81b04000
mov dword [ebx], eax
add ebx, edx
or eax, 0x290ba4f5
and eax, 0x18be845
or eax, 0x54001008
mov dword [ebx], eax
add ebx, edx
or eax, 0xd8bcb08
and eax, 0x4fcca06c
and eax, 0x88048
or eax, 0x3203b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bab1db
xor eax, 0x56afe28f
and eax, 0x100004
or eax, 0x88840b
mov dword [ebx], eax
add ebx, edx
or eax, 0x8737532
and eax, 0x31bd8571
and eax, 0x890000
or eax, 0x45020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41a156e7
and eax, 0x758b13e5
and eax, 0x40802e0
or eax, 0x408918
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d61a4b6
and eax, 0x34c05be4
and eax, 0x10000980
or eax, 0xc108e003
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c84de44
and eax, 0x76d444b5
and eax, 0x10000000
or eax, 0xa44d89e9
mov dword [ebx], eax
add ebx, edx
and eax, 0x608c94b2
xor eax, 0x5717973d
and eax, 0x3181589
or eax, 0x80e04002
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a9a9288
and eax, 0x880080
or eax, 0x55010842
mov dword [ebx], eax
add ebx, edx
xor eax, 0x470a3a10
and eax, 0x742238a6
and eax, 0x10000080
or eax, 0xe045c764
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bdb6d86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372573c8
and eax, 0x50101c8
or eax, 0x408a0823
mov dword [ebx], eax
add ebx, edx
or eax, 0x229a0b45
xor eax, 0x5911c8cd
and eax, 0x808320
or eax, 0x14000d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e0ce208
and eax, 0x77f400bc
and eax, 0x3c00088
or eax, 0x88304501
mov dword [ebx], eax
add ebx, edx
or eax, 0x38d6bb52
and eax, 0x932f049
or eax, 0x44090004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738a95b1
and eax, 0x2a324672
and eax, 0xa104030
or eax, 0x81463384
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5875af
xor eax, 0x13b21c13
and eax, 0x1826015
or eax, 0x44099040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3732c93a
or eax, 0x78fbc533
and eax, 0xcb30d64
or eax, 0x40280
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f31a480
and eax, 0x59d9c8ba
and eax, 0x8918000
or eax, 0x4684150
mov dword [ebx], eax
add ebx, edx
and eax, 0x678d7ebc
and eax, 0x45e73d44
and eax, 0x800000
or eax, 0x8b2c4d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c680fb
and eax, 0x1800001
or eax, 0x440bf054
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fefb32
and eax, 0x820000
or eax, 0xc350fe4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b6eb7ef
xor eax, 0x246caeef
and eax, 0xb810100
or eax, 0xf4608050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6419a9a3
and eax, 0x89000003
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eb06cb0
and eax, 0x4580200d
or eax, 0x100b9040
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d2a4dc4
xor eax, 0x75d17eb7
and eax, 0x28378
or eax, 0x50000880
mov dword [ebx], eax
add ebx, edx
and eax, 0x63da9455
and eax, 0x40000000
or eax, 0x11fc4d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5903732b
and eax, 0x3ae72914
and eax, 0x10000000
or eax, 0xeffa18e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x11343637
and eax, 0x20
or eax, 0x8c483df
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f678d6a
or eax, 0x59f3e4e
and eax, 0x5d00502
or eax, 0x32000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fd39ba7
and eax, 0x5030000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a28132
and eax, 0x40018130
or eax, 0xa0440880
mov dword [ebx], eax
add ebx, edx
or eax, 0x32078914
and eax, 0x2040980
or eax, 0x1a87403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44af5596
or eax, 0x1ef63bb9
and eax, 0x55830935
or eax, 0x80440
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f647386
and eax, 0x1000100
or eax, 0x2028ae0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6776c6b5
or eax, 0x237211cd
and eax, 0x45020845
or eax, 0x889a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8bfe44
xor eax, 0x1eecc11f
and eax, 0x4a008100
or eax, 0xa10108e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2588ba71
and eax, 0xe8018b91
or eax, 0x10540008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ea4fa2
xor eax, 0x1989c7f2
and eax, 0x300189
or eax, 0x3c84402
mov dword [ebx], eax
add ebx, edx
and eax, 0x24fb3ae3
and eax, 0x880002
or eax, 0x45010440
mov dword [ebx], eax
add ebx, edx
and eax, 0x9a0079e
and eax, 0x615e608c
and eax, 0x1000000
or eax, 0xfe5ce9f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e39fae4
xor eax, 0x1a0506f6
and eax, 0x4409ee16
or eax, 0x98211e9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f603b65
xor eax, 0x7980db14
and eax, 0x144100e8
or eax, 0x40108b14
mov dword [ebx], eax
add ebx, edx
or eax, 0x323892d5
and eax, 0x36508150
or eax, 0x1802002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7971a3ec
and eax, 0xa000000
or eax, 0x81500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b932ad
and eax, 0x100000
or eax, 0x27c80d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4842eb58
or eax, 0x5f6560f2
and eax, 0x1a604000
or eax, 0x20881100
mov dword [ebx], eax
add ebx, edx
or eax, 0x13cf4995
and eax, 0x66049cd9
and eax, 0x2000001
or eax, 0x81000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7389f68c
xor eax, 0x573014fd
and eax, 0x5b80040
or eax, 0x48020c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f7fc86
and eax, 0x1000000
or eax, 0xa000005a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8b778e
and eax, 0x61588609
and eax, 0x600
or eax, 0x31c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b82cc6b
and eax, 0x6fcd34cf
and eax, 0xb000002
or eax, 0x80108964
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b935ac1
xor eax, 0x524e9f98
and eax, 0x4989404d
or eax, 0x4009800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f18af75
and eax, 0x44118d24
or eax, 0x90440080
mov dword [ebx], eax
add ebx, edx
and eax, 0x798cd67
and eax, 0x800
or eax, 0x8b026252
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69d01ea4
xor eax, 0x382576d2
and eax, 0xc0830004
or eax, 0xfc41
mov dword [ebx], eax
add ebx, edx
or eax, 0x512f282
and eax, 0xc0005044
or eax, 0x8680010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6345f257
or eax, 0x2450abb8
and eax, 0x60000034
or eax, 0xa000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594af304
xor eax, 0x4506d000
and eax, 0x24442333
or eax, 0x8011dccc
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c1089d
and eax, 0x400085
or eax, 0xac4542
mov dword [ebx], eax
add ebx, edx
xor eax, 0xce236b8
or eax, 0x2c41cd9b
and eax, 0x28000000
or eax, 0xc3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x543d79b9
or eax, 0x37763f20
and eax, 0xec4d0b09
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x96a1bbe
and eax, 0x7c7193c1
and eax, 0x8000100
or eax, 0x8101c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x321d6f18
or eax, 0x21bba815
and eax, 0x18be805
or eax, 0x54000448
mov dword [ebx], eax
add ebx, edx
or eax, 0x20cb4f44
or eax, 0x45a4d542
and eax, 0x40a70f4c
or eax, 0x21000b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a921e8c
xor eax, 0x6f3a5003
and eax, 0x4050906
or eax, 0xe8403000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c2e7ac0
and eax, 0xa0906
or eax, 0x808409
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d0302b
xor eax, 0x3cfc6167
and eax, 0x44020000
or eax, 0x9890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af485d2
and eax, 0x1581d0
or eax, 0xd0000a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a5a347
and eax, 0x1e1b874
and eax, 4
or eax, 0x3000033
mov dword [ebx], eax
add ebx, edx
or eax, 0x101a1176
and eax, 0x10a1051
or eax, 0x44612c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x87d3d31
and eax, 0x92800
or eax, 0x8c8400ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15645835
and eax, 0x7000
or eax, 0x8802
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ee040de
and eax, 0
or eax, 0xf44d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b944a97
xor eax, 0x3885c563
and eax, 0x83500480
or eax, 0x8a4510b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3327e0
and eax, 0x200400
or eax, 0x52042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f84605
xor eax, 0x261f8a5f
and eax, 0x20020000
or eax, 0x55000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24882d76
xor eax, 0x47f8a84c
and eax, 0x3040811a
or eax, 0xc40d0a44
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e6e3ab0
xor eax, 0x70e902e6
and eax, 0x6801108
or eax, 0x31480483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e88f32d
and eax, 0x51000000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x209ad512
and eax, 0x50118100
or eax, 0x8044080c
mov dword [ebx], eax
add ebx, edx
and eax, 0x214262cf
or eax, 0x5d072d2d
and eax, 0x9440509
or eax, 0x82b04082
mov dword [ebx], eax
add ebx, edx
and eax, 0x28cdc19c
or eax, 0x29df2995
and eax, 0x9510008
or eax, 0x82001040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2dd94e
and eax, 0xd020c004
or eax, 0x813451
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f957442
and eax, 0x3000017
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2584edf
and eax, 0x1500440
or eax, 0x8a001002
mov dword [ebx], eax
add ebx, edx
and eax, 0x763db477
or eax, 0x5ad091fc
and eax, 0x4850904c
or eax, 0xa0014001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730c2cfe
xor eax, 0x3d6e1bd6
and eax, 0x201
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
and eax, 0x78016f8b
and eax, 0x65b26b0c
and eax, 0
or eax, 0x8b0cc483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2480c55c
and eax, 0x2880055
or eax, 0x4003f400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636b61a2
and eax, 0x20408110
or eax, 0x80050800
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b6e324
or eax, 0x6f0cc9f4
and eax, 0x9084980
or eax, 0x80d0040b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3678b7
and eax, 0x1000801
or eax, 0x548d944c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b28f372
and eax, 0x41081040
or eax, 0x4834294
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44fee11
and eax, 0x3b68f86c
and eax, 0x408844
or eax, 0x240803b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x480f9558
and eax, 0x8050
or eax, 0xf7776801
mov dword [ebx], eax
add ebx, edx
or eax, 0x14aabee5
and eax, 0xc483fef5
or eax, 0x10a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea464d3
and eax, 0x48ce4daf
and eax, 0x40804000
or eax, 0x150d1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b6fc8
and eax, 0x44841280
or eax, 0x1094020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a35253e
and eax, 0
or eax, 0xff6a50d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x77362d16
and eax, 0x49705b5f
and eax, 0x41000010
or eax, 0xa89c55ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d96ed7c
and eax, 0xe7434d7
and eax, 0x8140454
or eax, 0xf7ebfb09
mov dword [ebx], eax
add ebx, edx
and eax, 0x6833ffba
and eax, 0x8104d08
or eax, 0x83000083
mov dword [ebx], eax
add ebx, edx
or eax, 0x1830edb9
and eax, 0xcaf789
and eax, 0xc001
or eax, 0x370814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74b30525
or eax, 0x117674b2
and eax, 0x1108900
or eax, 0x8a010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f51760
and eax, 0x10000
or eax, 0xc62045
mov dword [ebx], eax
add ebx, edx
or eax, 0x148076e1
or eax, 0x67144c7
and eax, 0x16f776e7
or eax, 0xe9088918
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4debe01d
and eax, 0x386da329
and eax, 0x30040100
or eax, 0x17104c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x9218b12
and eax, 0x31000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c71a265
or eax, 0x3ddbf1c3
and eax, 0x2b31e3c0
or eax, 0xc0040800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0028c7
and eax, 0x8000800
or eax, 0x244d8331
mov dword [ebx], eax
add ebx, edx
and eax, 0x44378554
and eax, 0x58110
or eax, 0x28500a41
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7bc4af
and eax, 0x20418000
or eax, 0x4040b52
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fde04a4
and eax, 0x204d8b50
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7705181
and eax, 0x400100
or eax, 0x1c158a51
mov dword [ebx], eax
add ebx, edx
or eax, 0x68ff4c3
and eax, 0x24216b61
and eax, 0x10b40
or eax, 0x18448012
mov dword [ebx], eax
add ebx, edx
or eax, 0x33efacfd
or eax, 0x4882f6bc
and eax, 0x104d8b50
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a632825
or eax, 0x7fb9f2a7
and eax, 0x10558b51
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4a3ef7
and eax, 0x400a50
or eax, 0xc058102
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d17df3c
xor eax, 0x917b382
and eax, 0x400850
or eax, 0x80d8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b28aef6
or eax, 0x5c8d15b1
and eax, 0x3380ba51
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x440825c0
or eax, 0x4e4d16d0
and eax, 0x424d0000
or eax, 0x90b20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7137f14a
and eax, 0x8000004a
or eax, 0x403302a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x560eddc9
and eax, 0x40000089
or eax, 0x825de502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee82486
and eax, 0xcc840008
or eax, 0x480020
mov dword [ebx], eax
add ebx, edx
or eax, 0x731d00f4
and eax, 0xcccc00cc
or eax, 0xcc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x467ac203
and eax, 0x888204cc
or eax, 0x64095100
mov dword [ebx], eax
add ebx, edx
or eax, 0x13d8af7f
and eax, 0x3852a884
and eax, 0x810a880
or eax, 0x83084403
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d798c4f
and eax, 0xa8500845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45aae937
and eax, 0xedfae971
or eax, 0x12051080
mov dword [ebx], eax
add ebx, edx
and eax, 0x64858431
and eax, 0x61bd8c88
and eax, 0x48000
or eax, 0x89004483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d272a8
or eax, 0x7f1080a0
and eax, 0x45c6a001
or eax, 0x14844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d1cfde
or eax, 0x1f36bdbb
and eax, 0xb0
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be3bc75
and eax, 0x10a12400
or eax, 0x20004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fdbfd2b
and eax, 0x9000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50190c91
and eax, 0
or eax, 0xc033f445
mov dword [ebx], eax
add ebx, edx
and eax, 0x521d85ba
and eax, 0x100400
or eax, 0x8be4498b
mov dword [ebx], eax
add ebx, edx
and eax, 0x284c3c81
and eax, 0xc01
or eax, 0xc2830050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22311761
and eax, 0xe0100910
or eax, 0x10458004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8e6c71
and eax, 0xd84545
or eax, 0x240082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199f0ad3
and eax, 0x1000000
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b89d295
and eax, 0
or eax, 0xf845
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f0861e
or eax, 0x2d065d0f
and eax, 0x5820000
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a370d2a
and eax, 0x9080920
or eax, 0x800082d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x542f7207
xor eax, 0x7588dcb7
and eax, 0x80dc05
or eax, 0x86b2048
mov dword [ebx], eax
add ebx, edx
or eax, 0x1129f8b3
or eax, 0x60cf034c
and eax, 0x9ec558b
or eax, 0x82100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ea2ccd3
and eax, 0x8000002
or eax, 0xf4458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e7587a
and eax, 0x15a226cb
and eax, 0x10a00008
or eax, 0x2b5c4d83
mov dword [ebx], eax
add ebx, edx
and eax, 0x241f1f4
and eax, 0x404000
or eax, 0x3034b04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4562dbab
xor eax, 0x2d7a4aa1
and eax, 0x1181088
or eax, 0x82e44503
mov dword [ebx], eax
add ebx, edx
and eax, 0x73267945
and eax, 0x4c219fc9
and eax, 0
or eax, 0x558908ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b052116
and eax, 0x780409f8
or eax, 0x80418200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74e71bb3
and eax, 0x17d6bb88
and eax, 8
or eax, 0x89304883
mov dword [ebx], eax
add ebx, edx
and eax, 0x79327953
and eax, 0x6d6fcb19
and eax, 0x1004801
or eax, 0x548ba44c
mov dword [ebx], eax
add ebx, edx
or eax, 0x16909f29
and eax, 0x458b526c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fffd4a3
and eax, 0x48850a0
or eax, 0x12600048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0d314a
and eax, 0xe561a2
or eax, 0x831a9e58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f4a5d8
xor eax, 0x7dd6588a
and eax, 0xc0850080
or eax, 0x844
mov dword [ebx], eax
add ebx, edx
or eax, 0x54b19013
xor eax, 0x56b324ed
and eax, 0x20830
or eax, 0x4d890044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc9e47f
and eax, 0x18418878
or eax, 0x380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75d50620
and eax, 0x5607a212
and eax, 0x40000000
or eax, 0x80eb04eb
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ddb233
or eax, 0x310cfc4c
and eax, 0x2189c023
or eax, 0xc4020010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2015d00c
xor eax, 0x49310d3
and eax, 0xc00c004c
or eax, 0xcc0c311
mov dword [ebx], eax
add ebx, edx
and eax, 0x4049f4e7
and eax, 0x4048c044
or eax, 0x8c840c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e14d43d
and eax, 0xc0c808c0
or eax, 0xc04c40c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48a0eac0
and eax, 0x844c040c
or eax, 0x4880c8c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f2aeaf
and eax, 0x3388c3a5
and eax, 0x800084
or eax, 0xec0b5548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x637241e3
xor eax, 0x2b16b133
and eax, 0x8028a400
or eax, 0xb004883
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e5860c0
and eax, 0x80000
or eax, 0x45810845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ea3b3b1
and eax, 0x66d772cf
and eax, 0x600002c4
or eax, 0x9c4d8938
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1f7d03
and eax, 0x447649ff
and eax, 0x504089
or eax, 0x8ba00d00
mov dword [ebx], eax
add ebx, edx
and eax, 0xdd628d6
and eax, 0x1800000
or eax, 0x440bf055
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d3fbd5
and eax, 0xe58faef
and eax, 0x4000044
or eax, 0x384203b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x67aa1688
xor eax, 0x1f776384
and eax, 0x8c4408
or eax, 0x8b600181
mov dword [ebx], eax
add ebx, edx
or eax, 0x7faa84a1
and eax, 0xc182c409
or eax, 0x12844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7f11a4
and eax, 0x16b7ae01
and eax, 0x48800
or eax, 0xe8490178
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1419933b
or eax, 0x5981b3f8
and eax, 0x8ba
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c065d7a
or eax, 0x1af2ebbc
and eax, 0xc26b00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x399d1993
and eax, 0x9c84983
or eax, 0x82200408
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b41696f
and eax, 0x10016c45
or eax, 0x4029010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x322f7b38
and eax, 0x24048101
or eax, 0xd0510800
mov dword [ebx], eax
add ebx, edx
and eax, 0x246db291
and eax, 0x534f31f9
and eax, 0x440001
or eax, 0x8bb0458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x21e8cdf4
xor eax, 0x1e4b18e3
and eax, 0x3d40c
or eax, 0x48002841
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f53bf0
and eax, 0x2c48196b
and eax, 0x800
or eax, 0xe44d8120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fcfe433
and eax, 0x8b804503
or eax, 0x741088
mov dword [ebx], eax
add ebx, edx
and eax, 0x54adfda
and eax, 0x5400
or eax, 0x4203a845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aac17b7
and eax, 0x57a76721
and eax, 0x40050100
or eax, 0x9840881c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65107f97
and eax, 0x8954448b
or eax, 0x2a00900
mov dword [ebx], eax
add ebx, edx
or eax, 0x103b3907
or eax, 0x3f88ad17
and eax, 0x1103fc15
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x79cebdc4
or eax, 0x2f0d581
and eax, 0x58558904
or eax, 0x84000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4412c090
and eax, 0x504184
or eax, 0xa80443
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e237c9
xor eax, 0x6faa59a2
and eax, 0x68000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21335a53
and eax, 0xc8010a01
or eax, 0x30448108
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c369a6
and eax, 0x10000
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x581240eb
and eax, 0x4903c041
or eax, 0x4883804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477e545d
xor eax, 0x1e9ddfa9
and eax, 0x104003b0
or eax, 0xe8158844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3267c50b
xor eax, 0x9dc910a
and eax, 0x43085131
or eax, 0x3010000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb72bf8
and eax, 0x78050b3b
or eax, 0x80408004
mov dword [ebx], eax
add ebx, edx
or eax, 0x28497371
or eax, 0x1f8cf31d
and eax, 0x8bc4490b
or eax, 0x200480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x562c79f1
and eax, 0x14003450
or eax, 0x3c805
mov dword [ebx], eax
add ebx, edx
and eax, 0x34459b6f
and eax, 0x6be82d63
and eax, 0x801
or eax, 0xe0558180
mov dword [ebx], eax
add ebx, edx
or eax, 0x763425e7
xor eax, 0x1ab846fe
and eax, 0x400c4109
or eax, 0x10000482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc1226a
and eax, 0x1c04581
or eax, 0x5020080a
mov dword [ebx], eax
add ebx, edx
and eax, 0xa561194
and eax, 0x80
or eax, 0x14868
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad9fdce
and eax, 0
or eax, 0x8c48300
mov dword [ebx], eax
add ebx, edx
or eax, 0x513fd19
and eax, 0x5d0b609
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29178093
xor eax, 0x351fc41d
and eax, 0x89107080
or eax, 0x2070452
mov dword [ebx], eax
add ebx, edx
and eax, 0x2193bb61
and eax, 0x1033040
or eax, 0x4c88c805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db1ecd5
and eax, 0x10320490
or eax, 0x4850b4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a98624
and eax, 0x34c4389
and eax, 0x40300
or eax, 0xd8418841
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed48d76
and eax, 0x440900
or eax, 0x3b8448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x129e7751
and eax, 0x1021008
or eax, 0xc0898004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb3eed75
or eax, 0x15c82d26
and eax, 0x8de9046b
or eax, 0x20020080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1ddf34
and eax, 0x5090020
or eax, 0xe082c013
mov dword [ebx], eax
add ebx, edx
and eax, 0x342fa8eb
xor eax, 0x3162519e
and eax, 0x448c11d
or eax, 0xc8840240
mov dword [ebx], eax
add ebx, edx
or eax, 0x100f6d4e
and eax, 0xcccccc4c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x13bfcafb
or eax, 0x614ab1a8
and eax, 0x40ccc8c8
or eax, 0x8c000404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d59eef2
and eax, 0xc084000c
or eax, 0xc48ccc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e07651
and eax, 0xc408108c
or eax, 0x28834540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349bc277
and eax, 0x5d193223
and eax, 0x22
or eax, 0xa6e80148
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cb439c6
and eax, 0x82000002
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e77e700
xor eax, 0x7eb34335
and eax, 0x80840404
or eax, 0x400100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca156a9
and eax, 0xfc201464
or eax, 0x34a2110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea3b9c3
or eax, 0x28be573f
and eax, 0x1e4028
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x422af117
and eax, 0x5d99afdd
and eax, 0x10a000
or eax, 0x6834800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1dba43
or eax, 0x19187ed7
and eax, 0x4820000
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75a5e32c
and eax, 0xf183e008
or eax, 0x8580800
mov dword [ebx], eax
add ebx, edx
and eax, 0x297d163b
and eax, 0x29480008
or eax, 0xd622fff7
mov dword [ebx], eax
add ebx, edx
and eax, 0x4092bd49
and eax, 0x21848
or eax, 0x1c4020
mov dword [ebx], eax
add ebx, edx
and eax, 0x46651cf6
and eax, 0x40800
or eax, 0x67be000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b5127bd
and eax, 0x207f29ac
and eax, 0x10000
or eax, 0xc4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc4f995
or eax, 0xd491dad
and eax, 0xc006808
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b2c9d57
or eax, 0xbb2a9a5
and eax, 0x280000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f79dda3
and eax, 0x68000000
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7020962
and eax, 0x110
or eax, 0x8d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c84ad06
and eax, 0
or eax, 0x3308c483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb9a51b
xor eax, 0x3b6309e1
and eax, 0x40c24840
or eax, 0x8c011580
mov dword [ebx], eax
add ebx, edx
or eax, 0x60bc5f0f
and eax, 0xcccc4ccc
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb117d3c
xor eax, 0x1e50d706
and eax, 0xc08900c8
or eax, 0x2c025504
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b403eb6
and eax, 0x40000000
or eax, 0x58b406a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b10b1a3
and eax, 0x32885008
or eax, 0x80600000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4039dcab
and eax, 0x82d18ca2
or eax, 0x12e7358
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a909c0
or eax, 0x59582cf1
and eax, 0xc15c08c0
or eax, 0x2010004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5640295f
and eax, 0x840c0088
or eax, 0x48c0cc44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71c0e75b
and eax, 0x8c0c0884
or eax, 0x40c0c448
mov dword [ebx], eax
add ebx, edx
or eax, 0x53c04d22
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac2a5a
and eax, 0xcc8844cc
or eax, 0x20031100
mov dword [ebx], eax
add ebx, edx
and eax, 0x23c4f33d
and eax, 0x20000100
or eax, 0x1164a051
mov dword [ebx], eax
add ebx, edx
and eax, 0x61261f22
and eax, 0x1000000
or eax, 0x44890000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf63ccb6
and eax, 0xb1c28b9
and eax, 0x80808b0
or eax, 0x45834c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea4a68f
and eax, 0x8000200
or eax, 0xf7086851
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a36e0ba
and eax, 0x6010
or eax, 0x310005
mov dword [ebx], eax
add ebx, edx
or eax, 0x99ee3df
and eax, 0x1bf4000
or eax, 0x54401000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5d848f
and eax, 0x5de5808c
or eax, 0xb70
mov dword [ebx], eax
add ebx, edx
or eax, 0x93d9c2a
and eax, 0x4c8915c2
or eax, 0xa0024001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53abca90
xor eax, 0x2358fd8b
and eax, 0x88086080
or eax, 0x3048c03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51e13704
and eax, 0x40890805
or eax, 0x5000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bf059fd
and eax, 0xc4909f8
or eax, 0x48200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4969c7
and eax, 0x46044009
or eax, 0x81f00d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3541ec17
xor eax, 0x6d0083c3
and eax, 0x6c44
or eax, 0x9001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b7c87d
and eax, 0x1a30000
or eax, 0x8480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c09f7e
and eax, 0x1e8150a
or eax, 0x82144081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75976127
and eax, 0x1a7d531d
and eax, 0x10090000
or eax, 0x458001c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x481bf8e3
and eax, 0x1c008920
or eax, 0xe04502dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x230521c
or eax, 0x12e26b78
and eax, 0x12004138
or eax, 0x61100403
mov dword [ebx], eax
add ebx, edx
or eax, 0x47f2283a
and eax, 0x70400912
or eax, 0x880d8200
mov dword [ebx], eax
add ebx, edx
or eax, 0x64de169a
and eax, 0x88dc0d02
or eax, 0x3204001
mov dword [ebx], eax
add ebx, edx
or eax, 0x60fe91af
or eax, 0x330c32e2
and eax, 0x5102f445
or eax, 0x4010010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9f7daa
and eax, 0x80288fc
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f745c61
or eax, 0x114685c7
and eax, 0x9448901
or eax, 0x82996200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6082f308
and eax, 0xc8431801
or eax, 0x48045e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x41597c88
and eax, 0x5761b019
and eax, 0x40400000
or eax, 0x8c8ccccc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30573e63
and eax, 0xcc88c08c
or eax, 0x440c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x65215fe2
or eax, 0x1ef68426
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ef1bfdc
and eax, 0xec8955cc
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4a23b1
and eax, 0x458b12e9
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd85cd
and eax, 0x1a88300
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9e3e0
xor eax, 0xc62d777
and eax, 0x9004401
or eax, 0x82100188
mov dword [ebx], eax
add ebx, edx
and eax, 0x1788f6ca
and eax, 0x1000008
or eax, 0xc0830845
mov dword [ebx], eax
add ebx, edx
or eax, 0x79c693a3
and eax, 0x8458901
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d2bc527
and eax, 0x8f12e1f
and eax, 0xc02
or eax, 0x107181
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d33902
and eax, 0x802
or eax, 0x558b0274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47fdbf0c
and eax, 0x448008
or eax, 0xc010a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a863e8
and eax, 0x208
or eax, 0xdeeb0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1633b0b3
xor eax, 0x1bd1dd14
and eax, 0xc408430d
or eax, 0x8c48050
mov dword [ebx], eax
add ebx, edx
or eax, 0x31348211
and eax, 0xccccc04c
or eax, 0xc80
mov dword [ebx], eax
add ebx, edx
and eax, 0x13369985
or eax, 0x5d048f02
and eax, 0x4c000584
or eax, 0xa08b5048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6675e32f
and eax, 0x8a0ca483
or eax, 0x1004800
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5f17cd
xor eax, 0x605ff34e
and eax, 0xe8000801
or eax, 0x500044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f8f7cd7
and eax, 0x41
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x35a4906b
xor eax, 0x348a3589
and eax, 0x1048482
or eax, 0x88004001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd24c45
and eax, 0x8004001
or eax, 0x458bb844
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ddfe059
xor eax, 0x606df59e
and eax, 0xa00100
or eax, 0x5248500c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65872782
xor eax, 0x7450d769
and eax, 0x3000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a447b2b
or eax, 0x2df06395
and eax, 0x5800084
or eax, 0x40090440
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c98353a
and eax, 0
or eax, 0xf8558bf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29169f18
or eax, 0x5e72e0be
and eax, 0x5470543a
or eax, 0x20840101
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d66c8f
xor eax, 0x123ad248
and eax, 0x22c01200
or eax, 0xc9002004
mov dword [ebx], eax
add ebx, edx
or eax, 0x442a2b6c
and eax, 0xec400328
or eax, 0x1005c410
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7fdcf7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f28d0cb
and eax, 0x450800cb
or eax, 0x830920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a2e462
and eax, 0x51b1231b
and eax, 0x1000108
or eax, 0xc082f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f219b77
and eax, 0x1000100
or eax, 0x8afc4489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610fcac8
or eax, 0x48dc274a
and eax, 0x483bac49
or eax, 0x5005004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4252a2fb
and eax, 0xb0852b0
or eax, 0x80142148
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a20458
and eax, 0x5020000
or eax, 0x50010855
mov dword [ebx], eax
add ebx, edx
and eax, 0x618468ef
and eax, 0x844
or eax, 0x2be07b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a401ee
and eax, 0x5f937e52
and eax, 0x3000c02
or eax, 0xc4189
mov dword [ebx], eax
add ebx, edx
or eax, 0x15950153
and eax, 0x160d4c49
or eax, 0xa802b004
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d35728
and eax, 0x74c23b01
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bfcc302
and eax, 0x6bc03200
or eax, 0x80000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc013c3
and eax, 0xb0002104
or eax, 0xd3ca00
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a3c2b0
and eax, 0x12781bbc
and eax, 0x10600b00
or eax, 0x4d858001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d4ed234
and eax, 0x4c448000
or eax, 0x80884cc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6813236a
xor eax, 0x49766fdc
and eax, 0xec890044
or eax, 0x25588
mov dword [ebx], eax
add ebx, edx
and eax, 0xf3ddfce
or eax, 0x3900a619
and eax, 0x8018351
or eax, 0x440800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9c920e
and eax, 0x42d80109
or eax, 0xa9244480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f9ddab2
and eax, 0xf4418b09
or eax, 0x80c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a500913
and eax, 0x80018002
or eax, 0x9004181
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff0eccc
and eax, 0x66a344ee
and eax, 0x4000
or eax, 0x558bbc4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16c9f4b9
and eax, 0x20208f4
or eax, 0xbc0708
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea39b5f
and eax, 0x3480a17
and eax, 1
or eax, 0x274c084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274e3f3
and eax, 0x2362
or eax, 0x458bc889
mov dword [ebx], eax
add ebx, edx
or eax, 0x60f96052
and eax, 0x5ab20fc4
and eax, 0xbc0
or eax, 0x845203c
mov dword [ebx], eax
add ebx, edx
or eax, 0x32fe17a2
or eax, 0x33dab52c
and eax, 0x35da58a
or eax, 0xc0004001
mov dword [ebx], eax
add ebx, edx
or eax, 0x58de4953
or eax, 0x54fcad8b
and eax, 0xccccccc8
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x56faa063
and eax, 0x44880040
or eax, 0xa803558c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a90e916
and eax, 0x760874b2
and eax, 0x10
or eax, 0x8458b41
mov dword [ebx], eax
add ebx, edx
and eax, 0x569ec474
and eax, 0x40000
or eax, 0xebf84589
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb80ea4
and eax, 0xec4c0b09
or eax, 0x10018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x199c9333
and eax, 0x81000002
or eax, 0x802c181
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b4b7651
and eax, 0x510bf441
or eax, 0x480080c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c2b3927
and eax, 0x190413a8
and eax, 0x128
or eax, 0x2b70ed4
mov dword [ebx], eax
add ebx, edx
or eax, 0x67340117
or eax, 0x33aaa95d
and eax, 0x2348085
or eax, 0x404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x140d5697
and eax, 0x4098202
or eax, 0x418269e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5beb5150
or eax, 0x5af879bd
and eax, 0x8402bbc
or eax, 0x50040
mov dword [ebx], eax
add ebx, edx
and eax, 0x52e25a27
and eax, 0x800
or eax, 0xe58bf0d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ead622c
xor eax, 0xc88bfee
and eax, 0xc0044111
or eax, 0xcc8824c
mov dword [ebx], eax
add ebx, edx
or eax, 0x754a0978
and eax, 0xec8a414c
or eax, 0x11480
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b7edf5e
and eax, 0x7106065e
and eax, 0x40400
or eax, 0x260e881
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fcd7d61
xor eax, 0x5ac227bf
and eax, 0x40860000
or eax, 0x5410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b1a46c7
and eax, 0
or eax, 0x1de0b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf65faf
and eax, 0x1845c700
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc8c089
and eax, 0x588
or eax, 0x1860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f676f96
or eax, 0x6d51bc3c
and eax, 0x74344446
or eax, 0x80880181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af69deb
or eax, 0x3bd13e65
and eax, 0x8700000d
or eax, 0x40000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e8a409c
and eax, 0x7219f728
and eax, 0x2000000
or eax, 0x1c04c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3b000e
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa1b7a5
and eax, 0x61084
or eax, 0x180040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e07f88a
and eax, 0x4805c000
or eax, 0x80400700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b2ad9e0
and eax, 0x1e00
or eax, 0x1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53879372
and eax, 0x840546
or eax, 0x2c484081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51edb5e
and eax, 0x6fcf5f05
and eax, 0x1000000
or eax, 0xc600001e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5245e1f4
and eax, 0xc21a8c2
and eax, 0x4008040
or eax, 0x1a385005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fac277c
and eax, 0x5aa80000
or eax, 0x20400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a8cfcd
and eax, 0xbe8cfc5
or eax, 0x80173030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x782e18f4
or eax, 0x2b907f67
and eax, 0xe8500c45
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493bd69e
and eax, 0x5e289918
and eax, 0x289800
or eax, 0xffd76641
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7424827a
and eax, 0x83004403
or eax, 0x20048080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f26ad1f
and eax, 0x2190
or eax, 0x1640
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b3ebe98
and eax, 0x37ee45cc
and eax, 0x480
or eax, 0x510c490b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72a98cb0
and eax, 0x200410b
or eax, 0x50081480
mov dword [ebx], eax
add ebx, edx
or eax, 0x645fdfa2
xor eax, 0x1e19ffb3
and eax, 0x60000
or eax, 0x31d0a1
mov dword [ebx], eax
add ebx, edx
or eax, 0xe02d632
and eax, 0x299b6e29
and eax, 0x4000
or eax, 0x46e81000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3eb7a7
and eax, 0x45bea105
and eax, 0x96a104
or eax, 0x83695efa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18231bf4
and eax, 0x1c40400
or eax, 0x440308c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7db1715c
and eax, 0xd8
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c2cc62
or eax, 0x73a8ac63
and eax, 0x70008400
or eax, 0x8c454300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6965f263
or eax, 0x42b320e7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5261f891
xor eax, 0x5580f07c
and eax, 0x58108e9
or eax, 0x480a0102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8afda11
and eax, 0x10083f8
or eax, 0xc10004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fe7ed2b
and eax, 0x4a2d8e93
and eax, 0x2240c81
or eax, 0x81d84108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b96eda3
and eax, 0xb08ec29
or eax, 0x4001054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eacb331
or eax, 0x7c45cf7d
and eax, 0x10501
or eax, 0x2082
mov dword [ebx], eax
add ebx, edx
and eax, 0xddc46b1
or eax, 0x10c7043e
and eax, 0x50000
or eax, 0x6c108b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba67641
and eax, 0x1000001
or eax, 0x88000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x200b180f
xor eax, 0x54cbddb1
and eax, 0x4580c404
or eax, 0xb2051
mov dword [ebx], eax
add ebx, edx
and eax, 0x7104cda0
xor eax, 0x5a16fa54
and eax, 0x1040a54
or eax, 0x844881a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x107bccde
or eax, 0x56eb480e
and eax, 0x55ff41b4
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62ab6bed
and eax, 0x34400040
or eax, 0x408085a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x761b89a3
xor eax, 0x64e6d88b
and eax, 0xc24902
or eax, 0x8b11a200
mov dword [ebx], eax
add ebx, edx
or eax, 0x84a9db8
and eax, 0x8bfc10
or eax, 0x44000045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ea59284
and eax, 0x48002491
or eax, 0xa0509004
mov dword [ebx], eax
add ebx, edx
or eax, 0x166d0f4f
and eax, 0xfe7dbec9
or eax, 0x1824020
mov dword [ebx], eax
add ebx, edx
or eax, 0x44236681
xor eax, 0x5b572b69
and eax, 0x8000c480
or eax, 0x9040003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4c4f9f
and eax, 0x6c998127
and eax, 0x4008004
or eax, 0x41c76841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34cb4747
and eax, 0
or eax, 0xf4
mov dword [ebx], eax
add ebx, edx
or eax, 0x55eef81c
and eax, 0x108e800
or eax, 0x8a010300
mov dword [ebx], eax
add ebx, edx
or eax, 0x71b102ee
and eax, 0x3549ce93
and eax, 0x101c000
or eax, 0xc082344d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a67324a
and eax, 0x40010000
or eax, 0xb44c8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aacc290
and eax, 0x82e04181
or eax, 0x108140a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116f60c1
and eax, 0x356210a1
and eax, 0x10000000
or eax, 0x453901c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3edffd0e
and eax, 0x6abb4026
and eax, 0xa004004
or eax, 0x811c33f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ba96cdc
and eax, 0x31b0000b
and eax, 0x800000
or eax, 0x4c0bfc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aed5b36
and eax, 0x5402a401
or eax, 0x1891084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5806cf5d
and eax, 0xc0d62d0
or eax, 0xb2020424
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad10466
xor eax, 0x1e584864
and eax, 0x40830000
or eax, 0xd081104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x392b9f31
and eax, 0x86caa59
and eax, 0x210
or eax, 0x848964e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c26c33
and eax, 0xc7490845
or eax, 0x38b49408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd0d06b
xor eax, 0x46366a76
and eax, 0xb8c0a219
or eax, 0x21049e6
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5beb1c
and eax, 8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x527d5a32
and eax, 0x200422a
or eax, 0x89008041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eabc0b9
xor eax, 0x23555440
and eax, 0x82ac0400
or eax, 0x900014c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42234c52
and eax, 0x71bbf867
and eax, 0x1800004
or eax, 0x88300550
mov dword [ebx], eax
add ebx, edx
and eax, 0xbde3f60
and eax, 0x2fecea58
and eax, 0x1800040
or eax, 0x5409ec0d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b0507aa
and eax, 0xc8489e0
or eax, 0x90010410
mov dword [ebx], eax
add ebx, edx
or eax, 0x7157f44
and eax, 0x35d0a05d
and eax, 0x190a054
or eax, 0x886f5fa9
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c158d4
and eax, 0x498bf045
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78447f42
xor eax, 0x18b8c524
and eax, 0x64611060
or eax, 0x280c188
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1cc776
and eax, 0x7ae0001c
and eax, 0x62e00008
or eax, 0x40c4d81
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4f759d
and eax, 0x664c4589
or eax, 0xa01002
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c06d45
xor eax, 0x1a369e31
and eax, 0x44ca4188
or eax, 0x82241401
mov dword [ebx], eax
add ebx, edx
or eax, 0x513dfda2
xor eax, 0x686966c7
and eax, 0x101104
or eax, 0x216401
mov dword [ebx], eax
add ebx, edx
or eax, 0x667853f
and eax, 0x210100
or eax, 0x8800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6304b7d6
and eax, 0x9000010
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x406b356
and eax, 0xd04a045
or eax, 0x40894000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71c9d233
and eax, 0x3e7cba1
and eax, 0x1854020
or eax, 0x540811d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x528369e2
or eax, 0x301d319d
and eax, 0xa108c
or eax, 0x604260
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f2e2cc
and eax, 0x620048
or eax, 0x559d0022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a925fb5
or eax, 0x62d5dfcc
and eax, 0x687d83c0
or eax, 0x90000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x477acd2a
and eax, 0x1884b1c
and eax, 0x1004000
or eax, 0x82663400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d587a5
and eax, 0x37c025
or eax, 0x818
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ba3816
and eax, 0x300000
or eax, 0x5d440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23705ffe
and eax, 0x700000
or eax, 0x5088458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26bfd9aa
and eax, 0x76431420
or eax, 0x89b020c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7896e3b0
and eax, 0x3e5b7f56
and eax, 0x4400350
or eax, 0x8480af
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ff4fbc
xor eax, 0x1c12f128
and eax, 0x1280d0b
or eax, 0x2d04080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b930e5
and eax, 0x489d18d9
and eax, 0x110809
or eax, 0x26c404
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f378762
and eax, 0x44058900
or eax, 0x90080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1789fcf9
xor eax, 0x17840f9c
and eax, 0x80000025
or eax, 0xb000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ff432f
and eax, 0x15894010
or eax, 0xb845
mov dword [ebx], eax
add ebx, edx
or eax, 0x52295d9e
and eax, 0x600a2e6
and eax, 0x20c0
or eax, 0x1718
mov dword [ebx], eax
add ebx, edx
and eax, 0x6efb1f97
or eax, 0x2a33dfa8
and eax, 0x3140a0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7fda44
and eax, 0x10000
or eax, 0xdc448900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b8cdd7
and eax, 0x41a44485
or eax, 0x10000908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c76fade
and eax, 0xf56680f
and eax, 0x500001
or eax, 0x5288558c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b0aff
or eax, 0x6b206f7f
and eax, 0x1020006a
or eax, 0x480000
mov dword [ebx], eax
add ebx, edx
and eax, 0x331c4d2
and eax, 0
or eax, 0x6a000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x496f200a
and eax, 0x6a002000
or eax, 0x4a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5d7a71
or eax, 0x30d7126c
and eax, 0x6a006a00
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x19edc180
or eax, 0x4fe96827
and eax, 0x7fed6a00
or eax, 0x80120000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fccfaf5
or eax, 0x6ce7d01c
and eax, 0x44a1d055
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6cf17e
xor eax, 0x7d048252
and eax, 0x9000000
or eax, 0x80000031
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d615188
xor eax, 0x7a4293a5
and eax, 0x9722c004
or eax, 0x68481441
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb146fa
and eax, 0x10004400
or eax, 0x41d8098b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6519456c
and eax, 0x41104508
or eax, 0xaac410f7
mov dword [ebx], eax
add ebx, edx
and eax, 0x29ce486c
and eax, 0x28c04004
or eax, 0xd608a901
mov dword [ebx], eax
add ebx, edx
and eax, 0x330d8a5f
or eax, 0x44c73ec6
and eax, 0x448bbec7
or eax, 0x1004138
mov dword [ebx], eax
add ebx, edx
or eax, 0x1edef399
xor eax, 0x55c368ca
and eax, 0x2008330
or eax, 0x310268c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3959e9e0
and eax, 0x110089c0
or eax, 0x4ce50200
mov dword [ebx], eax
add ebx, edx
and eax, 0x54770234
and eax, 0x44440000
or eax, 0x8888ccc3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f04dcc
and eax, 0x4c04cc0
or eax, 0xc80c800c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1422bb21
and eax, 0x4008800
or eax, 0xc8cc44cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5b3b4e
and eax, 0x2c04da6e
and eax, 0xc04c84c
or eax, 0xc0c80480
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae6fa8e
xor eax, 0x198a76e8
and eax, 0xc4000004
or eax, 0x288b55c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4788bc5e
and eax, 0x57fc5d80
and eax, 0x44084c80
or eax, 0x2004a003
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b980bec
and eax, 0x20a1
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d2e3d0f
xor eax, 0x519b37c5
and eax, 0x11180300
or eax, 0x2264a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dbcbe8a
and eax, 0x680000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc062c39
or eax, 0x3f7245dd
and eax, 0x2800001c
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b12200e
and eax, 0xd3122000
or eax, 0x2ceddac5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3763d361
and eax, 0x80040080
or eax, 0x2300c403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2519bd
xor eax, 0x5fd13f91
and eax, 0x20a0
or eax, 0x1050
mov dword [ebx], eax
add ebx, edx
or eax, 0x551659c4
and eax, 0x140860
or eax, 0x80408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fe7ebd3
and eax, 0x4ab3e000
or eax, 0xb0000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2a8963
and eax, 0x1e219383
and eax, 0x8000
or eax, 0xc4837fff
mov dword [ebx], eax
add ebx, edx
or eax, 0x30fa21b9
or eax, 0x235e9906
and eax, 0x30f4a304
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f898ebe
and eax, 0x1c680000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29109cd6
and eax, 0x9000014
or eax, 0x82000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd2bbd7
and eax, 4
or eax, 0x30f409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27881495
and eax, 0x22a84000
or eax, 0x18401100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de41851
and eax, 0x30c4951
or eax, 0x80f3b6aa
mov dword [ebx], eax
add ebx, edx
or eax, 0x289b3dbe
or eax, 0x6358aabb
and eax, 0x28a308c4
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xde86d4f
and eax, 0x9000001
or eax, 0x82000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6072046c
xor eax, 0x43cd24b1
and eax, 0x312004
or eax, 0x1811
mov dword [ebx], eax
add ebx, edx
and eax, 0x311a250
and eax, 0x110000
or eax, 0xfc448900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7858a932
and eax, 0x1c2820
or eax, 0x448
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd26be76
and eax, 0xc109200
or eax, 0xf0456d00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79733e5c
and eax, 0x3c08f724
and eax, 0xc000
or eax, 0x3038a3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bacab01
or eax, 0x3257f7c3
and eax, 0x3118a100
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3138c093
and eax, 0x1080000
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c61c91d
and eax, 0x8284818
or eax, 0x141420e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x28dda91
and eax, 0x14bd0000
or eax, 0x41420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a64950b
and eax, 0x5353abe6
and eax, 0x10508100
or eax, 0x20ac22f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x15269556
xor eax, 0x4b051ef2
and eax, 0x19010000
or eax, 0x24820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb1e42f
and eax, 0
or eax, 0x30fc
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d39aae2
and eax, 0x39f8dda
and eax, 0x100000
or eax, 0x68227400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x397e91e4
and eax, 0x444
or eax, 0x1808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442bc8d4
and eax, 0x280488
or eax, 0x30d40903
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67c5dab2
and eax, 0x5d4a02c3
and eax, 0x40000000
or eax, 0xa8510000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b74190d
and eax, 0x68500000
or eax, 0x97affaed
mov dword [ebx], eax
add ebx, edx
or eax, 0x347eb3c1
and eax, 0xa308c081
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
or eax, 0x76309571
and eax, 0x1150
or eax, 0x2004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375497f
and eax, 0x145828
or eax, 0x80440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e999fc
xor eax, 0x50a3b2b5
and eax, 0x44140300
or eax, 0xb8018800
mov dword [ebx], eax
add ebx, edx
or eax, 0xd79d31
and eax, 0x50000030
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741d026f
xor eax, 0x7ed48b00
and eax, 0x58c88048
or eax, 0xa73254a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7074426e
and eax, 0x400068
or eax, 0x8848397
mov dword [ebx], eax
add ebx, edx
and eax, 0xea828fa
xor eax, 0x73c19996
and eax, 0x11820
or eax, 0x304083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105adacb
and eax, 0x10680000
or eax, 0xc006800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0c4746
and eax, 0x14200000
or eax, 0xe0810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7373f9
and eax, 0x6acdc671
and eax, 0x40000030
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x70364cbd
and eax, 0x70320ca8
or eax, 0x8fc8b040
mov dword [ebx], eax
add ebx, edx
or eax, 0x324a28dc
and eax, 0x8c080fc
or eax, 0x40303
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b17880
and eax, 0x238a1893
and eax, 0x80
or eax, 0x316023
mov dword [ebx], eax
add ebx, edx
or eax, 0x47fbfc21
and eax, 0x4ee2854b
and eax, 0x4600000
or eax, 0x18186800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b7eaae5
and eax, 0x8080000
or eax, 0x5830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd120b4
xor eax, 0x2f4846ef
and eax, 0xe0
or eax, 0x3010
mov dword [ebx], eax
add ebx, edx
or eax, 0x3445bbad
or eax, 0x114c484f
and eax, 0x3001e851
or eax, 0xcaa20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x420a166f
or eax, 0x5d6b08f6
and eax, 0x440308f7
or eax, 0x8080f708
mov dword [ebx], eax
add ebx, edx
and eax, 0x45f3ba5b
or eax, 0x62d3d71b
and eax, 0x2040a308
or eax, 0x11240000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24d1f6b3
xor eax, 0x7321cedb
and eax, 0x600000
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54d4d8bd
and eax, 0x8800001c
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26fb70af
xor eax, 0x18c27000
and eax, 0x300011
or eax, 0xf404
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e2b673
and eax, 0x2e05200
or eax, 0x88080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2153670e
and eax, 0x52ba4590
and eax, 0x2ba0500
or eax, 0x8145fafa
mov dword [ebx], eax
add ebx, edx
or eax, 0x3274d322
and eax, 0x42094d76
and eax, 0x10840
or eax, 0x5ca20084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61a30c74
xor eax, 0x2e771d58
and eax, 0x20
or eax, 0x68000011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cbd6f9b
and eax, 0xc88
or eax, 0x1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b5074d
and eax, 0x301081
or eax, 0xe020
mov dword [ebx], eax
add ebx, edx
and eax, 0x283bfa2c
or eax, 0x140ccbd8
and eax, 0x10285000
or eax, 0x62c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e48e40f
and eax, 0xa0b40a
or eax, 0x835f4bf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af4b3d
and eax, 0x1a9cd246
and eax, 0x800044
or eax, 0xc0230880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35da0fa6
xor eax, 0x792d79cd
and eax, 0x8000023
or eax, 0x60000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ac8b63
and eax, 0x5be5677c
and eax, 0x20
or eax, 0x1c8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c0fb39e
or eax, 0x7b10a7a1
and eax, 0x30100d8b
or eax, 0xe00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d3faf5
and eax, 0x10000
or eax, 0xe8500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46dac400
and eax, 0xae8bc000
or eax, 0x51743a59
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eeb3738
xor eax, 0x3940120c
and eax, 0x3080000
or eax, 0xa000c483
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d06ac87
and eax, 0x2000
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bd23eeb
and eax, 0x100468
or eax, 0xcc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65f25674
and eax, 0x60148200
or eax, 0x90010900
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e16925
xor eax, 0x8a1384d
and eax, 0x52000020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x445ac6ae
or eax, 0x4d126816
and eax, 0x4d124020
or eax, 0xb2e800c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a7a0e5
and eax, 0x844800d
or eax, 0x8003f2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64d7a05d
and eax, 0x1100a2
or eax, 0x200401
mov dword [ebx], eax
add ebx, edx
or eax, 0x6227f0f1
and eax, 0x3ffd097a
and eax, 0x140000
or eax, 0x1cc86800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b3f8456
and eax, 0x537ffd35
and eax, 0x10210000
or eax, 0xe0800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x274de330
and eax, 0x50000030
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6b263
and eax, 0x50b22060
or eax, 0xaf480888
mov dword [ebx], eax
add ebx, edx
and eax, 0x73c8c188
and eax, 0xc00088
or eax, 0x8048377
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e47de4
and eax, 0x2365a740
and eax, 0
or eax, 0x3108a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x68f39fed
and eax, 0x5be57d9f
and eax, 0x8e00800
or eax, 0x14086000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51bffd9f
and eax, 0xd8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ad797c
and eax, 0x6194a192
and eax, 0
or eax, 0x30f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1df4a93b
or eax, 0x3b305a33
and eax, 0x3a04c851
or eax, 0xc00b2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b954343
and eax, 0x40014041
or eax, 0x8482bfbe
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ff6c6a
and eax, 0x110ca308
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a83d07a
and eax, 0x3118ac76
and eax, 0x30000000
or eax, 0xcc680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0aad28
and eax, 0x584bcc6f
and eax, 0x8000008
or eax, 0x83000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aaa059b
xor eax, 0x7e71ee91
and eax, 0x10e004
or eax, 0x201011
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f335762
and eax, 0x5d7b708a
and eax, 0x205000
or eax, 0xf6c80200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6095cb3
or eax, 0x7ef180cd
and eax, 0x82f18ef9
or eax, 0x10e7100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f2d67f9
and eax, 0x2100c0
or eax, 0x24820804
mov dword [ebx], eax
add ebx, edx
and eax, 0x732635c6
and eax, 0x20000000
or eax, 0x48000031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c42316
xor eax, 0x56ed56af
and eax, 0x1508
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49364758
and eax, 0x305000
or eax, 0xa0a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f521346
and eax, 0x1000
or eax, 0xdee84000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12368bdb
xor eax, 0x3a9be39d
and eax, 0x82453840
or eax, 0x1bac7b9
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b578322
and eax, 0x28a308c0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61540fd3
and eax, 0x48000011
or eax, 0x20000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fabafa3
or eax, 0x29a23fc1
and eax, 0x1d10
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a934d6
and eax, 0x20a0098a
or eax, 0x10500401
mov dword [ebx], eax
add ebx, edx
or eax, 0x5681ef5b
and eax, 0x60510000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79da9af1
and eax, 0x918b98c1
or eax, 0x6e746104
mov dword [ebx], eax
add ebx, edx
and eax, 0x4159c18c
and eax, 0xabf6da8
and eax, 0x84080
or eax, 0xa3008403
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ddec25a
xor eax, 0x2613f841
and eax, 0x3000
or eax, 0x12c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57ddf8bb
and eax, 0x1d0800
or eax, 0x2068
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a81f5b4
xor eax, 0x7c1e9f9e
and eax, 0x44010200
or eax, 0xb0148900
mov dword [ebx], eax
add ebx, edx
or eax, 0xfcbe822
xor eax, 0x42a21d46
and eax, 0x10000020
or eax, 0x42000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97f9f59
and eax, 0x5b798c68
or eax, 0xa4802080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ad3e0c
or eax, 0x22731c52
and eax, 0x84482f6
or eax, 0x800109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x630607db
and eax, 0x20
or eax, 0x313083
mov dword [ebx], eax
add ebx, edx
or eax, 0x749d6ba
and eax, 0x5306000
or eax, 0x18040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b0248e6
or eax, 0x6e7ba542
and eax, 0x78210000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37c0badf
and eax, 0x40000010
or eax, 0x10000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7debbe24
and eax, 0x7de99420
or eax, 0x821000c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x267b8ad2
and eax, 0x8c082fa
or eax, 0x40105
mov dword [ebx], eax
add ebx, edx
and eax, 0x5479af39
or eax, 0x6b4abf42
and eax, 0x3423
or eax, 0x310080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd3d0309
or eax, 0x16fee7d8
and eax, 0x1d446000
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e9990a5
and eax, 0xd890000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x350220a5
and eax, 0x310a9152
and eax, 0
or eax, 0x30f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa34353
xor eax, 0x335ffff
and eax, 0x48128800
or eax, 0xb1696051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x756a838
and eax, 0xc4014069
or eax, 0x82bf96
mov dword [ebx], eax
add ebx, edx
or eax, 0xa1884de
and eax, 0x18a308
or eax, 0x31240000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75685daa
xor eax, 0x108048ca
and eax, 0x44680000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ded133e
and eax, 0x100001c
or eax, 0x8a000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x795bf19e
xor eax, 0x756a86f7
and eax, 0x307000
or eax, 0x8015
mov dword [ebx], eax
add ebx, edx
and eax, 0x1165a713
and eax, 0x1e065e5c
and eax, 0
or eax, 0x62e85200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b5d4532
and eax, 0x1b51730
or eax, 0x824ae8c9
mov dword [ebx], eax
add ebx, edx
and eax, 0x6033c7c7
and eax, 0x2300c0
or eax, 0x40800804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b19be44
and eax, 0x68000000
or eax, 0x31
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5293b9
xor eax, 0x42d677bd
and eax, 0x1500
or eax, 0x860
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d77b0a3
and eax, 0x1020
or eax, 0x30e481
mov dword [ebx], eax
add ebx, edx
or eax, 0xc7a85d
and eax, 0x4287e34b
and eax, 0x804000
or eax, 0x4a681000
mov dword [ebx], eax
add ebx, edx
or eax, 0x372ceb9c
and eax, 0x3ecfb98
or eax, 0x80130461
mov dword [ebx], eax
add ebx, edx
and eax, 0x76639edd
xor eax, 0x322d96c7
and eax, 0x20804
or eax, 0x44a100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d549ec4
and eax, 0x2b2b698f
and eax, 0x28000000
or eax, 0x40000031
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4be1c3
and eax, 0
or eax, 0x1d74
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9001ee
xor eax, 0x2e129cec
and eax, 0x20100d88
or eax, 0x10e40003
mov dword [ebx], eax
add ebx, edx
or eax, 0x5666f30b
and eax, 0x60500000
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262deba4
and eax, 0xce7ce920
or eax, 0x31831011
mov dword [ebx], eax
add ebx, edx
and eax, 0x53157f8b
and eax, 0x3004001
or eax, 0xa0088482
mov dword [ebx], eax
add ebx, edx
or eax, 0x66bd8316
and eax, 0x100
or eax, 0x3048
mov dword [ebx], eax
add ebx, edx
or eax, 0x31d7c603
and eax, 0x1f3d0f45
and eax, 0x150040
or eax, 0x89028
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ad42aac
and eax, 0x20158a00
or eax, 0xd4000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c8d5425
and eax, 0x40000000
or eax, 0x12000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x7192bcd1
and eax, 0x3b862ce1
and eax, 0x10000000
or eax, 0xeff918e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a846fe
or eax, 0x5f90b36b
and eax, 0x8c0837f
or eax, 0x40080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30098696
or eax, 0x6158aab5
and eax, 0x110ca1
or eax, 0x204002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b853e5
and eax, 0x15800800
or eax, 0x8206000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c5d32f
and eax, 0x34a10000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7126748b
and eax, 0x33dd18c8
and eax, 0x10000000
or eax, 0x40000030
mov dword [ebx], eax
add ebx, edx
and eax, 0x263b2c9
and eax, 0x556f078b
and eax, 0
or eax, 0xfff900e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x206aef88
and eax, 0x400088
or eax, 0x8848377
mov dword [ebx], eax
add ebx, edx
xor eax, 0x385a85b0
and eax, 0x100003
or eax, 0x2150a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d4063e4
and eax, 0x1d306000
or eax, 0x800800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1649b0c
and eax, 0x1000000
or eax, 0xc8b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1517f57b
and eax, 0
or eax, 0x30f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b09890c
or eax, 0x35b59044
and eax, 0x78a5a850
or eax, 0x80424001
mov dword [ebx], eax
add ebx, edx
or eax, 0x267b2086
and eax, 0xc483e8d7
or eax, 0x1728
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3538ce
and eax, 0x2008
or eax, 0x31688300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eb8cf1b
and eax, 0x15880000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d83b87b
xor eax, 0x75d1154
and eax, 0x2124
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x631a833b
and eax, 0x73b2124c
and eax, 0x62101008
or eax, 0x8e44581
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ebac4d
and eax, 0x6a006800
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x17917a19
and eax, 0x2006a00
or eax, 0x68000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x436c794e
and eax, 0x42006800
or eax, 0xbd000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2092d663
xor eax, 0x28d3e95c
and eax, 0x83a054
or eax, 0xc4205401
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcf7d89
or eax, 0xe325fd2
and eax, 0x8000013
or eax, 0x60000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x13686c91
and eax, 0x10
or eax, 0x1dac
mov dword [ebx], eax
add ebx, edx
and eax, 0x299b343d
and eax, 0x1420
or eax, 0x30e081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x116a4c83
xor eax, 0x7042ad08
and eax, 0x20081000
or eax, 0x92e04000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4badcbe8
xor eax, 0x149ea25a
and eax, 0x837379b0
or eax, 0x8c8648
mov dword [ebx], eax
add ebx, edx
or eax, 0x56d743d9
and eax, 0x44a308c0
or eax, 0x28000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0f5233
and eax, 0x48000000
or eax, 0x20000031
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea4a29a
and eax, 0x5f4b1873
and eax, 0x10
or eax, 0x1dc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c23c464
and eax, 0x400
or eax, 0x30f4098b
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d09151
xor eax, 0x5b4dfe53
and eax, 0x68110000
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x445ef709
xor eax, 0x4a9bfc2b
and eax, 0xa6c40800
or eax, 0x593bf099
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609d681
or eax, 0x608a940f
and eax, 0xa1088403
or eax, 0x2004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c629b3
and eax, 0x2130
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x202df7de
xor eax, 0x1c7d2e3c
and eax, 0x10d080
or eax, 0x202021
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d4a9254
and eax, 0x745c3df8
and eax, 0x44400000
or eax, 0x19a58b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x44efb794
or eax, 0x5f88a41d
and eax, 0x4ccc8c81
or eax, 0x80004042
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bca8a02
or eax, 0x26cd25d3
and eax, 0x4ccc8cc0
or eax, 0x8000400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe871885
and eax, 0xc00b5448
or eax, 0x2c800184
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ad91e2
and eax, 0x40000080
or eax, 0xa814ec03
mov dword [ebx], eax
add ebx, edx
or eax, 0xc08674d
and eax, 0xec1ce305
or eax, 0x13e31000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f445fc2
and eax, 0xc7d83
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x695c8c9
and eax, 0x4890548
or eax, 0x41020a35
mov dword [ebx], eax
add ebx, edx
and eax, 0x27fc369f
xor eax, 0x6c4a4c2d
and eax, 0x20c04000
or eax, 0x96281008
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb8b309
and eax, 0x558963aa
and eax, 0x1886308
or eax, 0x82779cf2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70016e5c
and eax, 0x41880084
or eax, 0x4010440
mov dword [ebx], eax
add ebx, edx
or eax, 0x15ceaf57
or eax, 0x41a32f19
and eax, 0x440d8b0c
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bfa5787
xor eax, 0x336c9fa3
and eax, 0x8000020
or eax, 0x81000011
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c0aed5
and eax, 1
or eax, 0x6af84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1d872
and eax, 0xc8003f
or eax, 0x893055c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ca68e
and eax, 0x188f445
or eax, 0x54030800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad022d9
and eax, 0x745188dc
or eax, 0x80040120
mov dword [ebx], eax
add ebx, edx
and eax, 0x733e5202
xor eax, 0x69a5939
and eax, 0x2844109
or eax, 0x89700482
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d32a80
and eax, 0x8036c09
or eax, 0x40009044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d9e74c2
and eax, 0
or eax, 0xf04d893c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aa04628
xor eax, 0x72e2158b
and eax, 0x2e01583
or eax, 0x89104008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x483ed048
and eax, 0xa734478
and eax, 0x440
or eax, 0x45895002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1827ac41
and eax, 0xc0c8800
or eax, 0x4103ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x563a07d3
or eax, 0x4b9840e1
and eax, 0x8100341
or eax, 0x458810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37741c68
and eax, 0x3c018310
or eax, 0xc0440842
mov dword [ebx], eax
add ebx, edx
or eax, 0x59222a95
xor eax, 0x58bc431d
and eax, 0x21c84002
or eax, 0xa240501
mov dword [ebx], eax
add ebx, edx
and eax, 0x43ad0aaf
and eax, 0x800001
or eax, 0xe8030c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x34c1b097
and eax, 0x20800001
or eax, 0x5a685000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce6a9a5
xor eax, 0x4ba6105b
and eax, 0x3461058
or eax, 0x80b9efa1
mov dword [ebx], eax
add ebx, edx
and eax, 0x516b8969
and eax, 0x3de42b77
and eax, 0x1000840
or eax, 0xe48b0484
mov dword [ebx], eax
add ebx, edx
or eax, 0xa12a0b9
and eax, 0xcc88805d
or eax, 0x444300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e52f53
or eax, 0x63ebc339
and eax, 0x4889410c
or eax, 0x40410c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0859aa
and eax, 0x48080000
or eax, 0x80230424
mov dword [ebx], eax
add ebx, edx
or eax, 0x33663fbf
or eax, 0x5143ee99
and eax, 0xd067c01b
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a42804
or eax, 0x7e912903
and eax, 0xc483c803
or eax, 0x80020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9242c75
and eax, 0xcda00004
or eax, 0x32500021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18e01f49
xor eax, 0x4a850f95
and eax, 0x208010f9
or eax, 0x52482b06
mov dword [ebx], eax
add ebx, edx
or eax, 0x25d26d6d
and eax, 0x18af8161
and eax, 0x10800100
or eax, 0x49418a0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac52c6c
and eax, 0x8000800
or eax, 0x81008394
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fe8375
or eax, 0x3c7d64c6
and eax, 0x2dc32404
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd1b897
and eax, 0x6c37e914
and eax, 0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x150c174
and eax, 0
or eax, 0xe9eb0085
mov dword [ebx], eax
add ebx, edx
or eax, 0x499cb4d4
and eax, 0xcc84c4
or eax, 0x4808
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a05daa4
xor eax, 0x17a0b8d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ed0d81
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1246334d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c93b278
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34284044
xor eax, 0x7c1cf0ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50dbfc61
and eax, 0x5c7519f7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0fdb66
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1659a3ee
or eax, 0x1c49a3bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1e60c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b1066c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd3fb3
and eax, 0x175b9b23
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6efd6e54
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c7049b9
or eax, 0xa914424
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d59b7f0
or eax, 0x1093a233
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60ba28
xor eax, 0x63b2f87e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c2e0bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bdc8cad
or eax, 0x68b82061
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd9f5180
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xcceeaf9
and eax, 0x52043387
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x733b6e0c
or eax, 0x3d150486
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18319900
xor eax, 0x6a311ac5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x178ce66e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b38c3fc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x562840ac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a0c10a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741411ce
xor eax, 0x60a99d45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a358e87
xor eax, 0x17e723dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75ea28aa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec30d7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x33af121c
and eax, 0x6bcc68a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5263d2
or eax, 0x7d1c5aa6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238f1be0
and eax, 0x2747700a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x79e3ab0b
or eax, 0x7ba2b52c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x734d458f
or eax, 0x48c57cef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38151934
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x9f2d63d
xor eax, 0x6b164e77
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8f56c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbea7c02
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d8a95
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba92d33
and eax, 0x7987628a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565d04b0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4efdf253
or eax, 0x31b7f1ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc87081
xor eax, 0x7819f52a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fee3e96
or eax, 0x708510c6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dfa1e16
xor eax, 0x7eed0de5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x432d7c2f
and eax, 0x34a970fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b8681d
and eax, 0x66bef5f0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1944b572
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x768a3a0b
or eax, 0x8e877ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3b5026
xor eax, 0x530c8363
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c335056
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x11cf2368
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aff022
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc60034
xor eax, 0x147ffe56
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69185a56
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6f79fa
or eax, 0x8851cc0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x39c92287
and eax, 0x6b387440
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ea7f91
and eax, 0x11eaee0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4482017f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6513afd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71fca1a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a6c89d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a9e48f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x259b78c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ffd17e
xor eax, 0x2a4f22de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da9ec72
or eax, 0x3440eb29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xfe64738
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfe440d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bd5463b
and eax, 0
or eax, 0x90909000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53562718
xor eax, 0x4c6b8ffc
and eax, 0x80050084
or eax, 0x70008009
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b2556cb
or eax, 0xdd16cb5
and eax, 0x29b1feff
or eax, 0xa0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ddc83a
or eax, 0x795a9f9c
and eax, 0x1000000
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ea3407
and eax, 0x597c1507
and eax, 0x41281004
or eax, 0x8930800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a2defd8
and eax, 0
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ecb67
and eax, 0x3385d529
and eax, 0
or eax, 0x74bb1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x666dfa35
xor eax, 0x46eda4e0
and eax, 0x20
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x241a48b2
or eax, 0x8bfd1ea
and eax, 0x28bb1800
or eax, 0x52000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x62df81eb
and eax, 0
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3707bfc8
xor eax, 0x50b74d91
and eax, 0x2b01000
or eax, 0x880b0804
mov dword [ebx], eax
add ebx, edx
or eax, 0x20d72c5f
and eax, 1
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1a7575
and eax, 0x46c174bf
and eax, 0
or eax, 0xb7bb1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aeaca4a
xor eax, 0x4d820d8f
and eax, 0x1000001
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d2e677b
xor eax, 0x2818e1b9
and eax, 0x24320000
or eax, 0x99891804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e387ecc
xor eax, 0x4118e649
and eax, 0x1000001
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fa4f595
and eax, 0xca01004
or eax, 0xc01b0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a403fc
and eax, 0x266204b9
and eax, 0x20
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf1cf7e
and eax, 0x8b10804
or eax, 0x10a1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b084f94
and eax, 0x1000000
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x238cd940
and eax, 0x881800
or eax, 0x18330004
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b4020
xor eax, 0x29adf200
and eax, 0x1000000
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x9f77da4
and eax, 0
or eax, 0x58bb1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x33491f71
and eax, 0x1000020
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6995d431
and eax, 0x1000000
or eax, 0x68bb1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b25c142
and eax, 0x1000002
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db7893b
and eax, 0x8b30800
or eax, 0xa1081004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f3bdb77
and eax, 0x1000000
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea82146
and eax, 0x10a80004
or eax, 0xa0131800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fb74206
xor eax, 0x7a04867a
and eax, 0x22
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3caf609d
and eax, 0
or eax, 0xf8bb1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356126af
or eax, 0xfd2b7e2
and eax, 0x1000023
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2b273f
and eax, 0x32b0004
or eax, 0x901800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f5e6f6
xor eax, 0x682fd1f0
and eax, 0
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7881b8a2
and eax, 0x11811804
or eax, 0x63a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x310b668a
or eax, 0x7a4ee4db
and eax, 0x1000004
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27ad997a
xor eax, 0x464ca357
and eax, 0x20a11800
or eax, 0x1a0004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b1360b
and eax, 0x1000004
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x62cbee97
and eax, 4
or eax, 0x2abb1800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e7be0e
and eax, 0
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741a131b
or eax, 0x5f077264
and eax, 0x471b1004
or eax, 0xa00800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7119b9
and eax, 0x1000024
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb87338c
xor eax, 0xb9e42ca
and eax, 0x89a0004
or eax, 0xb1211800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7697b863
or eax, 0x5a34f176
and eax, 0x1000024
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e569cff
xor eax, 0x175840b0
and eax, 0x400a1800
or eax, 0x84b10004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123cfdb3
or eax, 0x10059c0d
and eax, 0x24
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce895
xor eax, 0x46e75c44
and eax, 0x409b1000
or eax, 0x90200804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7815a660
and eax, 0
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1ba3b0
and eax, 0x4c291c25
and eax, 0
or eax, 0xecbb1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c59de09
and eax, 0x1e4668de
and eax, 4
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f27ccc3
and eax, 0x6b230804
or eax, 0x90981000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b725ca
and eax, 0x1000004
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x9911f0
xor eax, 0x301d8614
and eax, 0x190004
or eax, 0x8a21800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c8ba5a1
or eax, 0xd077bed
and eax, 0x1000025
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734d853b
and eax, 0x8af4e93
and eax, 0x90000
or eax, 0x19b21804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a37e261
or eax, 0x339861d3
and eax, 0x1000001
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0xa971f2a
and eax, 0
or eax, 0x2ebb1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x163690fd
xor eax, 0x72237bbd
and eax, 4
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
and eax, 0xfebdc55
and eax, 0x1000004
or eax, 0x38bb1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x45070aa7
and eax, 0x504fd3f6
and eax, 0x24
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x49ca6c63
and eax, 0x3f39545f
and eax, 0x9080004
or eax, 0x42b31800
mov dword [ebx], eax
add ebx, edx
or eax, 0xe12abe1
or eax, 0x2d559bd4
and eax, 0x1000025
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dbbe2b2
xor eax, 0x57df38e8
and eax, 0xa201804
or eax, 0x859b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x81111f
xor eax, 0x21e93f29
and eax, 0x20
or eax, 0x1000005
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a84e5a
and eax, 0x1000000
or eax, 0xbcbb1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x19681277
and eax, 0x1000004
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2cd86b
and eax, 0x10281804
or eax, 0xc2930000
mov dword [ebx], eax
add ebx, edx
and eax, 0x701c3181
and eax, 0
or eax, 0x1000025
mov dword [ebx], eax
add ebx, edx
or eax, 0x66f1b851
and eax, 0x7c605d41
and eax, 0x40201800
or eax, 0x9b9b0004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1769da3c
and eax, 0x490075d5
and eax, 0x1000004
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e25acc2
and eax, 0
or eax, 0xe4bb1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x16e9a06b
and eax, 0
or eax, 0x1000025
mov dword [ebx], eax
add ebx, edx
and eax, 0x634d54b
or eax, 0x1ec00a70
and eax, 0xe800800
or eax, 0x213b1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3169c948
and eax, 4
or eax, 0x1000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x3be575cf
xor eax, 0x3ba7c562
and eax, 0x28a30004
or eax, 0x85181800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c75f8cc
and eax, 0x1000004
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x610d7002
and eax, 0x60091004
or eax, 0x85b20800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6696b70
and eax, 0x1000024
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674015f
and eax, 0x4300000
or eax, 0xe88b1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fff54ca
or eax, 0x3bb0f2b6
and eax, 0x1000026
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492b1db6
or eax, 0xe38c741
and eax, 0x4e3b1800
or eax, 0xb1800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x693573db
xor eax, 0x7caeb441
and eax, 0x1000006
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e73222
and eax, 0x12a31004
or eax, 0x8180800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121eb50f
or eax, 0x2e96a234
and eax, 0x27
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323dcebc
and eax, 0x2390800
or eax, 0x48821004
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f1d89d
or eax, 0x24dd9689
and eax, 5
or eax, 0x1000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x57a34986
and eax, 0x51a30804
or eax, 0x20181000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c3001ed
and eax, 0x3d068d66
and eax, 0x1000020
or eax, 7
mov dword [ebx], eax
add ebx, edx
or eax, 0x35e28e1a
and eax, 0x4a20804
or eax, 0x82191000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fbb6a19
and eax, 0x7b965f87
and eax, 0x1000005
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
or eax, 0x403364f3
and eax, 0x155dbcf3
and eax, 0x110000
or eax, 0xd4aa1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa6e9d01
and eax, 5
or eax, 0x1000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6d9b3e
and eax, 0x41291800
or eax, 0xa4920004
mov dword [ebx], eax
add ebx, edx
and eax, 0x689be16d
and eax, 4
or eax, 0x1000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ec9fb4
xor eax, 0x4210b6aa
and eax, 0x10b80800
or eax, 0x9031004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x686d1e6d
xor eax, 0x6ec1b161
and eax, 0x1000008
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x274efdbb
and eax, 0
or eax, 0xb4bb1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a123a98
or eax, 0x5deddff0
and eax, 0x1000028
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13405d24
xor eax, 0x7e55507d
and eax, 0x48110800
or eax, 0x80aa1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24917d30
and eax, 0x20
or eax, 0x1000009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eff8718
and eax, 0x4abb0000
or eax, 0x90001804
mov dword [ebx], eax
add ebx, edx
and eax, 0x691ab88e
and eax, 0
or eax, 0x1000029
mov dword [ebx], eax
add ebx, edx
and eax, 0xd24cd76
or eax, 0x73c4eef4
and eax, 0x11800804
or eax, 0x43b1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x262c6c28
and eax, 0x7d7e8c0f
and eax, 0x1000008
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d24974
and eax, 0x20920804
or eax, 0x4291000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d31bfd7
and eax, 0x1000002
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b0b2e1
and eax, 0x4d459dd0
and eax, 0
or eax, 0x8cbb1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x2967add9
and eax, 0x1000009
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x398c74d0
and eax, 0x1000000
or eax, 0x92bb1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d2b827f
and eax, 0x1000000
or eax, 0x2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4600e786
and eax, 0x69dc1f18
and eax, 0
or eax, 0x9abb1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x6755d318
and eax, 0
or eax, 0x100002b
mov dword [ebx], eax
add ebx, edx
or eax, 0x41086ee0
or eax, 0x49066112
and eax, 0x10a0800
or eax, 0xa0b11004
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a99ced
and eax, 0x1000029
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1541a467
and eax, 0
or eax, 0xa8bb1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c27632
and eax, 0x16b957a7
and eax, 0x22
or eax, 0x1000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d0d99b
and eax, 0x1000000
or eax, 0xaebb1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e793058
xor eax, 0x35a274cb
and eax, 0x100000b
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141032e7
and eax, 0x14101004
or eax, 0xa2ab0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c6dabb
and eax, 0x73b1f9cf
and eax, 0x100000b
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b34106
and eax, 0x53f03471
and eax, 0x10b00000
or eax, 0xad0b1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d0ee6e8
xor eax, 0x1c3c52bc
and eax, 0x1000000
or eax, 0x2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79b4651d
and eax, 0x3807c66e
and eax, 0x10000004
or eax, 0xc3bb1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f964382
and eax, 0x1000000
or eax, 0x2b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0e4db6
and eax, 0xa0804
or eax, 0xe0b11000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc4cf8a
xor eax, 0x3644d63a
and eax, 0x1000020
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274544ef
and eax, 0x2010004
or eax, 0x10ba1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bcbf469
and eax, 0x2d94ed2
and eax, 0
or eax, 0x100002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fdceb12
xor eax, 0x1d7469a8
and eax, 0x20a80004
or eax, 0x88131800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b7529
and eax, 0x2c
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f36e7ef
and eax, 0x2e320004
or eax, 0x80891800
mov dword [ebx], eax
add ebx, edx
and eax, 0x658e7d7b
or eax, 0x6204596b
and eax, 0x28
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe5562d
or eax, 0x2beecd50
and eax, 0x8aa0804
or eax, 0xc4111000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b5f4dd8
and eax, 0x217cebe
and eax, 0
or eax, 0x100002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb85099
or eax, 0x100a9c01
and eax, 0x44ba1804
or eax, 0xa0010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6db07d0d
or eax, 0x3994f524
and eax, 0x100002c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x362af9fa
and eax, 0
or eax, 0xeabb1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fede327
or eax, 0x3190d3b
and eax, 0x100002c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550884df
and eax, 0x50080000
or eax, 0xa3b31804
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f3d345
xor eax, 0x4f803373
and eax, 0x24
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c926a92
and eax, 0x178a5cfb
and eax, 0x10820800
or eax, 0xe8391004
mov dword [ebx], eax
add ebx, edx
and eax, 0x643a9f4a
xor eax, 0x374dec5f
and eax, 0x100000c
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x5add1926
and eax, 0xa991804
or eax, 0x220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a921b96
and eax, 0x686ee70c
and eax, 4
or eax, 0x1000029
mov dword [ebx], eax
add ebx, edx
or eax, 0xcba9a0e
and eax, 0x19ad8071
and eax, 0x8a80000
or eax, 0x16131804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701ebda
and eax, 0x79a85f81
and eax, 0x1000000
or eax, 0x2d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b88a97
xor eax, 0x63ee30c9
and eax, 0x40121804
or eax, 0x1da90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32bd45f7
and eax, 0x1000025
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x33530085
xor eax, 0x344aea83
and eax, 0x2190804
or eax, 0x60a21000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2033f95c
and eax, 0xc
or eax, 0x1000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x42fd16a4
and eax, 0x43b91004
or eax, 0x2c020800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f462060
and eax, 0x1000024
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c05f8c
xor eax, 0x290c0964
and eax, 0x20080800
or eax, 0x54b31004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ac68e13
and eax, 0x28de417d
and eax, 0
or eax, 0x100002d
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b42bb35
and eax, 0x1021804
or eax, 0x80b90000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e3f36a
and eax, 0x27e9aec8
and eax, 0x1000000
or eax, 0x2d
mov dword [ebx], eax
add ebx, edx
and eax, 0x13e35575
and eax, 4
or eax, 0x86bb1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bbb5da
or eax, 0x6d070f37
and eax, 0x1000025
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24967311
or eax, 0x56c864c7
and eax, 0x49a1004
or eax, 0x88210800
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c5ca5d
and eax, 0x100000d
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e18bceb
and eax, 0xa181804
or eax, 0x90a30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ba49328
and eax, 0x3f9584ba
and eax, 0x1000028
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76db8c8e
and eax, 0x209b0800
or eax, 0x80201004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1b2560
xor eax, 0x2259a819
and eax, 0x100002d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e62cea9
and eax, 0x28220804
or eax, 0x80991000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aadc526
xor eax, 0x51ca018b
and eax, 0x100000d
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x69cf4650
xor eax, 0x681b8f34
and eax, 0x201b0804
or eax, 0x90a01000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24dd119d
or eax, 0x1bf0d76
and eax, 0x100002d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd3fec6
and eax, 4
or eax, 0xb5bb1800
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbcc23c
xor eax, 0x3d761aa
and eax, 4
or eax, 0x1000029
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bc9e5b0
and eax, 0x1000000
or eax, 0xbcbb1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x307e22de
and eax, 0x100000c
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a141ad3
and eax, 0x3f65ecfb
and eax, 0
or eax, 0xc5bb1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x15f15ad3
and eax, 0x1000005
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0xb792259
and eax, 0xb390004
or eax, 0xc0821800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c0b0369
and eax, 0
or eax, 0x100002d
mov dword [ebx], eax
add ebx, edx
or eax, 0x59027d8
and eax, 0x5c46c3dc
and eax, 4
or eax, 0xd3bb1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6335d1f8
and eax, 0x1000000
or eax, 0x2d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4effd039
and eax, 0x1a7aa93b
and eax, 0
or eax, 0xd9bb1804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a19cf48
and eax, 0
or eax, 0x100002d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d48ad7f
xor eax, 0x697fcca9
and eax, 0x44330004
or eax, 0xa3881800
mov dword [ebx], eax
add ebx, edx
and eax, 0x377cb1c1
and eax, 0x1000000
or eax, 0x2d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bafea33
and eax, 0x28ab0804
or eax, 0xc4101000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3ca2f
or eax, 0x207e1757
and eax, 0x100002d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9649d78
xor eax, 0x4c5995fe
and eax, 0x40390800
or eax, 0xb2821004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35ba3f33
or eax, 0x67fb7bf
and eax, 0x100002d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78139a0f
xor eax, 0x3446936
and eax, 0x131000
or eax, 0xa80804
mov dword [ebx], eax
add ebx, edx
and eax, 0x12585e2d
or eax, 0x79248992
and eax, 0x1000006
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b168900
or eax, 0x7d37bcc1
and eax, 0x5331804
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x64f071b1
and eax, 0
or eax, 0x100002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40723dbb
and eax, 0x321804
or eax, 0xa890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d297e8a
and eax, 0x2855fbea
and eax, 0xa
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
or eax, 0x45478154
and eax, 0x30004
or eax, 0x18b81800
mov dword [ebx], eax
add ebx, edx
or eax, 0x681a5356
and eax, 6
or eax, 0x1000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d25a8e2
and eax, 0x1c210804
or eax, 0x19a1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x58d83a7d
and eax, 0x24ca4933
and eax, 0
or eax, 0x100002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2077f2c5
and eax, 0x21331000
or eax, 0x2880804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2ce318
and eax, 0x1000000
or eax, 0x2e
mov dword [ebx], eax
add ebx, edx
and eax, 0x711cce13
or eax, 0x66e55554
and eax, 0x21a11004
or eax, 0x101a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf81c5f4
and eax, 0x39e71cd7
and eax, 0
or eax, 0x100002e
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c605c94
xor eax, 0x3a98679a
and eax, 0x6b81804
or eax, 0x30030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3769e066
and eax, 4
or eax, 0x100002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4be66492
and eax, 0x8a20004
or eax, 0x34191800
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b604a7
and eax, 0x1000026
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ded8b1
or eax, 0x606d3cda
and eax, 0x40bb1804
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13dda133
and eax, 0x1000026
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e3305f4
or eax, 0x161ceca2
and eax, 0x6180804
or eax, 0x49a31000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56bbd112
or eax, 0x19737567
and eax, 0x1000026
or eax, 8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1242eba8
xor eax, 0x2a32ec11
and eax, 0x320800
or eax, 0x54891004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb02abe
or eax, 0x40ce86ac
and eax, 0x2c
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74de7181
and eax, 0x609a1004
or eax, 0x2210800
mov dword [ebx], eax
add ebx, edx
or eax, 0x47b37b11
and eax, 0x1000004
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce51cca
and eax, 0
or eax, 0x67bb1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d389bc
or eax, 0x2d17b7af
and eax, 0x100002e
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b05081b
or eax, 0x52597e93
and eax, 0x48191804
or eax, 0x25a20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e361b3c
and eax, 0x100002c
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0xeb4097d
xor eax, 0xb2e8a07
and eax, 0x9a0000
or eax, 0x7b211804
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c41b44
and eax, 4
or eax, 0x100002a
mov dword [ebx], eax
add ebx, edx
or eax, 0x110f464b
xor eax, 0x1fac8805
and eax, 0xa30800
or eax, 0x80181004
mov dword [ebx], eax
add ebx, edx
and eax, 0x425b8017
and eax, 4
or eax, 0x100002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a000745
and eax, 4
or eax, 0x86bb1800
mov dword [ebx], eax
add ebx, edx
and eax, 0xd253bfd
or eax, 0x76d61c24
and eax, 0x24
or eax, 0x100000a
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d9ea56
and eax, 0x4990804
or eax, 0x90221000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e1c9a0f
and eax, 0x63831ecc
and eax, 8
or eax, 0x1000026
mov dword [ebx], eax
add ebx, edx
and eax, 0x630dd386
and eax, 0x1000004
or eax, 0x98bb1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ecac5a8
or eax, 0x41a75631
and eax, 0x1000020
or eax, 0xe
mov dword [ebx], eax
add ebx, edx
or eax, 0x64dd303
or eax, 0x3d90aa4
and eax, 0x6991804
or eax, 0x98220000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b9dafa
and eax, 0
or eax, 0x100002e
mov dword [ebx], eax
add ebx, edx
or eax, 0x89523ac
xor eax, 0x732a994b
and eax, 0x28bb1804
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6354686d
xor eax, 0x2140bfaa
and eax, 0x100002e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x364c342
or eax, 0x4cc1d5c
and eax, 0x1a81804
or eax, 0xb0130000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5687ca35
xor eax, 0x77b56cc2
and eax, 0x1000006
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0x73086a46
and eax, 0x1000004
or eax, 0xb6bb1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x48bb687a
and eax, 0
or eax, 0x100002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bdae9
and eax, 0x3cceb4b4
and eax, 0xa1004
or eax, 0xc5b10800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1191d478
xor eax, 0x23cc3629
and eax, 4
or eax, 0x100002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d3318ed
and eax, 0x687c3388
and eax, 0
or eax, 0xcabb1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x657effc
and eax, 0x34b3e127
and eax, 0x24
or eax, 0x100000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x222ffd56
xor eax, 0x5399c033
and eax, 0x50990004
or eax, 0x80221800
mov dword [ebx], eax
add ebx, edx
and eax, 0x56fd0e3d
and eax, 4
or eax, 0x100002a
mov dword [ebx], eax
add ebx, edx
and eax, 0x37867566
and eax, 4
or eax, 0xdebb1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbeea1a
and eax, 0x100000e
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d8d95f
and eax, 0x21981804
or eax, 0xc2230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc5db3e
and eax, 0x2a
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c834ff
and eax, 0x60881000
or eax, 0x88330804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bfb2a73
or eax, 0x497169d
and eax, 0x100002e
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb05fecd
and eax, 0x2011804
or eax, 0xf4ba0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x347d6891
and eax, 4
or eax, 0x100002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53406469
and eax, 0x52000004
or eax, 0xa9bb1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x61cd271e
or eax, 0x18217079
and eax, 0x100002c
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2197bc90
xor eax, 0x194b43db
and eax, 0x1981804
or eax, 0x230000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d72fafb
and eax, 0x100002f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c90b70
or eax, 0x7916743d
and eax, 0x9121004
or eax, 0x6a90800
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f9c0595
and eax, 0x1000005
or eax, 0x2a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f581179
and eax, 0x14181004
or eax, 0xa30800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df42e89
or eax, 0x71873482
and eax, 0x100000f
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f75e475
and eax, 4
or eax, 0x1abb1800
mov dword [ebx], eax
add ebx, edx
or eax, 0x725bd592
xor eax, 0x5154f38d
and eax, 0x100000b
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c887692
and eax, 0x28881004
or eax, 0x330800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c452650
xor eax, 0x36658c7a
and eax, 0x2e
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x303f2bf8
or eax, 0xc077132
and eax, 0x2d3b1804
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d02cb0b
and eax, 0x149d623d
and eax, 0
or eax, 0x100002f
mov dword [ebx], eax
add ebx, edx
and eax, 0x62122aa8
or eax, 0x3d1891c8
and eax, 0x30181000
or eax, 0x2a30804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e031384
and eax, 4
or eax, 0x100002b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6696e064
and eax, 0x40920000
or eax, 0x291804
mov dword [ebx], eax
add ebx, edx
or eax, 0x63cacde0
and eax, 0x1000024
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
or eax, 0x74836259
and eax, 0x45830004
or eax, 0x381800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4371e1f6
and eax, 0x1000004
or eax, 0x2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503f679d
and eax, 0xd0b67ae
and eax, 0x10b0000
or eax, 0x4ab01804
mov dword [ebx], eax
add ebx, edx
and eax, 0x5988be9a
and eax, 0x1000000
or eax, 0x2f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x224936cc
xor eax, 0x9966832
and eax, 0x89b1800
or eax, 0x51200004
mov dword [ebx], eax
add ebx, edx
and eax, 0x23a272d
and eax, 0x4812c34a
and eax, 0
or eax, 0x100002f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b553a1
or eax, 0x3f94db45
and eax, 0x1eb11804
or eax, 0x400a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45708021
and eax, 0x1000025
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6627bae0
and eax, 0x64231804
or eax, 0x980000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a05603c
or eax, 0x592d46f7
and eax, 0x100002f
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x483a28e3
and eax, 0x4855bcaa
and eax, 0x40100800
or eax, 0x32ab1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7188e7
and eax, 0x254d7cb0
and eax, 0x20
or eax, 0x100000f
mov dword [ebx], eax
add ebx, edx
or eax, 0x22259d8
and eax, 0x69af5f0b
and eax, 0x1221800
or eax, 0x76990004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a02441
xor eax, 0x10a94a94
and eax, 1
or eax, 0x100002e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d385ed3
or eax, 0x22a4260c
and eax, 0x7cb81804
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df44312
and eax, 0
or eax, 0x100002f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3468b57e
or eax, 0x17372cca
and eax, 0x23b1800
or eax, 0x88800004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa6268
and eax, 0x2c
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b238b25
and eax, 0x1000004
or eax, 0x8ebb1800
mov dword [ebx], eax
add ebx, edx
and eax, 0xc78fd6a
and eax, 0
or eax, 0x100002f
mov dword [ebx], eax
add ebx, edx
or eax, 0x74d8df87
or eax, 0xc706877
and eax, 0x15b81804
or eax, 0x80030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x529705a9
or eax, 0x595146bb
and eax, 0x100002b
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x41770986
and eax, 0x1330804
or eax, 0xa2881000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc349f1
and eax, 0x1000025
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
or eax, 0x67157a72
and eax, 0x20111804
or eax, 0x88aa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f0aeb9
and eax, 0x51dedb91
and eax, 0x1000001
or eax, 0x2e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4058b257
and eax, 0x181000
or eax, 0xaea30804
mov dword [ebx], eax
add ebx, edx
and eax, 0x22bc143f
and eax, 4
or eax, 0x100002b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb4a75a
xor eax, 0x6f3c51b7
and eax, 0x24881000
or eax, 0x98330804
mov dword [ebx], eax
add ebx, edx
and eax, 0x279d0d05
and eax, 4
or eax, 0x100002b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6146a6aa
or eax, 0x29f33818
and eax, 0x41b31804
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619db07d
or eax, 0x1fb43a73
and eax, 0x100002b
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ee997d0
and eax, 0x46a91004
or eax, 0x80120800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e0b581b
and eax, 0x784cb96
and eax, 0
or eax, 0x100002f
mov dword [ebx], eax
add ebx, edx
and eax, 0x66d15a69
xor eax, 0x39a63057
and eax, 0x10a21004
or eax, 0xc4190800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6066fe49
and eax, 0xd
or eax, 0x1000022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1154d5a1
and eax, 0x10101004
or eax, 0xc9ab0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d831a2c
and eax, 0x1000004
or eax, 0x2b
mov dword [ebx], eax
add ebx, edx
and eax, 0x631e7e23
and eax, 0x1000000
or eax, 0xdebb1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x34af795a
and eax, 0x136ed4f2
and eax, 0x1000002
or eax, 0x2d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b75472
and eax, 0x1b31004
or eax, 0xec080800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391e3874
xor eax, 0x7a636945
and eax, 0x25
or eax, 0x100000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x50237b27
or eax, 0x6b237d8f
and eax, 0x63231804
or eax, 0x90980000
mov dword [ebx], eax
add ebx, edx
or eax, 0x238ee0dd
and eax, 0x3658a110
and eax, 0
or eax, 0x100002f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58512e25
or eax, 0x53977d55
and eax, 0xa931804
or eax, 0x280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75f5fb5d
or eax, 0x41bcffc9
and eax, 0x1000010
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d64c052
and eax, 0xd200000
or eax, 0x29b1804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5b6386
and eax, 0x1000000
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x1418a4b9
and eax, 0xe5e9b64
and eax, 0x4180000
or eax, 0x10a31804
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a95d4c
and eax, 0
or eax, 0x1000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x12aa9681
and eax, 0x2aa1000
or eax, 0x20110804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a98cacd
xor eax, 0x4c496c52
and eax, 0x10
or eax, 0x1000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x23097a25
or eax, 0x4c63cc88
and eax, 0x5230800
or eax, 0x22981004
mov dword [ebx], eax
add ebx, edx
and eax, 0x30bdc45
xor eax, 0x72a86f7e
and eax, 0x1000030
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b46ed6c
and eax, 0x1000000
or eax, 0x2cbb1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496ddbcb
and eax, 0
or eax, 0x1000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x652a03f6
and eax, 0x212a0004
or eax, 0x1a911800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ff66928
and eax, 0x3dfde9b2
and eax, 0x1000020
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f5a3c65
and eax, 0x1a1804
or eax, 0x40a10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ed626aa
or eax, 0x16b2775e
and eax, 0x30
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x495e0fa0
and eax, 0x401a0800
or eax, 0x32a11004
mov dword [ebx], eax
add ebx, edx
or eax, 0x666fb229
or eax, 0x7980a6fb
and eax, 0x1000030
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x657ac47b
and eax, 0x20000000
or eax, 0x80051804
mov dword [ebx], eax
add ebx, edx
and eax, 0x34630a02
xor eax, 0x2d64accb
and eax, 0xd000009
or eax, 0xf2000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f2ff448
and eax, 0x60
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
pop ebx
mov esp, ebp
pop ebp
ret