Function at 0x4215d0
Capabilities:
Encrypt data using curve25519
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x94
push ebx
mov dword [ebp - 0x24], 0x131fd
mov dword [ebp - 0x58], 0x16c2e
mov dword [ebp - 0x14], 0xae83
mov dword [ebp - 0x18], 0x18158
mov dword [ebp - 0x50], 0x5ee2
mov dword [ebp - 0x70], 0x19e3
mov dword [ebp - 0x34], 0x1d1d
mov dword [ebp - 0x48], 0x80fc
mov dword [ebp - 0x2c], 0xe86c
mov dword [ebp - 0xc], 0x1760a
mov dword [ebp - 0x38], 0x1823e
mov dword [ebp - 4], 0x5292
mov dword [ebp - 0x30], 0x165ad
mov dword [ebp - 8], 0x8774
mov dword [ebp - 0x5c], 0x3e6b
mov dword [ebp - 0x40], 0x17035
mov dword [ebp - 0x54], 0xc816
mov dword [ebp - 0x3c], 0x1484
mov dword [ebp - 0x10], 0x15fdc
mov dword [ebp - 0x4c], 0xad52
mov dword [ebp - 0x60], 0x203d
mov dword [ebp - 0x44], 0xd02a
mov dword [ebp - 0x78], 0x2e8d
mov dword [ebp - 0x20], 0xd08e
mov dword [ebp - 0x1c], 0x1191
mov dword [ebp - 0x28], 0x4674
mov eax, dword [ebp - 4]
inc eax
nop
nop
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 0x20]
or ecx, dword [ebp - 0x34]
cmp ecx, dword [ebp - 0x44]
jl 0x4216c8
mov eax, dword [ebp - 0x2c]
cdq
idiv dword [ebp - 0x30]
test eax, eax
jne 0x4216c8
mov edx, dword [ebp - 0x1c]
cmp edx, dword [ebp - 0x3c]
jl 0x4216c8
mov eax, dword [ebp - 0x28]
nop
nop
inc eax
mov dword [ebp - 0x28], eax
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x28]
jge 0x421704
mov edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 0x38]
jl 0x4216fb
mov eax, dword [ebp - 4]
xor eax, dword [ebp - 0x14]
mov dword [ebp - 0x68], eax
mov ecx, dword [ebp - 0x14]
nop
dec ecx
nop
mov dword [ebp - 0x14], ecx
cmp dword [ebp - 0x68], 0
jne 0x4216fb
mov edx, dword [ebp - 0x30]
cmp edx, dword [ebp - 0x20]
jl 0x4216fb
mov eax, dword [ebp - 0x18]
sub eax, dword [ebp - 0x3c]
cmp eax, dword [ebp - 0x50]
jge 0x421704
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
push 0x40
push 0x3000
mov eax, dword [section..data]
sub eax, 0xfffff000
push eax
push 0
call fcn.004cc150
add esp, 0x10
mov dword [0x4d2038], eax
mov ecx, dword [ebp - 8]
nop
dec ecx
nop
mov dword [ebp - 8], ecx
mov edx, dword [0x4d2038]
mov dword [ebp - 0x6c], edx
call fcn.004bfc10
mov eax, 0x14a53515
mov ebx, dword [ebp - 0x6c]
xor edx, edx
add edx, 4
or eax, 0x45008ec7
and eax, 0x1a000c1
or eax, 0x1a0028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a001b1
and eax, 0x101a0100
or eax, 0x80404c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333574ca
xor eax, 0x4b8bb402
and eax, 0x100
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x294560ed
xor eax, 0xa3fd4ec
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf7531c2
and eax, 0x753500
or eax, 0x8aca00
mov dword [ebx], eax
add ebx, edx
or eax, 0x12dda568
and eax, 0xb800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5c35de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e65fc51
xor eax, 0x105cdbd6
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e0ca11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xff2a228
and eax, 0x5db6915a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41f7d222
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4db9321b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a38b546
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x78a9819c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x42121023
or eax, 0x152c14c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46dcfdf9
xor eax, 0x1ac9ce4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x53815b65
and eax, 0
or eax, 0xd000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4590accb
and eax, 0x100c00
or eax, 0xba0f0200
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc625d9
xor eax, 0x3c7392e5
and eax, 0x340004
or eax, 0x980000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6413ee9e
and eax, 0x1a02080
or eax, 0x18014d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366381d7
and eax, 0x14018008
or eax, 0x40204d44
mov dword [ebx], eax
add ebx, edx
or eax, 0x2014fb15
and eax, 0x20316948
or eax, 0x420020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1737caed
xor eax, 0x2e98dce4
and eax, 0x262b1000
or eax, 0x41446270
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23994ed5
and eax, 0x2d4c5d41
and eax, 0x440000
or eax, 0x20296172
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2d39cd
and eax, 0x30898d43
and eax, 0x20000003
or eax, 0x4e6e6160
mov dword [ebx], eax
add ebx, edx
and eax, 0xae04ec2
or eax, 0x69565cd6
and eax, 0x62205446
or eax, 0x2029
mov dword [ebx], eax
add ebx, edx
or eax, 0x57bc9d96
and eax, 0x75302065
or eax, 0x420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce38116
and eax, 0x6c612066
or eax, 0x2080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39de71f9
and eax, 0x53074000
or eax, 0x480420
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c0c6e2
and eax, 0x404f4420
or eax, 0x24202900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da0dc01
and eax, 0x5e59f558
and eax, 0xc092400
or eax, 0x1040a65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43e2f3
and eax, 0x402
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d74f9c9
or eax, 0x332cd1c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1084f516
and eax, 0x17ba2aac
and eax, 0
or eax, 0xe6086d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x18df1dfc
and eax, 0x884929c8
or eax, 0x200003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11742f40
and eax, 0x88090088
or eax, 0x602910
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf3903f
and eax, 0x88692998
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x31bbe30f
and eax, 0x5a035f30
and eax, 0x100
or eax, 0x89023c98
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5180bd
xor eax, 0x326ddcd9
and eax, 0x88282000
or eax, 0x410a99
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e4520a6
xor eax, 0x28d16e34
and eax, 0x80280088
or eax, 0x9412910
mov dword [ebx], eax
add ebx, edx
or eax, 0x13db74cf
or eax, 0x2fbdb5fb
and eax, 0x88692898
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7368b
and eax, 0x80020410
or eax, 0x110a088
mov dword [ebx], eax
add ebx, edx
and eax, 0x9c89751
and eax, 0x10
or eax, 0x88692b89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17af9269
xor eax, 0x37158999
and eax, 0x88122008
or eax, 0x8490
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c8a337a
xor eax, 0x2b9a5034
and eax, 0x82008
or eax, 0x88610891
mov dword [ebx], eax
add ebx, edx
or eax, 0x671bf005
xor eax, 0x280c4543
and eax, 0x8212a498
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458aa389
and eax, 0x76d91b9c
and eax, 0x80010
or eax, 0x88612889
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5161ea
and eax, 0x60694098
or eax, 0x3001200
mov dword [ebx], eax
add ebx, edx
or eax, 0x576393e4
and eax, 0x690168
or eax, 0x88002800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e881bf6
xor eax, 0x755f74e9
and eax, 0x88
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2db70fbd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b3b4a5b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2989a919
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f13c61e
xor eax, 0x72c8bb2e
and eax, 0x415000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77be4a00
and eax, 0x4014800
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x74820048
and eax, 0x70020c00
or eax, 0x2381100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe734ed2
and eax, 0x42
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
and eax, 0x501220b2
xor eax, 0x672e7ec7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26f0d4c9
and eax, 0x200c000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x21398ae4
or eax, 0x47579dad
and eax, 0x6010b21
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44c55c7e
xor eax, 0x654ecd63
and eax, 0x20001
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x320740d1
and eax, 0x59424ced
and eax, 0
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46004490
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cc0755d
xor eax, 0x14a6b3d6
and eax, 0x600
or eax, 0x101100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed5a3b3
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd658a4
and eax, 0x38bd8fad
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fcd2543
or eax, 0x66c86c00
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3c9080
and eax, 0x100000
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42bd46a2
xor eax, 0x1f3f9519
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c24d075
and eax, 0
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad26fb0
and eax, 0x64fec0a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445b4792
and eax, 0x600
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x23b2c7e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x572ee7bf
and eax, 0x3fb4c742
and eax, 0
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
or eax, 0x90f9ad0
xor eax, 0x2ce55420
and eax, 0
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca9ebc0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x19234492
and eax, 0
or eax, 0x40000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x73682bb2
and eax, 0
or eax, 0x10000005
mov dword [ebx], eax
add ebx, edx
and eax, 0xa53443f
or eax, 0x40c7d48b
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e1a5bbc
and eax, 0x25b63967
and eax, 0
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46fb2daf
xor eax, 0x332db9e5
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc377c28
and eax, 0xdd3352d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34bc0997
xor eax, 0x32db84a
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7205817d
and eax, 0
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
and eax, 0x294c7e84
and eax, 0
or eax, 0x4c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc12ef6
and eax, 0
or eax, 0x21c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8343da4
and eax, 0x2800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x436344d
and eax, 0x68716730
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aeed208
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7951c824
and eax, 0x4050f81d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cec46d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ebbcbe9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x614aa909
and eax, 0x576b0950
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b3c415a
and eax, 0
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ca9190d
and eax, 0
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2a207
and eax, 0x3400
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
or eax, 0x63e5d810
and eax, 0x3800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dadd40e
or eax, 0x301fe7a7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3c1846
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c781eba
xor eax, 0x77744ccd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4d3b7d
xor eax, 0x3223dc48
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eeb628c
xor eax, 0x58efd60f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf8c8e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c185632
or eax, 0x6ad944d6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc2d4de5
xor eax, 0x378baa60
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26707968
or eax, 0x6e823910
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x446742bf
xor eax, 0x7a7c73fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1646675c
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2638fe8
xor eax, 0x5271e459
and eax, 0x800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2722f50f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7507ae39
or eax, 0x4e2e0bcc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3caa3d0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f857aec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5541ab31
and eax, 0x98c39e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e099b4c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72336eb5
and eax, 0
or eax, 0x65742e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34138be0
or eax, 0x1dd4ac9b
and eax, 0x2478
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
and eax, 0x610c6525
or eax, 0x7e3f3235
and eax, 0x3600
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x631d18c5
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ae292bf
or eax, 0x5360bd5
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc9de27
or eax, 0x6dcdf9cb
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e5d0d48
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x200771c9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ff6cca1
and eax, 0x6f18ffa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x123c1714
and eax, 0
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31628e9e
or eax, 0x9f8910d
and eax, 0x700000
or eax, 0x64022e60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49014686
xor eax, 0x473a414d
and eax, 0x412021
or eax, 0x205440
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ec4c90
and eax, 0
or eax, 0x20a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259d4c15
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bfd31ca
and eax, 0x40000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x470a7080
and eax, 0x7d2e783d
and eax, 0x60000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d493e0c
xor eax, 0x13229412
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8a7ec3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x17614115
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26a40f0
or eax, 0x6b007fed
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e8d2fd
xor eax, 0x1357f8cd
and eax, 0x1442840
or eax, 0x60200600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c73be0
and eax, 0x120
or eax, 0x6054
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ed999de
and eax, 0x717f5ee7
and eax, 0
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fde6aba
and eax, 0x100000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x202c6e49
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92913ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x181096bf
and eax, 0x3e506cd2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f69a0f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x405d751
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5dd863
or eax, 0x79602b7b
and eax, 0
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e0d2e5
and eax, 0
or eax, 0x65722ec0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x410fc759
or eax, 0x7ddfaa77
and eax, 0x636b6c
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d536248
and eax, 0
or eax, 0x1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b73aca2
xor eax, 0x26bd4843
and eax, 0x400000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f66be27
or eax, 0x61367780
and eax, 0x20000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e60227d
and eax, 0x20000
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d7fd0ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fcd63a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49802c70
or eax, 0x5d0963a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b35b61
and eax, 0x4000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dd14964
and eax, 0x43ac7247
and eax, 0x40
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ddd89ef
and eax, 0x635d6068
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1214e0e1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa201894
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x73d343ff
and eax, 0x14547e7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1f2724
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x387f2e78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39908182
and eax, 0x3341c6f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d657ea6
xor eax, 0xd5a315b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d033a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd136da
and eax, 0x192ad897
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a8cf62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x53ab6ee8
or eax, 0x4606887
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f27be4f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x780a1959
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2677c4ba
or eax, 0xd58a79a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x101e3c5c
xor eax, 0x4ec44737
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9133d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x67b50917
or eax, 0x35f242a5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f9eac6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c17a9c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785a0e64
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bfe3d15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b2f1dd8
xor eax, 0x64d3360
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x267cb48c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6828f2f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41416ffe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x78cffa4e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f63ee4b
xor eax, 0x12eb978b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6226347b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be4a2d3
or eax, 0x700b9769
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x115984a3
xor eax, 0x58309e17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x53a434a7
or eax, 0x1532bfcc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7c0935
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c16f9d
and eax, 0x5be64355
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65fb3d9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59188a5b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d01b55
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3652dc72
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2097bbe4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62f78e62
or eax, 0x65cec903
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc6c30b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65eb69da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ff12e34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cb2dcb
xor eax, 0xa742082
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x156220d3
and eax, 0x5085ec7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fff8626
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60ca931e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f9143c8
and eax, 0xaa6d2be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc32a3b
xor eax, 0x30c5bbb8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c6e3cfa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b7fbf0
or eax, 0x7e38a37b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787da37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b009a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60156f06
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155cc2c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ec4566c
xor eax, 0x6942399e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c3d64aa
xor eax, 0x70ae7d20
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3918aa0f
xor eax, 0x57d562f9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xc961281
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x39ed03ec
or eax, 0x3cfe465d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x28265a62
or eax, 0x74516372
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b853
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ca57ef
and eax, 0x4e698012
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x29383ea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x28fa1579
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e74cf1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33cdc644
or eax, 0x36b724cf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72435546
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f820de0
xor eax, 0x5c5eea0e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6570bbc6
and eax, 0x2815b6ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72626ead
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b955457
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6736d08a
and eax, 0x404908d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a26aad8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4deae332
or eax, 0x6afb03e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ac53901
or eax, 0x1b0ec9b9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c6d65b4
or eax, 0x3ddf52bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x641eed5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x71a922fb
xor eax, 0x4a6c18e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c1baf37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4223147f
and eax, 0x3cb246f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e8d3ea
or eax, 0x6e84c8d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cbe643b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c9e6a4a
xor eax, 0x1429fc46
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a8b6041
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x21b40fd0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b1f20d7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4409f61e
or eax, 0x11f44a72
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x29982bb0
or eax, 0x1f2dcb6c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3358e88
or eax, 0x17d1aa57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23df56f9
xor eax, 0x45dc6feb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x25634670
xor eax, 0x57874feb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x75594c11
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ac57c5d
xor eax, 0x73b2465a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1427bc0e
or eax, 0x5989c7de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6370caa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x71bbf86e
or eax, 0x34aa0601
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c45692a
or eax, 0x2fe935eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x792f64cb
and eax, 0x14df0aa1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6fd78a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12a75139
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d8ef5de
and eax, 0x5d48883d
and eax, 0x8000000
or eax, 0x60006a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x330180dc
or eax, 0x19fe8175
and eax, 0x10002008
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e7f59a
and eax, 0x201408
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d56aa2f
xor eax, 0x284657df
and eax, 0x15006810
or eax, 0xea000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xda6284
xor eax, 0x4848cca
and eax, 0x14
or eax, 0x200001
mov dword [ebx], eax
add ebx, edx
or eax, 0x28880941
xor eax, 0x58f8c4cf
and eax, 0x40400010
or eax, 0x83803200
mov dword [ebx], eax
add ebx, edx
or eax, 0x791515a6
or eax, 0x4992c497
and eax, 0xfbd7e4a0
or eax, 0x4280048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9de6a59
and eax, 0x65ef4402
and eax, 0x40000000
or eax, 0x82c033ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ecaa284
and eax, 0x25d41687
and eax, 0x400004
or eax, 0x2a0008
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b4d889
and eax, 0x5c9346c8
and eax, 8
or eax, 0x200860
mov dword [ebx], eax
add ebx, edx
or eax, 0x59bf773e
and eax, 0x206810
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x700af817
and eax, 0x38fc8d0
and eax, 0
or eax, 0x6a1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70edbd83
and eax, 0x20000583
or eax, 0x107c
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a71065
xor eax, 0x4e949e25
and eax, 0x6a800000
or eax, 0x806b1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x438b9fb9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192bec30
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fd11712
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x65e613f6
xor eax, 0x3df8a83d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xb411957
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a8fdf2
and eax, 0x768669d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24fe050b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36794b4f
xor eax, 0x429d8d29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7912ba9d
and eax, 0x57ab9458
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c591eac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abc4886
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x37b8c821
xor eax, 0x2dc5b29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1d3a5b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c2ba999
and eax, 0x1fbc274f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8be8ee
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd325ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c38fe1b
xor eax, 0x7d65a07e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3334161f
or eax, 0x6b94453f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x324b39b7
or eax, 0x3ca9588e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e6125be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x65ff3f28
or eax, 0x424d871a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d3d1646
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x43e50b9b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46fe5062
xor eax, 0x54f24c41
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x11bb19a
and eax, 0x30e7f84c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cddd869
and eax, 0x40609e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x36d9f5de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa7c2da
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb08cf2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad1c939
xor eax, 0x90a6eab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x251bca57
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d915dd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x465446a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2971e41f
xor eax, 0x6d45683d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7178ad68
or eax, 0x1fc39ede
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x20e8d733
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae22251
or eax, 0x2ad85ab6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x95225d2
or eax, 0x69784809
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x21225d20
and eax, 0xa4b2886
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3acc84ed
or eax, 0x5e175527
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48762cf1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e1be394
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e0d61b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6816617a
xor eax, 0x69127667
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c3366e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55602ac4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2682f00b
and eax, 0x15adfa5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x54e5b008
and eax, 0x292e692e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c4a2b87
or eax, 0x33780629
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b94a112
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32fa74f1
and eax, 0x4b90a696
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2107389
and eax, 0x108d547b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8007361
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c431016
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b5c6a7d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x656ce1af
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x503f1b6e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xe580284
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7354c50e
and eax, 0x866bdfb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398fed47
and eax, 0x3bc91e17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6476ed8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x272f4345
and eax, 0x15e5e001
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ceebe73
and eax, 0x3cb93e7c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2743a7b4
or eax, 0x3d6bcfa9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6221eb35
and eax, 0x660e2d0a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e4ac38
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x157e04e0
xor eax, 0x4fac32d2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5250625c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb646cf
xor eax, 0x73fa2029
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x221840eb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7859df32
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4263d42d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x524bfd5c
or eax, 0x525c8c33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x705fab05
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6ca4e2
or eax, 0x16713eab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x76ccd619
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f804188
or eax, 0x7c40b03a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77129574
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfcc3aac
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x633d879d
xor eax, 0x59e6eae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3ee2c5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6498f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746390e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3aad4f90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c48e0c
or eax, 0x5364474
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e796aa3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb572f1
and eax, 0x38476c4a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b456c88
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e2cb782
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x804c5b2
xor eax, 0x647fa2a1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e62145c
or eax, 0x49d2c480
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6212a76c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x204e340a
xor eax, 0x3f90d5a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e1cc84d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fcce930
and eax, 0x4b315641
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x40feceb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3199d082
and eax, 0x711f4f00
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1807f44
or eax, 0xda90f62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x60de1c2f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x64692b78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51ea053e
and eax, 0x1ea89fe5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x617477f7
xor eax, 0x687c832a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55db0f41
and eax, 0x55affd96
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70767cd8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1884f1b9
or eax, 0x6654a59c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd1c0815
or eax, 0x251d5fd8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fea14ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x15c5174a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x54284cd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f42e4dd
and eax, 0x6930fd9e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a71cb23
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1254e821
and eax, 0x692b678e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3e1bce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50469c35
and eax, 0x21b3e750
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d78071f
and eax, 0x17f2210
and eax, 0
or eax, 0x21f000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fa72b9b
and eax, 0x13d5543
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c04e741
and eax, 0x14883053
and eax, 0x2000
or eax, 0x73655400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f897cde
and eax, 0x6c6c0054
or eax, 0x6420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7a0466
or eax, 0x5a51e060
and eax, 0x2032
or eax, 0x1201
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e1bbdfa
and eax, 0x56c029be
and eax, 0x2000
or eax, 0x6c6c4400
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f93db7
and eax, 0x4682400
or eax, 0x61024a69
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bca26db
and eax, 0x7f0508ac
and eax, 0x64000020
or eax, 0x657443
mov dword [ebx], eax
add ebx, edx
or eax, 0x312d27db
and eax, 0x71657400
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f5e568d
and eax, 0x64292004
or eax, 0x1440070
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e9b293d
xor eax, 0x4aed7307
and eax, 0x64644030
or eax, 0xb2844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c84c8d5
and eax, 0x622020
or eax, 0x65104100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c6d309c
and eax, 0x69737120
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x676756da
and eax, 0x60204400
or eax, 0xe00236e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4904b2
or eax, 0x33892e98
and eax, 0x674c
or eax, 0x1023
mov dword [ebx], eax
add ebx, edx
and eax, 0x1027d075
or eax, 0xeb84bf4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c18da0f
and eax, 0x7b850f0d
and eax, 0x30000800
or eax, 0x423a1500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3be53c
or eax, 0x13dee08
and eax, 0x20
or eax, 0x43
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a2856a6
and eax, 0x400
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce6b372
and eax, 0x9c00
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x277096e0
and eax, 0x3a9e6f96
and eax, 0x400
or eax, 0x20e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77abcd72
and eax, 0x2e400
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x240d8ae5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a35b40a
and eax, 0x72301400
or eax, 0xa0900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x335f5c15
or eax, 0x13ebb5a6
and eax, 0x23
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x72c8bfad
or eax, 0x310e70f
and eax, 0xe00
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b231398
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6eb000c4
xor eax, 0xf428c50
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b6f01c
and eax, 0x5af5a890
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30172a9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65dddf94
and eax, 0x42945157
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xd031e9f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc1185c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fdbb7fb
and eax, 0x10aeb856
and eax, 0x8ab000
or eax, 0xff754f00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a029fea
and eax, 0xea
or eax, 0x15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2c00d0
and eax, 0x39d143d5
and eax, 0
or eax, 0x20bc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e6ef466
and eax, 0xae0cdc5
and eax, 0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7449864b
or eax, 0x21d557ee
and eax, 0x200
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43c29e7b
and eax, 0
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c76666
and eax, 0x2000
or eax, 0x208800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e026653
and eax, 0x2000
or eax, 0x209000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c07e11e
or eax, 0x5a46a063
and eax, 0xa000
or eax, 0x201800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f197388
and eax, 0x5b3be3
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0f4ba5
or eax, 0x694cb9eb
and eax, 0x102100
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6518cb5
and eax, 0x8500
or eax, 0x204000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7713481d
xor eax, 0x37a69552
and eax, 0
or eax, 0x20c700
mov dword [ebx], eax
add ebx, edx
or eax, 0xee4eb65
and eax, 0
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6c0dee
or eax, 0x369e8606
and eax, 0x240c0400
or eax, 0x48604000
mov dword [ebx], eax
add ebx, edx
or eax, 0x664f25f7
xor eax, 0x16cd7535
and eax, 0x68200000
or eax, 0x4442e35
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a7a6f58
and eax, 0x600000
or eax, 0x3006c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x333de52e
and eax, 0x1c897f19
and eax, 0x10006500
or eax, 0x64730074
mov dword [ebx], eax
add ebx, edx
and eax, 0x11e8b263
or eax, 0x156286e0
and eax, 0
or eax, 0x1800
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ef2a28
and eax, 0
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e74013
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0xd480799
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x380181fe
xor eax, 0x5aed0aec
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25aee364
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34d47f00
xor eax, 0x46f9aeed
and eax, 0x50014100
or eax, 0x4420600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fcc8baf
or eax, 0x1d260c40
and eax, 0x4c
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ab8b4e
xor eax, 0x69b103b3
and eax, 0x300
or eax, 0x3400
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ae5a0d
and eax, 0x200
or eax, 0x65742c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63808297
xor eax, 0x3e716f4f
and eax, 0x28044058
or eax, 0x45203420
mov dword [ebx], eax
add ebx, edx
and eax, 0x127235cf
and eax, 0x48
or eax, 0x26
mov dword [ebx], eax
add ebx, edx
or eax, 0x60c8fb39
and eax, 0x2f64e622
and eax, 0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f573494
and eax, 0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x986a43d
and eax, 0
or eax, 0x64692e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56924075
and eax, 0xca43cfa
and eax, 0x202460
or eax, 0x24415001
mov dword [ebx], eax
add ebx, edx
and eax, 0x126f27ed
xor eax, 0x7c91acb3
and eax, 0x10
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
and eax, 0x375f1338
and eax, 0
or eax, 0x200800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe843c97
and eax, 0x3000
or eax, 0x4800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1b7063
and eax, 0x3b33600f
and eax, 0x20120000
or eax, 0x44602e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3387525d
and eax, 0
or eax, 0x617461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x403b9e7a
and eax, 0x8000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ab6d51e
or eax, 0x42f96248
and eax, 0x4400
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d90d10a
xor eax, 0x3c2420f7
and eax, 0x60242c00
or eax, 0x4410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x596e78a1
or eax, 0x5a111cf7
and eax, 0x613461
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67d0eaa7
and eax, 0x4000
or eax, 0x208c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7102e08b
and eax, 0x800
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x673cea8a
and eax, 0xd5cccc2
and eax, 0x4100800
or eax, 0x60622600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x736e369d
and eax, 0x69de6ef0
and eax, 0
or eax, 0x24617461
mov dword [ebx], eax
add ebx, edx
and eax, 0x619df85f
and eax, 0x20006040
or eax, 0x546c0f36
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70781f44
and eax, 0x6020
or eax, 0x44d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5f935e
xor eax, 0x12394b4d
and eax, 0x20a400
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa19213
and eax, 0x2a85be00
and eax, 0x1400
or eax, 0xc800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa444f5
and eax, 0x4bffcf80
and eax, 0x40200c00
or eax, 0x24522200
mov dword [ebx], eax
add ebx, edx
or eax, 0x766bd104
and eax, 0x2ff96a8e
and eax, 0x24616000
or eax, 0x1461
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5f5121
and eax, 0x603a2040
or eax, 0x4405a3a
mov dword [ebx], eax
add ebx, edx
and eax, 0x480f0ea2
xor eax, 0x3f0115bd
and eax, 0x702
or eax, 0x6060
mov dword [ebx], eax
add ebx, edx
and eax, 0x639ce06c
and eax, 0x4000
or eax, 0x218000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x232a7d2e
and eax, 0x1400
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c13857a
and eax, 0x64010000
or eax, 0x682e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d70fb76
and eax, 0x4602000
or eax, 0x20015461
mov dword [ebx], eax
add ebx, edx
or eax, 0x8b5e579
and eax, 0x30
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f122549
or eax, 0x3973e82a
and eax, 0x21c400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f3a591
and eax, 0x400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x726aab89
xor eax, 0xdc3be0e
and eax, 0x4412e00
or eax, 0x60280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22a9da9b
and eax, 0x4407401
or eax, 0x20210060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17539f29
and eax, 0
or eax, 0x33
mov dword [ebx], eax
add ebx, edx
and eax, 0x23dce2
xor eax, 0x74276939
and eax, 0x216800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16743182
xor eax, 0x22413b05
and eax, 0
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c27d9a
and eax, 0x1ba1f5a3
and eax, 0x2400
or eax, 0x64690a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e24d31b
and eax, 0x20417401
or eax, 0x4200060
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1c1cc6
or eax, 0x5236e1fa
and eax, 0x34
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xe1d9858
or eax, 0x1e7fd328
and eax, 0x21d000
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d637b9
and eax, 0x1200
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x35314eb2
and eax, 0x7fc52c6c
and eax, 0x800
or eax, 0x64692600
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be2a2e4
or eax, 0x4cb50c20
and eax, 0x4612420
or eax, 0x20005041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33213129
and eax, 0
or eax, 0x36
mov dword [ebx], eax
add ebx, edx
and eax, 0x35782302
and eax, 0
or eax, 0x300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dffdccb
and eax, 0x400
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x41cd9188
and eax, 0
or eax, 0x73622e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1423b4c8
and eax, 0x40
or eax, 0x33
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465d7c0a
and eax, 0x29fd6183
and eax, 0x16000
or eax, 0x208800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b09c6fd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ddd81ed
or eax, 0x4ca86ffd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c08f20c
and eax, 0xf200
or eax, 0x210c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ca09c4
and eax, 0x200000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d0c8c50
xor eax, 0x7341494e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x33798446
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cf10814
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ece140
or eax, 0x7256c236
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49097786
xor eax, 0x3ee5d9e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x30768378
and eax, 0x3aac5bdc
and eax, 0
or eax, 0x21f000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7bba4e
and eax, 0x123310e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15dc6ad0
xor eax, 0x5d4cd19
and eax, 0x8100
or eax, 0x4d020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fc81761
xor eax, 0x203bb3f9
and eax, 0x41712000
or eax, 0x20025365
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44649973
xor eax, 0x23e87345
and eax, 0x6420143
or eax, 0x69006424
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d986486
xor eax, 0x36416f14
and eax, 0x51000070
or eax, 0x4004108
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e64b921
and eax, 0x1b22a19f
and eax, 0x10000100
or eax, 0x23524453
mov dword [ebx], eax
add ebx, edx
and eax, 0x407cf1ab
xor eax, 0x2776f37f
and eax, 0x24242230
or eax, 0x48400c02
mov dword [ebx], eax
add ebx, edx
or eax, 0x40afbd47
and eax, 0x64
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d8d487a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69157e5e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x604d544e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb06d2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e7b247
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd3f0ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x47eccb37
xor eax, 0x952603
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1d0656
or eax, 0x4bb5ee78
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b926091
and eax, 0x6c5b51a3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4027a176
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575e3c4
and eax, 0x1921f2db
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x346f8198
or eax, 0x24e2ed62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x254b39ea
or eax, 0x2a67ac9d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x724d78d0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e6410ea
or eax, 0x3ca615c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7264a954
xor eax, 0x771326bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f86196b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x579c3616
xor eax, 0x79d72cc5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x450bcef5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e54301
xor eax, 0x142fd437
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b0156e0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x8200c05
xor eax, 0x56ac7e5a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a72551f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a035ae7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x78303e7c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df1b3b0
or eax, 0x7a4a2f77
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323b82c4
and eax, 0x23dbda09
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ea6b777
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x769c89fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x726be9b7
xor eax, 0x7ad76a18
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x12af5043
or eax, 0x2c761a20
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad8d32
or eax, 0x4578d9de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66e9de52
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccf8abc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1062775f
and eax, 0x7ed9132d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xce5edcb
xor eax, 0x287b51d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db1794e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15acd293
and eax, 0x3e9252ef
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a246224
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6427afa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c153117
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c612c80
xor eax, 0x722b9e62
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63da4697
or eax, 0x4f09fb7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x57901ffb
or eax, 0x7334fb50
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4137cc65
and eax, 0x5a692281
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8963bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a410f5d
or eax, 0x54c9bc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fe2a68
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4078f417
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x51734cf1
and eax, 0xc82fb70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23723ae1
xor eax, 0x695bdd86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae93777
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7676f8c8
xor eax, 0x377be010
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x204463c8
and eax, 0x47abbee1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cf7ef9b
and eax, 0x4a617d86
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174c4b3b
or eax, 0xe0d3b03
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x59c5036c
and eax, 0xf9778a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e020519
xor eax, 0x7197a256
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2384ebba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x613ea7bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x355537ef
xor eax, 0x411b102f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x298bf21e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ddda69
and eax, 0x127c4c38
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ae4d67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x509009bf
and eax, 0x3adda148
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8d0e94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30e2b3bc
and eax, 0x57634eb8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3988d3b3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd6319e
xor eax, 0x3fce040f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x936b042
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be632d8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba89c1b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e379a38
xor eax, 0x5dbe2fa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x397edeb3
xor eax, 0x2021e8f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b6aa1e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x629ddb74
or eax, 0x42a71bd1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ac47f76
xor eax, 0x19c795b4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7154b36e
and eax, 0x54a41584
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c6bf1c
or eax, 0x7d12844c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa5bbb3
or eax, 0x69e3c947
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x492d3ca4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296518f
and eax, 0x6ae5153c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x263f3675
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57cb1c52
xor eax, 0x6c5ec975
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3354ca0f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c16c0b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x302ee39c
or eax, 0x50ba1e90
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cbb760
xor eax, 0x1d2693bd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4afae654
and eax, 0x1fff1ebd
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x169ab8fb
or eax, 0x41329d29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194c5a40
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c4d1e45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39e0df31
and eax, 0x45cd936f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2fb3b5
and eax, 0x62b0b9ea
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x385b9a58
and eax, 0xebd8dc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x75277bbb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2368ac3d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b0d62bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7763fa7a
and eax, 0x6464068c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f7575b5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd2fb4e6
or eax, 0x65097a17
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x665e4d69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3372fd51
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c4c737b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432c8ea0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a358ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x799d0c01
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x8957d37
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69cf0ffc
and eax, 0x6c6b0f1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5de5c461
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x787ea6e8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f788ba2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e0d9bb8
xor eax, 0x1e3028c3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4223ee
or eax, 0x2c634fb4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e27bf2
and eax, 0x27e7d35b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c69c248
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0xe06b5f2
xor eax, 0x1c2b6c7e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x26249eb6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1726f05b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c66f59
xor eax, 0x372f734f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d75dbfa
or eax, 0x5ba10bd7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b5897c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x43493c39
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bb84d44
xor eax, 0x5e18a88c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e40b1a2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5094e4b2
and eax, 0x100000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e470645
and eax, 0xf5bf7df
and eax, 0x400
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x71db4e12
and eax, 0x100200
or eax, 0x8200100
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ca0cc8
and eax, 0x24300000
or eax, 0x1030
mov dword [ebx], eax
add ebx, edx
or eax, 0x38f48aed
xor eax, 0x2e17b2ca
and eax, 0x10202830
or eax, 0x21100100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36a96f80
and eax, 0x21ab73bd
and eax, 0x30
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23604121
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609e154f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1113584a
xor eax, 0x19251616
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x46f2bb25
or eax, 0x53e329f4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1e2a9a
or eax, 0x308e2c73
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34151e94
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45770969
or eax, 0x36f9b87f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba78f31
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d5c1f8a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a768c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e030fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ee2fc9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4935c47f
and eax, 0x24cdca27
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1053448d
xor eax, 0x4c4f6ea4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b283de
xor eax, 0x35a8ceae
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fabed1c
xor eax, 0x3bce246c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e16efd5
and eax, 0x68d85777
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2424dc4c
xor eax, 0x50c59af8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8377bfa
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ab1fb3
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e1c99d
and eax, 0x3d5f2abb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c48c3a7
and eax, 0x725906a0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x691610c0
and eax, 0x657e604f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d80a73b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x8ec9bde
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b9cab98
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c894d5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x22e4f271
xor eax, 0x2d0e0da7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b37bfa9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ef7a2f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd8708f
xor eax, 0x502a1f5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711a3c9a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e0a03be
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c210c8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x225fca42
and eax, 0x46315431
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716ac191
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0e2c12
and eax, 0x496a437d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e2e3960
xor eax, 0x68560704
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x12808d3c
and eax, 0x5b7166c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x43730b3f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b8e284
and eax, 0x78500b63
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x52272c5b
xor eax, 0x6d39e77f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x69608217
xor eax, 0x263daff2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af9169b
or eax, 0x6d25d6d4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb5c50c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0d9382
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd1b244
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a536758
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11ac744f
xor eax, 0x79215b1f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3002a71d
and eax, 0x175991ab
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e30b382
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6da542
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x36f726e4
xor eax, 0x52102b12
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d61f1af
and eax, 0x54674f1c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e06007d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc546b15
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x41c5edc4
xor eax, 0x44e2ad33
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cd0df93
or eax, 0x31f9010b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4030ad0d
and eax, 0x7ab795fb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ada85a
or eax, 0x28134c45
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fa4fe0
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6760be6c
and eax, 0x3a8e072b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7239c5c7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x10fe1775
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e345174
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e79a34
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f899533
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7fd3a8
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b3c368
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a52b78
xor eax, 0x5afe6787
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18cdb685
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x27843a48
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c65d8d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x9610460
or eax, 0x4711e54f
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x35008e28
xor eax, 0x1269ccbf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x46214568
or eax, 0x72b9e921
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b4abbf
xor eax, 0x10459cf1
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x50f5ca8e
and eax, 0x39e7f706
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e77e935
xor eax, 0x561929bf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c5254e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x60174db
and eax, 0x712ef698
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x1769b9a0
and eax, 0xa97f222
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ad44c2a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ee4c33
xor eax, 0x4f814d70
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a0a96f
and eax, 0x35c34c0c
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x735d1b6b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a5e0a69
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c85687c
or eax, 0x3964c449
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d115ebf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae864e2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3542
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7896ec23
and eax, 0x4009d81e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dfb05f5
and eax, 0x755f8abc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x6064a7e1
or eax, 0x5789ece2
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x188d9acc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48bd227e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44917f67
xor eax, 0x2c170e4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x436506ff
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3734bba4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x14bccdba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a603bc
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a652732
xor eax, 0x4ad37faf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x7175ac23
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b18194
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x58576b21
or eax, 0x19812e77
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4634d3
and eax, 0x94368b7
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x703662de
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4086674e
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b69de7
or eax, 0x432e77f6
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf0c8cf9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b87356
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7abd6f5f
and eax, 0x3308f8bb
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x269e8151
and eax, 0x510bd013
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cc672b
or eax, 0x305271df
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f4e6a7e
or eax, 0x4569a753
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d9d308
xor eax, 0x2bdbaca9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dc20d48
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x77142b5a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da626ba
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x91d3ccd
xor eax, 0x3c4568a
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c5d948
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edf4644
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a45dd80
xor eax, 0x518dd687
and eax, 0x2400300
or eax, 0x70256000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70a3bbc7
and eax, 0x70212100
or eax, 0x2464c74
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d128aa4
and eax, 0x40000024
or eax, 0x2c6c640a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7043a136
and eax, 0x60402000
or eax, 0x1375400
mov dword [ebx], eax
add ebx, edx
and eax, 0x499ed9e0
and eax, 0x1164000
or eax, 0x32492e69
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e5d69e1
xor eax, 0x7b75e33
and eax, 0x68602012
or eax, 0x4040e20
mov dword [ebx], eax
add ebx, edx
and eax, 0x51f164e5
and eax, 0x20
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x427b49b5
or eax, 0x7ace87c7
and eax, 0x60460400
or eax, 0x1317000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5aa4d6
and eax, 0x42c4040
or eax, 0x60022e29
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4803a43f
and eax, 0x4844
or eax, 0x2428
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b0f1b82
xor eax, 0x794b01c9
and eax, 0x60490100
or eax, 0x4246200
mov dword [ebx], eax
add ebx, edx
and eax, 0x508609f2
and eax, 0x40000100
or eax, 0x2578642e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e172dd4
and eax, 0x646f6c00
or eax, 0x10000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b45298d
or eax, 0x7609f810
and eax, 0x64417000
or eax, 0x200065
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33efb493
and eax, 0x4cf1f05d
and eax, 0x44004004
or eax, 0x2178252a
mov dword [ebx], eax
add ebx, edx
or eax, 0x279ee2ba
xor eax, 0x7e34a115
and eax, 0x10484400
or eax, 0x60302100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9c3296
and eax, 0x40102000
or eax, 0x25624f6c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d2073ca
and eax, 0x78602e62
or eax, 0x50010
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c0387f7
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5197ac5
and eax, 0x5017200
or eax, 0x62640000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54e0d2fd
or eax, 0x3d319a8f
and eax, 0x74614005
or eax, 0x82460
mov dword [ebx], eax
add ebx, edx
and eax, 0x67c61d85
and eax, 0x64400404
or eax, 0x138612a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15f70336
or eax, 0x6e9a926f
and eax, 0x62167200
or eax, 0x1600100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b7318ca
and eax, 0x20720000
or eax, 0x54016f68
mov dword [ebx], eax
add ebx, edx
and eax, 0x618b733c
xor eax, 0xd2af57f
and eax, 0x65280406
or eax, 0x506128
mov dword [ebx], eax
add ebx, edx
or eax, 0x279432f8
or eax, 0x55eff7fc
and eax, 0x66697700
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e9f9ac4
and eax, 0x10706c40
or eax, 0x23000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x9cda19b
and eax, 0x402000
or eax, 0x78250e32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164324f
or eax, 0x1f92ec97
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7645b7b4
or eax, 0x28a10528
and eax, 0x68603700
or eax, 0x1124000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dcb5626
and eax, 0x26676026
and eax, 0x24226024
or eax, 0x410c0550
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b5e4112
or eax, 0x568b2f3b
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14243f12
and eax, 0x4204800
or eax, 0x2a482000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8fe4a7
or eax, 0x35fe3592
and eax, 0x653825
or eax, 0x4040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f0e1ec7
and eax, 0x1000
or eax, 0x6f624600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1818e9b5
and eax, 0x26623330
or eax, 0x8044048
mov dword [ebx], eax
add ebx, edx
or eax, 0x53eba08d
xor eax, 0x130fb8f1
and eax, 0x604804
or eax, 0xc2460
mov dword [ebx], eax
add ebx, edx
or eax, 0x4be2c431
and eax, 0x4b626400
or eax, 0x24001200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd4449e
and eax, 0x7a8958e1
and eax, 0x4000
or eax, 0x65752778
mov dword [ebx], eax
add ebx, edx
and eax, 0x771eb776
and eax, 0x64042470
or eax, 0x2a5003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fab61c9
or eax, 0x161b7f93
and eax, 0x6c28
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d30865
and eax, 0x4416400
or eax, 0x732c1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5feab28f
and eax, 0x6c61620f
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x22834b15
or eax, 0x7162da88
and eax, 0x60624a0c
or eax, 0x40c2560
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a4a2b18
and eax, 0x2e39c610
and eax, 0x2c204400
or eax, 0x404c202e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d283bb2
xor eax, 0x5d75706b
and eax, 0x104d5000
or eax, 0x68202600
mov dword [ebx], eax
add ebx, edx
and eax, 0x36db8107
xor eax, 0x4c6ddf4f
and eax, 0x2c24454e
or eax, 0x2502020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35378a9c
and eax, 0x406c60
or eax, 0x2c0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b2c607b
and eax, 0x336c6400
or eax, 0x44011200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd2b470
or eax, 0x4a4fa52f
and eax, 0x486c642e
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x79eed74
and eax, 0x4046000
or eax, 0x6a611800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60129f47
and eax, 0x4626605
or eax, 0x60001028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x325ae899
and eax, 0x44280424
or eax, 0x2844600a
mov dword [ebx], eax
add ebx, edx
and eax, 0x633b622f
or eax, 0x754dc42a
and eax, 0x64656000
or eax, 0xa001800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d51f4a8
and eax, 0x69647428
or eax, 0xa0205
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f547a1d
xor eax, 0x2ff427f0
and eax, 0x68442a40
or eax, 0x4200426
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b055ec
xor eax, 0x5928bdfa
and eax, 0x60
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x465ce470
xor eax, 0x3f064850
and eax, 0x70482400
or eax, 0x2215200
mov dword [ebx], eax
add ebx, edx
or eax, 0x250a77bb
or eax, 0x738908bb
and eax, 0x576b6930
or eax, 0x8040044
mov dword [ebx], eax
add ebx, edx
or eax, 0x63432786
and eax, 0x2e696370
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8831c3
and eax, 0x82040
or eax, 0x644c24
mov dword [ebx], eax
add ebx, edx
and eax, 0x338d5fb3
and eax, 0x84400
or eax, 0x72613200
mov dword [ebx], eax
add ebx, edx
and eax, 0x36adf398
or eax, 0x50511de5
and eax, 0x52696964
or eax, 0xd060010
mov dword [ebx], eax
add ebx, edx
and eax, 0x7032b8a9
xor eax, 0x13386762
and eax, 0x2104542
or eax, 0x2c64202c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ebf0537
and eax, 0x6acd404a
and eax, 0x40000
or eax, 0x686c64
mov dword [ebx], eax
add ebx, edx
and eax, 0x37412760
and eax, 0x402000
or eax, 0x5f364800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1017ce39
or eax, 0x7aa5caf2
and eax, 0x70224872
or eax, 0x5402504
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56be2fb1
and eax, 0x20440243
or eax, 0x4c202c30
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5dd11a
and eax, 0
or eax, 0x6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5694fcf9
and eax, 0
or eax, 0x5f766800
mov dword [ebx], eax
add ebx, edx
and eax, 0x74d4815c
and eax, 0x54400000
or eax, 0x222b6c62
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a19b060
xor eax, 0x10d07cc5
and eax, 0x642a0023
or eax, 0x46350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe08b6c
xor eax, 0x2d2ea2ad
and eax, 0x4820
or eax, 0x244c
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a4c9e6
and eax, 0x49246800
or eax, 0x16520000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d7fbad2
and eax, 0x37badf56
and eax, 0x16304042
or eax, 0x6044252c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32719f0b
and eax, 0x44046261
or eax, 0x202a0112
mov dword [ebx], eax
add ebx, edx
and eax, 0x70dca43c
and eax, 0x588fed17
and eax, 0x2000
or eax, 0x4c6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x89ee28f
and eax, 0x6000
or eax, 0x5f760800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1603d5be
and eax, 0x4004000
or eax, 0x68693475
mov dword [ebx], eax
add ebx, edx
or eax, 0x39cbcedc
and eax, 0x6c602e71
or eax, 0x40002
mov dword [ebx], eax
add ebx, edx
or eax, 0x44526e3a
and eax, 0x68
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a634c45
xor eax, 0x990f3ae
and eax, 0x53722800
or eax, 0xc044000
mov dword [ebx], eax
add ebx, edx
or eax, 0x176cf95d
xor eax, 0x672af8fe
and eax, 0x30440023
or eax, 0x422b7450
mov dword [ebx], eax
add ebx, edx
and eax, 0x705b1336
xor eax, 0x11d7294f
and eax, 0x20003174
or eax, 0xe634202
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fc1ca2f
and eax, 0x404024
or eax, 0x2c2c40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c6eba41
and eax, 0x546c7600
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7b7640
or eax, 0xe55f0dc
and eax, 0x6344604c
or eax, 0x10280f23
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d74f0a
and eax, 0x70652e64
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x769064
or eax, 0x43a273e0
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c280fcb
and eax, 0x14280600
or eax, 0x63457000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3043bbb8
and eax, 0x44244020
or eax, 0x30413241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4944dd2
xor eax, 0x309e8fc8
and eax, 0x692072
or eax, 0x2e104100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f758fed
or eax, 0x511b1968
and eax, 0x611860
or eax, 0x46005
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e929f1
or eax, 0x40cfe92d
and eax, 0x406d6000
or eax, 0x37001600
mov dword [ebx], eax
add ebx, edx
and eax, 0x24541137
and eax, 0x24441000
or eax, 0x51216261
mov dword [ebx], eax
add ebx, edx
or eax, 0x596cd5ba
and eax, 0x2c606573
or eax, 0x2120000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cad9b11
or eax, 0x2c020574
and eax, 0x200065
or eax, 0x457800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b6a14bd
or eax, 0x73a55550
and eax, 0x41475400
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f9a950f
and eax, 0x41001400
or eax, 0x12686075
mov dword [ebx], eax
add ebx, edx
and eax, 0x723c5b28
xor eax, 0x5741cce
and eax, 0x41544064
or eax, 0x28223201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dcfebcb
and eax, 0x77a65f71
and eax, 0x44200120
or eax, 0x210e6443
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a8a5cba
xor eax, 0x65f15ee0
and eax, 0x2118
or eax, 0x4460
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fe4cd47
and eax, 0x61646400
or eax, 0x91200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce5ac8
and eax, 0x485000
or eax, 0x6c202463
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e85fa9
and eax, 0x78002a40
or eax, 0x650430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cbffd65
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x15c0cee5
or eax, 0xd900284
and eax, 0x11404600
or eax, 0x420d1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaca03fc
and eax, 0x8035470
or eax, 0x26602202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71355d4f
and eax, 0x21dade3c
and eax, 0x400824
or eax, 0x257041
mov dword [ebx], eax
add ebx, edx
or eax, 0x7286f23f
and eax, 0x50455200
or eax, 0x5080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x42eb27bd
and eax, 0x43667211
or eax, 0x20100042
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e26bd
xor eax, 0x4cab619b
and eax, 0x4578410a
or eax, 0x20002424
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f82d53
xor eax, 0x6b889893
and eax, 0xc707000
or eax, 0x60020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39e75b17
or eax, 0x178adef9
and eax, 0x2e63635f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b6714d2
and eax, 0x610040
or eax, 0x47825
mov dword [ebx], eax
add ebx, edx
and eax, 0x15d99d33
and eax, section..text
or eax, 0x6c326000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ac55ea1
and eax, 0x6272401
or eax, 0x6948505e
mov dword [ebx], eax
add ebx, edx
and eax, 0x491f6cb2
or eax, 0x871e880
and eax, 0x412e6000
or eax, 0x2400136c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35bba186
and eax, 0x4403e4c2
and eax, 0x4040
or eax, 0x2538
mov dword [ebx], eax
add ebx, edx
and eax, 0x630795e6
and eax, 0
or eax, 0x6e657800
mov dword [ebx], eax
add ebx, edx
and eax, 0x324625a
and eax, 0x2206000
or eax, 0x74520573
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e26e1e7
or eax, 0x5ff776ac
and eax, 0xe656369
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7298f218
and eax, 0x6000
or eax, 0x651865
mov dword [ebx], eax
add ebx, edx
or eax, 0x28f6209e
xor eax, 0x597aa1e3
and eax, 0x61055100
or eax, 0xc602000
mov dword [ebx], eax
add ebx, edx
or eax, 0x260dc43d
and eax, 0x61652535
or eax, 0x20840
mov dword [ebx], eax
add ebx, edx
and eax, 0xba0eb6a
xor eax, 0x4cc4ccee
and eax, 0x4560650e
or eax, 0x20180020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x231e7349
and eax, 0x40641600
or eax, 0x21006000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea878bd
and eax, 0x206000
or eax, 0x744e0567
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb71ec8f
or eax, 0x5f911e81
and eax, 0x65180528
or eax, 0x606006
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d56d3e
and eax, 0x61646400
or eax, 0x12001200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x663268ba
or eax, 0x470302dd
and eax, 0x41561265
or eax, 0x28206000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f18e224
and eax, 0x8b673e9
and eax, 0x6020
or eax, 0x652e0543
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696b272f
or eax, 0x79dc2974
and eax, 0x6178
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x678be53c
and eax, 0x6400
or eax, 0x6c690200
mov dword [ebx], eax
add ebx, edx
or eax, 0x26621ac3
xor eax, 0x52059701
and eax, 0x34606140
or eax, 0x40011625
mov dword [ebx], eax
add ebx, edx
and eax, 0x67578818
and eax, 0x3e1c777e
and eax, 0x20000000
or eax, 0x52656863
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4e3a50
and eax, 0x46224033
or eax, 0x30502540
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d777aba
or eax, 0x2d8a7767
and eax, 0x2e656369
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78208346
and eax, 0x200040
or eax, 0x457825
mov dword [ebx], eax
add ebx, edx
or eax, 0x79388567
or eax, 0x28e9c1fe
and eax, 0x70656c00
or eax, 0x6020200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ebcb3e1
xor eax, 0x53a3f592
and eax, 0x21540261
or eax, 0x4222710c
mov dword [ebx], eax
add ebx, edx
or eax, 0x399935a4
and eax, 0x6178652c
or eax, 0x4000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x165920b4
and eax, 0x62214100
or eax, 0xc403200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba03ae2
and eax, 0x502a23f8
and eax, 0x10000060
or eax, 0x686f6204
mov dword [ebx], eax
add ebx, edx
or eax, 0x48530ee4
and eax, 0x70726460
or eax, 0x109
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0ef15a
or eax, 0x764ca44a
and eax, 0x26426142
or eax, 0x8311221
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb50f90
and eax, 0x5037854
and eax, 0x17840
or eax, 0x640025
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e91e83f
and eax, 0x60646000
or eax, 0x10a0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c09ef6
and eax, 0x652a7964
or eax, 0x500008
mov dword [ebx], eax
add ebx, edx
and eax, 0xf637519
xor eax, 0x45305db3
and eax, 0x40402c32
or eax, 0x38250240
mov dword [ebx], eax
add ebx, edx
and eax, 0x53850e56
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
and eax, 0x65c17311
or eax, 0x4f7e7676
and eax, 0x426e6600
or eax, 0x30010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70d7ed4c
or eax, 0x806af7
and eax, 0x2306974
or eax, 0x70440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170e6176
or eax, 0x42cd2224
and eax, 0x62652220
or eax, 0x10004141
mov dword [ebx], eax
add ebx, edx
and eax, 0x3afed74f
and eax, 0x20604100
or eax, 0x4518242e
mov dword [ebx], eax
add ebx, edx
and eax, 0x49dfeb93
and eax, 0x40506000
or eax, 0x36230e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x717c4646
xor eax, 0x4aea7de2
and eax, 0x44615024
or eax, 0x30022241
mov dword [ebx], eax
add ebx, edx
xor eax, 0x248a6486
and eax, 0x50610660
or eax, 0x2804280c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eaaf31
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f4340e3
and eax, 0x69424000
or eax, 0x203300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ce30ba3
and eax, 0x6021
or eax, 0x72740344
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b77ce59
and eax, 0x78652e6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44abeb35
or eax, 0x39315fb0
and eax, 0x24
or eax, 0x41
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b1fb60
or eax, 0x539ecf17
and eax, 0x632e6100
or eax, 0x4400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa586038
xor eax, 0x89f6956
and eax, 0x24206060
or eax, 0xa121201
mov dword [ebx], eax
add ebx, edx
and eax, 0x6783415f
and eax, 0x1ab0e9ed
and eax, 0x4041
or eax, 0x653824
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79d382fc
and eax, 0x61266200
or eax, 0x490500
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d8dd686
and eax, 0x21014200
or eax, 0x52602174
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e788828
and eax, 0x2e706170
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dc2f4ed
and eax, 0x201005
or eax, 0x456860
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321fbdf6
and eax, 0x20684500
or eax, 0x4c042a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69db0a55
xor eax, 0x14001f9c
and eax, 0x1226049
or eax, 0x66400430
mov dword [ebx], eax
add ebx, edx
or eax, 0x764b0cc6
and eax, 0xf39cd11
and eax, 0x5284400
or eax, 0x6050212e
mov dword [ebx], eax
add ebx, edx
and eax, 0x95964a
and eax, 0
or eax, 0x69627300
mov dword [ebx], eax
add ebx, edx
and eax, 0x55ae451f
and eax, 0x3d95037b
and eax, 0x1000100
or eax, 0x62767265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a2d6ce5
and eax, 0x1580500
or eax, 0x6420602e
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ca6c93
xor eax, 0x4b938ad0
and eax, 0x28506000
or eax, 0x41200100
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c8dc6a
and eax, 0x8404000
or eax, 0x612e2f6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53618c95
and eax, 0x2a026370
or eax, 0x4700c04
mov dword [ebx], eax
add ebx, edx
or eax, 0xb286a38
and eax, 0x606864
or eax, 0x51001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7efbe0
and eax, 0x216f6300
or eax, 0x40000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e528537
and eax, 0x40400100
or eax, 0x292c6274
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3638e9b9
and eax, 0x41540a45
or eax, 0x20206420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60256774
and eax, 0x1000010
or eax, 0x642e7060
mov dword [ebx], eax
add ebx, edx
or eax, 0x23c5dd69
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x445df3b3
and eax, 0x27a27ddc
and eax, 0x1000
or eax, 0x69656000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38305ce
and eax, 0x10000
or eax, 0x78642e64
mov dword [ebx], eax
add ebx, edx
or eax, 0x6187fee3
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6277dd3d
xor eax, 0x2a3a6c2b
and eax, 0x40413100
or eax, 0x21224200
mov dword [ebx], eax
add ebx, edx
and eax, 0x334674df
xor eax, 0x4b61c925
and eax, 0x62232824
or eax, 0x114c404a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4181caf0
and eax, 0x40010860
or eax, 0x38642614
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11dbc963
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x5584cd61
and eax, 0x41004100
or eax, 0x28702000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bcefb9f
or eax, 0x2a5f3005
and eax, 0x2a597001
or eax, 0x4200072
mov dword [ebx], eax
add ebx, edx
or eax, 0x2772e66a
or eax, 0x21234301
and eax, 0x617061
or eax, 0x40804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d852718
or eax, 0x5d2928ce
and eax, 0x45292800
or eax, 0x20404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b95bf0a
and eax, 0xe301302
or eax, 0x20022075
mov dword [ebx], eax
add ebx, edx
and eax, 0x4642a5bb
and eax, 0x2021
or eax, 0x655844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e8997c
or eax, 0x617c70a0
and eax, 0x62657000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c06affb
and eax, 0x78652e68
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x35822a4e
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x6950cbe3
and eax, 0x69404300
or eax, 0x2233000
mov dword [ebx], eax
add ebx, edx
or eax, 0x487a549b
and eax, 0x686b6710
or eax, 0x4040864
mov dword [ebx], eax
add ebx, edx
and eax, 0x1251e13e
and eax, 0x406124
or eax, 0x6538040a
mov dword [ebx], eax
add ebx, edx
or eax, 0x46815383
or eax, 0x683eab2
and eax, 0x61706100
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25cd3d1f
xor eax, 0x541c36ed
and eax, 0x10216072
or eax, 0x23581001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a5be779
and eax, 0x20412030
or eax, 0x58240e02
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe472e3
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
or eax, 0xc63bf3f
and eax, 0xc632800
or eax, 0x630c4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x297d05b5
and eax, 0xa7901d3
and eax, 0x680101
or eax, 0x6106606a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3267c133
and eax, 0x23477183
and eax, 0x20404001
or eax, 0xe303060
mov dword [ebx], eax
add ebx, edx
and eax, 0x14758f7a
or eax, 0x45755fa6
and eax, 0x655864
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x64fce17b
and eax, 0x64657000
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffca989
and eax, 0x70642000
or eax, 0x3084f6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x512ca316
and eax, 0x76dd174c
and eax, 0x40080104
or eax, 0x2570642a
mov dword [ebx], eax
add ebx, edx
or eax, 0x285e8618
and eax, 0x65726100
or eax, 0x10010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7266ea66
xor eax, 0x3c33ad69
and eax, 0x21262002
or eax, 0x44084170
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ce4c8f
and eax, 0x4000
or eax, 0x2578
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c5e13f1
and eax, 0
or eax, 0x6f6f6800
mov dword [ebx], eax
add ebx, edx
and eax, 0x47ada069
and eax, 0x40282000
or eax, 0x3050456b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1a62c
and eax, 0x60504344
or eax, 0x5222c28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26463375
and eax, 0x40240c10
or eax, 0x38412262
mov dword [ebx], eax
add ebx, edx
xor eax, 0x121746f1
xor eax, 0x22197cfb
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66ed923e
xor eax, 0x76130f23
and eax, 0x10641000
or eax, 0x68016000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x519505f9
or eax, 0x6e450182
and eax, 0x62656470
or eax, 0x100a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7676fe9a
and eax, 0x4081260
or eax, 0x61266005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b7246c2
or eax, 0x5c464c09
and eax, 0x6428
or eax, 0x150
mov dword [ebx], eax
add ebx, edx
and eax, 0x53e9e115
or eax, 0x1e2ec8e3
and eax, 0x14266100
or eax, 0x60401200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c74a434
and eax, 0x7f538b04
and eax, 0x28020304
or eax, 0x6616060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e864457
and eax, 0x652021
or eax, 0x5844
mov dword [ebx], eax
add ebx, edx
or eax, 0x184a0bd8
and eax, 0x16ecc024
and eax, 0x10644000
or eax, 0x64112100
mov dword [ebx], eax
add ebx, edx
or eax, 0x75315408
and eax, 0x70657008
or eax, 0x267
mov dword [ebx], eax
add ebx, edx
and eax, 0x6552c43d
or eax, 0x75d78db3
and eax, 0x24414527
or eax, 0xa283040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cbd1485
and eax, 0x657065
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aba456f
and eax, 0x7c50628f
and eax, 0x4000
or eax, 0x74742800
mov dword [ebx], eax
add ebx, edx
and eax, 0x196be53a
or eax, 0x74dbb42f
and eax, 0x646b6420
or eax, 0x3040850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42e62690
and eax, 0x25084020
or eax, 0x4070250e
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e2a7fe7
and eax, 0x64206100
or eax, 0x1430800
mov dword [ebx], eax
add ebx, edx
and eax, 0x208ce0aa
and eax, 0x552ba1ed
and eax, 0x2000
or eax, 0x726f5773
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246171a1
and eax, 0x50040640
or eax, 0x28612824
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d11a06
xor eax, 0x632dd01
and eax, 5
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x40638d9a
or eax, 0x4cae4817
and eax, 0x624000
or eax, 0x30103000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f6a4390
and eax, 0x36a46e5c
and eax, 0x20002200
or eax, 0x50781163
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba89dfc
and eax, 0x6178252e
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a12ee0a
and eax, 0x696a6300
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ae0527
and eax, 0x21280000
or eax, 0x48406666
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5438a06
and eax, 0x68212c60
or eax, 0x10440214
mov dword [ebx], eax
add ebx, edx
or eax, 0x795dbd61
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2619afbf
or eax, 0x70ae887c
and eax, 0x70240000
or eax, 0x4516100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1beb75ba
and eax, 0x71021833
and eax, 0
or eax, 0x6e75726f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c31d026
xor eax, 0x521346b1
and eax, 0x4220213
or eax, 0x610c6160
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b3a4153
and eax, 0x5f43363f
and eax, 0x2030
or eax, 0x4548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37fa3c
and eax, 0x230900
or eax, 0x6c406000
mov dword [ebx], eax
add ebx, edx
or eax, 0xdcded6a
and eax, 0x656b6168
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
or eax, 0x69d1a007
or eax, 0x5317611c
and eax, 0x65722172
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4baff2c8
xor eax, 0x7a443f13
and eax, 0x50016028
or eax, 0x23600544
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e28d66e
xor eax, 0x5e8890a4
and eax, 0x70412224
or eax, 0x8240c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b5510b9
or eax, 0x949e8b5
and eax, 0x25
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bb4d3f1
xor eax, 0x210d3432
and eax, 0x8306000
or eax, 0x61421000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb31bc0
and eax, 0x8200000
or eax, 0x2645636e
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d21fc51
and eax, 0x216040
or eax, 0x441825
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d0ff00f
or eax, 0x471ee632
and eax, 0x470e7200
or eax, 0x28600100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x939c7f4
and eax, 0x26f7921d
and eax, 0x24061004
or eax, 0x4128606b
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d15db6
xor eax, 0x2aeb8aae
and eax, 0x4008
or eax, 0x2570
mov dword [ebx], eax
add ebx, edx
or eax, 0x41b0441e
and eax, 0x40306100
or eax, 0x34450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a5d0aa
xor eax, 0x474428a5
and eax, 0x7000110f
or eax, 0x2636260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c6f28b
and eax, 0x71240164
or eax, 0x24a6401
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c8cf034
or eax, 0xae9c0d4
and eax, 0x70646060
or eax, 0x4100f08
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf18523
and eax, 0x578ceb45
and eax, 0x44046241
or eax, 0x212a1024
mov dword [ebx], eax
add ebx, edx
and eax, 0x551c159b
and eax, 0
or eax, 0x6578
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d385c2
and eax, 0x272b0e28
and eax, 0x20000000
or eax, 0x41646900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7caacc2f
or eax, 0x54b545f1
and eax, 0x58652467
or eax, 0x20000a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a17056
and eax, 0x44
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9cbd4e
and eax, 0x4d103000
or eax, 0x22624000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4214a85e
or eax, 0x663f8ec8
and eax, 0x616e4042
or eax, 0x2121
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fad66bd
and eax, 0x2442014c
or eax, 0x41387820
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c4fb61
and eax, 0x40402860
or eax, 0x38250612
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63faa2e3
xor eax, 0x7cbbc9b0
and eax, 0x21
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51ace8ea
or eax, 0x66143774
and eax, 0x63307300
or eax, 0x8400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18333caa
and eax, 0x8202000
or eax, 0x664f4d72
mov dword [ebx], eax
add ebx, edx
or eax, 0x573f9412
and eax, 0x65786522
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f2afac2
and eax, 0x2520100
or eax, 0x61246000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b322adf
and eax, 0x10404154
or eax, 0x64332420
mov dword [ebx], eax
add ebx, edx
and eax, 0x50a5e449
and eax, 0x155d4ea9
and eax, 0x10014400
or eax, 0x64683173
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e07cb7
or eax, 0x238738a8
and eax, 0x70652c65
or eax, 0x8000200
mov dword [ebx], eax
add ebx, edx
or eax, 0xa88d7fe
or eax, 0x5040da17
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ee3f76a
xor eax, 0x5855ec60
and eax, 0x60240900
or eax, 0x1406000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5949ac0e
and eax, 0x2000
or eax, 0x2e341667
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117fcc0
xor eax, 0x7f748b5b
and eax, 0x454064
or eax, 0x203801
mov dword [ebx], eax
add ebx, edx
and eax, 0x148d9fb5
and eax, 0x11000
or eax, 0x73786300
mov dword [ebx], eax
add ebx, edx
or eax, 0x2009ac5e
and eax, 0x60616e40
or eax, 0xc000021
mov dword [ebx], eax
add ebx, edx
or eax, 0xa013b14
and eax, 0x62617a71
or eax, 0x10040008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3811b307
and eax, 0x48670266
and eax, 0x40600026
or eax, 0x25186508
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7c5afa
xor eax, 0x1533f859
and eax, 0x61402800
or eax, 0x244100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf890eb
or eax, 0x17e4f5d1
and eax, 0x58642c71
or eax, 0x20010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25730de9
or eax, 0x3896ad53
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
or eax, 0x42a29c4a
or eax, 0x7f32fdf2
and eax, 0x6f327000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36380026
and eax, 0x112fd08
and eax, 0x100000
or eax, 0x73636563
mov dword [ebx], eax
add ebx, edx
and eax, 0x655ead9e
and eax, 0x60402500
or eax, 0x42d406d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd98d2d
xor eax, 0x45b59a96
and eax, 0x20700d31
or eax, 0xe006044
mov dword [ebx], eax
add ebx, edx
or eax, 0x58df2d8a
or eax, 0x1489cf82
and eax, 0x656865
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a2eed7
and eax, 0x51617200
or eax, 0x22180100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2028809b
and eax, 0x20280000
or eax, 0x45067265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41944093
and eax, 0x2070
or eax, 0x4508
mov dword [ebx], eax
add ebx, edx
or eax, 0x609b97af
and eax, 0x60016200
or eax, 0x8640000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4054638e
or eax, 0x42d4b184
and eax, 0x6a613000
or eax, 0x5084661
mov dword [ebx], eax
add ebx, edx
or eax, 0x94b7f1d
and eax, 0x24f2a89a
and eax, 0x24602010
or eax, 0x49154462
mov dword [ebx], eax
add ebx, edx
or eax, 0x49705c13
and eax, 0x2c706470
or eax, 0x2020100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc04071
or eax, 0x2411099e
and eax, 0x616865
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49acd65f
and eax, 0x244000
or eax, 0x6d492900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0df9e1
xor eax, 0x77808a99
and eax, 0x10696270
or eax, 0x64000c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x75cb4111
xor eax, 0x76c4d06c
and eax, 0x2252419
or eax, 0x60404060
mov dword [ebx], eax
add ebx, edx
or eax, 0xc178729
and eax, 0x64676771
or eax, 0x1000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29cd0fbf
and eax, 0x48202842
or eax, 0x30450630
mov dword [ebx], eax
add ebx, edx
and eax, 0x231476cc
and eax, 0x40
or eax, 0x25
mov dword [ebx], eax
add ebx, edx
or eax, 0x24caf3aa
xor eax, 0x5c5e3161
and eax, 0x68104000
or eax, 0x7623000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5141589c
and eax, 0x30302000
or eax, 0x40484563
mov dword [ebx], eax
add ebx, edx
and eax, 0x688e9bb
and eax, 0x4ad80b74
and eax, 0x80120
or eax, 0x6570640e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dbb268e
or eax, 0x1c96b90a
and eax, 0x71797300
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x52814fa2
or eax, 0x34ce8382
and eax, 0x644d4100
or eax, 0x1202474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56a7a3a3
and eax, 0x23484050
or eax, 0x4c243028
mov dword [ebx], eax
add ebx, edx
or eax, 0x67897e11
or eax, 0x51b2f170
and eax, 0x2e726570
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x4439816f
and eax, 0x616065
or eax, 0x41800
mov dword [ebx], eax
add ebx, edx
or eax, 0x1610d4c1
and eax, 0x736eb965
and eax, 0x2602000
or eax, 0x6c094200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f222647
xor eax, 0x401da39
and eax, 0x62622864
or eax, 0x4044100
mov dword [ebx], eax
add ebx, edx
and eax, 0x730bcd34
xor eax, 0x3e73f6c1
and eax, 0x44702524
or eax, 0x2108400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x90e0d12
xor eax, 0x4e29dac5
and eax, 0x204d2000
or eax, 0x50204900
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b6f9271
and eax, 0x50640000
or eax, 0x2210726f
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a79fa0
and eax, 0x240220
or eax, 0x650a6145
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb2ad48
xor eax, 0x5738ec66
and eax, 0x4520
or eax, 0x2058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d607bb
and eax, 0x27526000
or eax, 0x48201000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f774f45
or eax, 0x7e16e946
and eax, 0x70706142
or eax, 0x80421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fed1635
and eax, 0x45043016
or eax, 0x202a0420
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f0bf042
or eax, 0x47ac69a2
and eax, 0x6120
or eax, 0x458
mov dword [ebx], eax
add ebx, edx
or eax, 0x48312bca
and eax, 0x40316300
or eax, 0x33481000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c33611d
and eax, 0x65696114
or eax, 0x40460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x97d5544
and eax, 0x6c003030
or eax, 0x36c4048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432c5a62
and eax, 0x20402012
or eax, 0x53324560
mov dword [ebx], eax
add ebx, edx
or eax, 0x56864676
and eax, 0x61766264
or eax, 0x8001001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d135a31
and eax, 0x41024021
or eax, 0x242c2542
mov dword [ebx], eax
add ebx, edx
or eax, 0x33256c6b
and eax, 0x6568
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78390236
xor eax, 0x72b783b0
and eax, 0x46000
or eax, 0x70700200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c9ba68
and eax, 0xa8bc6c5
and eax, 0x200
or eax, 0x79617074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c81dfc4
and eax, 0x24602120
or eax, 0x4a0f4249
mov dword [ebx], eax
add ebx, edx
and eax, 0x75fdd57b
and eax, 0x64684128
or eax, 0x1102406
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f56573e
and eax, 0x6f727000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f901173
and eax, 0x6e626163
or eax, 0xd0c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f496756
and eax, 0x19f3fe27
and eax, 0x1200024
or eax, 0x6458650a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43ac3046
and eax, 0x20404100
or eax, 0x50212200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624d6bf4
or eax, 0x27dbeacf
and eax, 0x25726074
or eax, 0x40001500
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a8bb54b
xor eax, 0x60edd177
and eax, 0x20646022
or eax, 0xe100140
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fef167d
and eax, 0x640060
or eax, 0x17805
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a0c292d
and eax, 0x426c6900
or eax, 0x24020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34445795
and eax, 0x20444100
or eax, 0x4928226f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45782303
xor eax, 0x66dd756
and eax, 0x2a700620
or eax, 0x4046845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfee9e1
and eax, 4
or eax, 0x657861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b42ce15
xor eax, 0x47c72f6b
and eax, 0x2c601000
or eax, 0x43126000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24722742
and eax, 0x6e626542
or eax, 0xd0821
mov dword [ebx], eax
add ebx, edx
or eax, 0x76a7a1be
and eax, 0x642e2436
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
or eax, 0x50f0cfba
or eax, 0x74206c48
and eax, 0x6578
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x846086f
and eax, 0x426400
or eax, 0x70211000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c08591d
and eax, 0x20692504
or eax, 0x50045060
mov dword [ebx], eax
add ebx, edx
and eax, 0x57049332
and eax, 0x40000120
or eax, 0x2578640e
mov dword [ebx], eax
add ebx, edx
or eax, 0x489a3ee7
and eax, 0x529226df
and eax, 0x40002200
or eax, 0x296c4100
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d907b3
and eax, 0x744ee039
and eax, 0x60406021
or eax, 0x8330b42
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f82b7a
or eax, 0x6f88c8cb
and eax, 0x6c616261
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11fd136e
and eax, 0x61086101
or eax, 0x2661460
mov dword [ebx], eax
add ebx, edx
or eax, 0x348b0cf
and eax, 0x22626568
or eax, 0xc100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6658976
or eax, 0x645137cb
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xbef88e2
or eax, 0x237c4d23
and eax, 0x22706900
or eax, 0x50000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x646909d3
and eax, 0x14016043
or eax, 0x6064132c
mov dword [ebx], eax
add ebx, edx
or eax, 0x71d36922
or eax, 0x7dbc7656
and eax, 0x696e6f6d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x16bc48cd
and eax, 0x204844
or eax, 0x2e522730
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e816272
and eax, 0x46f86f79
and eax, 0x600800
or eax, 0x57065
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c596f7
and eax, 0x411000
or eax, 0x70226400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d75f837
and eax, 0x2525963e
and eax, 0x20210000
or eax, 0x57446976
mov dword [ebx], eax
add ebx, edx
and eax, 0x757ff1f6
and eax, 0x65606126
or eax, 0x180408
mov dword [ebx], eax
add ebx, edx
and eax, 0x13bab50c
or eax, 0x7844514e
and eax, 0x696c6100
or eax, 0x6000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c7d0332
or eax, 0x4eda9efc
and eax, 0x6f706572
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13fdb8da
xor eax, 0x3db6146a
and eax, 0x304140
or eax, 0x2e403430
mov dword [ebx], eax
add ebx, edx
and eax, 0x1690f81c
or eax, 0x1a870f7
and eax, 0x207065
or eax, 0x450800
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f27916
or eax, 0x285d3072
and eax, 0x20706800
or eax, 0x41020100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7288ce86
and eax, 0x70058cfa
and eax, 0x10000402
or eax, 0x646e6165
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5698ff4d
and eax, 0x2070002a
or eax, 0x45086504
mov dword [ebx], eax
add ebx, edx
or eax, 0x19b128fe
and eax, 0x64716100
or eax, 0x2001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5388e6d2
and eax, 0x40006000
or eax, 0x252e0f66
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8b4271
and eax, 0x6570
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d1f77ec
and eax, 0x126091ba
and eax, 0x100
or eax, 0x6d6f6200
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b367d3
and eax, 0x65216200
or eax, 0x48146d
mov dword [ebx], eax
add ebx, edx
and eax, 0x69be1d6
xor eax, 0x355be4d
and eax, 0x440e01
or eax, 0x78212076
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678590aa
or eax, 0x1ddafe9
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x629d09c3
and eax, 0x60100900
or eax, 0x9626000
mov dword [ebx], eax
add ebx, edx
or eax, 0x79cd729a
and eax, 0x6c7d7789
and eax, 0x68652200
or eax, 0x10000c73
mov dword [ebx], eax
add ebx, edx
and eax, 0x348a2ae9
and eax, 0x61
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x559963f3
and eax, 0
or eax, 0x70717100
mov dword [ebx], eax
add ebx, edx
or eax, 0x92149d4
and eax, 0x61706950
or eax, 0x4040622
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d9d30e7
xor eax, 0x1fffd3ed
and eax, 0x602a7003
or eax, 0x5040460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7477905d
and eax, 0x6438
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c584c1e
and eax, 0x44486400
or eax, 0x30271000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a3d6612
and eax, 0x721244d3
and eax, 0x60020000
or eax, 0xd616c61
mov dword [ebx], eax
add ebx, edx
and eax, 0x6faf91e8
or eax, 0x5430ca29
and eax, 0x78210a60
or eax, 0x442404
mov dword [ebx], eax
add ebx, edx
and eax, 0x30092b51
and eax, 0x6d71eabd
and eax, 0
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
and eax, 0xb01cb5d
and eax, 0
or eax, 0x6f706300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c877c31
and eax, 0x2c006000
or eax, 0x2731472
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f076ef3
and eax, 0x641801
or eax, 0x16064
mov dword [ebx], eax
add ebx, edx
and eax, 0x34cf8acf
and eax, 0x450800
or eax, 0x652a6200
mov dword [ebx], eax
add ebx, edx
or eax, 0x397f066d
and eax, 0x6fe133db
and eax, 0x61602240
or eax, 0x2184d22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714c1c86
xor eax, 0xa00a84d
and eax, 0x10344a29
or eax, 0x62402446
mov dword [ebx], eax
add ebx, edx
or eax, 0x504d8b75
and eax, 0xf48f135
and eax, 0x86025
or eax, 0x65260c4a
mov dword [ebx], eax
add ebx, edx
and eax, 0xeda1be5
or eax, 0x2413ed81
and eax, 0x6560
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8e3e3d
and eax, 0x42007100
or eax, 0x31710000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dbf02a2
and eax, 0x70210000
or eax, 0x8442e67
mov dword [ebx], eax
add ebx, edx
or eax, 0x5505d1b0
and eax, 0x65
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bbe3617
or eax, 0xbda45ab
and eax, 0x4b727400
or eax, 0x24000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64460da2
and eax, 0x65606422
or eax, 0x90048
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ff279f2
and eax, 0x7072692a
or eax, 0x40204
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c158edd
and eax, 0x70676263
or eax, 0x3081000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38d0be82
and eax, 0x42294461
or eax, 0x30402212
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77fc37c5
or eax, 0x6cdde94e
and eax, 0x68452864
or eax, 0x10200601
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b01ca4
xor eax, 0x142f45ca
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x35635418
and eax, 0x77bce5fa
and eax, 0x25204000
or eax, 0x404f2a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c7d212
xor eax, 0x5751e35c
and eax, 0x73102140
or eax, 0x684e22
mov dword [ebx], eax
add ebx, edx
or eax, 0x57935d1d
and eax, 0x65727265
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e14554
and eax, 0x60052630
or eax, 0x18600842
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a6031a
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0xa0b22b
and eax, 0x203200
or eax, 0x70414000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a33ee30
and eax, 0x63ae33d9
and eax, 0x60202200
or eax, 0x3524d74
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ab7f69
and eax, 0x261b5cbf
and eax, 0x2004820
or eax, 0x6c65214c
mov dword [ebx], eax
add ebx, edx
or eax, 0x429a4a5a
or eax, 0x28543617
and eax, 0x68652e74
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x487dd196
and eax, 0x514d02f3
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e05f58d
and eax, 0x10007400
or eax, 0x60780000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7570d810
and eax, 0x64706000
or eax, 0x204016c
mov dword [ebx], eax
add ebx, edx
or eax, 0x53753844
and eax, 0x2665706c
or eax, 0x8080203
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f0af8c9
and eax, 0x7e207fb1
and eax, 0x7001
or eax, 0x650864
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aa5eb66
and eax, 0x126e60f0
and eax, 0x2646000
or eax, 0x640a0400
mov dword [ebx], eax
add ebx, edx
and eax, 0x11b351b3
and eax, 0x204000
or eax, 0x6558252e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df7174d
or eax, 0x63f629a6
and eax, 0x69616800
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f0ce49
and eax, 0x65206241
or eax, 0xe1024
mov dword [ebx], eax
add ebx, edx
and eax, 0x38c3ff38
and eax, 0x6020
or eax, 0x558
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f30977f
and eax, 0
or eax, 0x67657200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e9c7d8
or eax, 0xd59ba1a
and eax, 0xe4c2f48
or eax, 0x20224025
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b308e51
xor eax, 0x321eb8ea
and eax, 0x405844
or eax, 0x252021
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e0e4355
and eax, 0x52697200
or eax, 0x20000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c0507f8
and eax, 0x42c7170
or eax, 0x61020205
mov dword [ebx], eax
add ebx, edx
and eax, 0x160d19f
and eax, 0x4110
or eax, 0x2468
mov dword [ebx], eax
add ebx, edx
and eax, 0xd3556dd
and eax, 0x7c3bd164
and eax, 0x4000
or eax, 0x6e732400
mov dword [ebx], eax
add ebx, edx
and eax, 0x42c49d81
xor eax, 0x5a89ea36
and eax, 0x8406620
or eax, 0x26260049
mov dword [ebx], eax
add ebx, edx
and eax, 0x751ce14e
xor eax, 0x61967f72
and eax, 0x1820
or eax, 0x656045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd444c7
and eax, 0x473e191c
and eax, 0x5240800
or eax, 0x624b6400
mov dword [ebx], eax
add ebx, edx
and eax, 0x580a3e31
and eax, 0x40002400
or eax, 0x30745068
mov dword [ebx], eax
add ebx, edx
or eax, 0xf0ea09b
and eax, 0x6578642a
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f28a866
and eax, 0x5202000
or eax, 0x62455200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7c4598
or eax, 0x3b7d690c
and eax, 0x706d6800
or eax, 0x4020073
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b3bf863
and eax, 0x25500000
or eax, 0x4028652e
mov dword [ebx], eax
add ebx, edx
or eax, 0x2820743e
or eax, 0x748f80d
and eax, 0x6d706400
or eax, 0x50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e40f8c
or eax, 0x531ea6ca
and eax, 0x70602240
or eax, 0x14130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77fc2cdb
and eax, 0x518452a
or eax, 0x60602004
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cdd9aa9
xor eax, 0x7b47582a
and eax, 0x720f4800
or eax, 0x602400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c04f447
and eax, 0x2e657044
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cf53ff4
and eax, 0x657864
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668a0044
xor eax, 0x2efd684
and eax, 0x60002200
or eax, 0x10655000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31441d28
and eax, 0x30400000
or eax, 0x632676d
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a1f6c2
and eax, 0x10202600
or eax, 0x68450834
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76ee7c1e
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x19d2964d
and eax, 0x8401600
or eax, 0x66296100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de54f9
and eax, 0x2484400
or eax, 0x71312861
mov dword [ebx], eax
add ebx, edx
and eax, 0x29f3865c
and eax, 0x21200040
or eax, 0x440e7329
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f35dc1
and eax, 0x2428
or eax, 0x4150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e22670
and eax, 0x20604100
or eax, 0x550d2400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a15fb89
and eax, 0x463b9bbc
and eax, 0x40200a08
or eax, 0x38452464
mov dword [ebx], eax
add ebx, edx
or eax, 0x658cd8fe
and eax, 0x45f8265
and eax, 0x64
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a9b2c14
and eax, 0x28012c00
or eax, 0x44604100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c9f14d2
and eax, 0x75f32430
and eax, 0x24622400
or eax, 0xa0c4b6d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ff07d05
and eax, 0x41060
or eax, 0x616805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ebe492
or eax, 0x4066c889
and eax, 0x60645000
or eax, 0x10012200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8458ece
xor eax, 0x5e31e0e8
and eax, 0x24011424
or eax, 0x48686051
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d3aab0
and eax, 0x2030
or eax, 0x2e321343
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab73c0d
xor eax, 0x5ef9e433
and eax, 0x445844
or eax, 0x212021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176608a6
and eax, 0x6017000
or eax, 0x68680700
mov dword [ebx], eax
add ebx, edx
and eax, 0x49aa2432
xor eax, 0x65adfff8
and eax, 0x2d015060
or eax, 0x42682001
mov dword [ebx], eax
add ebx, edx
and eax, 0x49fc122c
and eax, 0x40600020
or eax, 0x32126556
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b31b5e1
or eax, 0x3ebcf621
and eax, 0x32246461
or eax, 0x1410008
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f4cfd3
or eax, 0x43b3e8be
and eax, 0x70652e32
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75f193e3
xor eax, 0x42838f75
and eax, 0x45
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff947a6
xor eax, 0x4417c333
and eax, 0x40144100
or eax, 0x28602400
mov dword [ebx], eax
add ebx, edx
and eax, 0x223f8194
xor eax, 0xf05c16a
and eax, 0x21214060
or eax, 0x40443205
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c695f28
xor eax, 0x2365475f
and eax, 0x48002820
or eax, 0x3065064c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d144812
or eax, 0x7a1ee6c1
and eax, 0x41
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
or eax, 0x38772526
and eax, 0x5cd93554
and eax, 0x402500
or eax, 0x61224800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b0514c4
and eax, 0xa667140
or eax, 0x24080432
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a8facc
xor eax, 0x29495810
and eax, 0x55024
or eax, 0x602841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b7e09eb
and eax, 0x40017000
or eax, 0x30640200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a1bc44c
xor eax, 0x44bfe2b2
and eax, 0x4005074
or eax, 0x612e2801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674cae57
and eax, 0x4420
or eax, 0x2158
mov dword [ebx], eax
add ebx, edx
and eax, 0x53311486
or eax, 0x2ed76918
and eax, 0x2e416500
or eax, 0x40281200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c27f637
and eax, 0xc216200
or eax, 0x22460064
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370e14f7
or eax, 0x1bcea915
and eax, 0x657805
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
or eax, 0x509e3b75
and eax, 0x50746100
or eax, 0x24000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x362b0543
and eax, 0x54bf47c8
and eax, 0x200000
or eax, 0x61437265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5027af59
xor eax, 0x21cee5df
and eax, 0x10002860
or eax, 0x68650610
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b03806e
or eax, 0x2a7f1170
and eax, 0x60
or eax, 5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56611a2f
and eax, 0x50600800
or eax, 0x20046500
mov dword [ebx], eax
add ebx, edx
or eax, 0x15624b08
and eax, 0x24666f08
or eax, 0xa080065
mov dword [ebx], eax
add ebx, edx
or eax, 0x61113c87
or eax, 0x6dd84291
and eax, 0x657865
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x302f7b9f
and eax, 0x20657200
or eax, 0x4e100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x502b0a4d
and eax, 0x304c6041
or eax, 0x40210132
mov dword [ebx], eax
add ebx, edx
and eax, 0x53673553
and eax, 0x2b0c373d
and eax, 0x42100
or eax, 0x652a446c
mov dword [ebx], eax
add ebx, edx
and eax, 0x20452418
xor eax, 0x17677192
and eax, 0x4518
or eax, 0x2060
mov dword [ebx], eax
add ebx, edx
and eax, 0x56961986
and eax, 0x6929bd0b
and eax, 0x100
or eax, 0x6e697600
mov dword [ebx], eax
add ebx, edx
and eax, 0x55804388
and eax, 0x40004100
or eax, 0x306d3464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5716740
or eax, 0xada7886
and eax, 0x65586026
or eax, 0x200508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4897e647
xor eax, 0x699cab53
and eax, 0x40612000
or eax, 0x2b004600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x440421f1
and eax, 0x24644061
or eax, 0x50102804
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fe2e465
and eax, 0x10606060
or eax, 0x62051310
mov dword [ebx], eax
add ebx, edx
and eax, 0x390c9b5b
and eax, 0x20000150
or eax, 0xe726426
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b9477
xor eax, 0x70886b04
and eax, 0x611861
or eax, 0x46004
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a718bb
or eax, 0x2c499286
and eax, 0x2c691200
or eax, 0x42006500
mov dword [ebx], eax
add ebx, edx
or eax, 0xe5822c7
or eax, 0x7b2ff00e
and eax, 0x2e797043
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c576c6f
and eax, 0x241804
or eax, 0x416061
mov dword [ebx], eax
add ebx, edx
or eax, 0x75f6a0c7
and eax, 0x61616000
or eax, 0xa000600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5714dd16
and eax, 0x30653304
or eax, 0x42004061
mov dword [ebx], eax
add ebx, edx
and eax, 0x7425c89a
and eax, 0x20204000
or eax, 0xe522576
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a47ac6
or eax, 0x4bd2c653
and eax, 0x445861
or eax, 0x212004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc253f0
and eax, 0x22212300
or eax, 0x50485400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf883b8
and eax, 0x2152d0c6
and eax, 0x5000
or eax, 0x61682365
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c642b89
xor eax, 0x194e0fd5
and eax, 0x64226030
or eax, 0x10c0b42
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cb8e744
and eax, 0x4dcdc660
and eax, 0x4040
or eax, 0x2538
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6f688e
xor eax, 0x54d789bf
and eax, 0x20280400
or eax, 0x44416200
mov dword [ebx], eax
add ebx, edx
or eax, 0x12f99142
or eax, 0x47f5eecd
and eax, 0x72656c44
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x661f8aef
and eax, 0x60000024
or eax, 0x578650a
mov dword [ebx], eax
add ebx, edx
and eax, 0x654d2b4d
and eax, 0x64402100
or eax, 0x8354c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x216828bb
and eax, 0x6d706930
or eax, 0x2000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x45c203b5
and eax, 0x40400034
or eax, 0x38252e40
mov dword [ebx], eax
add ebx, edx
and eax, 0x10399d5
xor eax, 0x53429f7e
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x160ecb17
and eax, 0x6004300
or eax, 0x68613000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab9f2ae
and eax, 0x10480024
or eax, 0x68276240
mov dword [ebx], eax
add ebx, edx
or eax, 0x443b09d0
xor eax, 0x613c4536
and eax, 0x10432440
or eax, 0x62204129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cd735c5
and eax, 0x2e345028
or eax, 0x41402051
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da19bf
or eax, 0x340b59e7
and eax, 0x6578612e
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3646e441
xor eax, 0x158293dc
and eax, 0x20406600
or eax, 0x4c290000
mov dword [ebx], eax
add ebx, edx
and eax, 0x285b7382
or eax, 0x5134906
and eax, 0x2c4b6904
or eax, 0x42240461
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a05852d
and eax, 0x40000524
or eax, 0x2578600a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d8b8e60
and eax, 0x6a028f43
and eax, 0x40000400
or eax, 0x34656a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a067705
and eax, 0xbfc3d66
and eax, 0x2602c00
or eax, 0x64094273
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e791f1b
or eax, 0x6bb373b8
and eax, 0x2e726522
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aa87518
and eax, 0x401064
or eax, 0x256801
mov dword [ebx], eax
add ebx, edx
and eax, 0xc29b7f8
and eax, 0x213000
or eax, 0x6e404300
mov dword [ebx], eax
add ebx, edx
and eax, 0x345b6ec1
and eax, 0x20416200
or eax, 0x582e0064
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae865b4
and eax, 0x27b89d45
and eax, 0x22200540
or eax, 0x41446029
mov dword [ebx], eax
add ebx, edx
or eax, 0x621ad329
and eax, 0x613814a6
and eax, 0x61280420
or eax, 0x44694f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a3b26ba
xor eax, 0x2cc83fce
and eax, 0x40234031
or eax, 0x28402e44
mov dword [ebx], eax
add ebx, edx
or eax, 0x445fff8f
and eax, 0x6478652e
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8eff8
or eax, 0x48290c92
and eax, 0x6d616700
or eax, 0x2040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc58055
xor eax, 0x7fe33186
and eax, 0x44652
or eax, 0x612120
mov dword [ebx], eax
add ebx, edx
and eax, 0x79622bf4
or eax, 0x183a2999
and eax, 0x107a2100
or eax, 0x65004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12843e4e
and eax, 0x30ea315c
and eax, 0x140
or eax, 0x6432
mov dword [ebx], eax
add ebx, edx
and eax, 0x749a5c83
or eax, 0x661547ec
and eax, 0x62004100
or eax, 0x620000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe6f1ee7
or eax, 0x7e584157
and eax, 0x71
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3732c84c
and eax, 0x14324000
or eax, 0x48080300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bde5301
xor eax, 0x5f7dc810
and eax, 0x20020910
or eax, 0x55504446
mov dword [ebx], eax
add ebx, edx
and eax, 0x71c76526
and eax, 0x6e847034
and eax, 0x60004004
or eax, 0x12652e6a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cb483d4
and eax, 0x6475475c
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5238eedb
and eax, 0x633f021e
and eax, 0x22010002
or eax, 0x54527471
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373432d8
and eax, 0x40650623
or eax, 0x38002840
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3144be
and eax, 0x20
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
or eax, 0x35758db6
or eax, 0x6c391c5d
and eax, 0x64740c00
or eax, 0x6200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e5320c9
and eax, 0x770eeef2
and eax, 0x64066c40
or eax, 0x28002c
mov dword [ebx], eax
add ebx, edx
and eax, 0x73712f20
xor eax, 0x92345b2
and eax, 0x6800
or eax, 0x46c
mov dword [ebx], eax
add ebx, edx
or eax, 0x68948170
and eax, 0x14eb8dc0
and eax, 0x900
or eax, 0x72656200
mov dword [ebx], eax
add ebx, edx
or eax, 0x462e8e59
and eax, 0x326c6548
or eax, 0x1000026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c83fdb1
and eax, 0xc640812
or eax, 0x60002620
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f58e93
and eax, 0x20
or eax, 0x4c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bbcc3d4
and eax, 0x212c4000
or eax, 0x40430c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b20ea03
xor eax, 0x611df165
and eax, 0x290864
or eax, 0x62404400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f339a83
xor eax, 0x44e16cbc
and eax, 0x60406030
or eax, 0x19320142
mov dword [ebx], eax
add ebx, edx
or eax, 0x656fded5
or eax, 0x24dbdd7b
and eax, 0x41
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x712f0149
and eax, 0x70240100
or eax, 0x6404000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce907eb
and eax, 0x32094061
or eax, 0x1603000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28586335
or eax, 0x399829dc
and eax, 0x28202a10
or eax, 0x44440422
mov dword [ebx], eax
add ebx, edx
and eax, 0x36111698
or eax, 0x34e14aff
and eax, 0x6c
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1df8b51a
and eax, 0x8700100
or eax, 0x60004800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23143af3
and eax, 0x550c1457
and eax, 0x40001040
or eax, 0x3061602c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d76e756
or eax, 0x86bcb53
and eax, 0x6c642e69
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x352641aa
and eax, 0x28
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x154c3fba
xor eax, 0x1e8b9147
and eax, 0x14010100
or eax, 0x60644600
mov dword [ebx], eax
add ebx, edx
or eax, 0x591021f6
and eax, 0x54706354
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1717c
and eax, 0x4406040
or eax, 0x612c0221
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dd433c0
xor eax, 0x38cb292
and eax, 0x12
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5068af2d
xor eax, 0x300c3862
and eax, 0x60641300
or eax, 0x14014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2faf4d56
and eax, 0x4204100
or eax, 0x41502254
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ceef71
and eax, 0x406040
or eax, 0x7932142e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6623cb84
xor eax, 0x4b181407
and eax, 0x34614300
or eax, 0x40040400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a8b5b17
and eax, 0x20014200
or eax, 0x436e3050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ec818
and eax, 0x40713240
or eax, 0x8024125
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e93f9c3
and eax, 0x706165
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x740ff929
or eax, 0x1029de12
and eax, 0x64745200
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bda23b9
and eax, 0x672c6001
or eax, 0x8400c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x313d5898
or eax, 0x3e17bbba
and eax, 0x25346122
or eax, 0x40400041
mov dword [ebx], eax
add ebx, edx
or eax, 0x450e0e15
xor eax, 0x4b87714e
and eax, 0x20610408
or eax, 0x50006140
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f63f91b
or eax, 0xbf2a590
and eax, 0x40614500
or eax, 0x34040200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68455ab5
and eax, 0x8200914
or eax, 0x63436040
mov dword [ebx], eax
add ebx, edx
and eax, 0x73d4c1e2
xor eax, 0x122cbb9b
and eax, 0x60646a43
or eax, 0xe110500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216f1609
and eax, 0x33546c7d
and eax, 0x40
or eax, 0x34
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cbf1f41
and eax, 0
or eax, 0x4d775a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x493cc269
or eax, 0x293505a4
and eax, 0x69565061
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e9f0579
and eax, 0x664f7561
or eax, 0x204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x402e6a19
and eax, 0x24610550
or eax, 0x50026003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b35932
and eax, 0x402c61
or eax, 0x2e4308
mov dword [ebx], eax
add ebx, edx
or eax, 0x630caaa
and eax, 0x744e00
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3b6f2a
and eax, 0x41204c00
or eax, 0x224f206c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31b881b4
and eax, 0x52456440
or eax, 0x4201021
mov dword [ebx], eax
add ebx, edx
or eax, 0xaf947c
and eax, 0x54647069
or eax, 0x21100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c42d7be
and eax, 0x41042441
or eax, 0x24494820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x264c22f8
and eax, 0x41004e09
or eax, 0x38722164
mov dword [ebx], eax
add ebx, edx
or eax, 0x474e2952
and eax, 0x5b8ca519
and eax, 0x50040400
or eax, 0x704a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xa5d6e5c
and eax, 0x19b7b588
and eax, 0x342400
or eax, 0x65404b72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45089113
and eax, 0x20547461
or eax, 0x49020002
mov dword [ebx], eax
add ebx, edx
and eax, 0x336d5a90
and eax, 0x6aa8fb92
and eax, 0x20005000
or eax, 0x41752472
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e3ac78b
xor eax, 0x58b4ac0b
and eax, 0x25414960
or eax, 0x4824040c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44bffb56
or eax, 0x47113dad
and eax, 0x59322f
or eax, 0x204040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd4f899
and eax, 0x50644800
or eax, 0x22000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3b7a30
and eax, 0x64616e00
or eax, 0x14c
mov dword [ebx], eax
add ebx, edx
and eax, 0x58223d29
and eax, 0x202c00
or eax, 0x4c4044
mov dword [ebx], eax
add ebx, edx
and eax, 0xd255b01
and eax, 0x26c09a8b
and eax, 0x800
or eax, 0x46744600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5214123e
xor eax, 0x2873525e
and eax, 0x14010460
or eax, 0x42646112
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76defc29
and eax, 0x20301049
or eax, 0x55446220
mov dword [ebx], eax
add ebx, edx
or eax, 0x1189f02d
and eax, 0x654d6061
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd5025b
or eax, 0x40f9d2f1
and eax, 0x79706e69
or eax, 0x20104
mov dword [ebx], eax
add ebx, edx
or eax, 0x78d5eeaa
and eax, 0x68744200
or eax, 0x4001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c22ac10
and eax, 0x51acbe3e
and eax, 0x200000
or eax, 0x61457243
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46c94322
and eax, 0x7dfdf459
and eax, 0x25082040
or eax, 0x40404534
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d97a040
or eax, 0x7bbc5e9e
and eax, 0x7060
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d19b3d6
and eax, 0x6c105200
or eax, 0x640000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e8b7de9
or eax, 0x1b1a3ec6
and eax, 0x2f086c40
or eax, 0x40640001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e06779
and eax, 0x40040120
or eax, 0x25706043
mov dword [ebx], eax
add ebx, edx
or eax, 0x5036baaf
and eax, 0x70606148
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e190d2
and eax, 0x60005000
or eax, 0xc740200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29289ae0
or eax, 0x2d3aef57
and eax, 0x65646246
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e0f5b41
xor eax, 0x12afdf06
and eax, 0x10200540
or eax, 0x60416008
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f2f67d
and eax, 0x40604000
or eax, 0x25120300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e583ce
and eax, 0x6054040
or eax, 0x40603421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x775534ed
or eax, 0x3a1162e3
and eax, 0x1216069
or eax, 0x40440c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xca925f2
and eax, 0x44444100
or eax, 0x30210600
mov dword [ebx], eax
add ebx, edx
and eax, 0x79439acf
and eax, 0x69b53247
and eax, 0x60010200
or eax, 0x12647155
mov dword [ebx], eax
add ebx, edx
and eax, 0x3002e4f9
and eax, 0x20006040
or eax, 0x456d010e
mov dword [ebx], eax
add ebx, edx
and eax, 0x14bab883
or eax, 0x3a9849fe
and eax, 0x40
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70232c7
and eax, 0x61a7b8f7
and eax, 0x1000000
or eax, 0x42744e00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c3b1018
and eax, 0x25f212a2
and eax, 0x5720200
or eax, 0x60016d6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0d97db
and eax, 0xc745000
or eax, 0x60000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df7841d
or eax, 0x19af263a
and eax, 0x21257203
or eax, 0x40400040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5de8328a
and eax, 0x41402000
or eax, 0x32154574
mov dword [ebx], eax
add ebx, edx
xor eax, 0x173d19ba
and eax, 0x64c0a1aa
and eax, 0x60402000
or eax, 0x8145265
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a02bb0
xor eax, 0x60287c5a
and eax, 0x44402502
or eax, 0x20214070
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a45f4e4
and eax, 0x68615500
or eax, 0x1000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e689c97
and eax, 0x22094214
or eax, 0x50660460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ded04c6
or eax, 0x2749642f
and eax, 0x674a6013
or eax, 0x240940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3583ee49
xor eax, 0x1220cc23
and eax, 0x404d4128
or eax, 0x22022444
mov dword [ebx], eax
add ebx, edx
or eax, 0xdc15078
and eax, 0x64436568
or eax, 0x10200002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de9628d
xor eax, 0x789cfd1c
and eax, 0x5720200
or eax, 0x60004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e4b122b
and eax, 0x40215021
or eax, 0x14442440
mov dword [ebx], eax
add ebx, edx
and eax, 0x7911ac3c
and eax, 0x40002420
or eax, 0x286c4b4f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x482f0f05
and eax, 0x20406060
or eax, 0x13300c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x38e9c984
and eax, 0x4650a40e
and eax, 0x400000
or eax, 0x612e5332
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a185124
or eax, 0x56d67b62
and eax, 0x6f687370
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ca7b9f4
and eax, 0x70
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d098ea5
and eax, 0
or eax, 0x6f725000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d32cc55
xor eax, 0x72444a09
and eax, 0x4440
or eax, 0x73732123
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b699fb
and eax, 0x1443010
or eax, 0x68020223
mov dword [ebx], eax
add ebx, edx
xor eax, 0x609bd4a
and eax, 0x47440370
or eax, 0x10307002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316a1cd9
and eax, 0x66124000
or eax, 0x9601000
mov dword [ebx], eax
add ebx, edx
or eax, 0xfacadf
and eax, 0x63724043
or eax, 0x10012520
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ba68bc
and eax, 0x1022020
or eax, 0x644c1213
mov dword [ebx], eax
add ebx, edx
or eax, 0x44aa8616
and eax, 0x463430
or eax, 0x114048
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ab9f3d
and eax, 0x9784500
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e25fd25
xor eax, 0x195416df
and eax, 0x72284070
or eax, 0x401404
mov dword [ebx], eax
add ebx, edx
or eax, 0x11b02b76
and eax, 0x606164
or eax, 0x40001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x87c234a
xor eax, 0x3edc4402
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7158eacd
and eax, 0x2118ca00
or eax, 0x4041500
mov dword [ebx], eax
add ebx, edx
or eax, 0x47df719a
xor eax, 0x6cf6a555
and eax, 0x46
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afae5a4
or eax, 0x103f02be
and eax, 0
or eax, 0xd00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641f031a
and eax, 0x800
or eax, 0x7000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31f24867
or eax, 0x46b85e94
and eax, 0x225400
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e54acfe
or eax, 0x531d9e8b
and eax, 0x189400
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b9cf80
xor eax, 0xf04fb02
and eax, 0x1800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x193b4a8e
or eax, 0x54c47f19
and eax, 0x800200
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26677c48
and eax, 0
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b6cce0d
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x780f22b5
xor eax, 0x1212fccf
and eax, 0x2c400
or eax, 0x240000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6336c3
and eax, 0x1000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ec34be
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46cdceec
and eax, 0x5429b3e8
and eax, 0
or eax, 0x169000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4784794b
and eax, 0x65000
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x798b8d8f
and eax, 0
or eax, 0x1a8d000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53169874
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x4020341c
and eax, 0
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x581b5aa7
and eax, 0
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd41765f
and eax, 0x6f76685f
and eax, 0x1442000
or eax, 0x60200e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4142321a
and eax, 0x10
or eax, 0x6164
mov dword [ebx], eax
add ebx, edx
and eax, 0x56d6401e
or eax, 0x47104122
and eax, 0x100000
or eax, 0xc0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e0e7cf0
and eax, 0xa2c00
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dab3bec
xor eax, 0x637444c8
and eax, 0x24522a00
or eax, 0x40200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d01b96
and eax, 0x203400
or eax, 0x414061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4454682d
xor eax, 0x3eaa5c58
and eax, 0x60000
or eax, 0x20ac00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4929ff5e
and eax, 0
or eax, 0x2800
mov dword [ebx], eax
add ebx, edx
or eax, 0x363d2811
and eax, 0x24302800
or eax, 0x40420600
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8a888a
xor eax, 0x25d3e548
and eax, 0x214040
or eax, 0x24403421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371520bb
and eax, 0x56d26464
and eax, 0x10404440
or eax, 0x642c2b36
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458fc639
and eax, 0x103b51a5
and eax, 5
or eax, 0x6468
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d7a689d
or eax, 0x13eac2df
and eax, 0x22c400
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4077b22e
and eax, 0x1000
or eax, 0x6c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x39cef2ed
and eax, 0x20422e00
or eax, 0x44300000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bef3fc
and eax, 0x24405460
or eax, 0x212001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7abd0a8b
and eax, 0x64787a6a
or eax, 0x20010
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb379d35
or eax, 0x39338cc8
and eax, 0x6742
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc74b50
and eax, 0x4000
or eax, 0x271000
mov dword [ebx], eax
add ebx, edx
and eax, 0x376b53d3
and eax, 0x220000
or eax, 0x1802000
mov dword [ebx], eax
add ebx, edx
or eax, 0x292ed02a
or eax, 0x2626a5a7
and eax, 0x25242400
or eax, 0x40500a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9a1590
xor eax, 0x53fd137
and eax, 0x29006020
or eax, 0x44241458
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a2ed15
and eax, 0x6c
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f1a2fe0
and eax, 0x574d4041
and eax, 0x1080000
or eax, 0xc17000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dca4145
and eax, 0x45b70e2e
and eax, 0
or eax, 0x6b000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49bb122
and eax, 0x22000
or eax, 0x73600e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38b820b3
or eax, 0x305c484d
and eax, 0x73
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f000d29
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24a01239
and eax, 0x24801000
or eax, 0xc80b4500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a70b65
and eax, 0xc2044c01
or eax, 0x550a082
mov dword [ebx], eax
add ebx, edx
and eax, 0x75221321
xor eax, 0x16c317d5
and eax, 0x411444
or eax, 0x2028e801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57201e66
or eax, 0x4f693684
and eax, 0x45410000
or eax, 0x860000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16116811
xor eax, 0x5cd8e775
and eax, 0xd8860
or eax, 0xe06098
mov dword [ebx], eax
add ebx, edx
or eax, 0xcad0fe9
and eax, 0x35db3efe
and eax, 0x4410600
or eax, 0xf004c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f32f667
and eax, 0x10001
or eax, 0x4688
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a35b2d3
and eax, 0x83044c3
or eax, 0xa0c00104
mov dword [ebx], eax
add ebx, edx
or eax, 0x40b1c9e7
and eax, 0xc0000167
or eax, 0x7000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245ca50d
and eax, 0xa118a440
or eax, 0x8004805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d059dda
and eax, 0x45050000
or eax, 0xc20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50aeeed9
and eax, 0x101c0c8
or eax, 0x120120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f098cb6
and eax, 0x64004500
or eax, 0x80458200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f4931ac
and eax, 0x553dec8b
and eax, 0xe408
or eax, 0x373
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c2de91
and eax, 0x50c045c3
or eax, 0x2d200004
mov dword [ebx], eax
add ebx, edx
or eax, 0x161ccc4c
and eax, 0x23e1e45b
and eax, 0x3000000
or eax, 0xc40000b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4394e1d3
and eax, 0x1000000
or eax, 0x7fdc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d85e3a8
and eax, 0x1050000
or eax, 0x44c20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a53cc73
or eax, 0x314eb3d7
and eax, 0x10a48d0
or eax, 0x210008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x835dee4
and eax, 0x48600
or eax, 0xd4414100
mov dword [ebx], eax
add ebx, edx
or eax, 0x28b54b6a
or eax, 0x2a0f9c8c
and eax, 0x842a
or eax, 0x2010
mov dword [ebx], eax
add ebx, edx
and eax, 0x46be2b51
or eax, 0x6e20e119
and eax, 0x22004101
or eax, 0x1d004c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8a75f0
or eax, 0xd3adba7
and eax, 0x5000134
or eax, 0xc2000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d4b6163
and eax, 0x20de5865
and eax, 0
or eax, 0x1894cc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x422676cb
and eax, 0x40000
or eax, 0x45c30000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cb33a36
and eax, 0x3095b41b
and eax, 0x10000
or eax, 0x405ec8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c10a3d4
and eax, 0x1a1e1afb
and eax, 0
or eax, 0xc445c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31741b03
xor eax, 0x4c141266
and eax, 0x10044
or eax, 0x3092
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fbc8820
and eax, 0x3d8000c6
or eax, 0x404501
mov dword [ebx], eax
add ebx, edx
and eax, 0x1643d54
or eax, 0x575f558a
and eax, 0x47000104
or eax, 0x80000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x12bdb169
and eax, 0x9098b045
or eax, 0x20c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b650d3
and eax, 0x820000
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6c4c32
and eax, 0x2f742dd9
and eax, 0x400810
or eax, 0x13a3a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf9de427
xor eax, 0x413c9629
and eax, 0x440c100
or eax, 0xb0050600
mov dword [ebx], eax
add ebx, edx
or eax, 0x764b21bc
xor eax, 0xf52b35a
and eax, 0x44e6
or eax, 0x2a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c981cce
and eax, 0x4c6
or eax, 0x6fb04101
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fafab5
or eax, 0x7d552b89
and eax, 0x4500000c
or eax, 0x82000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x672c1d9b
and eax, 0x59de2148
and eax, 0
or eax, 0xa2feac45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777a0756
xor eax, 0x3dc32032
and eax, 0xa0400000
or eax, 0x2a80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4942e42e
and eax, 0x8b000020
or eax, 0x150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35362388
xor eax, 0x71f489c7
and eax, 0xccc20925
or eax, 0x154c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5af28775
xor eax, 0x6396c007
and eax, 0x844c440
or eax, 0xc488088c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36d62198
or eax, 0x5d7ee10
and eax, 0xcccccc44
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fc07de
and eax, 0xb98bac9
and eax, 0x8008800
or eax, 0xc4cc44cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x5624527b
and eax, 0x44004048
or eax, 0xa88b1584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47288819
and eax, 0x8300cc81
or eax, 0x44582002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc29887
and eax, 0x68544d18
and eax, 0x800
or eax, 0xd93f045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f2698e
and eax, 0x690fddb0
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efe37b4
and eax, 0x840000
or eax, 0x310ff4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65bc9ef1
xor eax, 0x56df57e1
and eax, 0x3044c600
or eax, 0xc0010100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eeffba0
and eax, 0x4100
or eax, 0x1497
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469a7a98
xor eax, 0x2130c60b
and eax, 0x3a84104
or eax, 0x984404c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c8fb34
and eax, 0x1902d7b6
and eax, 0x1000112
or eax, 0xc6000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x779fd557
and eax, 0x300ac005
or eax, 0xf002840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba9b24a
xor eax, 0x75353085
and eax, 0x41860000
or eax, 0x4410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a73b24
or eax, 0x3fc0564e
and eax, 0x5564
or eax, 0x90080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24755359
and eax, 0x20440600
or eax, 0xc001c100
mov dword [ebx], eax
add ebx, edx
or eax, 0x21637c84
xor eax, 0x3ef14bc7
and eax, 0x2040
or eax, 0xb04
mov dword [ebx], eax
add ebx, edx
or eax, 0x305daf11
and eax, 0x305c0545
or eax, 0x8e804082
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa027d09
and eax, 0x42c180dd
and eax, 4
or eax, 0xc7000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaa4b2b1
or eax, 0x7330a6b3
and eax, 0x11b49005
or eax, 0x84840
mov dword [ebx], eax
add ebx, edx
or eax, 0x38edb79a
and eax, 0x1c50001
or eax, 0x44020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b869d6e
xor eax, 0x7ffd9066
and eax, 0x539044
or eax, 0x1042990
mov dword [ebx], eax
add ebx, edx
and eax, 0xfb2cab4
and eax, 0x8000
or eax, 0xd0454700
mov dword [ebx], eax
add ebx, edx
and eax, 0x304f9f2f
xor eax, 0x77a19a42
and eax, 0x842
or eax, 0x12081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290cb2f6
or eax, 0x5c3df2d2
and eax, 0xc40c7
or eax, 0x2c00500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x797a9c66
and eax, 0x43000120
or eax, 0x8400004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f35d0e9
xor eax, 0x3ea55ab2
and eax, 0x51808845
or eax, 0x6014000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6af6391e
and eax, 0x273790ac
and eax, 0x5070000
or eax, 0x40c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f3de6f
and eax, 0xc10000
or eax, 0x1891fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x517a3d57
and eax, 0x40018400
or eax, 0x84444300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ccb2cd8
or eax, 0xb17e1c1
and eax, 0x16598
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c2992b
and eax, 0x11c04583
or eax, 0x20000044
mov dword [ebx], eax
add ebx, edx
and eax, 0x76042d8e
and eax, 0x104
or eax, 0xc7000078
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d41e36
and eax, 0x68101c44
or eax, 0x102ba001
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ed8a93
and eax, 0x10001
or eax, 0x45c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f2eb74
and eax, 0x1110230
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b807708
xor eax, 0x104cacf8
and eax, 0x3045c300
or eax, 0x84000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2228602f
and eax, 0x4000
or eax, 0x9ee4
mov dword [ebx], eax
add ebx, edx
and eax, 0x567bf191
and eax, 0x4080
or eax, 0x55b00547
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20f6bf4a
or eax, 0x629670ea
and eax, 0x47000080
or eax, 0x80000010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701a9686
and eax, 0xb0128404
or eax, 0x40802841
mov dword [ebx], eax
add ebx, edx
and eax, 0x5836f0c
and eax, 0x820000
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x546f3d98
and eax, 0xa03988
or eax, 0x104020
mov dword [ebx], eax
add ebx, edx
or eax, 0xec20abe
and eax, 0xc400b00
or eax, 0xf0058000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd5279b
and eax, 0x88008083
or eax, 0x1014000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de56ca7
and eax, 0xe480ac04
or eax, 0x10b5041
mov dword [ebx], eax
add ebx, edx
and eax, 0x48d2bf85
xor eax, 0x1dc268c1
and eax, 0x4c40c044
or eax, 0x808c0319
mov dword [ebx], eax
add ebx, edx
or eax, 0x95c4ca8
or eax, 0x534ef833
and eax, 0xcc8a55cc
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb5eb94
or eax, 0x5e890c20
and eax, 0xc614ac00
or eax, 0x1404083
mov dword [ebx], eax
add ebx, edx
or eax, 0x49d9c192
and eax, 0x7c1ec01
or eax, 0x221044
mov dword [ebx], eax
add ebx, edx
or eax, 0x188cb644
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f665fe0
or eax, 0x62e61e13
and eax, 0xa00610
or eax, 0x41e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c296bdf
and eax, 0x34010400
or eax, 0xc044c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x64c96e5d
and eax, 0x14744
or eax, 0x10a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d7335a
and eax, 0x140
or eax, 0xc8f04487
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a4a7d5
and eax, 0xc4
or eax, 0xc7000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e04a0fc
xor eax, 0x25eeba1d
and eax, 0xc0800841
or eax, 0x111e404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb14da3
and eax, 0x45000000
or eax, 0xc70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x142e7a21
xor eax, 0x578e76fb
and eax, 0x8012e8
or eax, 0x448900
mov dword [ebx], eax
add ebx, edx
or eax, 0x50eb8bce
and eax, 0x5520665e
and eax, 0x40000200
or eax, 0xa445c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x8853291
and eax, 0
or eax, 0xecfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x797f4d34
and eax, 0x4400
or eax, 0xb6e001c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22e2a7be
and eax, 0x29e9f459
and eax, 0x58
or eax, 0xc7000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x753c2078
and eax, 0x66380044
or eax, 0x8c1dc01
mov dword [ebx], eax
add ebx, edx
or eax, 0x509a884f
xor eax, 0x73dbe004
and eax, 0x5000000
or eax, 0x40c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dbefc80
and eax, 0x686880
or eax, 0x820258
mov dword [ebx], eax
add ebx, edx
and eax, 0x57295af2
or eax, 0x615c9964
and eax, 0x4044c300
or eax, 0x94010400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bac2098
and eax, 0
or eax, 0xcdc3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67d0cc69
and eax, 0x3eb37049
and eax, 0x2900000
or eax, 0x104045c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cd460ad
and eax, 0x46000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d7312a2
and eax, 0x375ebc
and eax, 0x310000
or eax, 0x8f48cc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x611360e3
and eax, 0x45430000
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
or eax, 0x351b55df
xor eax, 0x73c1faf4
and eax, 0x102908
or eax, 0x8010c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1c8471
and eax, 0x40048500
or eax, 0x84414200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2dcee5
and eax, 0x108e1
or eax, 0x2008
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c52ba6f
xor eax, 0x9655281
and eax, 0x1004046
or eax, 0x8ac00581
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ca6f50b
xor eax, 0x79c06afc
and eax, 0xc6000011
or eax, 0x100004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8bb05
xor eax, 0x34f37688
and eax, 0x81428c45
or eax, 0x4b03000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e6d3b62
and eax, 0x1870001
or eax, 0x44400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c980399
xor eax, 0x4c21d0b5
and eax, 0xea9228
or eax, 0x10890
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1f433
and eax, 0x1d5a6781
and eax, 0
or eax, 0xb445c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5751800c
and eax, 0x8000
or eax, 0x4fb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f79faeb
and eax, 0x4080
or eax, 0xa4b00547
mov dword [ebx], eax
add ebx, edx
and eax, 0x187bba0d
xor eax, 0x4e7aa0f2
and eax, 0x46000007
or eax, 0x81000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x578754ea
and eax, 0x50870445
or eax, 0x28a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75746245
or eax, 0x2fc8aa18
and eax, 0x22c80000
or eax, 0x90200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2892cf57
xor eax, 0x61d21789
and eax, 0x8b28d8de
or eax, 0xd72720
mov dword [ebx], eax
add ebx, edx
and eax, 0x3efec26d
xor eax, 0x62e4b7ca
and eax, 0x480255a4
or eax, 0x84c10841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259953b7
or eax, 0x383e0f82
and eax, 0xc84c0cc0
or eax, 0x480c00c
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f5f2b2
and eax, 0x4b3c6d37
and eax, 0x40044000
or eax, 0x8cc88ccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x7922a7f8
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f24a26
and eax, 0xcc0a04c8
or eax, 0x20815104
mov dword [ebx], eax
add ebx, edx
and eax, 0x8cc8d53
and eax, 0x80400
or eax, 0xc760e883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c074926
and eax, 0x80a8005
or eax, 0x4805840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa55d4
and eax, 0x5000001
or eax, 0x40c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11676e2f
xor eax, 0x53a4f255
and eax, 0x418868
or eax, 0x9c2184
mov dword [ebx], eax
add ebx, edx
and eax, 0x23360a6a
or eax, 0x33aa88c
and eax, 0x48000
or eax, 0xf0414700
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e49716e
and eax, 0x67a0e1bd
and eax, 0x6024
or eax, 0x683
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e08446
and eax, 0x8c044c7
or eax, 0x90100100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1325b8d2
xor eax, 0x92d7178
and eax, 0x82000007
or eax, 0x45000050
mov dword [ebx], eax
add ebx, edx
and eax, 0x63d58351
and eax, 0x25ebff86
and eax, 0
or eax, 0x2464cc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x20db8474
or eax, 0x15e9ab39
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef75fe8
or eax, 0x184a06ef
and eax, 0x102ac
or eax, 0x1304010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123a49b0
and eax, 0x78b408c0
and eax, 0x10000000
or eax, 0xa845c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x1322e40a
xor eax, 0x6439ee71
and eax, 0x122
or eax, 0x6684
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fdd20e
and eax, 0x60c84586
or eax, 0x2000041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c68b6a5
and eax, 0
or eax, 0xc7000148
mov dword [ebx], eax
add ebx, edx
and eax, 0x32bd6482
and eax, 0
or eax, 0x742edc45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67097132
xor eax, 0x7685106d
and eax, 0x45820000
or eax, 0x450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x683b5687
and eax, 0x980684
or eax, 0x8930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b38e8c7
or eax, 0x4d307a37
and eax, 0x60004700
or eax, 0x80458000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbf5c67
and eax, 0xa66
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c2c277
and eax, 0x10c00001
or eax, 0x893845c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dea8781
and eax, 0xc5000045
or eax, 0x2000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b45efcf
and eax, 0x2a23337c
and eax, 0x44
or eax, 0x74bbb001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9571be
and eax, 0x5060001
or eax, 0x40c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a7c9d6
xor eax, 0x3890d53c
and eax, 0x5042c
or eax, 0xc80280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x91b945a
and eax, 0x8448200
or eax, 0xf4014500
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d09bf6
and eax, 0x8100
or eax, 0x1479
mov dword [ebx], eax
add ebx, edx
and eax, 0xb1b6d3b
or eax, 0xa23c86a
and eax, 0x8004543
or eax, 0x51d40084
mov dword [ebx], eax
add ebx, edx
or eax, 0x634b9186
and eax, 0x430000c1
or eax, 0x84000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b4cd542
or eax, 0x12863e8d
and eax, 0x50842845
or eax, 0xa8108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2453dc65
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21eeaa26
and eax, 0x1040000
or eax, 0x39fca4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d0cc159
and eax, 0x4c000
or eax, 0xa0410700
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b836fcf
or eax, 0x14bd1c6
and eax, 0x2d8f
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x362be333
xor eax, 0x3e8697e1
and eax, 0x8c4046
or eax, 0x4100581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8e9215e
and eax, 0x4000009
or eax, 0xc3000160
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74627783
and eax, 0x1782e6db
and eax, 0x1020040
or eax, 0x44999805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1245773e
and eax, 0x458a0001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75346868
xor eax, 0x9282982
and eax, 0x399701e8
or eax, 0x44609804
mov dword [ebx], eax
add ebx, edx
or eax, 0x10df52ff
and eax, 0x684589fc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35fc2302
and eax, 0x400100
or eax, 0x89b0448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb701b7b
and eax, 0x804440
or eax, 0x4d0ba005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eefb428
xor eax, 0x152ca6b3
and eax, 0xc102dc
or eax, 0x1008120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59cb8b75
or eax, 0x6c99dd33
and eax, 0x8984d89
or eax, 0x83640000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7578dc
and eax, 0x304800
or eax, 0x550ba055
mov dword [ebx], eax
add ebx, edx
or eax, 0x2735890b
xor eax, 0x4f079899
and eax, 0x82071c4
or eax, 0x83000c20
mov dword [ebx], eax
add ebx, edx
or eax, 0x12a3acad
and eax, 0x107dab8c
and eax, 0x21a004
or eax, 0x451a4041
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c86df67
and eax, 0x4004044
or eax, 0xc3093d98
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d10e44a
and eax, 0x1f444
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6244da
xor eax, 0x5aaf4aea
and eax, 0x1c80000
or eax, 0x6230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22917465
xor eax, 0x3b259ab5
and eax, 0x5444c0
or eax, 0xa00107
mov dword [ebx], eax
add ebx, edx
and eax, 0xa3d7659
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b6d6897
xor eax, 0x6510f960
and eax, 0x4c00d840
or eax, 0x123000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676682eb
or eax, 0x2376d637
and eax, 0xb3054b4
or eax, 0x80002140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293f00b9
and eax, 0xa20f5445
or eax, 0xd008010
mov dword [ebx], eax
add ebx, edx
or eax, 0x2916fe3e
and eax, 0x8205f055
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x920b059
or eax, 0x3a1d1ccf
and eax, 0x90854
or eax, 0x45820020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3698c44d
and eax, 0x4000040
or eax, 0xc8453b90
mov dword [ebx], eax
add ebx, edx
and eax, 0xd15a6a6
and eax, 0xc010000
or eax, 0x418a1d7c
mov dword [ebx], eax
add ebx, edx
and eax, 0xce9c5e1
or eax, 0x63507974
and eax, 0x44490970
or eax, 0x80048088
mov dword [ebx], eax
add ebx, edx
or eax, 0x47a38a82
and eax, 0x81c8018a
or eax, 0x8005401
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e350fa
or eax, 0x63d179ca
and eax, 0x41814040
or eax, 0x40a8015
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e0ce45
and eax, 0x1c08250
or eax, 0x1a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a7d9fb
and eax, 0x9e04189
or eax, 0x82180400
mov dword [ebx], eax
add ebx, edx
and eax, 0x41a113b2
xor eax, 0x1e41ec9b
and eax, 0xd21c409
or eax, 0x401a0044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23fde7a0
or eax, 0x4462ad3f
and eax, 0xa002dc0
or eax, 0x81095000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8e4f47
xor eax, 0x725edb9c
and eax, 0x8081a451
or eax, 0x42025804
mov dword [ebx], eax
add ebx, edx
or eax, 0x88b0362
and eax, 0x28ebe8ef
and eax, 0x8018801
or eax, 0xf4540100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0cf040
and eax, 0x40048000
or eax, 0x8359658b
mov dword [ebx], eax
add ebx, edx
or eax, 0x38e12149
and eax, 0xc8ccc4c8
or eax, 0x4000804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6788b022
xor eax, 0x40e06cf4
and eax, 0x8c0c8008
or eax, 0x40c04cc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6790dd96
and eax, 0x533ee930
and eax, 0x40084100
or eax, 0xac8314cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7454b0a4
and eax, 0x9ce400
or eax, 0x200881
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c07a63
or eax, 0x50138cf7
and eax, 0x40830000
or eax, 0x5440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67557597
and eax, 0x4aa28cc2
and eax, 0x480
or eax, 0x1540138
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2209cbf1
and eax, 0x60042978
and eax, 0x20040000
or eax, 0x9c41c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x119ec228
and eax, 0x14720
or eax, 0x1811
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ca2e97f
or eax, 0x4d213c3b
and eax, 0x44a04547
or eax, 0xa0400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7167db23
and eax, 0x50921523
and eax, 0x20
or eax, 0xc7000105
mov dword [ebx], eax
add ebx, edx
and eax, 0xd501640
and eax, 0x5000000
or eax, 0xe035d445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a40504f
and eax, 0x5450000
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9a7846
and eax, 0x5d5040
or eax, 0xa085b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5667191a
or eax, 0x3feac49b
and eax, 0x445c500
or eax, 0xc0000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c51949b
and eax, 0x112
or eax, 0x10064
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dfcc88f
and eax, 0x2de841c7
or eax, 0x82000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1dfdb622
and eax, 0x5000000
or eax, 0xc2000125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f95946b
or eax, 0x72a55819
and eax, 0xca91d845
or eax, 0x44a2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66e9059a
xor eax, 0x7410a63c
and eax, 0xc30000
or eax, 0x45040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x619fbd53
and eax, 0x461840
or eax, 0x2002ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3930f108
and eax, 0x22f225eb
and eax, 0x20400100
or eax, 0x8805c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x5138d19b
and eax, 0x14612
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x616406
and eax, 0x404406
or eax, 0x2e9001c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x665bb384
and eax, 0x6000104
or eax, 0xc1000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x46bfadc4
and eax, 0xc30ea445
or eax, 0x30400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x327aaa36
and eax, 0x14b66a27
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x50b714c8
or eax, 0x5b850562
and eax, 0x870140
or eax, 0x18f880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789e982
or eax, 0x40bc304a
and eax, 0x4040000
or eax, 0xb041c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x639cf9ec
or eax, 0xf1aa438
and eax, 0xa40
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79bd6d0e
or eax, 0x4d542802
and eax, 0x4f44446
or eax, 0x80000181
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1f99b0
and eax, 0x119260b6
and eax, 0
or eax, 0xc700017f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31962da8
and eax, 0x3a447171
and eax, 0x42041
or eax, 0x451b9004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cacb7f7
and eax, 0x1830000
or eax, 0x44440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x678c4781
and eax, 0x14ad292a
and eax, 0x840000
or eax, 0x330bc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62edb451
xor eax, 0x61e9a0ca
and eax, 0x10700
or eax, 0xdc44c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c595b17
and eax, 0x14600
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f57ec8
or eax, 0x75d5bd9f
and eax, 0x21c445c7
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ab53c59
xor eax, 0x22ffe774
and eax, 0x810000aa
or eax, 0x46000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1531bf4
and eax, 0x21844
or eax, 0x8c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f460b37
and eax, 0x3f82d87f
and eax, 0x5000000
or eax, 0x40c70001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd90d3
and eax, 0x1a8080
or eax, 0x440b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfa4644a
and eax, 0x6bdddecb
and eax, 0x840c600
or eax, 0xf4050100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1083f976
and eax, 0x493d4aea
and eax, 0x4842
or eax, 0x9518
mov dword [ebx], eax
add ebx, edx
and eax, 0x422473d4
and eax, 0x4100
or eax, 0x83fc048b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52ecc26e
and eax, 0x410001e0
or eax, 0x4890008
mov dword [ebx], eax
add ebx, edx
or eax, 0x106be21f
and eax, 0x2fdd65f8
and eax, 0x44901f8
or eax, 0xc0048a04
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ea72951
and eax, 0xceeba981
or eax, 0x11104000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f50d305
and eax, 0x4d890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca134d0
xor eax, 0x50b19594
and eax, 0x118144
or eax, 0xdc440a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f49e316
xor eax, 0x73c57f0c
and eax, 0x80c0150a
or eax, 0x9044021
mov dword [ebx], eax
add ebx, edx
and eax, 0x774fe47b
xor eax, 0x66e16a1e
and eax, 0x1a10c15
or eax, 0x84ad040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ddd336c
and eax, 0x144509
or eax, 0x83c80082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7eb4de
and eax, 0x5800140
or eax, 0x40090080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa9827f6
xor eax, 0x270a1fe0
and eax, 0x480909d4
or eax, 0x94448208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3e8682
and eax, 0x6500d1a
or eax, 0x9804021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c7f76b5
and eax, 0x1b8c
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1821625e
and eax, 0x18018900
or eax, 0xc0540200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b316515
and eax, 0x30644401
or eax, 0x4488110a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x550024e9
and eax, 0x1ed11156
and eax, 0x400100
or eax, 0xb0058a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x648c0dc1
and eax, 0x80018080
or eax, 0x9006803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x86e194a
and eax, 0x10bb041
or eax, 0x4c800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5848c861
and eax, 0x1c98060
or eax, 0x200398
mov dword [ebx], eax
add ebx, edx
and eax, 0x359c6d37
and eax, 0x634472d4
and eax, 0x1000000
or eax, 0x8af84d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5b581c
and eax, 0x453b4415
or eax, 0x10008040
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f960ab3
or eax, 0x634c895c
and eax, 0xb084ccc
or eax, 0x80003000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e640a95
and eax, 4
or eax, 0x453bf441
mov dword [ebx], eax
add ebx, edx
and eax, 0x60f6e915
and eax, 0x326004
or eax, 0x8b051db8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53df6319
and eax, 0x48280805
or eax, 0x503e048
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a1ad1f7
and eax, 0xb2b70c8
or eax, 0x80040400
mov dword [ebx], eax
add ebx, edx
or eax, 0x33ebabd9
and eax, 0xccefcbe
and eax, 0x882fc10
or eax, 0xe2010045
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c7f909
and eax, 0x20018801
or eax, 0xdc540100
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6156b9
and eax, 0x28400001
or eax, 0x13b4458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1181f126
and eax, 0xa75b405
or eax, 0x14084840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ea59e15
and eax, 0x24c09835
and eax, 0x800000
or eax, 0x83304d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24dbdf4e
and eax, 0x50900c1
or eax, 0x48800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x258ae7f6
xor eax, 0x63d2ef77
and eax, 0x410880
or eax, 0xb0048330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fd4ed83
and eax, 0x8c116611
or eax, 0x406c9188
mov dword [ebx], eax
add ebx, edx
or eax, 0x718efda4
and eax, 0x7dd84539
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a6af92
and eax, 0x40000100
or eax, 0x80558a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad5e758
xor eax, 0x209f2fd1
and eax, 0x88014280
or eax, 0x100a803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f681def
xor eax, 0x79431634
and eax, 0x450ac050
or eax, 0x810005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576d3567
or eax, 0x5e5f0777
and eax, 0xe88344
or eax, 0x1000088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b2367f3
and eax, 0xac84409
or eax, 0x81040180
mov dword [ebx], eax
add ebx, edx
and eax, 0x475aadfe
and eax, 0x2de1e0f5
and eax, 0x1000000
or eax, 0xc083f44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e69cecd
or eax, 0x795f5136
and eax, 0x704d8101
or eax, 0x84000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff1bc11
and eax, 0x3b41500
or eax, 0x40408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x289b6ff2
and eax, 0x104000
or eax, 0x964b855
mov dword [ebx], eax
add ebx, edx
and eax, 0xaf10263
xor eax, 0x44b58da5
and eax, 0xc40580
or eax, 0x8308400b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f9d23bc
or eax, 0x22405110
and eax, 0x458901a8
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b1c80ca
or eax, 0x3e1349f6
and eax, 0x3c0589c4
or eax, 0x80480208
mov dword [ebx], eax
add ebx, edx
or eax, 0x30c9ae9a
xor eax, 0x50e5f9a3
and eax, 0x88004001
or eax, 0x1018182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa3c851
or eax, 0x186dcd5b
and eax, 0x148b8c49
or eax, 0x41003004
mov dword [ebx], eax
add ebx, edx
and eax, 0xaadf1f6
and eax, 0x808044
or eax, 0x1420380
mov dword [ebx], eax
add ebx, edx
or eax, 0x569730c
and eax, 0x1c05188
or eax, 0xe8040401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33333cb4
and eax, 0xdaf76910
or eax, 0x25089640
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ea85c8
and eax, 0x65491bf5
and eax, 0x25000080
or eax, 0x8450b
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c46bd9
and eax, 0x33367a14
and eax, 0
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12b25fe6
and eax, 0x40820664
or eax, 0x5440010
mov dword [ebx], eax
add ebx, edx
and eax, 0xb79f7f6
and eax, 0x400024
or eax, 0x4ab018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x685cea59
and eax, 0xa741c6
or eax, 0x80400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc2e887
xor eax, 0x1155a46a
and eax, 0x8aa4988
or eax, 0x80050402
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc115d1d
and eax, 0x48a0005
or eax, 0x5101e548
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae9f853
and eax, 0x5840111c
or eax, 0x801522e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ee9554b
xor eax, 0x3a81afe8
and eax, 0x2801480
or eax, 0x89084109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70470e53
xor eax, 0x4a30c7f
and eax, 0xc0005005
or eax, 0x838840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bcb9c0b
and eax, 0x7a0d7bf2
and eax, 0x40010800
or eax, 0x98448101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4acfc30
and eax, 0x58ea795
and eax, 0x882501
or eax, 0x5882
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d1ee56c
and eax, 0x367d8a47
and eax, 0
or eax, 0xe6840f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f2889c2
and eax, 0xd8a0000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf51b558
and eax, 0x4d8b0540
or eax, 0x240a84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73ae1ee6
or eax, 0x15556fa5
and eax, 0x44509a4
or eax, 0x80088050
mov dword [ebx], eax
add ebx, edx
or eax, 0x22129816
or eax, 0x60d50b5d
and eax, 0x8090118b
or eax, 0x9204400
mov dword [ebx], eax
add ebx, edx
or eax, 0x19e0b6e8
and eax, 0x1808041
or eax, 0x440b0014
mov dword [ebx], eax
add ebx, edx
and eax, 0x5316fae5
or eax, 0x44ecb291
and eax, 0x1c082d4
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a8221e4
or eax, 0x2b49a0e3
and eax, 0xb400081
or eax, 0x80b44508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3accdcbd
or eax, 0x7b0c5fe4
and eax, 0x49388444
or eax, 0x4030009
mov dword [ebx], eax
add ebx, edx
and eax, 0x21c800f9
and eax, 0x1080000
or eax, 0x8a047c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7989c914
or eax, 0x4b807f89
and eax, 0x5109d815
or eax, 0x4020040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a87958
or eax, 0x1149fa12
and eax, 0x39800b14
or eax, 0x800404c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x155e2c50
and eax, 0x89000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b97fe43
and eax, 0x75552617
and eax, 0x1000000
or eax, 0xf699b045
mov dword [ebx], eax
add ebx, edx
or eax, 0x38f93d89
and eax, 0xc081ac4d
or eax, 0x44030
mov dword [ebx], eax
add ebx, edx
and eax, 0x5803f719
and eax, 0x8409
or eax, 0xaa0006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36e4ef4f
and eax, 0x1f704c3
and eax, 0x20000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a13f705
xor eax, 0x29560ccd
and eax, 0x84508c8
or eax, 0xc4000330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x442362f6
xor eax, 0x1712be9e
and eax, 0xd005510
or eax, 0x408b0865
mov dword [ebx], eax
add ebx, edx
or eax, 0x759c2217
and eax, 0x340d3b54
or eax, 0x80400088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1765a51
xor eax, 0x7e8bbd23
and eax, 0x4180082c
or eax, 0x4470151
mov dword [ebx], eax
add ebx, edx
and eax, 0x2312d545
and eax, 0x104
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
and eax, 0x69d70e1
and eax, 0x96e83da
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5966b1a9
and eax, 0x1001b41e
and eax, 0x8000
or eax, 0x1c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76297374
and eax, 0x54090000
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f9ee79
and eax, 0x47feef5c
and eax, 0x4502250
or eax, 0x980511a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5e8a37
and eax, 0x450b2974
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x178ffd75
or eax, 0x53601178
and eax, 0x50048150
or eax, 0x2c810880
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e79426
xor eax, 0xde97964
and eax, 0x10ee492
or eax, 0x8af11b6d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2af83cfd
and eax, 0x8989a44d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xf40cb6f
and eax, 0xd008048
or eax, 0xf2ff7f30
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5925e0
and eax, 0x83a45588
or eax, 3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e04431c
and eax, 0x15800082
or eax, 0x40090140
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4483f
and eax, 0x548509a4
or eax, 0x28008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d60a34f
or eax, 0x5e7eae75
and eax, 0x3bffafff
or eax, 0x5000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1644d071
and eax, 0x366dabff
and eax, 0x24292884
or eax, 0xdbd65001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e477508
and eax, 0xa047000
or eax, 0x81100cff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d7a54f
and eax, 0xae038800
or eax, 0x10c204d
mov dword [ebx], eax
add ebx, edx
and eax, 0x62917f38
and eax, 0x10808
or eax, 0x4d3ad045
mov dword [ebx], eax
add ebx, edx
or eax, 0x1041fe14
or eax, 0x20a78b16
and eax, 0x94d7d4c
or eax, 0x820000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ad9929
and eax, 0x520a445
or eax, 0x501b1010
mov dword [ebx], eax
add ebx, edx
or eax, 0x18330cca
and eax, 0x9013cdc
or eax, 0x82444120
mov dword [ebx], eax
add ebx, edx
and eax, 0x605cc9ff
xor eax, 0x5d9e1e33
and eax, 0x55984045
or eax, 0xa201a800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68f2fffb
xor eax, 0x45246b31
and eax, 0xc005700d
or eax, 0x808070
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c95584
or eax, 0x720a4648
and eax, 0x408b0044
or eax, 0x5002930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fbca6c1
and eax, 0x70058984
or eax, 0x4800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x204e3080
and eax, 0x40080
or eax, 0x8bfbff7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f2a9d5
and eax, 0x81090008
or eax, 0xc80a845
mov dword [ebx], eax
add ebx, edx
or eax, 0x749a4990
and eax, 0xfd9be950
or eax, 0x2641620
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e8901a6
or eax, 0x667a7ad6
and eax, 0x83285482
or eax, 0x800109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73a4e8d0
and eax, 0x50080142
or eax, 0x5810080
mov dword [ebx], eax
add ebx, edx
and eax, 0x786c60d2
xor eax, 0x22c3a2d5
and eax, 0x70818200
or eax, 0x40409a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cf5107d
and eax, 0x10850028
or eax, 0x2b7affd7
mov dword [ebx], eax
add ebx, edx
and eax, 0x67292f07
and eax, 0x23292005
or eax, 0xdcd65080
mov dword [ebx], eax
add ebx, edx
and eax, 0x265a5a7
or eax, 0x55d27a63
and eax, 0x30078e7
or eax, 0x88080418
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a21fde9
and eax, 0x625da629
and eax, 0x409
or eax, 0x4d3bd044
mov dword [ebx], eax
add ebx, edx
and eax, 0x2be7c31e
xor eax, 0x22e41528
and eax, 0xb015520
or eax, 0x800828c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x52de201
xor eax, 0x82448de
and eax, 0x82018415
or eax, 0x40824040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b239032
and eax, 0x3eaeed54
and eax, 0
or eax, 0xc4558901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8ebdfa
and eax, 0x33dcc43b
and eax, 0
or eax, 0x2508458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43d38b0f
and eax, 0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6900e611
xor eax, 0x14f4d26c
and eax, 0x45c40474
or eax, 0x20200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3796424d
or eax, 0x4be77401
and eax, 0x4e3002c
or eax, 0x80182
mov dword [ebx], eax
add ebx, edx
and eax, 0x3958ab02
and eax, 0x80102
or eax, 0xa644c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c98674
and eax, 0x880400
or eax, 0x8826498a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701d47fb
and eax, 0x50a00241
or eax, 0x248e50c
mov dword [ebx], eax
add ebx, edx
or eax, 0x26798284
xor eax, 0x732de721
and eax, 0x1000004
or eax, 0x8a000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c765138
and eax, 0xa2000015
or eax, 0x40810840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3709cf52
and eax, 0x20000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xd417dc1
and eax, 0x5400440
or eax, 0x40860234
mov dword [ebx], eax
add ebx, edx
or eax, 0x203db133
and eax, 0x4eb0125
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
and eax, 0x513e28a3
and eax, 0x280080
or eax, 0x854546
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66c79db7
and eax, 0x284000
or eax, 0x8885058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4ba571
or eax, 0x66adcba0
and eax, 0x92e8e241
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x542e651b
and eax, 0x600011a
or eax, 0x9000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x57c6117c
or eax, 0x522e5c6e
and eax, 0x5244d36
or eax, 0x80c10080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bd57a74
or eax, 0x379216d5
and eax, 0xf1234c1
or eax, 0xd4008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d3cfde3
and eax, 0x230122
or eax, 0x85c45494
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c315e1
or eax, 0x71a8a2c3
and eax, 0x10335c2
or eax, 0xe144010
mov dword [ebx], eax
add ebx, edx
and eax, 0x26bd25df
and eax, 0xe12f2c5
and eax, 0x4000080
or eax, 0x81e64536
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd48ce7
xor eax, 0xae7941
and eax, 0xa75c0
or eax, 0xe8050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbfa9b8
or eax, 0x28cd85a6
and eax, 0x464
or eax, 0x201
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc37b3d
and eax, 0x18
or eax, 0x2a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e19cc1
and eax, 0x5f90bc13
and eax, 0x6008800
or eax, 0x4d6100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f7401ec
xor eax, 0x31755034
and eax, 0x4c080000
or eax, 0x1830000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a73798
and eax, 0x1810000
or eax, 0x944081ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x9804716
and eax, 0x8900009a
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x19964e94
and eax, 0x1000000
or eax, 0x548bec4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65e9f4e
and eax, 0x40552300
or eax, 0xac0008bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x79e0609e
and eax, 0xe9b44188
or eax, 0x2081401
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f1f6206
and eax, 0x37e1645
and eax, 0x40201
or eax, 0xbc418908
mov dword [ebx], eax
add ebx, edx
and eax, 0x1369e6bb
and eax, 0x18001
or eax, 0x89004082
mov dword [ebx], eax
add ebx, edx
or eax, 0x23492cef
and eax, 0x909ac45
or eax, 0x44821000
mov dword [ebx], eax
add ebx, edx
and eax, 0x67ee179d
and eax, 0x81004
or eax, 0xa0452bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc398226
xor eax, 0x4e99a50f
and eax, 0xe00c05
or eax, 0x102810a
mov dword [ebx], eax
add ebx, edx
and eax, 0x5840d76f
or eax, 0x351bff1
and eax, 0x1010000
or eax, 0x548a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dc5ac9d
and eax, 0x40010000
or eax, 0xa8543bb8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53f0e573
and eax, 0x1814048
or eax, 0x440a0134
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a65431
xor eax, 0x3e3e1cc5
and eax, 0x48010998
or eax, 0x84440244
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f0e7881
and eax, 0x4d0b3955
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
or eax, 0x72954dd6
and eax, 0xf18ef6e
and eax, 0x8082924
or eax, 0xd0451290
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa0343cb
xor eax, 0x51041c5f
and eax, 0x4a0400
or eax, 0x94890f
mov dword [ebx], eax
add ebx, edx
and eax, 0xd89a21e
and eax, 0x880000
or eax, 0x55030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cccf828
and eax, 0x7decc71e
and eax, 0
or eax, 0xf05533f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ab589aa
and eax, 0x25c8b8bc
and eax, 0xc0800c
or eax, 0x120403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x264d6d27
and eax, 0x48b0000
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c22ddf
or eax, 0xc7bf884
and eax, 0xe88080
or eax, 0x1000350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e61a3ab
or eax, 0x56a2d1b6
and eax, 0xb804189
or eax, 0x80500400
mov dword [ebx], eax
add ebx, edx
or eax, 0x466cf27
and eax, 0x12d5c167
and eax, 0x80c005
or eax, 0xc1033c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x402ae083
and eax, 0x3a9fd70
and eax, 0x98800
or eax, 0xfc440101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c62e0d5
and eax, 0x3fc8e0dc
and eax, 0x4080
or eax, 0x2bd0150b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e622bbe
and eax, 0x45327c15
or eax, 0x10098040
mov dword [ebx], eax
add ebx, edx
or eax, 0x47897ca3
or eax, 0x6e8872dc
and eax, 0x31890ec8
or eax, 0x80040100
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f47405
or eax, 0x13de8f26
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x31a5175c
xor eax, 0x2ed612c
and eax, 0x1294004
or eax, 0x44129c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c9a603
and eax, 0x20800a44
or eax, 0x850d0588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21911387
and eax, 0x80000000
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a44fbb1
xor eax, 0x1f876bd2
and eax, 0x4039041
or eax, 0x4938680c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2b2ed5
xor eax, 0x773024d8
and eax, 0xa180c88
or eax, 0x81007140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c18a3d
and eax, 0x12238290
and eax, 0x18010
or eax, 0x553a4045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce30f3f
and eax, 0x10
or eax, 0x8b107de0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d370b30
and eax, 0x57bfd8bd
and eax, 0x45335000
or eax, 0x8a445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f8d284
and eax, 0x80024c0
or eax, 0x8308592c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566cfd79
and eax, 0x4d208005
or eax, 0x1b5c48
mov dword [ebx], eax
add ebx, edx
and eax, 0x382a8bbc
and eax, 0x80a0804
or eax, 0x830174a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dddb76e
and eax, 0x4402c040
or eax, 0x11092015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214f2fa8
and eax, 0x1ddf5b7d
and eax, 0x4440b38
or eax, 0xc0113080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a23d62b
xor eax, 0x65559ac2
and eax, 0x45000868
or eax, 0x8b7215
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43a78898
and eax, 0x40402a4
or eax, 0xe8410910
mov dword [ebx], eax
add ebx, edx
and eax, 0x688721bd
or eax, 0x73f83f8f
and eax, 0x79a4053b
or eax, 0x4004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45f2d612
or eax, 0x644906eb
and eax, 0x6449026b
or eax, 0x90048904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x378464cd
or eax, 0x4ea77f69
and eax, 0x44c84d23
or eax, 0x30100010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eadeed1
and eax, 0x25a2d41e
and eax, 0x20008002
or eax, 0xd0550b65
mov dword [ebx], eax
add ebx, edx
or eax, 0x49014bd6
and eax, 0x78504133
or eax, 0x4881408
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b65eb15
and eax, 0x400100
or eax, 0xc4058a46
mov dword [ebx], eax
add ebx, edx
or eax, 0x36938ec8
and eax, 0x45f911bf
and eax, 0x4490010a
or eax, 0x39284431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbc7104
and eax, 0x10040409
or eax, 0x8841c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x32d9dcbe
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ac01bb
xor eax, 0x962444c
and eax, 0x1420449
or eax, 0x448503a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x8c7414
and eax, 0
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
or eax, 0x46015524
and eax, 0x40010100
or eax, 0xb84c8a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff9c835
and eax, 0x81904121
or eax, 0x8080c02
mov dword [ebx], eax
add ebx, edx
and eax, 0x18efdbc7
or eax, 0x2349cf2c
and eax, 0x2bc94c0d
or eax, 0xd4362080
mov dword [ebx], eax
add ebx, edx
and eax, 0x69bfa42
xor eax, 0x538def68
and eax, 0x50148368
or eax, 0xa8410897
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62ac1edb
and eax, 0x88018000
or eax, 0x1006a83
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f5f4090
and eax, 0x9d03e811
or eax, 0x20801044
mov dword [ebx], eax
add ebx, edx
or eax, 0x21bca215
and eax, 0xf9df230
and eax, 0xd9df200
or eax, 0xf2620d6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce3b86f
and eax, 0x8003000
or eax, 0x83104500
mov dword [ebx], eax
add ebx, edx
or eax, 0x572f4a9d
and eax, 0x1703ece5
and eax, 0x5032805
or eax, 0x40389040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f0c2974
and eax, 0x7cdae31f
and eax, 0x8002100
or eax, 0x83215ce0
mov dword [ebx], eax
add ebx, edx
or eax, 0xf2c8664
and eax, 0xd29fc44
or eax, 0x40120009
mov dword [ebx], eax
add ebx, edx
or eax, 0xa268237
or eax, 0x4e103658
and eax, 0xb197c30
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x678541f1
and eax, 0x44181441
or eax, 0x1123c014
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c8ad19c
and eax, 0x3a6040f2
and eax, 0x4000
or eax, 0x8b113de8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c53adf2
or eax, 0x32e86ba5
and eax, 0x53be045
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x439b4b09
and eax, 0x1094000
or eax, 0x8a003df0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5241957f
and eax, 0x11040
or eax, 0xc182e80d
mov dword [ebx], eax
add ebx, edx
or eax, 0x19fcec97
and eax, 0xd84d8801
or eax, 0x20000100
mov dword [ebx], eax
add ebx, edx
or eax, 0xcb6f5d9
and eax, 0xfc5589
or eax, 0x3000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x6749799f
and eax, 0x7d9c92ce
and eax, 0x1001000
or eax, 0x1e75a855
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe965f3
and eax, 0x13600001
or eax, 0x2080458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b37febc
or eax, 0x9c77b95
and eax, 0x1235405
or eax, 0x44188040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fedb748
and eax, 0xa146100
or eax, 0x81091cf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61871ed7
and eax, 0x217f0a33
and eax, 0x21030001
or eax, 0xc880f04c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4818df95
and eax, 0x40008001
or eax, 0xb04d0900
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c544f2
and eax, 0x20c04583
or eax, 0x3301008
mov dword [ebx], eax
add ebx, edx
or eax, 0x14844ab0
and eax, 0x62394d63
and eax, 0x304401
or eax, 0x550b8054
mov dword [ebx], eax
add ebx, edx
or eax, 0x161c1134
and eax, 0x3095554
or eax, 0x88002888
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a16475
and eax, 0x6cc09d91
and eax, 0x400
or eax, 0xc083f045
mov dword [ebx], eax
add ebx, edx
and eax, 0x1edaf307
and eax, 0x8001
or eax, 0xf4450900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f191a1d
and eax, 0x3180108
or eax, 0xa04c83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e1521c
and eax, 0x5090005
or eax, 0x8880e048
mov dword [ebx], eax
add ebx, edx
or eax, 0x707d1a2a
and eax, 0x2551c7b0
and eax, 0x2551c220
or eax, 0xdaae3d48
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f97fcc6
xor eax, 0x2d2104c6
and eax, 0xb45082
or eax, 0x89480509
mov dword [ebx], eax
add ebx, edx
or eax, 0x74961708
and eax, 0x72ab7d7
and eax, 0x52a0481
or eax, 0xfad56014
mov dword [ebx], eax
add ebx, edx
or eax, 0x6810691a
xor eax, 0x33e628df
and eax, 0xc0010140
or eax, 0x20448abf
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ccf150e
or eax, 0x439006b7
and eax, 0x89018083
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1a43ea
and eax, 0x890bc041
or eax, 0x4802004
mov dword [ebx], eax
add ebx, edx
and eax, 0x4483aa43
and eax, 0x483a040
or eax, 0xfb7c5f28
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7216330b
and eax, 0x8d608c23
or eax, 0x72040118
mov dword [ebx], eax
add ebx, edx
and eax, 0x13725c86
and eax, 0x10600c02
or eax, 0x81cf3fd
mov dword [ebx], eax
add ebx, edx
and eax, 0x7515f89b
and eax, 0x48f3c6df
and eax, 0x408b
or eax, 0x99c80500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4de31db2
and eax, 0x10085831
or eax, 0x2bd425c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x61f85374
and eax, 0x585044
or eax, 0xc24a401
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a93777a
and eax, 0xeb0550b
or eax, 0x1000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8b65a7
and eax, 0x3028102c
or eax, 0xbc04583
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c7fd90
and eax, 0x20404400
or eax, 0x113d8855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130029a9
xor eax, 0x6cdf0c2e
and eax, 0xa804182
or eax, 0x31580409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb0dd54
and eax, 0x20689845
or eax, 0x9152000
mov dword [ebx], eax
add ebx, edx
and eax, 0x640fb50
and eax, 0x800
or eax, 0x3bb4458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2df137a5
and eax, 0x2175600d
or eax, 0x88040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x520b20ce
and eax, 0x3180a33c
and eax, 0x31000000
or eax, 0xad4558b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4639c0e5
and eax, 0x104001
or eax, 0x196db454
mov dword [ebx], eax
add ebx, edx
or eax, 0x60a2765
or eax, 0x56451460
and eax, 0x1b704501
or eax, 0x2080008a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601daa4d
or eax, 0x5d4a4052
and eax, 0x116dcc44
or eax, 0x100001
mov dword [ebx], eax
add ebx, edx
and eax, 0x312cbe1a
or eax, 0x3750c0f8
and eax, 0x33444c88
or eax, 0x8800103
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bcacdcb
and eax, 0x6e6e55f7
and eax, 0x8404001
or eax, 0x13da84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46bacc9d
and eax, 0x3c40480
or eax, 0x8028510b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eb94cce
and eax, 0x15010140
or eax, 0x408800aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x22c7d42a
and eax, 0x10028
or eax, 0xe8448bc4
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b7b69b
and eax, 0x72cf03aa
and eax, 0x10082
or eax, 0x8900e801
mov dword [ebx], eax
add ebx, edx
and eax, 0x56c879c9
and eax, 0x6801
or eax, 0x458b8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f3524d
and eax, 0x41709808
or eax, 0x3c8701c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8d82246
or eax, 0x5dd781ce
and eax, 0x184501c0
or eax, 0xa0003a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x7299c946
xor eax, 0x1031ece1
and eax, 0x2121
or eax, 0x4d8b085c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d6bf6c
or eax, 0x73c879b2
and eax, 0x284d3bd0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bd86704
xor eax, 0x6bb509f9
and eax, 0x40002d
or eax, 0x45870950
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cefdf69
and eax, 0x114
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x18194329
xor eax, 0x3ff51e93
and eax, 0x7050b00
or eax, 0xc002e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e04162
and eax, 0x2b8d5af2
and eax, 0
or eax, 0x9445
mov dword [ebx], eax
add ebx, edx
or eax, 0x430f3152
and eax, 0x410b0000
or eax, 0x14800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe0b6aa
and eax, 0
or eax, 0x94550bf4
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b83fee
and eax, 0x964
or eax, 0x458b0010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cf3705f
xor eax, 0x7e276998
and eax, 0x1400090
or eax, 0x808340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32e62022
or eax, 0x4bf59e8d
and eax, 0x69d00589
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dccb023
and eax, 0x69c00001
or eax, 0x963ffe08
mov dword [ebx], eax
add ebx, edx
or eax, 0x27319626
and eax, 0xe54db60f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70561df4
and eax, 0x840b8981
or eax, 0x44004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9815d2
and eax, 0x51
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b403fc7
and eax, 0x4340360e
or eax, 0xa4158001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687d389a
and eax, 0x84088285
or eax, 0x75000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5affa404
and eax, 5
or eax, 0x148
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0cd0cd
and eax, 0xd
or eax, 0xe645b602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2459838e
or eax, 0x312fce80
and eax, 0x810fc081
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbd9467
or eax, 0x4e8768b6
and eax, 1
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ecb3505
and eax, 0x60c2c320
and eax, 0xc00000
or eax, 0x81004d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x40caa347
and eax, 0x8a83131
and eax, 1
or eax, 0x6e18e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb8fd7ee
xor eax, 0x6fe34188
and eax, 0x40008800
or eax, 0x804d0100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68facafa
and eax, 0x2890418a
or eax, 0x3401401
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7f320a
and eax, 0x1000000
or eax, 0x5489c055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x570282d6
or eax, 0x614cd700
and eax, 0x309c380
or eax, 0x88002850
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22da8cd7
and eax, 0x80834005
or eax, 0x40009040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4a552a
and eax, 0x90418101
or eax, 0x40040800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58951f3
and eax, 0x6e17973b
and eax, 2
or eax, 0x3bd04d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e031c9
and eax, 0x79e2d6a7
and eax, 0x9000001
or eax, 0x840fa44c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b59ef44
and eax, 0x3e6ef2b6
and eax, 0
or eax, 0x10b
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f0960b
or eax, 0x4f711c34
and eax, 0x340140b
or eax, 0x80884180
mov dword [ebx], eax
add ebx, edx
or eax, 0x50ac881c
or eax, 0x2eb58dcb
and eax, 0x558901ca
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa23c6f
and eax, 0x300109c8
or eax, 0x80448200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d7252f6
and eax, 0x20400000
or eax, 0x5588450b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x282d9b75
and eax, 0x58458a44
or eax, 0xa0080101
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8527b8
or eax, 0x5620768d
and eax, 0x8801c181
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35f4969
and eax, 0x2383d140
and eax, 0x28040
or eax, 0x5589780d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6df4c5a2
and eax, 0x2ba14589
and eax, 0x28010180
or eax, 0xd0543a20
mov dword [ebx], eax
add ebx, edx
and eax, 0x652865f8
and eax, 0x40002020
or eax, 0x58b145c
mov dword [ebx], eax
add ebx, edx
or eax, 0xc48e549
and eax, 0x8412140
or eax, 0xb0040280
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba158ea
or eax, 0x4602df19
and eax, 0x6c004519
or eax, 0x11c40022
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a0b6db3
xor eax, 0x4b0ad94f
and eax, 0x8886c
or eax, 0xd8450301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd98c3e
xor eax, 0x79a0e135
and eax, 0xbc208400
or eax, 0x43400989
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68827813
xor eax, 0x7003d6e1
and eax, 0x4581237b
or eax, 0x100adc84
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a416e07
and eax, 0x40010804
or eax, 0x1c9481b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f4bd6a
and eax, 0x355c4871
and eax, 0x1540870
or eax, 0x8aabf78f
mov dword [ebx], eax
add ebx, edx
or eax, 0x1006ff7d
and eax, 0x8083d845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ba78a3
or eax, 0x7d332253
and eax, 0x58010801
or eax, 0x80448100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1876f2e
or eax, 0x11382c29
and eax, 0xd9608d0b
or eax, 0x26000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed57588
and eax, 0x1a622bb2
and eax, 0x8000180
or eax, 0x853bfe7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x551c6660
and eax, 0x5186640
or eax, 0xfae7991c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b142e96
or eax, 0x708070cf
and eax, 0x548b404d
or eax, 0x1000430
mov dword [ebx], eax
add ebx, edx
and eax, 0x245f3e6e
and eax, 0x20068
or eax, 0x1c08380
mov dword [ebx], eax
add ebx, edx
or eax, 0x491e5e81
and eax, 0x9c85589
or eax, 0x82200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x201cd2c5
xor eax, 0x190300d
and eax, 0x1186004
or eax, 0x44238841
mov dword [ebx], eax
add ebx, edx
and eax, 0x39a7b5c7
xor eax, 0x41396b68
and eax, 0x124928
or eax, 0x8b2134d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x631d4b69
and eax, 0x3114040
or eax, 0xf4888005
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b12ec9
and eax, 0x1810041
or eax, 0x8408cc3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x25dfd507
xor eax, 0x8b52d66
and eax, 0xd3ce940
or eax, 0xf2c31618
mov dword [ebx], eax
add ebx, edx
and eax, 0x755e5884
and eax, 0x14c4800
or eax, 0x8280058b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cbd304b
or eax, 0x515fd619
and eax, 0x41890009
or eax, 0xc0001e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3e2aba
and eax, 0x48bd03c8
or eax, 0x10008004
mov dword [ebx], eax
add ebx, edx
and eax, 0x202f0faa
and eax, 0x2d0388
or eax, 0xd2fc77
mov dword [ebx], eax
add ebx, edx
and eax, 0x5614d3df
and eax, 0x1054
or eax, 0x458b0420
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b1dff1
and eax, 0x41811050
or eax, 0x3c768988
mov dword [ebx], eax
add ebx, edx
and eax, 0x660962d9
and eax, 0x640000d0
or eax, 0x10c08504
mov dword [ebx], eax
add ebx, edx
or eax, 0x6782d4
xor eax, 0x3a6778b9
and eax, 0x44008b09
or eax, 0x90550000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4623b7fd
xor eax, 0x3d985196
and eax, 0x8901ea03
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x486a399c
xor eax, 0x737494e
and eax, 0x5034044
or eax, 0x40889411
mov dword [ebx], eax
add ebx, edx
or eax, 0x73e98e5b
and eax, 0x1c08248
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0xb2a89b6
and eax, 0x1000180
or eax, 0x8ac84409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d65fa36
or eax, 0x30385878
and eax, 0x8081f44d
or eax, 0x41020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x468a5aa3
xor eax, 0x467d8e56
and eax, 0x44d8801
or eax, 0xf0000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbbde6e
and eax, 0x10000000
or eax, 0x2be0558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e43f18
or eax, 0x7046ddba
and eax, 0x1044a011
or eax, 0x4380044
mov dword [ebx], eax
add ebx, edx
and eax, 0x34bbefc6
and eax, 0x2e58e4b2
and eax, 0x100000
or eax, 0x3bc4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a927324
xor eax, 0x53847ae6
and eax, 0x400c41
or eax, 0x153db004
mov dword [ebx], eax
add ebx, edx
and eax, 0x16407f19
and eax, 0x10400401
or eax, 0x8980418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b85bd16
and eax, 0x9800502
or eax, 0x323478f5
mov dword [ebx], eax
add ebx, edx
or eax, 0x361e56a4
and eax, 0x93c7045
or eax, 0x418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c13bfea
xor eax, 0x6c2ce177
and eax, 0x1400c88
or eax, 0x82804103
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ccae4
and eax, 0x8f972c8
and eax, 0x80
or eax, 0x4d890141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x243bbc0e
and eax, 0x401089c0
or eax, 0x94450200
mov dword [ebx], eax
add ebx, edx
or eax, 0x29483ae3
and eax, 0x74141123
or eax, 0xa04410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37481d0e
and eax, 0x4044082d
or eax, 0x94018300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c272bd2
or eax, 0x9c5a7d7
and eax, 0x8901a883
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
and eax, 0x74dac65
and eax, 0x3ecdf6b9
and eax, 0x18001
or eax, 0x4d8a5444
mov dword [ebx], eax
add ebx, edx
and eax, 0x56ad15fc
and eax, 0x44091004
or eax, 0x90442bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0xc423045
or eax, 0x16de7bc
and eax, 0x550b0b7c
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af56b32
and eax, 0xc54204c
or eax, 0xf0010b90
mov dword [ebx], eax
add ebx, edx
and eax, 0x11102880
and eax, 0xb49c7e
and eax, 0x100000
or eax, 0x7de8553b
mov dword [ebx], eax
add ebx, edx
and eax, 0x21672249
xor eax, 0x3e079202
and eax, 0xc458201
or eax, 0xe0000910
mov dword [ebx], eax
add ebx, edx
and eax, 0x27407b4d
and eax, 0x24000101
or eax, 0x59a8443a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6431f1b3
and eax, 0x60000101
or eax, 0x904d8a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aaa98fc
and eax, 0x8000
or eax, 0x89014183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7972e0
and eax, 0xe068b041
or eax, 0x81400c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1138a60e
and eax, 0x28a00c
or eax, 0xb8d75ff2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6580eee
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d928df6
or eax, 0x80064cc
and eax, 0x40c8
or eax, 0x29a21
mov dword [ebx], eax
add ebx, edx
and eax, 0xe437cab
xor eax, 0x5287db53
and eax, 0x40058300
or eax, 0x8c500800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e1efeaa
or eax, 0x6810a844
and eax, 0x7c4c552a
or eax, 0x1a00011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d367016
xor eax, 0x3f9916ea
and eax, 0x8410304
or eax, 0xe0048810
mov dword [ebx], eax
add ebx, edx
or eax, 0x7983e1c3
xor eax, 0xe06ca9f
and eax, 0xb0412108
or eax, 0x83cd691
mov dword [ebx], eax
add ebx, edx
and eax, 0x87a752e
xor eax, 0x66d99b01
and eax, 0x820c001
or eax, 0x1540084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337a5978
and eax, 0x2000189
or eax, 0x81a04402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c944bae
and eax, 0x45000000
or eax, 0x8901c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8d04f3
or eax, 0x73a6b548
and eax, 0x4da605a0
or eax, 0x100a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786e85b7
and eax, 0x34c88005
or eax, 0x400105e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x58747a59
and eax, 0x50000001
or eax, 0x5b60f1e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3656806c
and eax, 0x61c08563
or eax, 0x14120084
mov dword [ebx], eax
add ebx, edx
and eax, 0x37dc141a
or eax, 0x357b7f92
and eax, 0x5b20f12
or eax, 0x40040005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac6232f
or eax, 0x18eb695e
and eax, 0x54c00566
or eax, 0x20008080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c374861
and eax, 0x6c2a15e
and eax, 0x4000000
or eax, 0x127fe80f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69b7564a
and eax, 0x664133f9
and eax, 0x20000000
or eax, 0xb80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7236df48
or eax, 0x2de826b8
and eax, 0x69000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19857c4c
and eax, 4
or eax, 0x293
mov dword [ebx], eax
add ebx, edx
and eax, 0x4024bf81
and eax, 0x81
or eax, 0x83f84d0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d564367
and eax, 0x4d8801e9
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e0a1e15
xor eax, 0x7c927d48
and eax, 0x60100948
or eax, 0x804582b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2122a7f0
or eax, 0x61d29034
and eax, 0x8101a800
or eax, 0x8004283
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e419938
and eax, 0x18000
or eax, 0x458a6055
mov dword [ebx], eax
add ebx, edx
or eax, 0x220c4e74
and eax, 0x1944f668
and eax, 0x40260
or eax, 0xe0410998
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11f0af14
and eax, 0x34ae261a
and eax, 0x800000
or eax, 0x4d0b0974
mov dword [ebx], eax
add ebx, edx
and eax, 0x659af4e7
and eax, 0x6ef0566f
and eax, 0x800064
or eax, 0x1418388
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d9c5e9
xor eax, 0x790fb4c1
and eax, 0x9cc0509
or eax, 0x6204880
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c679c8
and eax, 0x5e45580
or eax, 0x80010036
mov dword [ebx], eax
add ebx, edx
and eax, 0x857c21a
and eax, 0x14012
or eax, 0xf2234c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38696ebf
or eax, 0x64553bfa
and eax, 0x54701b6
or eax, 0x80a04400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e2c489
and eax, 0x2010000
or eax, 0xd1a74c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x743a847c
and eax, 0x52244b4
or eax, 0x80c40902
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eae9e20
or eax, 0x638fc294
and eax, 0x8b035080
or eax, 0x102449
mov dword [ebx], eax
add ebx, edx
and eax, 0x29358fb1
xor eax, 0x7d994dba
and eax, 0x40804011
or eax, 0x82039444
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb301f7f
and eax, 0xc0118900
or eax, 0x14440001
mov dword [ebx], eax
add ebx, edx
or eax, 0x34bc660f
and eax, 0x4008
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb810df5
or eax, 0x2e4b8e0b
and eax, 0x2498800
or eax, 0x6100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f48dfb2
or eax, 0x5447a16
and eax, 0x5080000
or eax, 0x40830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d5958b6
and eax, 0x7d477d86
and eax, 0x9400880
or eax, 0x12ac2540
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fc464
or eax, 0x6edf1def
and eax, 0x45890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x377277bd
or eax, 0x6c2ced98
and eax, 0x7c4d8b80
or eax, 0x80000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23e14f66
and eax, 0x89804402
or eax, 0x400901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b8c845
and eax, 0x9688444
or eax, 0x837809
mov dword [ebx], eax
add ebx, edx
and eax, 0x217bab4a
and eax, 0x1680008
or eax, 0x82945583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d25d6c0
xor eax, 0x13d8b32
and eax, 0x5800040
or eax, 0x50090182
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a3a75f
or eax, 0x56fe38a8
and eax, 0x544509e8
or eax, 0xa8008214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dc98650
and eax, 0x1840528
or eax, 0xe204013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a73b226
and eax, 0x75b4cffb
and eax, 0xc209
or eax, 0x1884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b5e1b03
and eax, 0x404c8100
or eax, 0x90010a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x701c5b82
and eax, 0x50080900
or eax, 0x2da0443b
mov dword [ebx], eax
add ebx, edx
or eax, 0x632c9538
and eax, 0x6c048928
or eax, 0x80510240
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8178ff
and eax, 0x7d94513b
or eax, 0x280400
mov dword [ebx], eax
add ebx, edx
and eax, 0x512ed850
xor eax, 0x11a427fb
and eax, 0x4709
or eax, 0x90458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3af40b95
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xfba543
and eax, 0x3c695eee
and eax, 0x410442
or eax, 0x458603a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6eaab8
and eax, 0x10
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ab8ad1b
and eax, 0x20800a7e
and eax, 0
or eax, 0xf4458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37052c9
and eax, 0x74104109
or eax, 0x800402
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc13f8e
and eax, 0x20000108
or eax, 0x904d8a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a48e3bb
and eax, 0x8004833
or eax, 0x74c80508
mov dword [ebx], eax
add ebx, edx
or eax, 0x7134576a
and eax, 0x70540b18
or eax, 0x80018000
mov dword [ebx], eax
add ebx, edx
or eax, 0x83225da
xor eax, 0x2751a8e9
and eax, 0x5d200533
or eax, 0x20c05008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5992075d
xor eax, 0x8907cb8
and eax, 0x34400b00
or eax, 0x88058008
mov dword [ebx], eax
add ebx, edx
and eax, 0x2960f90
and eax, 0x556fc3b
and eax, 0
or eax, 0x7cd0453b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da6150f
xor eax, 0x7cb35c44
and eax, 0x40010908
or eax, 0x944c8200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b9de01
and eax, 0x14f04509
or eax, 0x69080832
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7809e23b
and eax, 0x518b00
or eax, 0xd8040028
mov dword [ebx], eax
add ebx, edx
or eax, 0x661476d3
and eax, 0xc455af0b
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6774a7e5
and eax, 0xa3000088
or eax, 0x5c549501
mov dword [ebx], eax
add ebx, edx
and eax, 0x46adb364
and eax, 0x44009100
or eax, 0x18b6eff
mov dword [ebx], eax
add ebx, edx
or eax, 0x5765222d
xor eax, 0x341e91a9
and eax, 0x1e00250
or eax, 0x88188
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ae556f3
xor eax, 0x56363342
and eax, 0x2d00180
or eax, 0x81084409
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c21d89
and eax, 0x465f3c6c
and eax, 0x2400408
or eax, 0xfdbf50b5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d4d9872
or eax, 0x4582022f
and eax, 0x13000ef
or eax, 0x8440010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x126b9f28
or eax, 0x34cc80db
and eax, 0x3c80d8b
or eax, 0x80204000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1deb1a0d
and eax, 0x1880009
or eax, 0x4c0101e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e425b69
and eax, 0x68410be8
or eax, 0x80148000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13400a6a
xor eax, 0x4eaa20b0
and eax, 0x81018002
or eax, 0x8004281
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5561df
and eax, 0x4501e055
or eax, 0x8a0800
mov dword [ebx], eax
add ebx, edx
or eax, 0x21694f41
and eax, 0x1c08344
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x574aa5c0
or eax, 0x659065a6
and eax, 0x1c04580
or eax, 0x8a2c0009
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2a449c
or eax, 0x700717ae
and eax, 0x4103000c
or eax, 0x8080a841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c78da
and eax, 0x800d8001
or eax, 0x28400900
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c12a85
and eax, 0x400001
or eax, 0xfb0558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c65d9ef
and eax, 0x1800424
or eax, 0x8828518b
mov dword [ebx], eax
add ebx, edx
and eax, 0x22addbb7
and eax, 0xa85085
or eax, 0xff570010
mov dword [ebx], eax
add ebx, edx
or eax, 0x6054ec42
and eax, 0xf04588d7
or eax, 0x328
mov dword [ebx], eax
add ebx, edx
or eax, 0x76fdc0f8
and eax, 0x8001c083
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64341512
or eax, 0x5c64c781
and eax, 0xbd01d001
or eax, 0x822044
mov dword [ebx], eax
add ebx, edx
and eax, 0x55eb59c8
and eax, 0x15835040
or eax, 0xea7caf10
mov dword [ebx], eax
add ebx, edx
or eax, 0xe18e8c7
or eax, 0x70f8370a
and eax, 0x8b197500
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356391f5
and eax, 0xc3ac445
or eax, 0x41011808
mov dword [ebx], eax
add ebx, edx
or eax, 0xff73c1c
and eax, 0xb1a7c54
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x40bb062e
or eax, 0x52b21df4
and eax, 0xca834854
or eax, 0x20008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa8c7c6
or eax, 0x4659357a
and eax, 0xc0510901
or eax, 0x8048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10ef131a
or eax, 0xbff76d
and eax, 0x18b4450b
or eax, 0x23000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9c46f5
and eax, 0x5ef548d8
and eax, 0x8144000
or eax, 0x1698845
mov dword [ebx], eax
add ebx, edx
or eax, 0x57adea4b
and eax, 0x3c0480b
or eax, 0x80000580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4df1c215
and eax, 0x4c010180
or eax, 0x1880041
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c96ab5b
or eax, 0x3c8328d8
and eax, 0x5c158bc0
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3665db95
and eax, 0x8801ca81
or eax, 0x1002002
mov dword [ebx], eax
add ebx, edx
and eax, 0x76de4f15
or eax, 0x445a9746
and eax, 0x48dc45
or eax, 0x11a10010
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4b8be
and eax, 0x10edfcff
or eax, 0xa8120300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667e182c
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2411d48e
xor eax, 0x4d2e3055
and eax, 0x3041
or eax, 0x10aa8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7864f961
and eax, 0x58458b00
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11564f07
and eax, 0x1130405
or eax, 0x43b28
mov dword [ebx], eax
add ebx, edx
and eax, 0x731a3952
xor eax, 0x21930fa8
and eax, 0x10000
or eax, 0xdc448900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448ed33c
xor eax, 0x32ca332f
and eax, 0x2a004903
or eax, 0x1b80488
mov dword [ebx], eax
add ebx, edx
and eax, 0x13870f2e
and eax, 0x1800c08
or eax, 0x4c09d045
mov dword [ebx], eax
add ebx, edx
or eax, 0xa234694
and eax, 0x2580883a
and eax, 0x1008818
or eax, 0x8a0963a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63c5d26c
or eax, 0x31b23b6b
and eax, 0xc283b855
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x9e8f7fa
xor eax, 0x7f9cd286
and eax, 0xb0550901
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48552d53
and eax, 0x8100101
or eax, 0x33a8448a
mov dword [ebx], eax
add ebx, edx
and eax, 0xc1c75d6
xor eax, 0x440c1853
and eax, 0xc040841
or eax, 0x810ba004
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d5b13e
and eax, 0x10f
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d18baf6
or eax, 0x326bd88c
and eax, 0x240488a
or eax, 0x9940501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x311fa41d
or eax, 0x20df84e0
and eax, 0x854a044
or eax, 0x1201009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5826b9e5
and eax, 0x241001
or eax, 0x8390458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d50ec81
and eax, 0x480010a
or eax, 0x510900e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1707870c
and eax, 0x400583a4
or eax, 0xa0400810
mov dword [ebx], eax
add ebx, edx
and eax, 0x6120d54f
and eax, 0x516878ff
and eax, 0x40000004
or eax, 0xb045af0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x30ea7ddd
and eax, 0x30400509
or eax, 0xcf0c8080
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7db80a
and eax, 0x5f385224
and eax, 0x41001000
or eax, 0xc8befff
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b85af9a
xor eax, 0x671d660c
and eax, 0x808180
or eax, 0x1410260
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b24e05d
and eax, 0x1000000
or eax, 0x82e04d89
mov dword [ebx], eax
add ebx, edx
and eax, 0x7456562
and eax, 0x1f782033
and eax, 0x3400000
or eax, 0xfcbf4cbd
mov dword [ebx], eax
add ebx, edx
or eax, 0x7517c2dc
and eax, 0x3ce0802f
and eax, 0x2060002d
or eax, 0x21400d2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd33faa
and eax, 0x1f977e3b
and eax, 0x9801401
or eax, 0x3250418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba1e2e2
and eax, 0xa004000
or eax, 0x107d8c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea24efe
and eax, 0x2ec448b
or eax, 0x81000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x486aec35
and eax, 0x80000
or eax, 0x458101e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x22f2820d
xor eax, 0x406d37bd
and eax, 0x404d03a4
or eax, 0xac008848
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee6af26
xor eax, 0x34fa7d8e
and eax, 0x58144020
or eax, 0x25a80d1b
mov dword [ebx], eax
add ebx, edx
or eax, 0x210d1c7a
and eax, 0x3d5e442e
and eax, 0x34140008
or eax, 0x80418b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x699a64e1
and eax, 1
or eax, 0x8901ea82
mov dword [ebx], eax
add ebx, edx
or eax, 0x45f6b09
and eax, 0x50ba001
or eax, 0x40801454
mov dword [ebx], eax
add ebx, edx
or eax, 0x4622b901
and eax, 0x4afe7fb8
and eax, 0x40003900
or eax, 0xa84502e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b7a6fb
and eax, 0x50060
or eax, 0x45c2091d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c6a3471
and eax, 0x10c
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x763698a9
xor eax, 0x5921b8d2
and eax, 0x7072100
or eax, 0xc000ca00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x641bd627
and eax, 0xc05
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6093886a
xor eax, 0x512935c5
and eax, 0x18a0000
or eax, 0x4c010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc71260c
and eax, 0x482208
or eax, 0x8c0501c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cb702ff
xor eax, 0x6d46c499
and eax, 0x11890164
or eax, 0x44021810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a2b6d4
and eax, 0x50012b80
or eax, 0x8054104c
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a698a0
or eax, 0x72048c17
and eax, 0x40001015
or eax, 0x58b0168
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ce671f1
and eax, 0x4001170
or eax, 0xa0452a8c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3147748a
and eax, 0x1bc2c33d
and eax, 0x102013c
or eax, 0x4c890841
mov dword [ebx], eax
add ebx, edx
and eax, 0x351ab003
and eax, 0x1080000
or eax, 0xe183bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x398fe113
xor eax, 0x485c5e0
and eax, 0x8a00509
or eax, 0x831c4880
mov dword [ebx], eax
add ebx, edx
and eax, 0x10d53dc1
or eax, 0x57c87a57
and eax, 0x42804855
or eax, 0x80038000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x310751a0
and eax, 0xc0048901
or eax, 0x8510000
mov dword [ebx], eax
add ebx, edx
and eax, 0x255540e4
and eax, 0x540000
or eax, 0x83a8458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9cbb6b
or eax, 0x14a2c278
and eax, 0x4880168
or eax, 0x41010080
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b15162e
and eax, 0x7a3e5951
and eax, 0
or eax, 0xf44d8bfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252cf8e4
and eax, 0xd1400108
or eax, 0x2e088c81
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c4a04f5
xor eax, 0x4431ca65
and eax, 0x110b4798
or eax, 0x4480b867
mov dword [ebx], eax
add ebx, edx
xor eax, 0x493537be
and eax, 0x4948840
or eax, 0x400101a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dd5ce39
or eax, 0x15b70968
and eax, 0x9f74ff9
or eax, 0x8208b006
mov dword [ebx], eax
add ebx, edx
and eax, 0x25f5462f
and eax, 0x814005
or eax, 0xc002a840
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e559283
xor eax, 0x1d6f23da
and eax, 0x8448101
or eax, 0xe0010800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b8bcaba
and eax, 0xc348018b
or eax, 0x3c008c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e1475ed
xor eax, 0x1343895d
and eax, 0x801b713b
or eax, 0xd208ec4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4363b57d
and eax, 0x50fa5674
and eax, 0x40584200
or eax, 0xbfa7bd44
mov dword [ebx], eax
add ebx, edx
or eax, 0x44e565f9
and eax, 0x558b2a7d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a4d7bb
or eax, 0x4fc98a1f
and eax, 0x1c08238
or eax, 0x201c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1025b6a8
and eax, 0x1e01500
or eax, 0x8a184089
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef172c5
and eax, 0x45397045
or eax, 0x28800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6738087
and eax, 0x31978c4
or eax, 0x88000538
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b861dd0
or eax, 0x7cce28f
and eax, 0xe183e00d
or eax, 0x8001040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3765c360
and eax, 0x20018000
or eax, 0xd04c0901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28abc803
xor eax, 0x7c212b06
and eax, 0x20c04000
or eax, 0x1b30158b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf334e0
and eax, 0x8713441
or eax, 0xc8814
mov dword [ebx], eax
add ebx, edx
and eax, 0x53790c3c
and eax, 0x300400
or eax, 0x380418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x221e4af5
and eax, 0x344c45
or eax, 0x8419000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5126fb1f
and eax, 0x1504d0b
or eax, 0x22880080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f101014
xor eax, 0xd58a74f
and eax, 0xd040
or eax, 0x974000d
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b54c41
or eax, 0x273fcb5f
and eax, 0x3fc550b
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x22f08436
or eax, 0x3888cb4d
and eax, 0x118801ea
or eax, 0x44010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fdfcae6
and eax, 0x5c59a127
and eax, 0x14010020
or eax, 0xa0448bdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a1146a9
and eax, 0x8800c801
or eax, 0x1012082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ccdf16a
or eax, 0x2db1eb06
and eax, 0xcce9b045
or eax, 0x10000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x658b0132
and eax, 0x89ebb576
or eax, 0x2144a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x3df37b6b
and eax, 0x8cc35de5
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x489250a1
and eax, 0x66b8df9b
and eax, 0x40804080
or eax, 0x8c4c8c4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e141631
and eax, 0x52bfd3de
and eax, 0x88c0cc
or eax, 0xcc440c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x30ddb5da
or eax, 0x4024d8fb
and eax, 0xec8955cc
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x204463ce
or eax, 0x31c2223b
and eax, 0xc5446483
or eax, 0x2108800
mov dword [ebx], eax
add ebx, edx
and eax, 0x8e77b07
and eax, 0x6801
or eax, 0x88a99044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f40030b
and eax, 0x5c10000
or eax, 0x40060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcbb3b81
xor eax, 0x5f8f41e5
and eax, 0x25a64
or eax, 0x40490
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3aac5c
and eax, 0x3004c600
or eax, 0xc0410100
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d03136
and eax, 0
or eax, 0xd861
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e322fd7
or eax, 0x1852a561
and eax, 0x10400541
or eax, 0xc7ac4086
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b47a119
and eax, 0xc70000c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f5e59e1
and eax, 0x732d72f4
and eax, 0x10084004
or eax, 0xa6a3a841
mov dword [ebx], eax
add ebx, edx
and eax, 0x45e9e55a
and eax, 0x4810000
or eax, 0x41460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108f72d
and eax, 0x865724
or eax, 0x1000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fffc5cc
and eax, 0x4c418200
or eax, 0xb0044500
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c62aa7
and eax, 0x10da6
or eax, 0x1050
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7d207f
and eax, 0x46
or eax, 0xa1e04581
mov dword [ebx], eax
add ebx, edx
or eax, 0x2138fc6f
and eax, 0x6bb579ab
and eax, 0x1000121
or eax, 0xc6000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e0d2e6b
and eax, 0x88010c44
or eax, 0x4472d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38721cf8
and eax, 0x44010000
or eax, 0x1c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x95d41db
and eax, 0x5500d8
or eax, 0x1200
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c430948
and eax, 0x410000
or eax, 0xd404c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x206408e2
and eax, 0
or eax, 0x45d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x20a0fb7c
xor eax, 0x197ae218
and eax, 0x8500140
or eax, 0x2804487
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f58d127
xor eax, 0x6c5ed631
and eax, 0x410000d1
or eax, 0x8600002c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ba7952
and eax, 0x5aa4805
or eax, 0x10448440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e3aedf9
and eax, 0x65a7db9c
and eax, 0x45860000
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x742be28
and eax, 0x859408
or eax, 0x7040c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ee8d6c
and eax, 0x14100
or eax, 0xc4448600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f59029d
and eax, 0x200
or eax, 0x3988
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ea6c1d
and eax, 0x2912970
and eax, 0x800100
or eax, 0x244044c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a33e7d8
and eax, 0x47378c0b
and eax, 0x6000001
or eax, 0xc10000f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e8dee9
xor eax, 0x6164d107
and eax, 0xb48c0c40
or eax, 0x23b005
mov dword [ebx], eax
add ebx, edx
and eax, 0x70857bdb
and eax, 0x1a400d72
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aef9215
and eax, 0x870000
or eax, 0x30dbb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x6572e226
and eax, 0x2445c300
or eax, 0x90000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f64d21c
and eax, 0x11214
or eax, 0x2001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b68c236
and eax, 0x2204007
or eax, 0xa49005c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cc4d1a6
xor eax, 0x454d6cbd
and eax, 0x83000048
or eax, 0x44000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17619f13
and eax, 0x8c41
or eax, 0x4922004
mov dword [ebx], eax
add ebx, edx
or eax, 0x531ccccc
or eax, 0x472e22c8
and eax, 0x458a0001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2aacb7
and eax, 0x6840d384
and eax, 0x8084
or eax, 0x1c00378
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d5a200
and eax, 0x4092b480
and eax, 0x900080
or eax, 0x8b6c4509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24de244c
xor eax, 0x20bdc088
and eax, 0x8c830145
or eax, 0x40405ca0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d770d8c
and eax, 0x54b1db5c
and eax, 0x4480484c
or eax, 0x884c8480
mov dword [ebx], eax
add ebx, edx
and eax, 0x5349b69f
xor eax, 0x4eaa7c14
and eax, 0xcc0c888
or eax, 0xc00c0444
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4469fe
and eax, 0x407d1cff
and eax, 0x400000cc
or eax, 0xac8b5500
mov dword [ebx], eax
add ebx, edx
or eax, 0x9802a2d
xor eax, 0x405b0f8b
and eax, 0x85506002
or eax, 0x42248c81
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f11b48
or eax, 0x51c33f9a
and eax, 0x2930400
or eax, 0x804c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9102c0
or eax, 0x144b498f
and eax, 0x44470000
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2de0a2b
xor eax, 0x7547c1ef
and eax, 0x8c0
or eax, 0x12010
mov dword [ebx], eax
add ebx, edx
and eax, 0x27e69b9d
or eax, 0xf8c9f11
and eax, 0x8048700
or eax, 0xb0414000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1356b6d7
and eax, 0x600
or eax, 0x16905
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b267ae8
and eax, 0x4000
or eax, 0x62d805c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c0b4fd6
and eax, 0x6000011
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72435969
xor eax, 0x736b2dbb
and eax, 0x11000800
or eax, 0x8810c045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ed4b4ad
and eax, 0x5c40000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x171d6e31
or eax, 0x76eb582
and eax, 0x4fb180
or eax, 0x10403c
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e9942c7
xor eax, 0x6f499fdc
and eax, 0x30044400
or eax, 0xc8418300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29641c5e
and eax, 0xd044
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x822526e
and eax, 2
or eax, 0x729045c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f6ef3b
and eax, 0x43000161
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x485811f
and eax, 0x4000001
or eax, 0x134e9844
mov dword [ebx], eax
add ebx, edx
and eax, 0x45be04f5
and eax, 0x5060000
or eax, 0x40c10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23430da3
and eax, 0x79bc5da9
and eax, 0
or eax, 0x6ff2e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a370681
and eax, 0x4040c400
or eax, 0xb4050300
mov dword [ebx], eax
add ebx, edx
or eax, 0x89df164
xor eax, 0x77250306
and eax, 0x420
or eax, 0x10214
mov dword [ebx], eax
add ebx, edx
or eax, 0x2204204d
and eax, 0x3fa7e31c
and eax, 0x22040004
or eax, 0x11e845c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x20facc2c
and eax, 0x300014b
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49cda35a
xor eax, 0x32d2864a
and eax, 0xbd1d2401
or eax, 0x2e0c044
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a2ebb8
and eax, 0x1800000
or eax, 0x44470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d21b89e
and eax, 0x7dea3e6e
and eax, 0x1000000
or eax, 0x8269f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebcef8c
and eax, 0xc048600
or eax, 0xc0414100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a986005
or eax, 0x1c33fcfd
and eax, 0xa9ac
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e85d8a5
xor eax, 0x719826ec
and eax, 0x70045c5
or eax, 0x80c00002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b303ea3
and eax, 0xc7000023
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdcd9b05
and eax, 0x80849004
or eax, 0x5222441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc81058
xor eax, 0x7f008e38
and eax, 0x5460000
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e354a7d
and eax, 0x49e0bc9a
and eax, 0x1200818
or eax, 0x1645e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x23610e2b
or eax, 0x17ae82c
and eax, 0x45c700
or eax, 0xdc000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x37953fd2
or eax, 0x92a345f
and eax, 0x7c54
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11afe934
and eax, 0x11a00540
or eax, 0x48404087
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e31c89
and eax, 0
or eax, 0xc700010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ddcc254
or eax, 0x3d00f2c
and eax, 0x3000404
or eax, 0x8809d041
mov dword [ebx], eax
add ebx, edx
or eax, 0x33cb5f72
and eax, 0x53317cd1
and eax, 0x1010000
or eax, 0x44c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x120097ff
and eax, 0
or eax, 0x12e4f8c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1518087b
or eax, 0x6e33f39a
and eax, 0x6c018b00
or eax, 0x90440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a40a142
and eax, 0x2000
or eax, 0x120802d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5aa9cf92
and eax, 0x2e4c9c8
and eax, 0x900
or eax, 0xfc458000
mov dword [ebx], eax
add ebx, edx
and eax, 0x22487a25
xor eax, 0x1d89f72c
and eax, 0x1c84d08
or eax, 0x2200083
mov dword [ebx], eax
add ebx, edx
or eax, 0xd204b7
and eax, 0x1884c0d
or eax, 0x4c01b040
mov dword [ebx], eax
add ebx, edx
and eax, 0x128102ed
and eax, 0x10048
or eax, 0x8b08eba0
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cecd97
and eax, 0x8283e855
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b82d95f
xor eax, 0x3c0e9d2e
and eax, 0xc0050001
or eax, 0x28508900
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fbd2c51
and eax, 0x2be80501
or eax, 0x1000408a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c068923
xor eax, 0x4da958d9
and eax, 0x5091040
or eax, 0x8806a405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db02616
and eax, 0
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
and eax, 0x622c0b05
and eax, 0xf0bb58
and eax, 0x100
or eax, 0x83fc4c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x69f1cf78
xor eax, 0x70c1eb00
and eax, 0x41010000
or eax, 0xc8801c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711bfb41
and eax, 0x20108a80
or eax, 0xc045017c
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ec1ea7
and eax, 0x4de01271
and eax, 0x400200
or eax, 0xdc15ad0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7687d534
and eax, 0x8505201
or eax, 0x14258084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6e8a1c
xor eax, 0x5f9b192
and eax, 0x10c0410b
or eax, 0x89140480
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b1a8c3
or eax, 0x31cdc3b2
and eax, 0x31d441b3
or eax, 0xa203c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x82bcaf
and eax, 0x1974c040
or eax, 0x92c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x79f7fa9a
and eax, 0x3670ba72
and eax, 0x400000
or eax, 0x384458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff1cce2
or eax, 0x33d42e4e
and eax, 0x11544044
or eax, 0x209001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea13525
or eax, 0x5d28392d
and eax, 0x19200909
or eax, 0x22c44482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b54f97
and eax, 0x951000c
or eax, 0x2cf841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40ccfd00
and eax, 0x1b00509
or eax, 0x824c5082
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c4f05e
and eax, 0x400d8291
and eax, 0
or eax, 0x558901c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478d0e36
and eax, 0x40bf4
or eax, 0xcc418008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b64d9c4
and eax, 0x81014000
or eax, 0x800a883
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3f8680
xor eax, 0x187c47fa
and eax, 0x4d020841
or eax, 0x89c404
mov dword [ebx], eax
add ebx, edx
or eax, 0x5abd6b35
and eax, 0x100d8974
or eax, 0xa0400088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34e20479
and eax, 0x80880581
or eax, 0x950500a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778c5aef
and eax, 0x44000c44
or eax, 0x18ba011
mov dword [ebx], eax
add ebx, edx
and eax, 0x78d23304
or eax, 0x6c5da846
and eax, 0xc08044
or eax, 0x10003b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d24b29
or eax, 0x4889e0c1
and eax, 0x9c84189
or eax, 0x82340400
mov dword [ebx], eax
add ebx, edx
and eax, 0x31687a85
and eax, 0x1280001
or eax, 0x4c13b04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a37d471
and eax, 0x30c642c
or eax, 0x88131980
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cf65c66
or eax, 0x7867c0b4
and eax, 0x5503bc54
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cb4ffc9
and eax, 0x68150390
or eax, 0x90403860
mov dword [ebx], eax
add ebx, edx
or eax, 0x5788c1d6
xor eax, 0x2b6f56a4
and eax, 0x44820450
or eax, 0x109102d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e190b32
or eax, 0x4ff29c90
and eax, 0x4df398b0
or eax, 0x30040108
mov dword [ebx], eax
add ebx, edx
or eax, 0x415a928d
xor eax, 0x60116ed1
and eax, 0x14c08540
or eax, 0x60000090
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a1d474b
and eax, 0x3b1835c5
and eax, 0x100
or eax, 0xdc458a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ac99221
and eax, 0x80000000
or eax, 0x901c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f2d06b3
and eax, 0x9010001
or eax, 0x448adc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x7326316b
or eax, 0x732071fd
and eax, 0x1a981e0
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x32593bf4
and eax, 0x3e00980
or eax, 0x88004409
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e753d74
and eax, 0x2000400
or eax, 0xf599d045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5abda42c
and eax, 0x5204069
or eax, 0x401b8014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ec7426
and eax, 0x1003418
or eax, 0x8a2049a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f1fcb50
and eax, 0x540ba444
or eax, 0x1004811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37a67a1c
xor eax, 0x619108c6
and eax, 0x148888
or eax, 0xa8410170
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec35217
or eax, 0x3bf0c5f5
and eax, 0x89c0458b
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed99cec
or eax, 0x1ec2b512
and eax, 0xd83a445
or eax, 0x40080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fd19024
and eax, 0x1c18060
or eax, 0x398
mov dword [ebx], eax
add ebx, edx
and eax, 0x743b3a79
or eax, 0x7f3ee068
and eax, 0xb384008
or eax, 0x80c00d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7456d467
and eax, 0x5d6d1909
and eax, 0x55280800
or eax, 0x13a055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c133d29
xor eax, 0x6e5afd88
and eax, 0x31068a4
or eax, 0x880d1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x868481a
or eax, 0x321eb567
and eax, 0x1098445
or eax, 0x44804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x471c294c
and eax, 0x7da9e90c
and eax, 0x44098900
or eax, 0xa04402a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc67e13
or eax, 0x78032b0d
and eax, 0x8b8c4d89
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ec7a5b6
and eax, 0xc003e015
or eax, 0x2800440
mov dword [ebx], eax
add ebx, edx
and eax, 0x68129f7d
and eax, 0x40008001
or eax, 0xa4550900
mov dword [ebx], eax
add ebx, edx
and eax, 0x19e8f411
or eax, 0x42021cc0
and eax, 0x2000481
or eax, 0x39a0410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7016229b
and eax, 0x42340400
or eax, 0x4499845
mov dword [ebx], eax
add ebx, edx
or eax, 0x34e229d
xor eax, 0x67439c46
and eax, 0x30008b
or eax, 0x83c04d00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b73a3b0
xor eax, 0x5e1972fb
and eax, 0x4d090169
or eax, 0x800080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dae7b40
and eax, 0x40050aa0
or eax, 0xa0508150
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b4035e
and eax, 0x7be76b8d
and eax, 0x78e00108
or eax, 0x4105433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6551b2ee
and eax, 0x10018311
or eax, 0xe4440800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba0e047
xor eax, 0x7fde64d8
and eax, 0x900e081
or eax, 0x80010802
mov dword [ebx], eax
add ebx, edx
or eax, 0x57231775
or eax, 0x69aa46e
and eax, 0x4d8bf445
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x68fca178
or eax, 0x4cb3b9a3
and eax, 0x4c0939e0
or eax, 0x90440214
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65872fd3
or eax, 0x71385d8a
and eax, 0x518a042d
or eax, 0x4012050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2887a0db
and eax, 0x500520d8
or eax, 0x80501b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b68b444
and eax, 0x40000040
or eax, 0x58b083d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c1e0ae7
and eax, 0x44000800
or eax, 0xb0453398
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f0253ed
and eax, 0x4d030b7c
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14c314d4
and eax, 0x504803a8
or eax, 0xa0050010
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f97b9ac
and eax, 0x60000128
or eax, 0x1dc84c13
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ec7a5e
xor eax, 0x152c252e
and eax, 0x24440900
or eax, 0xd8118209
mov dword [ebx], eax
add ebx, edx
and eax, 0x5794520f
and eax, 0x201
or eax, 0x8901e882
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab13701
or eax, 0xe1e2b41
and eax, 0x458bfc41
or eax, 0x14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e104fa8
and eax, 0x600133f4
or eax, 0x90440800
mov dword [ebx], eax
add ebx, edx
or eax, 0x588554fd
and eax, 0x7e1d6b41
and eax, 0x48010840
or eax, 0x58a003c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2defc86
and eax, 0x4c4530c8
or eax, 0xa0080b04
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d1f1f1
and eax, 0x5589487d
or eax, 0x20400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31e2e873
and eax, 0x40412008
or eax, 0x98141bf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3485eb9e
xor eax, 0x5fd7b745
and eax, 0x4582045d
or eax, 0x94020
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b49b01
and eax, 0x74051b6c
or eax, 0x80402080
mov dword [ebx], eax
add ebx, edx
and eax, 0xfd27a4e
xor eax, 0x6969819e
and eax, 0x4d090850
or eax, 0x82002d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be35962
xor eax, 0x7be2fef3
and eax, 0x24092388
or eax, 0xc0440040
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2501d8
and eax, 0x4010140
or eax, 0x518a0a35
mov dword [ebx], eax
add ebx, edx
or eax, 0x48cac4f
or eax, 0x9e23d0f
and eax, 0x55af0f70
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3474d2eb
and eax, 0x60d28518
or eax, 0x140000e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774472b6
and eax, 0x48308
or eax, 0xc4410821
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f7ce0c4
and eax, 0x44400000
or eax, 0x39b8453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44502dd0
and eax, 0x6a64864d
and eax, 0x28000001
or eax, 0xc44d8b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae96783
and eax, 0x80804c02
or eax, 0x9580101
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bdd4c66
and eax, 0x4656b933
and eax, 1
or eax, 0x558b944c
mov dword [ebx], eax
add ebx, edx
and eax, 0x213ce353
and eax, 0x2ee4db5c
and eax, 0x8040
or eax, 0x1c203ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x416216a2
and eax, 0x2e98bc09
and eax, 0x801408
or eax, 0x836c4181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e5b3bc6
and eax, 0x73af522e
and eax, 0x2000000c
or eax, 0x54009471
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c959680
and eax, 0x422b1a0b
and eax, 0x40010209
or eax, 0x94448900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3146f5e9
and eax, 0x81014080
or eax, 0x8008003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3bae68
xor eax, 0x2e62d3bf
and eax, 0x1091444
or eax, 0x4c82c001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687a6840
xor eax, 0x6eedd986
and eax, 0x1000180
or eax, 0xc18240
mov dword [ebx], eax
add ebx, edx
and eax, 0x68cf7b4f
and eax, 0x9b8a355
and eax, 0x800100
or eax, 0xe9404c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x224c1ed
xor eax, 0x30c948ba
and eax, 0x30c90823
or eax, 0xcf36f648
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b32b5d
xor eax, 0x5518499c
and eax, 0x10490a8
or eax, 0x230040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52426eb2
xor eax, 0x67db493e
and eax, 0x14a48300
or eax, 0x49410800
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c316188
xor eax, 0x37287874
and eax, 0x48cc80c0
or eax, 0x84004c03
mov dword [ebx], eax
add ebx, edx
and eax, 0x39034ecf
and eax, 0x8004cc0
or eax, 0xc4cc800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb3998e
and eax, 0x535587ff
and eax, 0x404484cc
or eax, 0x8c884800
mov dword [ebx], eax
add ebx, edx
or eax, 0x40669283
or eax, 0x1c580782
and eax, 0xcc8a55cc
or eax, 0x20010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fdb8419
and eax, 0xc750c481
or eax, 0x42802
mov dword [ebx], eax
add ebx, edx
or eax, 0x141a6cc5
and eax, 0xc51ccc45
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x702d0da8
and eax, 0x45050000
or eax, 0xc20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ef490c3
or eax, 0x69a71559
and eax, 0xb591c8
or eax, 0x4224
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a26034
or eax, 0x167d70ce
and eax, 0x45c300
or eax, 0xe0000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5869f1bd
and eax, 0x85
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f9d88f
and eax, 0x4c84100
or eax, 0xc90004c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x67480b0e
and eax, 0x7d9fc779
and eax, 0x45000100
or eax, 0x8200001b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16538b0
and eax, 0x6000001
or eax, 0x110ac444
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a93be9f
and eax, 0x4f5eff8b
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75bb7fdb
and eax, 0x3dbe8017
and eax, 0xa60000
or eax, 0xdbc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f639df4
xor eax, 0x54203ca0
and eax, 0x44008500
or eax, 0xa0454200
mov dword [ebx], eax
add ebx, edx
or eax, 0x411f234d
and eax, 0xe309
or eax, 0x1880
mov dword [ebx], eax
add ebx, edx
and eax, 0x4affd474
and eax, 0x4000
or eax, 0x1ffc05c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7547ebea
xor eax, 0x45f93517
and eax, 0x7000012
or eax, 0xc0000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ac540f
and eax, 0x31d5fbb7
and eax, 0x1001
or eax, 0xa053ac44
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b483e7a
and eax, 0x662bac50
and eax, 0x30000
or eax, 0x45c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f8587a
xor eax, 0x7f1870ee
and eax, 0x15000a8
or eax, 0x78a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c00c372
or eax, 0x595af225
and eax, 0x5840c200
or eax, 0xa0050500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d99df5
xor eax, 0x21216228
and eax, 0x120c0
or eax, 0x4102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391200dc
and eax, 0x30104106
or eax, 0xc6cc04c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2475d2f5
or eax, 0x76aaf1e0
and eax, 0xc6000112
or eax, 0x1000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68bddc21
and eax, 0x6b0d001
or eax, 0x40022044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x206583a6
and eax, 0x44c70001
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aabedcc
or eax, 0x793c3181
and eax, 0x16cf4c0
or eax, 0x30010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a854f32
and eax, 0x334ba8e5
and eax, 0x408000
or eax, 0xd8054700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141fb672
or eax, 0x730aff17
and eax, 0xd671
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dcf438
and eax, 0x1d40041
or eax, 0xe4204586
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c51a7
and eax, 0xc1000020
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31994c12
and eax, 0x26184800
or eax, 0x926a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb25f2c
and eax, 0x45860001
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3130f128
and eax, 0x1c100
or eax, 0xad4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d04be0a
and eax, 0x34054500
or eax, 0x80408200
mov dword [ebx], eax
add ebx, edx
or eax, 0x13b62f24
and eax, 0x2200
or eax, 0x108a
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e937f9
and eax, 0x80
or eax, 0x9bb04547
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d24f03
and eax, 0x1000000
or eax, 0xc600005c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ce63881
xor eax, 0x58b34d5f
and eax, 0x8330c45
or eax, 0xe30ca000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2247decf
and eax, 0x30000
or eax, 0x45880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730eef21
xor eax, 0x2bacf03
and eax, 0x280020
or eax, 0x1c083dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd9dbaa
and eax, 0xb13cf59
and eax, 0x108
or eax, 0x8bfc4481
mov dword [ebx], eax
add ebx, edx
and eax, 0x352daca4
and eax, 0x1200400
or eax, 0x4c03e84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd2d645
and eax, 0x8000044
or eax, 0xe04d3bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x18c5a011
xor eax, 0x153d38ae
and eax, 0x45800250
or eax, 0x100b142c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb98b1b
xor eax, 0x16b658e5
and eax, 0x40050390
or eax, 0xb4503060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1522562b
and eax, 0x6170451b
or eax, 0x1c881020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40be04da
and eax, 0x24440121
or eax, 0xc0018a12
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abb7a5d
and eax, 1
or eax, 0x3bf84502
mov dword [ebx], eax
add ebx, edx
and eax, 0x622a4708
xor eax, 0x718ee72b
and eax, 0x24a001
or eax, 0x28594044
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ccbdc7
or eax, 0x3ba39bac
and eax, 0x19dc458b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b1d852d
and eax, 0x9140501
or eax, 0x32e078f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x856a813
or eax, 0x15227c25
and eax, 0x1374d845
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10685dca
or eax, 0x7ed2c24f
and eax, 0xfd0458b
or eax, 0x280800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2921d36c
and eax, 0x5f04daf
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2928dac9
xor eax, 0x1c5e4e7b
and eax, 0x80005009
or eax, 0xb1124c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x33857636
and eax, 0x11115455
or eax, 0x442a8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x229ab64b
and eax, 0x3097450
or eax, 0x88000980
mov dword [ebx], eax
add ebx, edx
or eax, 0x150ae2c
and eax, 0x8801fc44
or eax, 0x60820001
mov dword [ebx], eax
add ebx, edx
and eax, 0x139ec812
xor eax, 0x262d3d8b
and eax, 0x24058101
or eax, 0xd8400800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2408b73e
and eax, 0x8100
or eax, 0xc35d648b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77268f4e
xor eax, 0x489ec226
and eax, 0xec8100c0
or eax, 0xa550c
mov dword [ebx], eax
add ebx, edx
or eax, 0xca3e9be
xor eax, 0x3710341e
and eax, 0xc310c880
or eax, 0x4442403
mov dword [ebx], eax
add ebx, edx
or eax, 0x730dc17e
and eax, 0x7758ec45
or eax, 0xa01000
mov dword [ebx], eax
add ebx, edx
and eax, 0x651f80e8
and eax, 0x45000000
or eax, 0xc70001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4effcd8a
or eax, 0x3a44ea5a
and eax, 0xf46ed8
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x78da6727
and eax, 0x5e145a4a
and eax, 0x50044200
or eax, 0xa4418500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e5c83c1
or eax, 0x472c96bc
and eax, 0xd44c
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e7dce26
xor eax, 0x1fba45dd
and eax, 0xcb001c1
or eax, 0x60404406
mov dword [ebx], eax
add ebx, edx
and eax, 0x50833042
or eax, 0x412c027b
and eax, 0x41000052
or eax, 0x86000084
mov dword [ebx], eax
add ebx, edx
or eax, 0x60861a97
xor eax, 0x7aba9c24
and eax, 0x91208441
or eax, 0x20c16804
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a28c97
xor eax, 0x347d41c0
and eax, 0x45860000
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2095faee
xor eax, 0x372763d7
and eax, 0x501828
or eax, 0x8800c0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbbc6b0c
and eax, 0
or eax, 0xe445c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x415043aa
xor eax, 0x3c4286d4
and eax, 0x14000
or eax, 0x1c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159a5137
and eax, 0x4800507
or eax, 0xaa6040c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6448fec2
xor eax, 0x736c1368
and eax, 0x47000080
or eax, 0x80000011
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ea2647d
xor eax, 0x30ddb4fb
and eax, 0xc323d004
or eax, 0x20000c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x5108c0e5
and eax, 0x41030000
or eax, 0x4c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x257700ae
xor eax, 0x4c1cb43
and eax, 0x3189c8
or eax, 0x821410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d29d36
xor eax, 0x7bd1c456
and eax, 0x4000c400
or eax, 0x94450300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7943b8d9
xor eax, 0x19e09160
and eax, 0
or eax, 0x8217
mov dword [ebx], eax
add ebx, edx
or eax, 0x2caf760e
and eax, 0x25480476
and eax, 0x406
or eax, 0x9ad041c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a2b4aa
and eax, 0x7ceb3f99
and eax, 0x100
or eax, 0xc7000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30377a0e
and eax, 0xb0264804
or eax, 0x808441
mov dword [ebx], eax
add ebx, edx
or eax, 0x67da1415
and eax, 0x45c60000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce98723
xor eax, 0x18acff87
and eax, 0x803080
or eax, 0x148648
mov dword [ebx], eax
add ebx, edx
xor eax, 0x111de874
xor eax, 0x60b6cdf0
and eax, 0x40058300
or eax, 0x84404400
mov dword [ebx], eax
add ebx, edx
and eax, 0x725ad0a
and eax, 0x500
or eax, 0x62df
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d398fb
and eax, 0xc04504
or eax, 0x10000c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x60cb3fb0
and eax, 0x1d217f66
and eax, 0x1000020
or eax, 0xc6000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x24c1ba10
and eax, 0x44c1b801
or eax, 0x10060444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1145d072
xor eax, 0x6289d67e
and eax, 0x5030001
or eax, 0x40c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9ca6b3f
and eax, 0x92338
or eax, 0xb28080
mov dword [ebx], eax
add ebx, edx
or eax, 0x74cdd878
and eax, 0x3445c300
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x427e7a7b
or eax, 0x175951a8
and eax, 0x105f8
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x444deae
and eax, 0x40045c6
or eax, 0xe3b00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x349fafcb
and eax, 0xc300000c
or eax, 0x4000043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218c08d7
and eax, 0x46040800
or eax, 0x1173a445
mov dword [ebx], eax
add ebx, edx
or eax, 0x133dc590
and eax, 0x52680000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374ea27b
and eax, 0x7f1508c0
and eax, 0x1000000
or eax, 0x8a00000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x188a08dd
and eax, 0x808208c5
or eax, 0x4c415520
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1abeb7fb
xor eax, 0x388ef817
and eax, 0xccc00008
or eax, 0xcccc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e23a626
and eax, 0xc008404
or eax, 0xc0cc48c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a6152b
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643817a4
and eax, 0x535ee553
and eax, 0x4140
or eax, 0xec8b148c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x475a6404
or eax, 0x7001fab
and eax, 0x87502c83
or eax, 0x4004c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7bee93
and eax, 0xe03e801
or eax, 0x10801044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff05fd2
and eax, 0x29d3c6e7
and eax, 0x1c30000
or eax, 0x44040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d32f45c
xor eax, 0x32b9ef1b
and eax, 0x401144
or eax, 0x13324b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c82c2e
and eax, 0x20010100
or eax, 0xd044c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d66b492
and eax, 0x1000
or eax, 0x8021
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3f215f
xor eax, 0x1442731f
and eax, 0x4404106
or eax, 0x29ac04c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x13218bfd
and eax, 0x1000084
or eax, 0xc6000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x599e20a1
and eax, 0x1000000
or eax, 0x20a4e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66db52dc
xor eax, 0x3d65b212
and eax, 0x40020000
or eax, 0x5c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b913ea8
and eax, 0x800000
or eax, 0x2c50e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1aec6f77
and eax, 0x775bac89
and eax, 0x400400
or eax, 0xe005c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x198b642a
xor eax, 0xf33a26a
and eax, 0xe408
or eax, 0x1091
mov dword [ebx], eax
add ebx, edx
and eax, 0x68836996
or eax, 0x51f5f973
and eax, 0x51d441c3
or eax, 0x80080404
mov dword [ebx], eax
add ebx, edx
or eax, 0x54ba76e0
and eax, 0xc50000c1
or eax, 0x2000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x53e157ef
and eax, 0x684bde30
and eax, 0x15000
or eax, 0x2a908845
mov dword [ebx], eax
add ebx, edx
and eax, 0x18614327
and eax, 0x354911ca
and eax, 0x10000
or eax, 0x45c60001
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e90258
xor eax, 0x3488a51a
and eax, 0x492510
or eax, 0x1450c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3569b4b0
xor eax, 0x208f7aed
and eax, 0x444600
or eax, 0xd0018100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a5fa678
or eax, 0x80185d9
and eax, 0xa1a9
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6947ca4c
and eax, 0
or eax, 0xebcc45c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x597a7fab
and eax, 0x41000000
or eax, 0x86000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f76961
or eax, 0x30a092c7
and eax, 0x14808045
or eax, 0x8134800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x588baf72
or eax, 0x22695bbb
and eax, 0x44410000
or eax, 0x1860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468ed963
and eax, 0x484840
or eax, 0x322684
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e44b681
or eax, 0x4ea57def
and eax, 0x4005c500
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b5218e
xor eax, 0x5b4aa626
and eax, 0x14128
or eax, 0xa12
mov dword [ebx], eax
add ebx, edx
or eax, 0xc0cf8
or eax, 0x1108d4a6
and eax, 0x110c45c6
or eax, 0x8f00001
mov dword [ebx], eax
add ebx, edx
or eax, 0xefc05e7
or eax, 0x54ea3b75
and eax, 0x47000084
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eac5dca
and eax, 0xbac1c44
or eax, 0x40a001
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c3b7f6
or eax, 0x767e62ba
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38414c
and eax, 0x6ed34a87
and eax, 0x20000
or eax, 0xc14b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x108e7a58
or eax, 0x73f20a1b
and eax, 0x30444600
or eax, 0x84018100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f2b1204
and eax, 0xc500
or eax, 0x4a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d86dbce
or eax, 0x4bda99e4
and eax, 0x489041c6
or eax, 0x90200401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a12aa5c
or eax, 0x45b68b63
and eax, 0xc7000052
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xfca3f8a
and eax, 0x830a2c40
or eax, 0x218005
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e3d884c
and eax, 0x90000
or eax, 0x45820001
mov dword [ebx], eax
add ebx, edx
or eax, 0x72a26ca0
and eax, 0x18000a0
or eax, 0x40835c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4749a5e1
and eax, 0x2880409
or eax, 0x89744180
mov dword [ebx], eax
add ebx, edx
and eax, 0x77cfd315
and eax, 0xc04101
or eax, 0xcc031ce4
mov dword [ebx], eax
add ebx, edx
or eax, 0x392e0a13
and eax, 0xcccc4cc4
or eax, 0x8008
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd69bbe
and eax, 0x694121e1
and eax, 0x48400080
or eax, 0x848ccc4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53408600
or eax, 0x53f92552
and eax, 0xcc8945cc
or eax, 0x20021000
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d18e23
or eax, 0x7e3703f3
and eax, 0xa00481
or eax, 0xe800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4e9d78
and eax, 0x2ef4c51a
and eax, 0
or eax, 0x45c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64cc7119
or eax, 0x3ce1d342
and eax, 0x1489318
or eax, 0x400a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdaf1e3
and eax, 0x4044200
or eax, 0xe0418500
mov dword [ebx], eax
add ebx, edx
and eax, 0x635e71fe
and eax, 0x4100
or eax, 0x25a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fa2663c
and eax, 0x2adcb9c4
and eax, 0x800144
or eax, 0x4344483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x235f0fe8
xor eax, 0x6d7fa207
and eax, 0x42000020
or eax, 0x85000102
mov dword [ebx], eax
add ebx, edx
and eax, 0x74fad248
xor eax, 0x5b363530
and eax, 0x8302400
or eax, 0xe0898845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc227e2
and eax, 0x45430000
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36fd05aa
and eax, 0x440000
or eax, 0x118abc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2216a2
and eax, 0x200
or eax, 0xf045c500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691298c2
and eax, 0x1200
or eax, 0x8029
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b4f0a9d
and eax, 1
or eax, 0x78e045c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e13d7e4
and eax, 0x460000e0
or eax, 0x81000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ac37fbc
and eax, 0xc415044
or eax, 0x20048001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64c8a4a
or eax, 0x554dc3e
and eax, 0x5450001
or eax, 0x40820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x618be8f9
and eax, 0x868c8
or eax, 0x911004
mov dword [ebx], eax
add ebx, edx
or eax, 0x55a6d4b8
or eax, 0x64a3de45
and eax, 0x6405c600
or eax, 0x88400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x393a63eb
and eax, 0x200
or eax, 0x18fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x265f9676
or eax, 0x8d0baa2
and eax, 0xd000c2
or eax, 0xf22c4505
mov dword [ebx], eax
add ebx, edx
and eax, 0x76137574
or eax, 0x2916ab6
and eax, 0x42000094
or eax, 0x85000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4795a49f
xor eax, 0x54932ace
and eax, 0x10820840
or eax, 0xec08d405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c93cd2d
and eax, 0x5f9da5b1
and eax, 0x10000
or eax, 0x45c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a834a2e
or eax, 0x20595b0e
and eax, 0x535300
or eax, 0x4c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598239a3
and eax, 0x48414600
or eax, 0x80048100
mov dword [ebx], eax
add ebx, edx
or eax, 0xdbf6d3c
and eax, 0xd3f29e9
and eax, 0x12928
or eax, 0x4210
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e5be41c
and eax, 0x4000
or eax, 0xc8bc05c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2067a6
or eax, 0x6ef64a5f
and eax, 0xc6000013
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x158a16ec
and eax, 0xd7821445
or eax, 0x831e000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee920b7
and eax, 0x1d47780f
and eax, 0x1420000
or eax, 0x44850000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x517bcab4
and eax, 0x2bf0b694
and eax, 0xa08280
or eax, 0x4f4928
mov dword [ebx], eax
add ebx, edx
or eax, 0x7edaf91
and eax, 0xf0e866e
and eax, 0x48600
or eax, 0xe8414100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3968a3a4
xor eax, 0x43886792
and eax, 0x14
or eax, 0x5009
mov dword [ebx], eax
add ebx, edx
and eax, 0x5715d954
and eax, 0x4de3ed0d
and eax, 0x4004
or eax, 0x49b005c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x275e8d3a
and eax, 0x4700009a
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c196ef3
and eax, 0
or eax, 0x20aed845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a907bbe
and eax, 0x40860001
or eax, 0x5410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7233cce0
and eax, 0x10000
or eax, 0x120f7d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x379e706d
and eax, 0x30058700
or eax, 0xc8404000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf74b45
and eax, 0x14801
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4e18e
and eax, 0x60efc4f3
and eax, 0xc44083
or eax, 0x5180508
mov dword [ebx], eax
add ebx, edx
and eax, 0x64a18fce
and eax, 0x8a
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78866981
or eax, 0x799d1309
and eax, 0x99c4109
or eax, 0x82400480
mov dword [ebx], eax
add ebx, edx
or eax, 0x37f71efb
and eax, 0xd2b5849
or eax, 0x4000a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a07e226
or eax, 0x14992f9e
and eax, 0x5809899c
or eax, 0xa0440040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f6b50e2
and eax, 0x5502092a
or eax, 0x8900c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d2c57e8
or eax, 0x60b32fde
and eax, 0x18203f8
or eax, 0x408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2954da46
or eax, 0x6cb3f3be
and eax, 0x9f05188
or eax, 0x82080401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a544886
and eax, 0x41281805
or eax, 0x413e040
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aca3c3a
and eax, 0x80800
or eax, 0x3d8507ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee1c3ef
and eax, 0xb000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x521ee7c1
and eax, 0x2739a046
and eax, 0x118a040
or eax, 0x4c235c0d
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a52985
or eax, 0x2f02ef3b
and eax, 0xb0c7cb4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a04575
and eax, 0x5c36a79e
and eax, 0x414
or eax, 0x553bd041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c5fc45
and eax, 0x48c0810
or eax, 0xc20107ac
mov dword [ebx], eax
add ebx, edx
and eax, 0xd485df4
and eax, 0x7ef40dd2
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2612d90d
and eax, 0x5029005
or eax, 0x40292440
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a889450
or eax, 0xefe77eb
and eax, 0xa3474e8
or eax, 0x81010000
mov dword [ebx], eax
add ebx, edx
and eax, 0xdca2b6e
and eax, 0x9000048
or eax, 0x4489c405
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cba9993
and eax, 0x6411899c
or eax, 0x80440200
mov dword [ebx], eax
add ebx, edx
or eax, 0x7439f0f4
and eax, 0x80185188
or eax, 0xb800401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11fea6e5
or eax, 0x717a2b99
and eax, 0xc002c045
or eax, 0x810400
mov dword [ebx], eax
add ebx, edx
or eax, 0x68417a10
and eax, 0xc0418801
or eax, 0x4040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a37bbd1
and eax, 0x3a140981
or eax, 0x188440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x76554369
and eax, 0x95d0849
or eax, 0x209004
mov dword [ebx], eax
add ebx, edx
or eax, 0x7871e11a
and eax, 0x1244147
or eax, 0x800480
mov dword [ebx], eax
add ebx, edx
and eax, 0x196f97db
or eax, 0x4e353fdd
and eax, 0x4b000000
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdc1092
and eax, 0x256626d5
and eax, 0x24440000
or eax, 0x8001c707
mov dword [ebx], eax
add ebx, edx
or eax, 0x78fca7ce
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb61d98
and eax, 0
or eax, 0x33ac558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c9fb12c
or eax, 0x372115ed
and eax, 0x2d35a445
or eax, 0x400010
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1d70e
xor eax, 0x193398a5
and eax, 0x19000481
or eax, 0x22cc410a
mov dword [ebx], eax
add ebx, edx
and eax, 0xd2991bd
and eax, 0x8080001
or eax, 0x75e444
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a05519d
xor eax, 0x1d97a39f
and eax, 0x190418a
or eax, 0x2a600c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd206f9
and eax, 0x8500009
or eax, 0x1525e044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x711d2f12
and eax, 0x5895d8cc
and eax, 0x8004008
or eax, 0x81fc1583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11b2bc97
or eax, 0x73caf380
and eax, 0x418a9014
or eax, 0x4010441
mov dword [ebx], eax
add ebx, edx
and eax, 0x17ecc03d
or eax, 0x4eed4660
and eax, 0x458050
or eax, 0x90000980
mov dword [ebx], eax
add ebx, edx
and eax, 0x690b4b52
and eax, 0x900
or eax, 0x83d0448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a88a93
and eax, 0x80100
or eax, 0x4d8100c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f4fbf
xor eax, 0x55c53aa7
and eax, 0x10440b00
or eax, 0x841180d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11dd6325
and eax, 0x5804031
or eax, 0x7810150a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3328a0b4
and eax, 0x7cfab5af
and eax, 0x20000000
or eax, 0x8c458b5c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab9f7e2
and eax, 0x88d44522
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x55f33f44
and eax, 0x2cfa68bd
and eax, 0x800000
or eax, 0x4d0b8c45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x746516e
and eax, 0x4bcc5086
and eax, 0xc00000
or eax, 0x10183d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e26e328
and eax, 0x100
or eax, 0x83d44c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c47bb66
and eax, 0x3bff525a
and eax, 0x21000048
or eax, 0x54008c35
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a5af9e
and eax, 0x77c721f3
and eax, 0x4050123
or eax, 0xf8508a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf96369
and eax, 0x8b884109
or eax, 0x1480
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc15d567
and eax, 0x5898044
or eax, 0x40005001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f7f86eb
or eax, 0x30303c8e
and eax, 0x38440a84
or eax, 0xc4098100
mov dword [ebx], eax
add ebx, edx
and eax, 0x43453dbd
and eax, 0x10980
or eax, 0x8900e003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fbf5e0e
and eax, 0x5cf5fdbd
and eax, 0x5480b40d
or eax, 0x10b4840
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f84eedf
or eax, 0x28e3738b
and eax, 0x4413b88
or eax, 0x80140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab38d89
or eax, 0x61f6d89f
and eax, 0x4183111d
or eax, 0x4080260
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e1038b
and eax, 0x6df57d8
and eax, 0x4000c0
or eax, 0xe4052b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f5e71a5
and eax, 0x90b0a44
or eax, 0x44800130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ede4e85
or eax, 0x9ed8d90
and eax, 0x484d01c0
or eax, 0x94000208
mov dword [ebx], eax
add ebx, edx
xor eax, 0xed8c60c
and eax, 0x5e2d2023
and eax, 0x50000000
or eax, 0x2cc04d3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x205d6b7f
xor eax, 0x13169432
and eax, 0x4c418b09
or eax, 0x80140002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40cbbfe1
and eax, 0x8881422
or eax, 0x33604111
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ce7acf9
or eax, 0x62e2680c
and eax, 0x8602c15
or eax, 0x11d9040
mov dword [ebx], eax
add ebx, edx
and eax, 0x23766830
and eax, 0x1600000
or eax, 0x8280458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2784693f
and eax, 0x4000080
or eax, 0x41890140
mov dword [ebx], eax
add ebx, edx
or eax, 0x59273c1f
xor eax, 0x15b02b0a
and eax, 0x80d02c0
or eax, 0xb4408920
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ae595fe
and eax, 0x8018180
or eax, 0x81004003
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d52bda6
or eax, 0x11816fbf
and eax, 0x1181ac0d
or eax, 0x440a1040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59900f2e
and eax, 0x28340
or eax, 0x1c00088
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ee30063
and eax, 0xbc00189
or eax, 0x80085400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x727e0a92
or eax, 0x44332cca
and eax, 0xc0835c41
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f237a03
xor eax, 0x4550c2a4
and eax, 0x98410801
or eax, 0x44048100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f05b5be
and eax, 0x83440d8b
or eax, 0xb04000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7df24d85
xor eax, 0x40befa6
and eax, 0x5890001
or eax, 0x480001c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b7ea3c
and eax, 0x148bf4
or eax, 0xf4410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0ee62d
or eax, 0x18f3788b
and eax, 0x18b8550b
or eax, 0x23040020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e16907b
and eax, 0x128c050
or eax, 0xa550005
mov dword [ebx], eax
add ebx, edx
or eax, 0x234a8109
or eax, 0x6f9028a3
and eax, 0x2bc0418b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4559ed23
and eax, 0xd9d645e
and eax, 0x4192000
or eax, 0x41228845
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f1d0f89
and eax, 0x1190800
or eax, 0x8a0274d4
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ea0c48
and eax, 0x4d23444c
or eax, 0x8001
mov dword [ebx], eax
add ebx, edx
or eax, 0x23294809
and eax, 0x6c090848
or eax, 0x904433a0
mov dword [ebx], eax
add ebx, edx
and eax, 0xcff61be
and eax, 0x45179880
and eax, 0x4010000
or eax, 0x518a107c
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bdaeaff
or eax, 0x19c8ab20
and eax, 0x60513be4
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6007a66
or eax, 0x10eba7af
and eax, 0x448b086c
or eax, 0x1000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c6fb3cf
and eax, 0x701e9ca0
and eax, 0
or eax, 0xb44523b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b415f83
and eax, 0x4d010930
or eax, 0x8a0044
mov dword [ebx], eax
add ebx, edx
and eax, 0x748d4a24
or eax, 0x643118c8
and eax, 0xa900a8
or eax, 0x1408310
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bb0b55e
and eax, 0x9b80588
or eax, 0xe0004801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59c494c
and eax, 0x1543e6ad
and eax, 0x4000484
or eax, 0xfbfffa2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x44d5e1b8
and eax, 0xc44088
or eax, 0x81201503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2528314b
and eax, 0x464c0
or eax, 0x329102
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f679559
and eax, 0x79c58d3b
and eax, 0x60458100
or eax, 0x84100800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5636d721
or eax, 0x3a9542fd
and eax, 0x2c44489
or eax, 0x1080102
mov dword [ebx], eax
add ebx, edx
or eax, 0x153606b4
and eax, 0x5884405
or eax, 0x4001a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61f55889
and eax, 0x8a8cc
or eax, 0x8b014300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c40ee7f
or eax, 0x73fe3c78
and eax, 0x4182cc4c
or eax, 0x80010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x111b5844
and eax, 0xc0098801
or eax, 0xc440100
mov dword [ebx], eax
add ebx, edx
or eax, 0xe8e63a4
or eax, 0xd57a4f9
and eax, 0xbcc4589
or eax, 0x30001002
mov dword [ebx], eax
add ebx, edx
or eax, 0x26983768
xor eax, 0x136c5070
and eax, 0xc002411
or eax, 0x810f9844
mov dword [ebx], eax
add ebx, edx
or eax, 0x18501726
and eax, 0x67f793a0
and eax, 0x200
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x78549f93
or eax, 0x35c3ab34
and eax, 0x29c40583
or eax, 0x2004008
mov dword [ebx], eax
add ebx, edx
or eax, 0x474d5458
and eax, 0x45091041
or eax, 0x32a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba7a408
and eax, 0xa181448
or eax, 0x81016990
mov dword [ebx], eax
add ebx, edx
and eax, 0x4619cf96
xor eax, 0x6bf3cfa1
and eax, 0x41828001
or eax, 0x8001704c
mov dword [ebx], eax
add ebx, edx
or eax, 0x595710ce
and eax, 0xd0458001
or eax, 0x20080900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7389bcf3
and eax, 0x3c41583
or eax, 0x104008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c1ddd3
and eax, 0x786fc550
and eax, 0x404000
or eax, 0x834b055
mov dword [ebx], eax
add ebx, edx
and eax, 0x41c404e6
and eax, 0x440000
or eax, 0x3bb8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a26bfec
and eax, 0x117cf445
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5362b6ec
or eax, 0x36e8748a
and eax, 0x2ec448b
or eax, 0x81000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77835743
and eax, 0x440900c8
or eax, 0x9800121
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b6d327
and eax, 0x5ed73286
and eax, 0x4c150284
or eax, 0xa0408968
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af7f8c2
and eax, 0x48558800
or eax, 0x9000270f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78e96afc
xor eax, 0x19b2b39d
and eax, 0x3908542a
or eax, 0x44b00111
mov dword [ebx], eax
add ebx, edx
and eax, 0x64ff0869
or eax, 0x61d93992
and eax, 0x4041090a
or eax, 0x80048240
mov dword [ebx], eax
add ebx, edx
or eax, 0xed54843
or eax, 0x57b69c72
and eax, 0x5cf4453b
or eax, 0x20080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c8fcc1
or eax, 0x651f5c5b
and eax, 0x744d8939
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d49f2ee
and eax, 0x89006983
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
or eax, 0x78bf636b
xor eax, 0x309f0984
and eax, 0x4100e04d
or eax, 0x148b1400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3567ab2d
and eax, 0x60441b60
or eax, 0x8c112094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68fcdbc0
or eax, 0x54277a44
and eax, 0x448b1074
or eax, 0x1000409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52df49ff
xor eax, 0x1c7c2425
and eax, 0x80039a0
or eax, 0xd0450218
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54aebb17
and eax, 0x48b002d
or eax, 0x41000c50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bade1c6
xor eax, 0x36807cf
and eax, 0x2d468870
or eax, 0x50b11180
mov dword [ebx], eax
add ebx, edx
or eax, 0x57be1c07
and eax, 0x504519e4
or eax, 0x80002200
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f04d58a
xor eax, 0x15bebb1c
and eax, 0x458a001c
or eax, 0x8011460
mov dword [ebx], eax
add ebx, edx
and eax, 0x3040e02
and eax, 0x1000000
or eax, 0xc183c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x85912c9
or eax, 0x43914059
and eax, 0xbc84189
or eax, 0x80000c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x328f184
or eax, 0x6624e360
and eax, 0x4528c040
or eax, 0x10030815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2259afe
and eax, 0x400412a8
or eax, 0xa8512900
mov dword [ebx], eax
add ebx, edx
and eax, 0x680b80b0
and eax, 0x40010020
or eax, 0x58a095d
mov dword [ebx], eax
add ebx, edx
or eax, 0x44cf668f
and eax, 0x73d63c99
and eax, 0x1c00090
or eax, 0x8364
mov dword [ebx], eax
add ebx, edx
or eax, 0x77fe1de9
and eax, 0x3f40589
or eax, 0x88004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256fef0a
or eax, 0x7449b630
and eax, 0x4c03a001
or eax, 0x120404c
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a699fa
or eax, 0x3df98cf
and eax, 0x34d10c0
or eax, 0x88006510
mov dword [ebx], eax
add ebx, edx
xor eax, 0x109f3675
xor eax, 0x2aecbaeb
and eax, 0xa002f044
or eax, 0x4a810011
mov dword [ebx], eax
add ebx, edx
and eax, 0x151bb49b
and eax, 0x2fea0754
and eax, 0
or eax, 0xf0558901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b5f0c66
or eax, 0x506b2f3d
and eax, 0x340050b
or eax, 0x804080
mov dword [ebx], eax
add ebx, edx
or eax, 0x36329ac
and eax, 0x616005
or eax, 0x3c149040
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b20dea
and eax, 0x3be44d8b
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1c0b4a
or eax, 0x28a20a81
and eax, 0x2c7c0049
or eax, 0x1b004
mov dword [ebx], eax
add ebx, edx
or eax, 0x622fe660
and eax, 0x1aa9e664
and eax, 0x8084400
or eax, 0x81d0118b
mov dword [ebx], eax
add ebx, edx
or eax, 0x46864844
and eax, 0x458a0045
or eax, 0x18010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1710c65c
xor eax, 0x418a7c01
and eax, 0x14018858
or eax, 0x688401a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5296c66f
or eax, 0x8983e1d
and eax, 0x89cbe7d
or eax, 0x83634182
mov dword [ebx], eax
add ebx, edx
and eax, 0x54ecd494
and eax, 0x80d004
or eax, 0xe9032849
mov dword [ebx], eax
add ebx, edx
or eax, 0x34156747
xor eax, 0x6e0b7f69
and eax, 0x900c8000
or eax, 0x68410901
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f6ba1a
and eax, 0x400000
or eax, 0x8398558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b28697d
or eax, 0x1db8e887
and eax, 0x158801c2
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8d3a61
and eax, 0x40b80
or eax, 0x80418058
mov dword [ebx], eax
add ebx, edx
and eax, 0x31db201c
and eax, 0x400018
or eax, 0xff3c8523
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cec8e47
xor eax, 0x3ac93960
and eax, 0x24bd63
or eax, 0x858429c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x274cd317
xor eax, 0x30993ec3
and eax, 0x1ba8000b
or eax, 0x20044d80
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e22b7fc
xor eax, 0x65840a2d
and eax, 0x828b440
or eax, 0x155000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a71438
and eax, 0x1d80001
or eax, 0x8220558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x521e5323
xor eax, 0x366c9131
and eax, 0x14000002
or eax, 0x418901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6221d8ba
and eax, 0x1323f44a
and eax, 0x8048
or eax, 0xe8450bb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d2fe79
or eax, 0x72c49c28
and eax, 0x8000
or eax, 0x89014083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b4a62a1
and eax, 0x2ec8ae8b
and eax, 0x808a001
or eax, 0x45834844
mov dword [ebx], eax
add ebx, edx
and eax, 0x5355e2da
and eax, 0x40018040
or eax, 0x388c0984
mov dword [ebx], eax
add ebx, edx
and eax, 0x3041d784
and eax, 0x18184
or eax, 0x8bfe7e7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46da8793
and eax, 0x85017844
or eax, 0x10888411
mov dword [ebx], eax
add ebx, edx
and eax, 0x318f3653
xor eax, 0x61fe9dec
and eax, 0x7077a934
or eax, 0x8f885640
mov dword [ebx], eax
add ebx, edx
or eax, 0x7617caf5
and eax, 0x83fc4581
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5248df40
and eax, 0x418000c0
or eax, 0x4090100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23d9161
or eax, 0x106f3b07
and eax, 0x508d8ba4
or eax, 0x28000058
mov dword [ebx], eax
add ebx, edx
xor eax, 0x682b3366
and eax, 0x4a27306e
and eax, 0x26300a
or eax, 0x3bd9cff5
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fdaee1a
xor eax, 0x244023d0
and eax, 0x3f9a4488
or eax, 0xc0653005
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bb79b5b
xor eax, 0x35159313
and eax, 0xa02001a
or eax, 0x81157ce5
mov dword [ebx], eax
add ebx, edx
and eax, 0x17cb5222
xor eax, 0x4c0b5eed
and eax, 0x45000445
or eax, 0x1003d010
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eaf1749
xor eax, 0x6f11ef86
and eax, 0x58103bc0
or eax, 0x84450038
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b33be62
and eax, 0x76155558
and eax, 0x50508
or eax, 0x828807
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fdb7dad
or eax, 0x6a2319ad
and eax, 0x40830000
or eax, 0x5080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46c1b1
xor eax, 0x5a5da2a7
and eax, 0x4002300
or eax, 0xe04518c8
mov dword [ebx], eax
add ebx, edx
or eax, 0xc65896
or eax, 0x363332eb
and eax, 0x44837b7d
or eax, 0x9080400
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e7bc13b
or eax, 0x6f20e605
and eax, 0x34493b40
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62d6d291
and eax, 0x5c3859ed
and eax, 0x54084141
or eax, 0x183363c
mov dword [ebx], eax
add ebx, edx
or eax, 0x611ef5c2
or eax, 0x4258cac1
and eax, 0x60553bc4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7791dfb3
and eax, 0x40010900
or eax, 0x5c6007d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f930d17
and eax, 0x20
or eax, 0x180
mov dword [ebx], eax
add ebx, edx
or eax, 0x59807d83
and eax, 0x41006900
or eax, 0x86078200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec221b8
or eax, 0x5be6e277
and eax, 0xa045
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d23d2a2
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3163bf0b
xor eax, 0x7410f590
and eax, 0x400288
or eax, 0xa0053164
mov dword [ebx], eax
add ebx, edx
or eax, 0x533b1217
and eax, 0x64fb0996
and eax, 0x60700180
or eax, 0x9f008409
mov dword [ebx], eax
add ebx, edx
and eax, 0x59e95ca5
and eax, 0x49000481
or eax, 0x48bfb7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7189b4
xor eax, 0x317881b
and eax, 0x1c18240
or eax, 0x1ac
mov dword [ebx], eax
add ebx, edx
and eax, 0x68279e40
xor eax, 0x18569957
and eax, 0x440901
or eax, 0x83a84488
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b85188
or eax, 0x2a30c090
and eax, 0xebfc5099
or eax, 0x14032024
mov dword [ebx], eax
add ebx, edx
or eax, 0x81610c2
and eax, 0x417400ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21cbc75f
and eax, 0x140000b
or eax, 0x2a985580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7c3a26
and eax, 0x5206005
or eax, 0x501b8050
mov dword [ebx], eax
add ebx, edx
or eax, 0x5374357a
and eax, 0x3147d7d7
and eax, 0x1065510
or eax, 0x8a3028a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x33af4196
and eax, 0xab0f7404
or eax, 0x4008041
mov dword [ebx], eax
add ebx, edx
or eax, 0x654dddaf
xor eax, 0x5ca10fd0
and eax, 0x8188b005
or eax, 0x4010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6aecfd81
or eax, 0x4a78ea6b
and eax, 0xef7def6c
or eax, 0x10821000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29614419
and eax, 0x89ac4d09
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x653b83b2
and eax, 0x468ae6a6
and eax, 0x80080
or eax, 0xfff7680d
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e287d0
and eax, 0x2b0d24e8
and eax, 0x200500c8
or eax, 0x90508b37
mov dword [ebx], eax
add ebx, edx
or eax, 0x407bb6b8
and eax, 0x80018283
or eax, 0x9004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2185830a
and eax, 0x81818001
or eax, 0x40a3054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dcaf4c0
and eax, 0xc8414404
or eax, 0x37bebb68
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7248c845
and eax, 0x8d200529
or eax, 0x72488012
mov dword [ebx], eax
add ebx, edx
and eax, 0xd36b944
xor eax, 0x7ff3389
and eax, 0x85db289
or eax, 0x1204d76
mov dword [ebx], eax
add ebx, edx
and eax, 0xea14e6b
and eax, 0x204c0b
or eax, 0x83d00180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fcc8d4a
and eax, 0x1800108
or eax, 0x4c0900e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f49336a
xor eax, 0x13600280
and eax, 0
or eax, 0xf8558bf0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f3bd6a
and eax, 0x500120
or eax, 0x7c80541b
mov dword [ebx], eax
add ebx, edx
or eax, 0x32f3ad7c
or eax, 0x10d917ed
and eax, 0x28418b1f
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4af25a4d
and eax, 0x60a04102
or eax, 0x15480401
mov dword [ebx], eax
add ebx, edx
and eax, 0x32839caa
and eax, 0x30000002
or eax, 0xcc4d8b15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2217065b
and eax, 0xdc488d0c
or eax, 0x52203
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e1ae515
and eax, 0x4044481a
or eax, 0x3da80521
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b8125e1
and eax, 0x500f00b
and eax, 0x4000000
or eax, 0xe8558b14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x414b673c
and eax, 0x29004408
or eax, 0x12c01103
mov dword [ebx], eax
add ebx, edx
and eax, 0x1062941f
and eax, 0x400401
or eax, 0x93de054
mov dword [ebx], eax
add ebx, edx
and eax, 0x24440d0c
xor eax, 0x1e3c8de0
and eax, 0x2780180
or eax, 0x8184440b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b672bd2
and eax, 0x40890040
or eax, 0x5000180
mov dword [ebx], eax
add ebx, edx
or eax, 0x754f9c18
and eax, 0x744d89d8
or eax, 0x80000224
mov dword [ebx], eax
add ebx, edx
xor eax, 0x581218c8
or eax, 0x4eab301f
and eax, 0x88018103
or eax, 0x1004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x459395d6
and eax, 0x4583d445
or eax, 0x10082008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aae413e
and eax, 0x40000008
or eax, 0xb4550bd0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc56deec
or eax, 0x3841e21b
and eax, 0x4014050
or eax, 0x418a1524
mov dword [ebx], eax
add ebx, edx
or eax, 0x534b7336
or eax, 0x1f273f7a
and eax, 0x54450368
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e75717
or eax, 0x76f84ce2
and eax, 0x7cf8443b
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ea8764
xor eax, 0x4b0c34df
and eax, 0x20448300
or eax, 0xc001084a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f66c9d
or eax, 0x52d9a6b9
and eax, 0x8079e799
or eax, 0x28041000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4470e414
xor eax, 0x1dd6a2fd
and eax, 0x70a84520
or eax, 0xc44001b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2137869f
and eax, 0x50418324
or eax, 0xa0040811
mov dword [ebx], eax
add ebx, edx
or eax, 0x1169f042
and eax, 0xf06df311
or eax, 0xc100488
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e9c8fa
and eax, 0x40404018
or eax, 0x3c900523
mov dword [ebx], eax
add ebx, edx
or eax, 0x1505eb43
xor eax, 0x579bf587
and eax, 0x284c0a28
or eax, 0xd0018101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1427254e
and eax, 0x56d2c055
and eax, 0x54408001
or eax, 0xab240d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6249821c
and eax, 0x15090f95
or eax, 0x4082f06a
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f07736
or eax, 0x65e5bafe
and eax, 0x608589e8
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x72da1d4b
or eax, 0xcb0f4a0
and eax, 0x8b0fde8
or eax, 0x834f0217
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b21fd0e
xor eax, 0x46f2c38d
and eax, 0x48832801
or eax, 0xa000c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636878de
and eax, 0x88418001
or eax, 0x60040900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f18690f
and eax, 0x68000901
or eax, 0x9764848a
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c58a4
xor eax, 0x23fc7951
and eax, 0x8c10a4fe
or eax, 0x12b5b01
mov dword [ebx], eax
add ebx, edx
or eax, 0x216fcf8f
and eax, 0xad7fff60
or eax, 0x52800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5d45ad
and eax, 0x558b096d
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b97d18
or eax, 0x7ce8d6b1
and eax, 0x1e883b0
or eax, 0x20040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7270414f
and eax, 0x61f04189
or eax, 0x88001400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a0a475d
and eax, 0x28004501
or eax, 0xd7ffb8a6
mov dword [ebx], eax
add ebx, edx
and eax, 0xf561593
and eax, 0x3540583
or eax, 0xc009e008
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdda4ea1
and eax, 0xcc830108
or eax, 0x200854c4
mov dword [ebx], eax
add ebx, edx
and eax, 0xd84753e
and eax, 0x4004400
or eax, 0xc374a883
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd8fe0a
and eax, 0x9a4d801
or eax, 0x10030044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1453c741
xor eax, 0x744304de
and eax, 0x44400001
or eax, 0x1870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4baa0a88
and eax, 0xe10880
or eax, 0x5020
mov dword [ebx], eax
add ebx, edx
or eax, 0x33476fa5
or eax, 0x79af4f6d
and eax, 0x78454700
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb8c918
and eax, 0x69993881
and eax, 0
or eax, 0x140a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1001385f
and eax, 1
or eax, 0x9e9445c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a09d2e1
and eax, 0x2831739
and eax, 0x2000000
or eax, 0xc5000098
mov dword [ebx], eax
add ebx, edx
and eax, 0x6207c8ba
and eax, 0x2000000
or eax, 0x2552e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c6bb3d0
and eax, 0x41010000
or eax, 0x4c60000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c5356f
and eax, 0x800000
or eax, 0x1294cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4540b9a0
and eax, 0x44408500
or eax, 0x90054200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b0a369c
and eax, 0x1419c
or eax, 0x643
mov dword [ebx], eax
add ebx, edx
and eax, 0x335d5076
or eax, 0x2ae835b3
and eax, 0xa8045c7
or eax, 0x4100000
mov dword [ebx], eax
add ebx, edx
or eax, 0x778ea5f1
and eax, 0x470000c4
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5faa7d8a
and eax, 0x10002c44
or eax, 0x20448001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b9aa711
and eax, 0x3568f3b0
and eax, 0x1400000
or eax, 0x44870000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x317bc7e4
and eax, 0x2c975f0b
and eax, 0x844600
or eax, 0x22a0c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60a386f6
and eax, 0x40054000
or eax, 0x90408700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a36b1d
and eax, 0x2c14
or eax, 0x153a2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1123d400
xor eax, 0x3e574d1e
and eax, 0x25244480
or eax, 0x90800147
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259f8397
xor eax, 0x3136b4d7
and eax, 0x81000081
or eax, 0x46000030
mov dword [ebx], eax
add ebx, edx
or eax, 0x365fcbd5
and eax, 0x72ca88d4
and eax, 0x2088844
or eax, 0xd845401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1176d5ec
and eax, 0x5c60000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48734d0
and eax, 0x56e0b3ee
and eax, 0x800000
or eax, 0x571ae0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f13a3f1
and eax, 0xc448100
or eax, 0x80014600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed72ae5
or eax, 0x283c098e
and eax, 0xadcb
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
or eax, 0x76818a7f
and eax, 0x33f463b2
and eax, 0x30800182
or eax, 0x404445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x596da76a
and eax, 0x6eef801d
and eax, 0x40000001
or eax, 0x87000032
mov dword [ebx], eax
add ebx, edx
or eax, 0x3545d58a
and eax, 0x3141c401
or eax, 0x822044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d2c1d5a
and eax, 0x109432cc
and eax, 0x840000
or eax, 0x45430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7daaa006
xor eax, 0x4c62de1f
and eax, 0xd1608
or eax, 0xe081e4
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa31906
and eax, 0x458700
or eax, 0xf0004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x784357c
or eax, 0x19f2898b
and eax, 0x24af
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xbb9bdd7
and eax, 0x443c3fbb
and eax, 0x483
or eax, 0xb7c44144
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dab6905
and eax, 0xc7000005
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x8f29ff0
xor eax, 0x644f7ac7
and eax, 0x64407845
or eax, 0x88008400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b285252
or eax, 0x7c414c3b
and eax, 0x82680000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1897ca41
and eax, 0x526d467e
and eax, 0x2000000
or eax, 0x89000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e0caa4c
and eax, 0
or eax, 0xc083f845
mov dword [ebx], eax
add ebx, edx
and eax, 0x453fa55e
or eax, 0x2547d3c3
and eax, 0x60458101
or eax, 0x98000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2edc2c24
and eax, 0x569d0df4
and eax, 0x80d00
or eax, 0x8900408b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8680fd
and eax, 0x418a884d
or eax, 0x4012000
mov dword [ebx], eax
add ebx, edx
and eax, 0x779b5ba4
and eax, 0x45830804
or eax, 0x387491d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36fb29af
and eax, 0x41008060
or eax, 0x34c00584
mov dword [ebx], eax
add ebx, edx
and eax, 0xe05a2ef
and eax, 0x8000
or eax, 0xe8550b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x785e9f5b
and eax, 0x68440108
or eax, 0x15a85433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a776008
or eax, 0x16a20018
and eax, 0x4010122
or eax, 0xa8448a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x397c101e
or eax, 0x286e15a
and eax, 0x28c4411a
or eax, 0x55100421
mov dword [ebx], eax
add ebx, edx
or eax, 0x7679a308
and eax, 0x6c4d831a
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b1227b4
and eax, 0x8000100
or eax, 0x8101c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be1bc06
xor eax, 0x21a44ad4
and eax, 0x5001a441
or eax, 0x58a480c
mov dword [ebx], eax
add ebx, edx
or eax, 0x46e30765
and eax, 0x427c03b9
and eax, 0x40400308
or eax, 0xac1538c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60422036
xor eax, 0x65aef141
and eax, 0x41890839
or eax, 0x4020144
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d7a133d
and eax, 0x100013c
or eax, 0xc082c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x537018bb
xor eax, 0x3950bf3a
and eax, 0x8100580
or eax, 0x83ec4009
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ef8d42
and eax, 0x18b8849
or eax, 0x54002004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53e1c53d
and eax, 0x4400100
or eax, 0x38110208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af80961
and eax, 0x60a00009
or eax, 0x88545580
mov dword [ebx], eax
add ebx, edx
or eax, 0x266fdcc6
and eax, 0x6ff99aa4
and eax, 0x6ef99084
or eax, 0x91066559
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c521beb
and eax, 0x338d2562
and eax, 0x18d2020
or eax, 0x429881
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b186b55
and eax, 0x1cfe4ec1
and eax, 0x80000
or eax, 0x32e05000
mov dword [ebx], eax
add ebx, edx
or eax, 0x33d5f2d1
xor eax, 0x36f0a97c
and eax, 0x10000ac
or eax, 0x82000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x5807ce4b
and eax, 0x410104c4
or eax, 0x4880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b1088e
and eax, 0x10080808
or eax, 0xc04583b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dfff772
and eax, 0x8901e982
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x659f2a5
and eax, 0x3858c4b5
and eax, 0xc001
or eax, 0x558b104c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b37fac
and eax, 0x10108900
or eax, 0xa0450008
mov dword [ebx], eax
add ebx, edx
and eax, 0x333be726
and eax, 0x18000
or eax, 0x18848e8
mov dword [ebx], eax
add ebx, edx
and eax, 0xa0a8cf2
and eax, 0x8800
or eax, 0xf4450300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad3adaf
and eax, 0x400800
or eax, 0x8914408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3df24569
and eax, 0x1000009
or eax, 0x548bb444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32126260
and eax, 0x24111224
or eax, 0x804429c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d3adc85
and eax, 0x3090444d
and eax, 0x41
or eax, 0x458b083c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ea478a2
xor eax, 0x4199439b
and eax, 0x40010bb8
or eax, 0xb8443044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c23d3f0
or eax, 0x340398d4
and eax, 0x4c031974
or eax, 0x1880008
mov dword [ebx], eax
add ebx, edx
and eax, 0x74534032
and eax, 0x40010000
or eax, 0x984c3bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x78614a17
xor eax, 0x167ee71e
and eax, 0x44031048
or eax, 0x11880134
mov dword [ebx], eax
add ebx, edx
or eax, 0x5118572
and eax, 0x18a8168
or eax, 0x600280
mov dword [ebx], eax
add ebx, edx
and eax, 0x609bdbef
and eax, 0x4ec2b933
and eax, 0x800100
or eax, 0x8b685489
mov dword [ebx], eax
add ebx, edx
and eax, 0x4233f453
and eax, 0x204001
or eax, 0x4513a844
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510b85bf
xor eax, 0x70bc9b06
and eax, 0x74ec
or eax, 0x8b320000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10dd5ba9
and eax, 0x105008
or eax, 0x4d2b8845
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2f2bc9
xor eax, 0x6ef11d9a
and eax, 0x1006440
or eax, 0x8a211888
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a2b41
or eax, 0x4a17ac83
and eax, 0x413bdc41
or eax, 0x14000014
mov dword [ebx], eax
add ebx, edx
and eax, 0x52ab0177
xor eax, 0x63c46638
and eax, 0x3226468
or eax, 0x88001990
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ead466
xor eax, 0x5c88b82b
and eax, 0xc0024045
or eax, 0x2881a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x142e5cf8
and eax, 0xe0058801
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba6f099
xor eax, 0x3d1a8f9b
and eax, 0x11100d8a
or eax, 0x22e04001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6928df
and eax, 0x7508b0a2
and eax, 0x2000
or eax, 0x1174c04d
mov dword [ebx], eax
add ebx, edx
and eax, 0x48c80061
or eax, 0x464756f8
and eax, 0x2445489
or eax, 0x1880102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b8aa82f
and eax, 0x844c404
or eax, 0x1300051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x176e7246
xor eax, 0x7f0fa16f
and eax, 0x1100508
or eax, 0x82e84083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7475cddf
and eax, 0x45890040
or eax, 0x1a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c205a3
xor eax, 0x675f9808
and eax, 0x204589a8
or eax, 0x80000250
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43b418d9
and eax, 0xe0719301
or eax, 0x1c0c6498
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e3c61d4
or eax, 0x4d436df7
and eax, 0x1140c085
or eax, 0x340000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60692213
and eax, 0x600001
or eax, 0x3b984d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53cc2c0
or eax, 0xdab8e11
and eax, 0x96d8849
or eax, 0x104004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e415192
xor eax, 0x68535d1b
and eax, 0x3604480
or eax, 0x8090110b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cffaf67
and eax, 0x67b605fa
and eax, 0x50000e8
or eax, 0x50890102
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b95e65
and eax, 0x14010be0
or eax, 0xa8448010
mov dword [ebx], eax
add ebx, edx
and eax, 0x9d45e42
or eax, 0x49693444
and eax, 0x90c0400
or eax, 0x84904189
mov dword [ebx], eax
add ebx, edx
and eax, 0x709b4f8e
and eax, 0x7c35922c
and eax, 0x100008
or eax, 0x6a41b845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x291d1efa
and eax, 0x448404
or eax, 0xb4110900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f0bda04
and eax, 0x23fae36b
and eax, 0x20400100
or eax, 0x90058c52
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41838868
and eax, 0xf1c60010
or eax, 0xe396a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x101fb92b
xor eax, 0x1d95ccfc
and eax, 0x42601c05
or eax, 0x8888050
mov dword [ebx], eax
add ebx, edx
or eax, 0x41d4c4df
and eax, 0x3fcdcc9
or eax, 0x30032320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60be7581
and eax, 0x50418a48
or eax, 0xa4140181
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dc1e63a
and eax, 0x962
or eax, 0x144a8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bcc87ef
and eax, 0x3840489
or eax, 0x80784102
mov dword [ebx], eax
add ebx, edx
or eax, 0x60edbed6
xor eax, 0x2f7f6646
and eax, 0x44800180
or eax, 0x1090040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3955c699
xor eax, 0x16f8aa43
and eax, 0x14498ac0
or eax, 0xe004013c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6984d3d6
and eax, 0x1c3e86e4
and eax, 0xc4
or eax, 0x504103
mov dword [ebx], eax
add ebx, edx
or eax, 0x4245b03c
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x644d88f2
and eax, 0
or eax, 0x5533dc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bd161b7
and eax, 0x110010
or eax, 0xc4443bc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x131628b
and eax, 0x45010858
or eax, 0x8a0424
mov dword [ebx], eax
add ebx, edx
xor eax, 0x295a36d
and eax, 0x553510c6
and eax, 0x45040000
or eax, 0xab0ff0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ceee8f9
xor eax, 0x6cf2d46a
and eax, 0x53b80
or eax, 0xc0400068
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e0fbdd5
and eax, 0x40010940
or eax, 0xd8a003d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1295a6de
and eax, 0x1008380
or eax, 0xc10054
mov dword [ebx], eax
add ebx, edx
or eax, 0x248e703f
and eax, 0x1c44189
or eax, 0x8a100c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c825d8
or eax, 0x241a9ec0
and eax, 0xc29440
or eax, 0x42056015
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d957a78
and eax, 0
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
or eax, 0x316b5029
xor eax, 0x78876391
and eax, 0x49ac2000
or eax, 0x1003c800
mov dword [ebx], eax
add ebx, edx
and eax, 0x57b89b1e
or eax, 0x4b71b90f
and eax, 0x41890001
or eax, 0x4020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x67540c32
xor eax, 0x20c82f1e
and eax, 0x44000324
or eax, 0x1040c4d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cd53bb2
and eax, 0x6f65f5ed
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba4ec60
or eax, 0x13631903
and eax, 0x1020000
or eax, 0x1ca0e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x676a6481
and eax, 0x64448000
or eax, 0x90090b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2871b9e2
and eax, 0x2c00c2
or eax, 0x4105
mov dword [ebx], eax
add ebx, edx
and eax, 0x7024ef71
or eax, 0x3611a1f
and eax, 0x3000000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x98fa57a
and eax, 0x8283a450
or eax, 0x40005805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x395ad4aa
and eax, 0xf8510801
or eax, 0x4048100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d504833
and eax, 0xc1044102
or eax, 0x6f00489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77637583
and eax, 0x8aeacbf
and eax, 0x2000
or eax, 0x1040
mov dword [ebx], eax
add ebx, edx
or eax, 0x130cc824
and eax, 0x1080000
or eax, 0x4c830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7655a540
xor eax, 0x2a7f3593
and eax, 0x18180d0
or eax, 0x400320
mov dword [ebx], eax
add ebx, edx
or eax, 0x42b6d0cd
xor eax, 0x5ef4f7fa
and eax, 0x9000401
or eax, 0x82f04988
mov dword [ebx], eax
add ebx, edx
or eax, 0xe70b1bd
and eax, 0x53048a43
and eax, 0x1008801
or eax, 0x54893454
mov dword [ebx], eax
add ebx, edx
and eax, 0x28359467
and eax, 0x18400
or eax, 0xb8440998
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5845694
xor eax, 0x271c6b6b
and eax, 0x984d8040
or eax, 0x20000b10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3afa7ece
xor eax, 0x2f28f4f0
and eax, 0x94550900
or eax, 0x20008451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dc5d225
and eax, 0x80000d50
or eax, 0x30458002
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c5633d1
and eax, 0xbc572a50
or eax, 0x43a84000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a208c7d
and eax, 0x4d8b8855
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75640152
xor eax, 0x6134000a
and eax, 0xc98144
or eax, 0x12002a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c559d57
or eax, 0x288ac7
and eax, 0x9a40c81
or eax, 0x82404108
mov dword [ebx], eax
add ebx, edx
or eax, 0x169f63f6
xor eax, 0x6f351d98
and eax, 0xc0c25065
or eax, 0xc010d80
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab9396a
and eax, 0x48811140
or eax, 0xa40a448c
mov dword [ebx], eax
add ebx, edx
and eax, 0xe4dab6d
and eax, 0x2f8a97a6
and eax, 0x4080000
or eax, 0xc350ec83
mov dword [ebx], eax
add ebx, edx
and eax, 0x476e1ff8
and eax, 0x2080800
or eax, 0x1014f045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efc664e
and eax, 0x44c00000
or eax, 0x1070000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ee44e5d
and eax, 0x624a54
or eax, 0xa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46853a5d
or eax, 0x539a89e5
and eax, 0x5045c300
or eax, 0xa0000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24d1d2dd
and eax, 0x1d
or eax, 0xc822
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52cb82cd
or eax, 0x5e052efe
and eax, 0x1ccc44c6
or eax, 0x21200101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x375acf17
and eax, 0x2000010
or eax, 0xc5000028
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb555e69
and eax, 0x4455c41
or eax, 0x1200a004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e18c16c
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x751dfc35
and eax, 0x1040000
or eax, 0x4a51e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x113d7b77
and eax, 0x454300
or eax, 0xe4008400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5275957
and eax, 0x4100
or eax, 0x902f
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f29f551
and eax, 0x1c204547
or eax, 0x80c00080
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f6ec44
or eax, 0x727f3b5f
and eax, 0x46000050
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7435e1
and eax, 0x80541441
or eax, 0x1003c804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51904294
and eax, 0x41c70000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b027be6
and eax, 0x44ac0
or eax, 0x1008018
mov dword [ebx], eax
add ebx, edx
or eax, 0x67bca760
and eax, 0x4933b239
and eax, 0x40008200
or eax, 0x94454500
mov dword [ebx], eax
add ebx, edx
or eax, 0xb83c363
xor eax, 0x77899942
and eax, 0x4e20
or eax, 0x80d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df28a09
and eax, 0x39d044c1
or eax, 0x2000106
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1669690d
and eax, 0x5000040
or eax, 0xc2000125
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6064a250
and eax, 0x86648005
or eax, 0x508b4c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b89e83f
and eax, 0x6f49f193
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14916e69
and eax, 0x162a48
or eax, 0x810180
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d547230
and eax, 0xadaae17
and eax, 0x400200
or eax, 0xc405c500
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a0c155
xor eax, 0x4495594d
and eax, 0x9c10
or eax, 0xa6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x223c2922
and eax, 0x2000584
or eax, 0x58c04043
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c2a6af3
and eax, 0x46000020
or eax, 0x81000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x474858b9
and eax, 0x86401801
or eax, 0x4a444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b54f50f
and eax, 0x45000000
or eax, 0xc70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37cfca5f
and eax, 0x4018
or eax, 0xf500a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46497f90
and eax, 0x4454700
or eax, 0xb0008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5061de25
or eax, 0x58ef37f3
and eax, 0x6712
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9ccc6f
and eax, 0x4406
or eax, 0x87b001c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7774fab2
and eax, 0x427effd
and eax, 0x4000074
or eax, 0xc3000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d2e1553
and eax, 0x4000040
or eax, 0x818ac05
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb566c11
and eax, 0x5460000
or eax, 0x40810001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20531e08
and eax, 0x1141a08
or eax, 0x4a41a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16683ccd
or eax, 0x1b4c0275
and eax, 0x1c440300
or eax, 0xe0018800
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d9eb45
or eax, 0x6a0ef21b
and eax, 0x801e803
or eax, 0x81000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3010f0e5
and eax, 0x3000f845
or eax, 0x42e80400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4753eeb2
or eax, 0x17a70891
and eax, 0x3fffef0
or eax, 0x88000108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7126c9e0
and eax, 0x10bb7b85
and eax, 0x835980
or eax, 0xcc400465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x995ded3
and eax, 0x12d883dd
and eax, 0x408004
or eax, 0xcc8c4cc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a29508
and eax, 0x884c48c4
or eax, 0x44808408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316c3ee2
and eax, 0xcc80c00c
or eax, 0x4c0cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ca0744
and eax, 0xec8a45cc
or eax, 0x11000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b172f9c
and eax, 0xc71c6c80
or eax, 0x408003
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dad5afd
xor eax, 0x22e13137
and eax, 0x6404804
or eax, 0x18128441
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f7efb94
and eax, 0x5460001
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51409631
or eax, 0x146933c0
and eax, 0xfb4b0
or eax, 0x100004
mov dword [ebx], eax
add ebx, edx
and eax, 0x629069ba
and eax, 0x3144061
and eax, 0
or eax, 0xac45c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a7bcfa
and eax, 0xfb98
or eax, 5
mov dword [ebx], eax
add ebx, edx
and eax, 0x52bd0dc6
and eax, 0x184
or eax, 0xbcc44443
mov dword [ebx], eax
add ebx, edx
or eax, 0x79096eaa
and eax, 0xc50000af
or eax, 0x2000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1018d30
xor eax, 0x51867d80
and eax, 0x40022800
or eax, 0x3788045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73516a80
or eax, 0x6cfaddbb
and eax, 0x44c30000
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x148777a0
and eax, 0x8757a0
or eax, 0x208048
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d0a8de9
or eax, 0x494b8cba
and eax, 0x6445c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39949593
and eax, 0x100
or eax, 0x1a3e
mov dword [ebx], eax
add ebx, edx
or eax, 0x65091131
and eax, 0x6292365a
and eax, 0x40000002
or eax, 0x15f445c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x7eb02b31
and eax, 0x47000141
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536d4eb0
xor eax, 0xfb11cb5
and eax, 0x821c5044
or eax, 0x4018c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a54932
or eax, 0x43a741ee
and eax, 0x41870000
or eax, 0x4400001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7100c328
and eax, 0x464028
or eax, 0x1183890
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2173fa31
and eax, 0x58200
or eax, 0xd8404500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537509a
and eax, 0x9308
or eax, 0x45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d81817b
and eax, 0xc800006
or eax, 0x7845c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x39fab9db
and eax, 0x83
or eax, 0xc7000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49b673e
and eax, 0x1812005
or eax, 0x2c209040
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9ea06b
and eax, 0x56e908d5
and eax, 0x4810000
or eax, 0x41460000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f31177
and eax, 0xc00000
or eax, 0x43cf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bf0684d
and eax, 0x48044400
or eax, 0xb4418300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f72e084
and eax, 0x4280
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c86217e
and eax, 0x798dc000
and eax, 0
or eax, 0x80d445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6788a5ae
and eax, 0x7d9129e5
and eax, 0x45000020
or eax, 0x8200000e
mov dword [ebx], eax
add ebx, edx
or eax, 0x31c8f5ac
or eax, 0x19fa159d
and eax, 0x11aa405
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3527454d
and eax, 0x5070001
or eax, 0x40c00000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9fd03f
and eax, 0x11a0d4d7
and eax, 0xc000
or eax, 0x1762bc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2b9785
and eax, 0x76f056c8
and eax, 0x64404400
or eax, 0x88058300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ed8835
and eax, 0x10000
or eax, 0x4a72
mov dword [ebx], eax
add ebx, edx
or eax, 0x5489cb52
and eax, 0x10804142
or eax, 0xab600485
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb607d2
xor eax, 0x5cef1240
and eax, 0x87000105
or eax, 0x40000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc9f1e0
or eax, 0x4a4f116e
and eax, 0xb288d045
or eax, 0x4300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a43459e
or eax, 0x6c66e3a
and eax, 0x4820000
or eax, 0x41090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4758ab2c
and eax, 0x1000000
or eax, 0xb2d62dec
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a626e7d
and eax, 0xd6d29d5
and eax, 0
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb21d4a
and eax, 0x60090948
or eax, 0x904482a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x163a6f8c
and eax, 0x806c4d28
or eax, 0x9800003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44142608
and eax, 0x9e86001
or eax, 0x3904c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6776a406
xor eax, 0x602d296d
and eax, 0x2b05502
or eax, 0x81400089
mov dword [ebx], eax
add ebx, edx
and eax, 0x71beabd2
or eax, 0x4afd95ee
and eax, 0x418901c2
or eax, 0x14000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aedb798
and eax, 0x50010180
or eax, 0xa0448a70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29141338
and eax, 0x9100008
or eax, 0x6a04533
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a9764e
and eax, 0x12005
or eax, 0x888
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9a1497
and eax, 0x8090800
or eax, 0xd4448300
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ccbfe0e
and eax, 0x8018000
or eax, 0x81004183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29ee0d7b
or eax, 0x1b700367
and eax, 0x118bcc4d
or eax, 0x44001000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x715868f1
and eax, 0x45120b8
or eax, 0xc0040b40
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bba4952
and eax, 0x70da298a
and eax, 0x100
or eax, 0x458b1074
mov dword [ebx], eax
add ebx, edx
and eax, 0x61cbf031
xor eax, 0x3f1dfdbe
and eax, 0x7c04018c
or eax, 0x80410240
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a6441f7
and eax, 0x4c010174
or eax, 0x18a0800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x598d891b
xor eax, 0x4b16a164
and eax, 0x1000108
or eax, 0xc182e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57d37865
and eax, 0x2004989
or eax, 0x89ec0400
mov dword [ebx], eax
add ebx, edx
or eax, 0x64386ce2
or eax, 0x590580a1
and eax, 0xc281c841
or eax, 0x20014
mov dword [ebx], eax
add ebx, edx
and eax, 0x54fd0ab2
or eax, 0x31e976be
and eax, 0x40410800
or eax, 0x88148101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a6668dd
xor eax, 0x20cc54df
and eax, 0x82e40503
or eax, 0x1004088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd24f6f
and eax, 0x58001c0
or eax, 0x40090000
mov dword [ebx], eax
add ebx, edx
and eax, 0x764493c2
xor eax, 0x54d5cb82
and eax, 0x10458a40
or eax, 0xec0801a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f0bd3d
and eax, 0x20408904
or eax, 0x8c0d260b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15bf5520
and eax, 0x38f0482b
or eax, 0x44040510
mov dword [ebx], eax
add ebx, edx
or eax, 0x785893e0
xor eax, 0x3c668a3c
and eax, 0x40100100
or eax, 0x90458a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x18fb142a
and eax, 0x5e728ea2
and eax, 0x10500000
or eax, 0x6ca8553b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b154479
xor eax, 0x8740be8
and eax, 0x440b00
or eax, 0xa8018008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42b4cae7
or eax, 0x597aed48
and eax, 0x70c84523
or eax, 0x4040010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a074e
and eax, 0x64440209
or eax, 0x80098900
mov dword [ebx], eax
add ebx, edx
or eax, 0x41684a72
and eax, 0x8101c103
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x71d0e522
and eax, 0x100c000
or eax, 0x548b244d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0b2372
and eax, 0x1828374
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf2a034
xor eax, 0x2fbc316e
and eax, 0xa741108
or eax, 0x81804481
mov dword [ebx], eax
add ebx, edx
and eax, 0x58fa08fa
and eax, 0x50c077a4
and eax, 0
or eax, 0x453bf445
mov dword [ebx], eax
add ebx, edx
and eax, 0x224f86b5
and eax, 0x30404
or eax, 0x8b2078f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x14683d79
xor eax, 0x4db5e327
and eax, 0x40129448
or eax, 0xd214005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x331f5deb
and eax, 0xa0800a0
or eax, 0x81037418
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fc7be7f
and eax, 0x5400c845
or eax, 0x1331410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c1e56f2
and eax, 0x18050a80
or eax, 0xc0503150
mov dword [ebx], eax
add ebx, edx
or eax, 0x51b09231
and eax, 0x32d2af7d
and eax, 0x800070
or eax, 0x450b100c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4edfa1d5
and eax, 0x8443180
or eax, 0xe0010a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x319bdedc
and eax, 0x498a0118
or eax, 0x4011065
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b8e27c0
or eax, 0x6799b5c0
and eax, 0x580d33e0
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1b5a8
and eax, 0x51890160
or eax, 0x4020814
mov dword [ebx], eax
add ebx, edx
or eax, 0x68c9bf63
and eax, 0x4f316734
and eax, 0x1000334
or eax, 0xea80c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177c5522
and eax, 0x2945480
or eax, 0x89600109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a81a94b
and eax, 0x53904fe8
and eax, 0x1104c40
or eax, 0x442bb005
mov dword [ebx], eax
add ebx, edx
and eax, 0xf9882f8
and eax, 0x1080040
or eax, 0x8a627d94
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7abe14
and eax, 0x92a2804
or eax, 0x4411c049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6738655d
and eax, 0x2010d10
or eax, 0xc50870e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcbcb33
and eax, 0x14000
or eax, 0x8045
mov dword [ebx], eax
add ebx, edx
or eax, 0x79617768
and eax, 0x1610000
or eax, 0x68a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ccc80ae
xor eax, 0x77cac880
and eax, 0xc04006
or eax, 0x5c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x69dbd0b7
and eax, 0x197d7e1d
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b445fb
and eax, 0x5204451
or eax, 0x5003b804
mov dword [ebx], eax
add ebx, edx
and eax, 0x679c5898
and eax, 0x1005000
or eax, 0x8a2024c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78604b10
xor eax, 0x6218cc93
and eax, 0x40388801
or eax, 0x5035044
mov dword [ebx], eax
add ebx, edx
or eax, 0x630eecd9
xor eax, 0x1d5313a7
and eax, 0x42086d50
or eax, 0x85011084
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b176a00
and eax, 0x12800
or eax, 0x9445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df13f59
xor eax, 0x29fc7793
and eax, 0x4080000
or eax, 0x3e30000
mov dword [ebx], eax
add ebx, edx
or eax, 0x773100b7
and eax, 0xb80087
or eax, 0x44540
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c481c5f
or eax, 0x158aa63c
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x710fa3a4
and eax, 0x1000000
or eax, 0x4c0bf84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f282509
and eax, 0x9082008
or eax, 0x820055b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79409e45
xor eax, 0x6fac1a70
and eax, 0x1520e001
or eax, 0x401b0054
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b765d51
xor eax, 0x7aada993
and eax, 0xb0269c0
or eax, 0x80201410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bcefa2d
and eax, 0x2465d5f0
and eax, 0x208040
or eax, 0x451b7805
mov dword [ebx], eax
add ebx, edx
or eax, 0x44a63840
and eax, 0x11a7844
or eax, 0x8a000588
mov dword [ebx], eax
add ebx, edx
and eax, 0x602e2111
and eax, 0x22000
or eax, 0xe981c84d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1b2656
and eax, 0xe0088801
or eax, 0x8450100
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cc84243
and eax, 0x8080001
or eax, 0x23b0558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a68adca
or eax, 0x64c359ae
and eax, 0x8604804
or eax, 0x114a051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2476cb57
and eax, 0x1000102
or eax, 0x82fc4489
mov dword [ebx], eax
add ebx, edx
and eax, 0x3241e180
and eax, 0x3cb22e55
and eax, 0
or eax, 0x458901e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x48eb3a06
or eax, 0x662b45e9
and eax, 0x60490bec
or eax, 0x80048010
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e2c685
and eax, 0x8101c981
or eax, 0x8002002
mov dword [ebx], eax
add ebx, edx
or eax, 0x72711602
and eax, 0x5101e001
or eax, 0x48a004c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2880cf51
or eax, 0x30f31425
and eax, 0x1ea0338
or eax, 0x80c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b560e3
and eax, 0x3f84189
or eax, 0x88001400
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c61731
and eax, 0x801401
or eax, 0xc003a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6776e3d9
and eax, 0xa4450100
or eax, 0x10008801
mov dword [ebx], eax
add ebx, edx
and eax, 0x1049274b
and eax, 0x10400101
or eax, 0xefbec2e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61eadca6
and eax, 0x1c040b4f
or eax, 0x41e180b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab63927
xor eax, 0x421808de
and eax, 0x488801c1
or eax, 0xa4035402
mov dword [ebx], eax
add ebx, edx
or eax, 0x636e38b
and eax, 0x98e481
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x286e3625
and eax, 0xc60000
or eax, 0x45010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1012a2fa
or eax, 0x5a62b3e8
and eax, 0x2003e8
or eax, 0x100804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ae17f35
and eax, 0x28414400
or eax, 0x90048300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b17be10
and eax, 0x16500
or eax, 0x67
mov dword [ebx], eax
add ebx, edx
and eax, 0x741d164f
and eax, 0x35f6327a
and eax, 0x42
or eax, 0x10e04585
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460fc966
and eax, 0x46000020
or eax, 0x81000052
mov dword [ebx], eax
add ebx, edx
and eax, 0x2148db7f
xor eax, 0x774f6106
and eax, 0x50426044
or eax, 0x8b09801
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f84f148
and eax, 0x3525d13e
and eax, 0
or eax, 0x45c70001
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6c2afa
and eax, 0xa42ad8
or eax, 0x100504
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b6e2ab4
and eax, 0x40200
or eax, 0xd841c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x6129efc5
xor eax, 0x7b6c4db0
and eax, 0x8820
or eax, 0x414e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d267d83
and eax, 0x2c2404c5
or eax, 0xd2884102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b6e158
xor eax, 0x6a4918d
and eax, 0x86000010
or eax, 0x410000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c257f09
or eax, 0x47d8a4dd
and eax, 0x624ca845
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b8a885
and eax, 0x41c40001
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48dfbc7e
or eax, 0x1cefa01a
and eax, 0x4e1c74
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x543abec0
and eax, 0x4444c200
or eax, 0xa0010500
mov dword [ebx], eax
add ebx, edx
or eax, 0x54a47c78
and eax, 0x530
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fff9a14
and eax, 0x65c6e810
and eax, 0x1c00000
or eax, 0x201045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x38ea30a7
and eax, 0x83
or eax, 0xc7000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41db3750
xor eax, 0x5f3099dc
and eax, 0x50eba845
or eax, 0x24044000
mov dword [ebx], eax
add ebx, edx
and eax, 0xd0b39bc
xor eax, 0x6bf8e040
and eax, 0x45c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc99449
and eax, 0x10c8040
or eax, 0x212284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f9260
or eax, 0x546c0be2
and eax, 0x10440300
or eax, 0xa001c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c90a35f
and eax, 0x1244b
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fcdc1bf
and eax, 0x6bc444c4
or eax, 0x80100103
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c40d5b7
xor eax, 0x12cb9bc3
and eax, 0x42000004
or eax, 0x850000a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6edb2150
or eax, 0x1e3836e9
and eax, 0x1cc13445
or eax, 0x40048800
mov dword [ebx], eax
add ebx, edx
or eax, 0x51e8f200
or eax, 0x1a9f1a70
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x12ff6ea
or eax, 0x7696cb93
and eax, 0x848980
or eax, 0x480048
mov dword [ebx], eax
add ebx, edx
and eax, 0x4489acc8
and eax, 0x12a4501a
and eax, 0
or eax, 0xcc45c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b4d6e8e
or eax, 0x34f7fdf5
and eax, 0xd572
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5672ccca
xor eax, 0x73f4ec12
and eax, 0x18001c0
or eax, 0x12704407
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238d27c
or eax, 0x36559c42
and eax, 0x7000142
or eax, 0xc0000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcda8d99
and eax, 0x4b008045
or eax, 0x30214000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb3956b
and eax, 0x5820000
or eax, 0x40450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a52a2da
and eax, 0x20000
or eax, 0x1c65fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e240b67
and eax, 0x40100
or eax, 0xb441c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x142e62c3
and eax, 0xa741
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0xd275720
and eax, 0x5244509
or eax, 0xd00082
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c766e76
or eax, 0x222eb5f9
and eax, 0x2712
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d93012
xor eax, 0x77db0aa9
and eax, 0x1000589
or eax, 0x8af44000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4280f536
and eax, 0x4900e40d
or eax, 0x4030040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c63cc03
and eax, 0x44018000
or eax, 0xa04c09f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6e1d44
and eax, 0x540b09e0
or eax, 0x180000b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42796359
and eax, 0x4c2bb9d6
and eax, 0x20080
or eax, 0x1c08364
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f05cc7
and eax, 0x9205501
or eax, 0x82c40088
mov dword [ebx], eax
add ebx, edx
and eax, 0x34f28f80
and eax, 0x200400
or eax, 0x451be045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20dde1f1
or eax, 0x363d70c3
and eax, 0x338d05c0
or eax, 0x80000a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x351a4903
and eax, 0x83000000
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c71c0d4
xor eax, 0x5aa9b5ea
and eax, 0xc980640c
or eax, 0x20038841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d3b66e
and eax, 0xac400801
or eax, 0x400d8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9a9de9
or eax, 0xf15c234
and eax, 0x3104101
or eax, 0x80a0148a
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e9fea8
and eax, 0x1800088
or eax, 0x54090162
mov dword [ebx], eax
add ebx, edx
and eax, 0x525f291f
xor eax, 0x5d9f5e9a
and eax, 0xc040b90
or eax, 0xf0418020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a36747
and eax, 0x3800bcf0
and eax, 0x8008080
or eax, 0x81014003
mov dword [ebx], eax
add ebx, edx
or eax, 0x45e6aca1
and eax, 0x4d83ec01
or eax, 0x81044
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a75cbb
and eax, 0x500d00b4
or eax, 0xa0400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x5784feef
and eax, 0x50040020
or eax, 0x2de84d1b
mov dword [ebx], eax
add ebx, edx
or eax, 0x587fd31d
and eax, 0x5774df69
and eax, 0x50548b08
or eax, 0x88010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55e01a73
and eax, 0x5a4112b
or eax, 0x70084400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4340bf77
and eax, 0x101
or eax, 0xb8458a18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79839d10
xor eax, 0x44504071
and eax, 0x4944420
or eax, 0x70480103
mov dword [ebx], eax
add ebx, edx
and eax, 0x3295dcf4
and eax, 0x20040000
or eax, 0xc0498b1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x10e8d2de
and eax, 0x50b673ba
and eax, 2
or eax, 0x8901e981
mov dword [ebx], eax
add ebx, edx
and eax, 0x4df28d26
and eax, 0x6ca90a7a
and eax, 0
or eax, 0x558be04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x30b6f0b0
or eax, 0x48aee608
and eax, 0x601532d0
or eax, 0x80400900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6714e4f4
and eax, 0x40000050
or eax, 0x58b092d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c055db
xor eax, 0x213e915a
and eax, 0xc080a0
or eax, 0x1000348
mov dword [ebx], eax
add ebx, edx
or eax, 0x52cfbd9d
and eax, 0x3c80589
or eax, 0x88204000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1464ee2f
xor eax, 0x25c3a86e
and eax, 0xa8034041
or eax, 0x4180900c
mov dword [ebx], eax
add ebx, edx
or eax, 0x19cfbca5
xor eax, 0x1a1a7d8
and eax, 0xd04c0901
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6890609e
or eax, 0x2d4e1d52
and eax, 0x39d0558b
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d728ef
and eax, 0x1045c44
or eax, 0x12788011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bb53a11
and eax, 0x3340001
or eax, 0x38c0458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51f93926
and eax, 0xa0c5805
or eax, 0x1708040
mov dword [ebx], eax
add ebx, edx
and eax, 0x19311ce0
and eax, 0x602d5f35
and eax, 0x200800
or eax, 0x3d8458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c3be782
and eax, 0xd03a009
or eax, 0x40381444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b7d79ef
and eax, 0x2044da0
or eax, 0x8910305c
mov dword [ebx], eax
add ebx, edx
or eax, 0x43790f4c
and eax, 0x4dcdc3a
and eax, 0x81810
or eax, 0x5503a045
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3388f7
and eax, 0x3c1138d4
or eax, 0x80440300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5723ed09
and eax, 0x4503095d
or eax, 0x880020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f51c494
and eax, 0x1000000
or eax, 0xc083a8
mov dword [ebx], eax
add ebx, edx
or eax, 0xf71af7e
and eax, 0xba00588
or eax, 0x80084001
mov dword [ebx], eax
add ebx, edx
or eax, 0x695ed925
or eax, 0x7d377379
and eax, 0xf799e045
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x69a8d13a
or eax, 0x3293376f
and eax, 0x411be46d
or eax, 0x4200810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ab406f
or eax, 0x36354410
and eax, 0x2016c10
or eax, 0x890811e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b89bed2
or eax, 0x7b122f8
and eax, 0xc981f448
or eax, 0x20020005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c0d0c0
and eax, 0x80410001
or eax, 0x740c8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aada210
and eax, 0x1ac00101
or eax, 0x211c548a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3db53e15
and eax, 0x9141001
or eax, 0x69c854
mov dword [ebx], eax
add ebx, edx
or eax, 0x5417544d
and eax, 0x1704409
or eax, 0x82800182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1170b731
and eax, 0x8000a8
or eax, 0x45090140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc92c67
and eax, 0x28002980
or eax, 0xd738c070
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6f857a
or eax, 0x13b1c390
and eax, 0x4d8beffa
or eax, 0x1005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bcdfb4c
and eax, 0x10440080
or eax, 0xc0093b40
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8397da
xor eax, 0x60c4763
and eax, 0x50834038
or eax, 0x5080544
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e3f22b8
and eax, 0x4010028
or eax, 0xb8540bc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50a0ffed
or eax, 0x4c250fe6
and eax, 0xcd4552b
or eax, 0x3080010
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c23cc7
and eax, 0x27d8d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cef2dee
or eax, 0x61524040
and eax, 0x2c450900
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x119ce592
and eax, 0x89984580
or eax, 0x2000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f5a3b1
xor eax, 0x49595ac
and eax, 0x401840d
or eax, 0x49884040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b92a91
and eax, 0x40108a94
or eax, 0x84450100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dacab6a
and eax, 0x89018282
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x40a2038d
and eax, 1
or eax, 0x458bc454
mov dword [ebx], eax
add ebx, edx
and eax, 0x70900b0f
xor eax, 0x2ec73a6e
and eax, 0x4453a08
or eax, 0x90000190
mov dword [ebx], eax
add ebx, edx
and eax, 0x734cf0ab
and eax, 0x440008
or eax, 0x2188d07
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4a97d7
xor eax, 0x6d282ec7
and eax, 0x400a0000
or eax, 0xd810000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2badd7a0
and eax, 0x4f556056
and eax, 0x1010000
or eax, 0xc083ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x21cc0334
and eax, 0x1cc0188
or eax, 0x8a204c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x722848a8
and eax, 0x6e3e329a
and eax, 0x40280000
or eax, 0x1513ec55
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c943084
and eax, 0x458d0c90
or eax, 0x2000328
mov dword [ebx], eax
add ebx, edx
or eax, 0x1481f62
and eax, 0x3000002
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b706888
and eax, 0x304000
or eax, 0x45038045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194c641b
and eax, 0x18040454
or eax, 0x23800ba0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53c2b1f1
xor eax, 0x13112be5
and eax, 0xb000000
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e44f20a
or eax, 0x7dca14a7
and eax, 0x4d88f40d
or eax, 0x10840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f60d50f
xor eax, 0x793b7dc6
and eax, 0x48500080
or eax, 0x84058b10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17b174cf
and eax, 0x8b845509
or eax, 0x80080
mov dword [ebx], eax
add ebx, edx
or eax, 0x64b0a447
and eax, 0xe880c445
or eax, 0x30800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4675a473
or eax, 0x46daabbb
and eax, 0x44418901
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x428bbfae
and eax, 0xa80048b
or eax, 0x31104900
mov dword [ebx], eax
add ebx, edx
or eax, 0x58388b6c
or eax, 0x18e41a9c
and eax, 0x90c8c4d
or eax, 0x84030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3629671a
and eax, 0x21a
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d9bbd
and eax, 0x114118b
or eax, 0x3ac04400
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e3c08e
and eax, 0
or eax, 0x8d0fbc55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c16d780
and eax, 0x5aab304
and eax, 0x204
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x366df22d
or eax, 0x7e445e6f
and eax, 0x86c440b
or eax, 0x81800180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ed1be0
and eax, 0x41010841
or eax, 0xc8a8004
mov dword [ebx], eax
add ebx, edx
or eax, 0x23529700
and eax, 0x4498940
or eax, 0x800400a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ce33f31
and eax, 0x5ea1ba31
and eax, 0xa01001
or eax, 0x8340458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1715c1e5
and eax, 0x1481006a
or eax, 0x41080180
mov dword [ebx], eax
add ebx, edx
or eax, 0x77310b9c
and eax, 0x10be0
or eax, 0x88448000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c24e463
xor eax, 0x1523e900
and eax, 0x1000403
or eax, 0xe844138
mov dword [ebx], eax
add ebx, edx
or eax, 0x4df55f7e
and eax, 0x60c
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x44d3b85d
xor eax, 0x29165ead
and eax, 0x48458000
or eax, 0x90080b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x70559ec2
and eax, 0x18800
or eax, 0x89006183
mov dword [ebx], eax
add ebx, edx
or eax, 0x387a0649
and eax, 0x110bc849
or eax, 0x44801004
mov dword [ebx], eax
add ebx, edx
or eax, 0x69ef1156
and eax, 0x6982cb83
and eax, 0x40000900
or eax, 0x945532d8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5461b368
xor eax, 0x4c0c7dfe
and eax, 0x4400014c
or eax, 0x1c70831
mov dword [ebx], eax
add ebx, edx
or eax, 0x1390e996
and eax, 0x1a4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be814a7
and eax, 0x73a90ae5
and eax, 0x3000000
or eax, 0xc407eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e1a8487
xor eax, 0x25c0ddfc
and eax, 0x2041
or eax, 0x8404
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bacd3d6
and eax, 0x41880000
or eax, 0x4030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26a8a43b
or eax, 0x569eda5c
and eax, 0x1a88278
or eax, 0x400180
mov dword [ebx], eax
add ebx, edx
or eax, 0x4891d34d
xor eax, 0x20bd377
and eax, 0xbf00088
or eax, 0x80084501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f351b4c
and eax, 0x6779cf67
and eax, 0x44094845
or eax, 0x902b008
mov dword [ebx], eax
add ebx, edx
and eax, 0xf94d5d7
and eax, 0x5c49b606
and eax, 0x8001004
or eax, 0x835465a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c3cd5c5
and eax, 0x4ffdf0a3
and eax, 0x4000
or eax, 0x55898855
mov dword [ebx], eax
add ebx, edx
or eax, 0x402ac95
xor eax, 0x7b43f2c5
and eax, 0xc400a00
or eax, 0xd0058180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f519c4
or eax, 0x2f5fb0c0
and eax, 0xbf7c8080
or eax, 0x40000509
mov dword [ebx], eax
add ebx, edx
and eax, 0xe9ead63
and eax, 0xc088501
or eax, 0x41837afe
mov dword [ebx], eax
add ebx, edx
and eax, 0x57603907
xor eax, 0x63d5fad6
and eax, 0xc183d0
or eax, 0x100000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x35063ab5
and eax, 0x1000080
or eax, 0x8adc4d09
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c861d65
and eax, 0x6cee23cd
and eax, 0x8800001
or eax, 0xe203c854
mov dword [ebx], eax
add ebx, edx
or eax, 0x25b4b73
or eax, 0x68b28851
and eax, 0xc8518901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c6b8175
and eax, 0x10000000
or eax, 0x2b80458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6342919b
xor eax, 0x3bfd041e
and eax, 0x403f5085
or eax, 0xbfc02c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d0bb4f
xor eax, 0x4153b1ee
and eax, 0x8a8c0e21
or eax, 0x10101de
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b429cb7
and eax, 0x47d1b86a
and eax, 0x3000000
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x692943c2
or eax, 0x19dce688
and eax, 0x4939e449
or eax, 0x4021804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117beb74
and eax, 0x44001538
or eax, 0x83096880
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f51adb
and eax, 0x7b1b02f1
and eax, 0x10041
or eax, 0xa004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a21988b
or eax, 0x17216694
and eax, 0x7210000
or eax, 0xca0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x507fcfac
or eax, 0x481e407f
and eax, 0xa045c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x88546d7
and eax, 0x40e53fac
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x628aa398
or eax, 0x5ad580b5
and eax, 0x510ba015
or eax, 0x4001440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eabbc73
and eax, 0x67800c20
or eax, 0x40380
mov dword [ebx], eax
add ebx, edx
or eax, 0x241d58c7
and eax, 0x3000001
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c9e182a
or eax, 0x2f318033
and eax, 0x28018001
or eax, 0xc0827044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1255a1fa
and eax, 0x29a1c78e
and eax, 0x20018100
or eax, 0xd0440801
mov dword [ebx], eax
add ebx, edx
or eax, 0x9d4e636
and eax, 0x99904503
or eax, 0x200088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75b51482
and eax, 0x84005101
or eax, 0x1f02cf6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d24399d
and eax, 0x5bbeeeed
and eax, 0x8044440
or eax, 0x83483180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2417d6e0
and eax, 0x5440
or eax, 0x4d0b800d
mov dword [ebx], eax
add ebx, edx
and eax, 0x18053f3
and eax, 0x40
or eax, 0x788d89b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed61e54
and eax, 0x364fa12b
and eax, 0x24f8120
or eax, 0x89b07edf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157e6775
and eax, 0x94819000
or eax, 0x1082455
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ff4de2
and eax, 0x3d13231d
and eax, 0x35132114
or eax, 0xcaecde60
mov dword [ebx], eax
add ebx, edx
and eax, 0x5996b998
and eax, 0x6b02f45d
and eax, 0x1000000
or eax, 0x82f4458b
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8a0f89
and eax, 0x1880188
or eax, 0x44010060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8b62ce
and eax, 0x788903e4
or eax, 0x48810
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e6c8beb
and eax, 0x280c8be0
or eax, 0x13f3741f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4129a8
and eax, 0x66be5405
or eax, 0x99412088
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1f2be2
and eax, 0xa002080
or eax, 0x81205c7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a8f8d6
xor eax, 0x723cdddb
and eax, 0x5118a005
or eax, 0x4235850
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ffd948a
xor eax, 0x6f6ef796
and eax, 0x100840
or eax, 0x8b087480
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f26d4d4
and eax, 0x8005440
or eax, 0xe083a805
mov dword [ebx], eax
add ebx, edx
and eax, 0x6328c094
and eax, 0x60008000
or eax, 0x9c450901
mov dword [ebx], eax
add ebx, edx
or eax, 0x48005cf8
xor eax, 0x73c7b0c9
and eax, 0xb804d00
or eax, 0x44008b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad33d4d
or eax, 0x1d82e603
and eax, 0xd02ec09
or eax, 0x40391044
mov dword [ebx], eax
add ebx, edx
and eax, 0xe67aecb
and eax, 0x4010c08
or eax, 0x38c03b4
mov dword [ebx], eax
add ebx, edx
or eax, 0x10751ccf
or eax, 0x53f1fc1a
and eax, 0x3000001
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d43cde5
and eax, 0x5403c044
or eax, 0x1200011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea43653
and eax, 0xb047400
or eax, 0x807801b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b2057f
and eax, 0x52a7045
or eax, 0x40018800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x130a5ba6
and eax, 0xb87bcd0
and eax, 0x180c0
or eax, 0x70840930
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f9a8d41
and eax, 0x808940
or eax, 0x8b7f76bf
mov dword [ebx], eax
add ebx, edx
and eax, 0x64312062
and eax, 0x38551150
and eax, 0x10040
or eax, 0xc182f00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x604e03dc
xor eax, 0x76025241
and eax, 0x30000001
or eax, 0xc04d8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a092156
and eax, 0x1cc2d109
and eax, 0x18408101
or eax, 0xe7303c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d50c444
and eax, 0x14008400
or eax, 0x60007bff
mov dword [ebx], eax
add ebx, edx
and eax, 0x63bae829
and eax, 0x40008808
or eax, 0x94550300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24276856
and eax, 0x2e08d26a
and eax, 0x2000400a
or eax, 0x5cd81531
mov dword [ebx], eax
add ebx, edx
and eax, 0x5eb75cb4
and eax, 0x48000010
or eax, 0x80458b46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ddbb03b
or eax, 0x1df3e486
and eax, 0xbd6c8589
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe46d87
or eax, 0x7a06a770
and eax, 0x488aef7e
or eax, 0x5011081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4226d00b
and eax, 0x488d89fc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30c34595
and eax, 0x3ca2f898
and eax, 0x802c808
or eax, 0x83fd37f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d7ab7e4
or eax, 0x321ed5d8
and eax, 0xe283dc51
or eax, 0x8002004
mov dword [ebx], eax
add ebx, edx
and eax, 0x484c4ae9
and eax, 0x48000801
or eax, 0xb4558100
mov dword [ebx], eax
add ebx, edx
or eax, 0x18bb4ec
and eax, 0x3a1e2135
and eax, 0x80101
or eax, 0x83c0448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x436031dd
xor eax, 0x401b2614
and eax, 0x41090180
or eax, 0x4800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b241480
and eax, 0x80
or eax, 0x6c8d8b48
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d9dc575
xor eax, 0x7373a50a
and eax, 0x1aee6af7
or eax, 0x21119508
mov dword [ebx], eax
add ebx, edx
or eax, 0xebe80d
and eax, 0x2ebfa47f
and eax, 0x2abf200d
or eax, 0xd5404880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9b1ca
and eax, 0x8b245847
or eax, 0x24b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16abd2ee
xor eax, 0x4600c11
and eax, 0x112ba000
or eax, 0x44101c55
mov dword [ebx], eax
add ebx, edx
or eax, 0x4974e2ec
or eax, 0x47a44385
and eax, 0x47097dcc
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be535f5
or eax, 0x682b711c
and eax, 0x11805
or eax, 0x8440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d8a41ce
xor eax, 0x4175f0f6
and eax, 0x4ea0000
or eax, 0x3010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd82c80
or eax, 0x714ac07b
and eax, 0x884043
or eax, 0x140584
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c2ab28
xor eax, 0x2aed2b36
and eax, 0xa000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b9bac1b
xor eax, 0x39107bb2
and eax, 0x105000
or eax, 0x45238045
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ab7b41
and eax, 0x1000000
or eax, 0x82840f9c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b95a2f
xor eax, 0x2e445fcd
and eax, 0x80000000
or eax, 0xb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2849cf71
and eax, 0x8000000
or eax, 0x452bb84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x324c5403
and eax, 0x81000
or eax, 0xe4452bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c5d89b0
and eax, 0x54093234
or eax, 0x1820048
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c22381
and eax, 0x820200
or eax, 0x16881f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x585018f4
and eax, 0x9b81108
or eax, 0x82404481
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa42fb66
xor eax, 0x71097bcf
and eax, 0x4003d000
or eax, 0x5082845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e0b48c1
or eax, 0x617cf703
and eax, 0xb107484
or eax, 0x80000050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c784af9
and eax, 0x520040d
or eax, 0x4803c040
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fba295
and eax, 0x8000004
or eax, 0x830874e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a191b5f
or eax, 0x521a7ef5
and eax, 0x51037455
or eax, 0x4208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9b5a89
and eax, 0x91024c4
or eax, 0x82015120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3438da11
or eax, 0xb8bf2eb
and eax, 0xa883e845
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad2f73a
or eax, 0x670f28f3
and eax, 0xe0450901
or eax, 0x8008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68d2ded0
and eax, 0x20400800
or eax, 0x13bc458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e23c15
or eax, 0x7e58089c
and eax, 0x4674680d
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b72222a
xor eax, 0x4b1d810a
and eax, 0x32004109
or eax, 0x9c41482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d4566ca
or eax, 0x202f08c6
and eax, 0x2c1045
or eax, 0x850c410
mov dword [ebx], eax
add ebx, edx
or eax, 0x77462cb3
and eax, 0x3b2c4483
or eax, 0x800108
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a647d9
and eax, 0x362c4441
or eax, 0x51a004
mov dword [ebx], eax
add ebx, edx
or eax, 0x137f19c1
or eax, 0x66ae7dfb
and eax, 0x7f44d8b
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x20f12914
and eax, 0x5f44d8f
or eax, 0x80080020
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a80512
xor eax, 0x78028d1a
and eax, 0x92a0008
or eax, 0x820174c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x105b1fbd
and eax, 0x30001
or eax, 0xea80e854
mov dword [ebx], eax
add ebx, edx
and eax, 0x2da2eabd
and eax, 0x28008801
or eax, 0xc0550100
mov dword [ebx], eax
add ebx, edx
or eax, 0x25848192
or eax, 0x95c32e6
and eax, 0x29d00183
or eax, 0x2004408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5885410d
xor eax, 0x72df496b
and eax, 0x4845
or eax, 0x1a74a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x571f8c29
and eax, 0x57a3577a
and eax, 0x3204408
or eax, 0x80d80983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5062cb1c
and eax, 0x6295ebc2
and eax, 0x40800080
or eax, 0xd090169
mov dword [ebx], eax
add ebx, edx
or eax, 0x2feaf774
and eax, 0x49237c34
and eax, 0x48010030
or eax, 0xb0548bc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x117e16fe
and eax, 0x10440038
or eax, 0x6d885503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x657bc793
and eax, 0x8058208
or eax, 0xc4400901
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b790200
and eax, 0x8010000
or eax, 0x8100c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a9783aa
and eax, 0xc1824001
or eax, 0x24098c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c99f02
or eax, 0x4592343d
and eax, 0x4488801d
or eax, 0x88444340
mov dword [ebx], eax
add ebx, edx
or eax, 0x514f6c95
xor eax, 0x4a240d69
and eax, 0x84c8c084
or eax, 0x48040c48
mov dword [ebx], eax
add ebx, edx
or eax, 0x25a3b0a4
and eax, 0xec8b54cc
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f97471f
xor eax, 0xc20accc
and eax, 0x8718ac03
or eax, 0x40404080
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b466f9f
xor eax, 0x7c5bea73
and eax, 0x41128040
or eax, 0xe47805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437c1961
and eax, 0x820000
or eax, 0x45450001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b29e9b1
and eax, 0
or eax, 0x2c9f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e34a6ed
and eax, 0x40044700
or eax, 0xb0418000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20ffc834
and eax, 0x10000
or eax, 0x1f59
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21ae7268
and eax, 0x20ac4501
or eax, 0xc64000c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e390f1
and eax, 0x3c7d619c
and eax, 0x4000000
or eax, 0xc3000114
mov dword [ebx], eax
add ebx, edx
or eax, 0xb141304
and eax, 0x44000004
or eax, 0x200be841
mov dword [ebx], eax
add ebx, edx
and eax, 0x716a84a1
and eax, 0x23b5908
and eax, 0x20000
or eax, 0x45c50001
mov dword [ebx], eax
add ebx, edx
or eax, 0x18342806
and eax, 0x1812004
or eax, 0x46e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b1c9961
and eax, 0x2005c700
or eax, 0xc0400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x18b1b0c4
and eax, 0x1ef07e31
and eax, 0
or eax, 0x140e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6baa2a73
and eax, 0x498840c7
or eax, 0x10540500
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f364f2
and eax, 0x40000080
or eax, 0x87000038
mov dword [ebx], eax
add ebx, edx
and eax, 0xc3b520b
and eax, 0
or eax, 0x4b77d845
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b80a2a
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x146c2cac
xor eax, 0xf201433
and eax, 0x10094
or eax, 0x300740
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fde17ef
xor eax, 0x9de57a1
and eax, 0x54014700
or eax, 0xa8448000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d438caf
or eax, 0x7b68f5f8
and eax, 0x160f8
or eax, 0x803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26af3b4
and eax, 0x7b5d5856
and eax, 0x400046
or eax, 0xb8904581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bdc2f5f
and eax, 0x64d6aead
and eax, 0x40000088
or eax, 0x87000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9ff822
and eax, 0xcb10c801
or eax, 0x20600444
mov dword [ebx], eax
add ebx, edx
or eax, 0x720ec34d
or eax, 0x131ffec1
and eax, 0x41470000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc8cdebd
and eax, 0x8e8c88
or eax, 0x2140
mov dword [ebx], eax
add ebx, edx
or eax, 0x116f49c5
and eax, 0x45c500
or eax, 0xc4000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x653fc88e
and eax, 0x3039e7a
and eax, 0x10408
or eax, 0xa5
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b95cc60
and eax, 0x400
or eax, 0x9cc041c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dac0685
or eax, 0x3cd1b585
and eax, 0x850000c4
or eax, 0x42000018
mov dword [ebx], eax
add ebx, edx
or eax, 0x7384a06b
and eax, 0x3580a045
or eax, 0x8111c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x23d97ffc
and eax, 0x73327b8f
and eax, 0x1000001
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22023ef7
and eax, 0x428b0
or eax, 0x10c108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78142d45
and eax, 0x3000c400
or eax, 0x84450300
mov dword [ebx], eax
add ebx, edx
or eax, 0x850c747
and eax, 0x36619644
and eax, 0x8444
or eax, 0x8b3
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1c73c3
and eax, 0xc3
or eax, 0xafb04504
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cfe85b4
and eax, 0x87000092
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
and eax, 0xc8b8aef
and eax, 0x1902f0b9
and eax, 0
or eax, 0x3b13ac45
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bf8b88
and eax, 0x742ed40
and eax, 0x20000
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e9b0e84
and eax, 0x14a0c80
or eax, 0xf128
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f7bc342
and eax, 0x2ff31e5f
and eax, 0x420000
or eax, 0xe039e800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6260ba3c
xor eax, 0x64b80636
and eax, 0x488ae36
or eax, 0x410351c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x37eea326
and eax, 0x1e883fc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5c844e
or eax, 0x90af6e4
and eax, 0x9484488
or eax, 0x82b40101
mov dword [ebx], eax
add ebx, edx
or eax, 0xb347cdd
xor eax, 0x41bd25ac
and eax, 0xc8415861
or eax, 0x4820584
mov dword [ebx], eax
add ebx, edx
or eax, 0x2847bbe6
and eax, 0x1acf499c
and eax, 0x8c44884
or eax, 0xc4088448
mov dword [ebx], eax
add ebx, edx
and eax, 0x4360a2cb
xor eax, 0x7f253f39
and eax, 0xc448cc0
or eax, 0xc088400c
mov dword [ebx], eax
add ebx, edx
or eax, 0x28a1df4c
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70657435
or eax, 0x6a7ff18f
and eax, 0xec8b51cc
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
or eax, 0x196aff4f
and eax, 0xc540ec83
or eax, 0x2140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3042eaf3
xor eax, 0x39e76f54
and eax, 0x20258045
or eax, 0x42087800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358d65c0
and eax, 0x45800000
or eax, 0x470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f426212
or eax, 0x6ae7e2d4
and eax, 0xc1e0d4
or eax, 0x1420
mov dword [ebx], eax
add ebx, edx
or eax, 0x5034fd4d
and eax, 0x5045c500
or eax, 0xa0000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd51554
and eax, 0x5040
or eax, 0xc23
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fbf0d7e
and eax, 0x442
or eax, 0x8dec4185
mov dword [ebx], eax
add ebx, edx
and eax, 0x1846c268
or eax, 0x7f78810e
and eax, 0x47000042
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x1298ed9c
and eax, 0
or eax, 0x5cabe845
mov dword [ebx], eax
add ebx, edx
and eax, 0x67770a00
and eax, 0x297b7896
and eax, 0x30000
or eax, 0x45c40001
mov dword [ebx], eax
add ebx, edx
or eax, 0x16a5187a
and eax, 0xe01060
or eax, 0x86684
mov dword [ebx], eax
add ebx, edx
xor eax, 0x592f6500
and eax, 0x40450300
or eax, 0xa000c400
mov dword [ebx], eax
add ebx, edx
and eax, 0x33c636cf
and eax, 0
or eax, 0x13816
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47585e2b
and eax, 0x7584405
or eax, 0x388401c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b9116e
or eax, 0x61755d24
and eax, 0x47000088
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c7558f9
or eax, 0x1e7c223e
and eax, 0x6480004
or eax, 0x4103d841
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d812004
and eax, 0x121701b3
and eax, 0x30001
or eax, 0x45c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10ba7f23
and eax, 0x69ccf1f9
and eax, 0x1402000
or eax, 0x8ed4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b4b1eac
and eax, 0x10018000
or eax, 0xc0444700
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e32931f
xor eax, 0x63998218
and eax, 0x110
or eax, 0xa283
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e88c769
or eax, 0x15ae6469
and eax, 0x1ac4541
or eax, 0xc8500086
mov dword [ebx], eax
add ebx, edx
or eax, 0x76ee3ec1
and eax, 0xc7000006
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73607eef
and eax, 0x10404c41
or eax, 0x99d8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34ff1f24
and eax, 0x5020001
or eax, 0x40c50000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be58f6a
and eax, 0xe48
or eax, 0xc02080
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c5579f2
and eax, 0x400000
or eax, 0xc405c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4a8f79
and eax, 0x878
or eax, 0x3380
mov dword [ebx], eax
add ebx, edx
or eax, 0x4da03c7
or eax, 0x51e484e4
and eax, 0x10c005c7
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d95f78
and eax, 0xc1000003
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17fb29e5
and eax, 0x31f2c39
and eax, 0x3000001
or eax, 0x3042bc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1d035d
and eax, 0x1000001
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c3178fc
or eax, 0x13276010
and eax, 0x8338b8
or eax, 0x88700
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa87fbae
xor eax, 0x5d43c1ea
and eax, 0x14458500
or eax, 0xa0004200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6988679a
and eax, 0x213a49f6
and eax, 0
or eax, 0x8340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dea23d1
and eax, 0x38a00081
or eax, 0xc2104546
mov dword [ebx], eax
add ebx, edx
xor eax, 0x426a7593
or eax, 0x6794ca57
and eax, 0xc7000002
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x372cc23
and eax, 0xc4328c01
or eax, 0x33812044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3b33d6
and eax, 0x45030000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42193112
or eax, 0x612c2dab
and eax, 0x18001b8
or eax, 0x408244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cf99b3c
and eax, 0xa416d0d
and eax, 0x8000000
or eax, 0x83fc4589
mov dword [ebx], eax
add ebx, edx
or eax, 0x18b908a0
and eax, 0x88c14da1
or eax, 0x44021044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ccf8cda
and eax, 0x5e92cdde
and eax, 0xc00c
or eax, 0xcccc0cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x340c7dfd
and eax, 0x5b59e52
and eax, 0x4848c40
or eax, 0xc848408c
mov dword [ebx], eax
add ebx, edx
and eax, 0x619a7708
and eax, 0x40884408
or eax, 0xac0311c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc1f461
and eax, 0xc740e481
or eax, 0x140802
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e05ba37
and eax, 0x521992d1
and eax, 0x10009001
or eax, 0xa5046c44
mov dword [ebx], eax
add ebx, edx
or eax, 0x119c2dc6
xor eax, 0x2ddaf9b6
and eax, 0x460000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1048373b
xor eax, 0x4f0008c
and eax, 0x2e23b0
or eax, 0xc848
mov dword [ebx], eax
add ebx, edx
and eax, 0x364b8b36
and eax, 0x8300
or eax, 0xf4454400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfb6940
or eax, 0x10939c42
and eax, 0x12000
or eax, 0x4001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1853f5f7
or eax, 0x6a66aaa3
and eax, 0x7045c7
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x10daa3e9
and eax, 0x50000cc
or eax, 0xc2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52956b03
and eax, 0x87106845
or eax, 0x688400
mov dword [ebx], eax
add ebx, edx
or eax, 0x59b63e58
and eax, 0x45c60000
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
and eax, 0x203b83a8
xor eax, 0x321debd4
and eax, 0x1ac8c0
or eax, 0x810028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b7d5386
xor eax, 0x207a8da0
and eax, 0x40600
or eax, 0xe441c100
mov dword [ebx], eax
add ebx, edx
and eax, 0x39edf3f9
and eax, 0x14000
or eax, 0x2403
mov dword [ebx], eax
add ebx, edx
and eax, 0x525215cf
and eax, 0x403
or eax, 0xb2e041c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c47fe92
and eax, 0x54179f6d
and eax, 0x44000140
or eax, 0x83000012
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3cda5e
and eax, 0x41000040
or eax, 0x3c89dc05
mov dword [ebx], eax
add ebx, edx
and eax, 0x14816257
and eax, 0x4810001
or eax, 0x41460000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a948ec3
and eax, 0xd204c0
or eax, 0x81018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c9bf0cf
and eax, 0x5441c400
or eax, 0x80040300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e4ea397
xor eax, 0x5ccfcd62
and eax, 0x2280
or eax, 0x8108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b91f4
or eax, 0x1b425374
and eax, 0x18504144
or eax, 0x84800483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292c87c7
and eax, 0x2e4c36b0
and eax, 0x4000000
or eax, 0xc300010e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b189717
and eax, 0xc188401
or eax, 0x21c64844
mov dword [ebx], eax
add ebx, edx
or eax, 0x19c86b5d
and eax, 0x5c60001
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b8fff
and eax, 0x8808c8
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c0301dd
and eax, 0x4014100
or eax, 0xc0448600
mov dword [ebx], eax
add ebx, edx
or eax, 0x578524e8
and eax, 0x16ccdfd2
and eax, 0x240
or eax, 0x809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7692dd84
and eax, 0x8045c5
or eax, 0x88400002
mov dword [ebx], eax
add ebx, edx
and eax, 0x9af4e66
and eax, 6
or eax, 0xc7000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ff7db75
and eax, 0xb2f69845
or eax, 0x82400
mov dword [ebx], eax
add ebx, edx
or eax, 0x602fd540
or eax, 0x41684a90
and eax, 0x41c70000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb801db
and eax, 0xa00198
or eax, 0x8e20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ca1c96c
and eax, 0x14014600
or eax, 0xa0448100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b64b7ee
xor eax, 0x41821201
and eax, 0xc1cc
or eax, 0x1a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x294a3977
and eax, 0x90041c7
or eax, 0xd6b00400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4687bc8d
or eax, 0x2368d6d8
and eax, 0xc7000110
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x26138c7
and eax, 0x3d4dddb7
and eax, 0x1410805
or eax, 0x1232a440
mov dword [ebx], eax
add ebx, edx
and eax, 0x30872c1e
and eax, 0x4947c67e
and eax, 0
or eax, 0x52e80001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e35b7d9
or eax, 0x7f6039ad
and eax, 0xb000061
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4455e5ee
xor eax, 0x64957c84
and eax, 0x88c01901
or eax, 0x440344e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x503e1c24
and eax, 0x8ccc40c0
or eax, 0x40008c0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x77851b55
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e82464b
and eax, 0xc04c8884
or eax, 0xc804448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2269ae
and eax, 0xc08a0540
or eax, 0x2c01508c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46f38df6
and eax, 0x8c800
or eax, 0x802481
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0f2b46
and eax, 0x5870000
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2866b6e9
and eax, 0x8096e0
or eax, 0x5c0910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b71a6f4
and eax, 0x48050100
or eax, 0x8040c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d68051a
and eax, 0x4402
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7640ee62
and eax, 0x4402
or eax, 0x79fc01c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33628874
and eax, 0x42000131
or eax, 0x85000048
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2f0291
and eax, 0x43020041
or eax, 0xc0b804
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6e12e3
or eax, 0x58cb1b7d
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb2407a2
and eax, 0x40000
or eax, 0x5ad6f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcc4ea45
or eax, 0x14c9bc36
and eax, 0x4418400
or eax, 0xa0044300
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf4a2f64
xor eax, 0x526efcac
and eax, 0x11008
or eax, 0x323
mov dword [ebx], eax
add ebx, edx
and eax, 0x6285118c
and eax, 0x100
or eax, 0x59f444c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x79239a36
and eax, 0x41000070
or eax, 0x86000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x319d3a88
and eax, 0x792e2b03
and eax, 0x1000000
or eax, 0x10f7d445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d4c7d6
xor eax, 0x54d5bd92
and eax, 0x5c60000
or eax, 0x40010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ed5d46
or eax, 0x6c9f5f6f
and eax, 0x88476c
or eax, 0x208080
mov dword [ebx], eax
add ebx, edx
and eax, 0x11bd9ea0
and eax, 0x37635ceb
and eax, 0x400
or eax, 0xc445c300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x84a71f
xor eax, 0x45530a89
and eax, 0x4286
or eax, 0x29
mov dword [ebx], eax
add ebx, edx
or eax, 0x55990b1f
and eax, 0x55804187
or eax, 0x82640440
mov dword [ebx], eax
add ebx, edx
and eax, 0x67639457
and eax, 0x47000046
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bbaf63c
and eax, 0x4412d444
or eax, 0x20440801
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ef2907
and eax, 0x4460001
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ae52aab
xor eax, 0x4db4217a
and eax, 0xc0
or eax, 0x121600c
mov dword [ebx], eax
add ebx, edx
or eax, 0x34207c63
xor eax, 0x1bfde6ad
and eax, 0x28448200
or eax, 0xc0014500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ee7e923
and eax, 0x10302
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e80b580
and eax, 0x483a9333
and eax, 0x100
or eax, 0xf7b044c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e4fb2e
and eax, 0x83aa3c3
and eax, 0xc2
or eax, 0xc7000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d9745a5
and eax, 0x1000000
or eax, 0x5821ac45
mov dword [ebx], eax
add ebx, edx
and eax, 0x132083b3
or eax, 0x2378ab91
and eax, 0x1400001
or eax, 0x44870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44e4518b
and eax, 0x46242dd8
and eax, 0x40000
or eax, 0x684ed8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1469dd8e
and eax, 0x404400
or eax, 0xc0058300
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3268fe
xor eax, 0x78b2d8d1
and eax, 0x88d1
or eax, 0x22e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce23e7c
xor eax, 0x1d1a4000
and eax, 0x50d044c7
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bffbefc
and eax, 0xc3000021
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26b761fe
and eax, 0x157d380e
and eax, 0x1252004
or eax, 0xd8009c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb15300
and eax, 0x40010000
or eax, 0x5c60000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ad4d123
xor eax, 0xfdafaa0
and eax, 0x92880
or eax, 0x325460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67881d6a
and eax, 0x63368b4b
and eax, 0x20000100
or eax, 0x9445c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2780dbf9
and eax, 0x4200
or eax, 0x1045a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x110e1997
and eax, 0x1084589
or eax, 0x4f00002
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f051762
and eax, 0x3f856ab8
and eax, 0x4008
or eax, 0x2043
mov dword [ebx], eax
add ebx, edx
and eax, 0x543cebf2
or eax, 0x17682168
and eax, 0x3684108
or eax, 0x88900481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37791969
and eax, 0xc014840
or eax, 0x4102800d
mov dword [ebx], eax
add ebx, edx
and eax, 0x795f97a7
and eax, 0x48018000
or eax, 0x804c09f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x29cbdc46
and eax, 0x90840
or eax, 0x558201ab
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fe90815
and eax, 0x1800000
or eax, 0x4283c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e655611
and eax, 0xb805589
or eax, 0x80480000
mov dword [ebx], eax
add ebx, edx
or eax, 0x254fc01
and eax, 0x118c801
or eax, 0x44230044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x315018ff
and eax, 0x100900a0
or eax, 0x81840f04
mov dword [ebx], eax
add ebx, edx
and eax, 0x29c39f40
and eax, 0x656a6552
and eax, 0x1000000
or eax, 0x8a000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a2b33d5
and eax, 0x41093045
or eax, 0xc80c408
mov dword [ebx], eax
add ebx, edx
and eax, 0x11f574ec
xor eax, 0x20623e0f
and eax, 0x20410a00
or eax, 0xd01481a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x63307d1a
and eax, 0x721febdf
and eax, 0x2144188
or eax, 0x89881401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51a5c25b
and eax, 0xc0019440
or eax, 0x826005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20583cab
or eax, 0x5ca81005
and eax, 0xf4418801
or eax, 0x40100
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ddfb7a
xor eax, 0x7d3c97a9
and eax, 0xaa04c82
or eax, 0x31000109
mov dword [ebx], eax
add ebx, edx
or eax, 0x639063e5
xor eax, 0x5fe6d527
and eax, 0x20549848
or eax, 0x280405
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b94bd1
xor eax, 0x741c37b
and eax, 0x23a41482
or eax, 0x8404109
mov dword [ebx], eax
add ebx, edx
and eax, 0x745067ec
xor eax, 0x4bf0e0d6
and eax, 0x4180a454
or eax, 0x14094801
mov dword [ebx], eax
add ebx, edx
or eax, 0x785682f5
and eax, 0x58458a90
or eax, 0x80000108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2637d4dc
xor eax, 0x17bc08ef
and eax, 0x3900001
or eax, 0x88044588
mov dword [ebx], eax
add ebx, edx
and eax, 0x44374308
xor eax, 0x1f2dab77
and eax, 0x101e84d
or eax, 0xc0820400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7720d02c
xor eax, 0x2759663c
and eax, 0x80480801
or eax, 0x6c058100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5390dbd6
and eax, 0x100
or eax, 0x3b98548b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55359f3b
and eax, 0x82d8010
or eax, 0x1501445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b58a23
xor eax, 0x2874916b
and eax, 0xbc0509
or eax, 0x83404082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a0b8dcd
xor eax, 0x52afe113
and eax, 0x1080140
or eax, 0x448100a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x539a443e
and eax, 0x40080028
or eax, 0xa0458bd4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b9d9c3c
or eax, 0x59f93d4f
and eax, 0x51e00d03
or eax, 0x24044030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b86aa1b
or eax, 0x2c7c4aaf
and eax, 0x34548b0a
or eax, 0x80010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3af9b510
xor eax, 0x484d7628
and eax, 0x82904100
or eax, 0x9001489
mov dword [ebx], eax
add ebx, edx
and eax, 0x549e0e3b
and eax, 0x800401
or eax, 0x4509e844
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b1ca2ed
and eax, 0x40088004
or eax, 0xac450b88
mov dword [ebx], eax
add ebx, edx
and eax, 0x54b1ce6a
and eax, 0x18800
or eax, 0x89006183
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c6e66af
and eax, 0x150bec0d
or eax, 0x40800040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a2a055f
and eax, 0xc012910
or eax, 0x80541280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31fb67a2
and eax, 0x58a1030
or eax, 0x4001014d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a472c5e
or eax, 0x6176ce80
and eax, 0x1e88380
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
and eax, 0x332840ba
or eax, 0xe9a83d6
and eax, 0xb800180
or eax, 0x80444409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x499ed595
and eax, 0x401a900c
or eax, 0xd216041
mov dword [ebx], eax
add ebx, edx
and eax, 0x73f45ebe
and eax, 0x456fba6e
and eax, 0x1001004
or eax, 0x8a1c6cc0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4365d608
and eax, 0xca01dc44
or eax, 0x20820011
mov dword [ebx], eax
add ebx, edx
or eax, 0x33b1516b
xor eax, 0x61e39444
and eax, 0x98500901
or eax, 0x44058000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5492a162
and eax, 0x100
or eax, 0xbc0448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d745039
and eax, 0x9404001
or eax, 0x2359c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x908fc0
and eax, 0xbc44181
or eax, 0x4080c0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x658d55dd
or eax, 0x55294c96
and eax, 0x5e84d8f
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d8d80c
and eax, 0x81105489
or eax, 0xa052040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f91cc5
and eax, 0xd2886804
or eax, 0x25119041
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3a8709
xor eax, 0x18a09930
and eax, 0x451b407d
or eax, 0x208000
mov dword [ebx], eax
add ebx, edx
or eax, 0x24453774
and eax, 0x1097564
or eax, 0x8a000880
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b9eb3e
and eax, 0x8281d854
or eax, 0x40020001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1449b12
and eax, 0x8800
or eax, 0xd8550101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65cbc099
or eax, 0x1d960398
and eax, 0x399c4188
or eax, 0x2600403
mov dword [ebx], eax
add ebx, edx
or eax, 0x12228aa9
and eax, 0x37cc001
or eax, 0x44012044
mov dword [ebx], eax
add ebx, edx
and eax, 0x428bdcc8
and eax, 0x84000
or eax, 0x99f0058b
mov dword [ebx], eax
add ebx, edx
and eax, 0xa76e093
and eax, 0x191812cd
and eax, 0x8000081
or eax, 0x81e87d76
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a17d569
and eax, 0x18b8804
or eax, 0x4c000041
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ed7b0
xor eax, 0x1746d539
and eax, 0x8102c8
or eax, 0x1408120
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d38a5cd
and eax, 0x1e80589
or eax, 0x82004800
mov dword [ebx], eax
add ebx, edx
or eax, 0x63b1e9ff
and eax, 0x45345ab3
and eax, 0x40000831
or eax, 0x3400804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c23b5c
xor eax, 0x1040c698
and eax, 0x110
or eax, 0xcc558a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x717f57cd
and eax, 0x40440100
or eax, 0x3480540b
mov dword [ebx], eax
add ebx, edx
or eax, 0x40cd25ab
xor eax, 0x75f691af
and eax, 0x18000
or eax, 0xf0440b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73c57774
and eax, 0x367ac5f8
and eax, 0x4438
or eax, 0x7cdc0103
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb02ea2
and eax, 0x7c4c0b11
or eax, 0x80018004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e3d316b
and eax, 0x29e58895
and eax, 0x8018801
or eax, 0x81006182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3af7dab6
or eax, 0x471b82db
and eax, 0x458bb04d
or eax, 0x4c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d72248b
and eax, 0x7df398c0
or eax, 0x40110
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7505366f
and eax, 0x402bbc
or eax, 0xe0051040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6b6759
and eax, 0x550a0825
or eax, 0x810158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b4949bc
and eax, 0xc200c0
or eax, 0x128831c
mov dword [ebx], eax
add ebx, edx
or eax, 0x32dc69cd
and eax, 0x3dc4189
or eax, 0x88001400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27dbaf08
or eax, 0x48a0a4cd
and eax, 0x4423f445
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x513350e3
and eax, 0x40011000
or eax, 0xbc442bb4
mov dword [ebx], eax
add ebx, edx
or eax, 0x33074206
and eax, 0x4060c84e
and eax, 0x40000804
or eax, 0xd8b0479
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a20173
xor eax, 0x4970dec
and eax, 0x4dae00a0
or eax, 0x10f0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x11ce5ea1
or eax, 0x609f9847
and eax, 0x600d1ac0
or eax, 0x9c402118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ec0d8d4
and eax, 0x5089000c
or eax, 0x5020870
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9938a
and eax, 0x4010000
or eax, 0xe05433e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3a8d29
and eax, 0x44000020
or eax, 0x18b7654
mov dword [ebx], eax
add ebx, edx
or eax, 0x119dbfb5
and eax, 0x10053bf4
or eax, 0xa8400008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1318e385
and eax, 0x2204
or eax, 0x4d8b4c79
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ece1a8c
and eax, 0x26974814
and eax, 0x50010
or eax, 0x4daa0fe8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x563f423f
and eax, 0x100009c4
or eax, 0xe44d3208
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ae5b67
and eax, 0x30d333f8
and eax, 0x832028
or eax, 0x55084255
mov dword [ebx], eax
add ebx, edx
or eax, 0x68623b22
and eax, 0x78413b6c
or eax, 0x80140080
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b5c272
and eax, 0x10060
or eax, 0x458a2d1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f474c51
or eax, 0x650b2164
and eax, 0x60452964
or eax, 0x80001280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf30a75
xor eax, 0x425b0e77
and eax, 0x49891964
or eax, 0x4020019
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf273283
or eax, 0x7d48ec4f
and eax, 0x1e883f0
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74ff5c16
xor eax, 0x502d5743
and eax, 0x1d00881
or eax, 0x8a204508
mov dword [ebx], eax
add ebx, edx
and eax, 0x146d46de
xor eax, 0x99205a4
and eax, 0x1324004
or eax, 0x5409b051
mov dword [ebx], eax
add ebx, edx
or eax, 0xd3f964f
and eax, 0x9087454
or eax, 0x820009a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2caef11e
and eax, 0x83004
or eax, 0x45338041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c7e91b
xor eax, 0x5c14f356
and eax, 0x1082800
or eax, 0x8a0454c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7400579c
xor eax, 0x24b8153e
and eax, 0xd3900440
or eax, 0x2409c005
mov dword [ebx], eax
add ebx, edx
or eax, 0x69268619
and eax, 0x453bc45d
or eax, 0x3820
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f7c7d94
or eax, 0xade7064
and eax, 0xb2c7c54
or eax, 0x80010180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3dfb62a9
and eax, 0x5a7a6f4
and eax, 0x4020044
or eax, 0x4939e809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x687eae0b
and eax, 0x1054440
or eax, 0x8a203980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b3c2d72
or eax, 0x7852f675
and eax, 0x5013f055
or eax, 0x5200800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d6b001d
or eax, 0x4e095f5d
and eax, 0xb005510
or eax, 0x801420a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e605453
and eax, 0x301504ad
and eax, 0x40001
or eax, 0xaf0bf044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x517b41e
and eax, 0x683545cf
and eax, 0x104041
or eax, 0x452b8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31d58cbc
and eax, 0x84ce0
or eax, 0x8b003004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dc41ff3
or eax, 0x25c549e
and eax, 0x4418240d
or eax, 0x9238840
mov dword [ebx], eax
add ebx, edx
or eax, 0x34a69d1c
and eax, 0x9093d1c
or eax, 0x820040a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x601f4c41
and eax, 0xc2021055
or eax, 0x81c800
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f8fc63
and eax, 0x7c334a5
and eax, 0x410001
or eax, 0xd8148900
mov dword [ebx], eax
add ebx, edx
and eax, 0x69b372a9
and eax, 0x41fce146
and eax, 0
or eax, 0x3be4458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b22c9e6
or eax, 0x377df6ae
and eax, 0x7dd045
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77550583
xor eax, 0x13b0b300
and eax, 0x28884482
or eax, 0x13440909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56c01901
xor eax, 0x5c2ca772
and eax, 0x3120b048
or eax, 0x85c0805
mov dword [ebx], eax
add ebx, edx
and eax, 0x401a2347
and eax, 1
or eax, 0x3be0558a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eec3fcd
and eax, 0x796caa76
and eax, 0x8600000
or eax, 0x11df055
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ba0a69
or eax, 0x221f95ee
and eax, 0x1a845c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72ca6950
xor eax, 0x583c7437
and eax, 0x2b000000
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x307a29e9
xor eax, 0xa0685cf
and eax, 0x28048507
or eax, 0x80414200
mov dword [ebx], eax
add ebx, edx
and eax, 0x578dd1a4
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b51e1e
xor eax, 0x3adfa3d3
and eax, 0x3280589
or eax, 0x80944002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bed12f8
and eax, 0x40010140
or eax, 0x5880080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7384b2dc
and eax, 0x340d831c
or eax, 0x884008a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68343ce2
xor eax, 0x681c259b
and eax, 0x34200001
or eax, 0x40884d0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1788b1
or eax, 0x69ab9428
and eax, 0x74158908
or eax, 0x80400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x220b3252
and eax, 0x4578a388
and eax, 0x44480108
or eax, 0x38a05433
mov dword [ebx], eax
add ebx, edx
or eax, 0x467756b9
or eax, 0x4c6ab63a
and eax, 0x70458308
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f5c0ca
and eax, 0x3401030c
and eax, 0x30000008
or eax, 0x4dfc4533
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bc6ca45
and eax, 0x28440001
or eax, 0x90098b36
mov dword [ebx], eax
add ebx, edx
or eax, 0x27738918
and eax, 0x3d74093b
or eax, 0x40804400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f4906b3
or eax, 0x64c963d9
and eax, 0x4041032b
or eax, 0x90148804
mov dword [ebx], eax
add ebx, edx
and eax, 0x20079841
and eax, 0x18001
or eax, 0x89004282
mov dword [ebx], eax
add ebx, edx
or eax, 0x526b4690
and eax, 0x71efa63b
and eax, 0x410b8011
or eax, 0x4805044
mov dword [ebx], eax
add ebx, edx
or eax, 0x786e553e
and eax, 0x4458150
or eax, 0x80000880
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d175b7e
and eax, 0x40900
or eax, 0x89d0448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x576e8f14
and eax, 0x548a800d
or eax, 0x1010040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738c3a81
and eax, 0x282c4
or eax, 0x1c00110
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5c4989
or eax, 0x539dc966
and eax, 0x3d44180
or eax, 0x88001409
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b66b70
or eax, 0x4f8f11aa
and eax, 0x453b0441
or eax, 0x8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x642526b3
xor eax, 0x1f67c874
and eax, 0xa096880
or eax, 0x81001500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f2a37f0
and eax, 0xc0034040
or eax, 0x180b40d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3ee891
and eax, 0xa00d0800
or eax, 0x54408101
mov dword [ebx], eax
add ebx, edx
and eax, 0x64bde4ae
or eax, 0x31f0f212
and eax, 0x1f85002
or eax, 0x88000589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69116fcb
xor eax, 0x615f9179
and eax, 0x81b62811
or eax, 0x7e495484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55844ecb
xor eax, 0x53b1d2de
and eax, 0xd8408080
or eax, 0x4050b7f
mov dword [ebx], eax
add ebx, edx
and eax, 0xc10ca7
or eax, 0x50b36908
and eax, 0x50700189
or eax, 0xaf088400
mov dword [ebx], eax
add ebx, edx
and eax, 0x511a03e2
and eax, 0x41080180
or eax, 0xc83fe7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b3ab72e
xor eax, 0xb3dd57d
and eax, 0x210250
or eax, 0x1c881a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d61e294
or eax, 0x242c05f3
and eax, 0x9e84589
or eax, 0x82100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c9f85c7
xor eax, 0x6f133a1e
and eax, 0xc0ec7491
or eax, 0x3f130804
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c85696
and eax, 0x78953a97
or eax, 0x168
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4840e18
and eax, 0x7c1135e7
or eax, 0x1eeca18
mov dword [ebx], eax
add ebx, edx
or eax, 0x42f7c051
and eax, 0x7c458b21
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x251875c2
and eax, 0x7c404523
or eax, 0xa00018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25572e14
and eax, 0x48050b00
or eax, 0x84488010
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d11b107
and eax, 0x3529ff44
and eax, 0x4000100
or eax, 0x79ec4c3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x128a7181
and eax, 0x70440911
or eax, 0x80118200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2229f12c
and eax, 0x20000100
or eax, 0x5de8543b
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5185b2
and eax, 0x612aedcd
and eax, 0x100
or eax, 0xd4458a09
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c011b0
and eax, 0x574ab885
and eax, 0x1008881
or eax, 0x88016002
mov dword [ebx], eax
add ebx, edx
and eax, 0x59717d58
and eax, 0x34d3787d
and eax, 0x14000
or eax, 0x4d8a9445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32f19bd0
and eax, 0x3c480b84
or eax, 0x80053068
mov dword [ebx], eax
add ebx, edx
and eax, 0xd49d6a8
and eax, 0x4090028
or eax, 0x51822054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a27e8d0
xor eax, 0x1016d392
and eax, 0x18101b10
or eax, 0xa04520c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d67657
and eax, 0x40830804
or eax, 0x5081078
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45402a4e
and eax, 0x413230
or eax, 0xe40401cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x64496b2f
and eax, 0x6dad7070
and eax, 0x44010020
or eax, 0x98a1055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43654d65
and eax, 0x305acbd0
and eax, 0x480910
or eax, 0xcc0532c8
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6e38cb
and eax, 0x81048
or eax, 0x55830135
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b20d87
and eax, 0x401118f8
or eax, 0xa0442300
mov dword [ebx], eax
add ebx, edx
or eax, 0x203dbff0
and eax, 0x496b9444
and eax, 0x40090040
or eax, 0x582093d
mov dword [ebx], eax
add ebx, edx
and eax, 0x457dfca9
or eax, 0x7f410657
and eax, 0x1480268
or eax, 0xa08180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cdefa71
and eax, 0x49e84189
or eax, 0xa0000400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf24412e
or eax, 0x144fb7ae
and eax, 0xf6cfb50a
or eax, 0x9304850
mov dword [ebx], eax
add ebx, edx
or eax, 0x41dd17f7
xor eax, 0x7685ea37
and eax, 0x81700588
or eax, 0x2844803
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8d3bdd
and eax, 0x4d8901c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b58aabe
and eax, 0x14c18b74
or eax, 0x49240080
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b10e4c
xor eax, 0x388d694a
and eax, 0x4448c482
or eax, 0x88840841
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ce92e
and eax, 0xcc8845cc
or eax, 0x20031000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bf82bf
and eax, 0x34c401
or eax, 0xc02880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a25cf94
and eax, 0x40c10000
or eax, 0x5060000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61c5e452
xor eax, 0x52ec0316
and eax, 0x100
or eax, 0x230c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x24cda968
and eax, 0x100
or eax, 0xfc45c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4282f373
or eax, 0x4f0b7aba
and eax, 0x2861
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x435c8363
and eax, 0x42000143
or eax, 0xa4804484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d700485
and eax, 0x2f4f5240
and eax, 0x3000040
or eax, 0xc400000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f31baac
and eax, 0x8000b040
or eax, 0x26044005
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fd8d58a
and eax, 0x2c1e90e9
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d58cff
xor eax, 0x54d413fa
and eax, 0x11500
or eax, 0x1020e8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f570d7d
and eax, 0x10500
or eax, 0x9844c200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e3a1d7b
and eax, 0x500
or eax, 0x2a2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8bd00ab
xor eax, 0x19b7dc75
and eax, 0x110881c2
or eax, 0xee340405
mov dword [ebx], eax
add ebx, edx
and eax, 0xef5613e
xor eax, 0x79d498de
and eax, 0x222099d8
or eax, 0xd6627
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ea60b89
xor eax, 0x7efdc993
and eax, 0x44c10000
or eax, 0x1060000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22aca3a3
and eax, 0x282380
or eax, 0x4041c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1b1557
and eax, 0x500
or eax, 0xc445c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fdb6df6
or eax, 0x48c39943
and eax, 0x317
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa1f3a8d
and eax, 0x8140182
or eax, 0xa1e04445
mov dword [ebx], eax
add ebx, edx
or eax, 0x80d9a8e
and eax, 0x8100014a
or eax, 0x46000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d9d8d23
xor eax, 0x69265eed
and eax, 0x1603d004
or eax, 0x49442841
mov dword [ebx], eax
add ebx, edx
and eax, 0x4670149d
and eax, 0x44400001
or eax, 0x1870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x18cc2f69
and eax, 0xce2948
or eax, 0x4090
mov dword [ebx], eax
add ebx, edx
and eax, 0x315afc8b
and eax, 0x3227c649
and eax, 0x4000
or eax, 0xdc458700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2468b1
and eax, 0x12b20
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
or eax, 0x69e3d671
and eax, 0x67bc3da
and eax, 0x404140
or eax, 0x3d940487
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e80672d
and eax, 0x43000088
or eax, 0x84000004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e3869c
and eax, 0x4000004
or eax, 0x1a66ec41
mov dword [ebx], eax
add ebx, edx
and eax, 0x23e88316
xor eax, 0x6f333c97
and eax, 0x45430001
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22052252
and eax, 0xc22040
or eax, 0x5d8a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x168f2eaa
and eax, 0x50000
or eax, 0xe040c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ba347f0
and eax, 0x589b453c
and eax, 0x4100
or eax, 0x90e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36875a7b
or eax, 0x6e0617b7
and eax, 0x7e008587
or eax, 0x81380040
mov dword [ebx], eax
add ebx, edx
or eax, 0x61d38983
and eax, 0x52308dc7
or eax, 0x7238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x471b15c9
and eax, 0x5030000
or eax, 0x40c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f4684c7
and eax, 0xc0
or eax, 0x1142310
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ab8357
and eax, 0x4058300
or eax, 0xa8404400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6919536f
and eax, 0x14100
or eax, 0x2c1f
mov dword [ebx], eax
add ebx, edx
and eax, 0x414f5004
or eax, 0x6fae5044
and eax, 0x6f040044
or eax, 0x90508583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56376ad9
or eax, 0x197dace4
and eax, 0x3132effe
or eax, 0x2001001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f63d8f
xor eax, 0x4f8b45b9
and eax, 0x44090000
or eax, 0x1820001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b58533b
and eax, 0x80000
or eax, 0x4ec72df8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45afa4ad
and eax, 0x1000001
or eax, 0x44890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x17638388
xor eax, 0xe304d92
and eax, 0x58498a18
or eax, 0x840401e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eb0e6d7
or eax, 0x653aca96
and eax, 0x9384802
or eax, 0x80c00529
mov dword [ebx], eax
add ebx, edx
and eax, 0x7075e0dc
or eax, 0x11b9a587
and eax, 0x1e9c40d
or eax, 0x8021840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d5576b9
and eax, 0x1405409
or eax, 0x829c0182
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a45b14
or eax, 0x18cf43eb
and eax, 0x108901c2
or eax, 0x45000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a46e5f
xor eax, 0x21d313b6
and eax, 0x54440848
or eax, 0x88018394
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c0608d0
and eax, 0x400108
or eax, 0xfb44433
mov dword [ebx], eax
add ebx, edx
and eax, 0x530f3939
xor eax, 0x1238efad
and eax, 0xa884
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5111d120
and eax, 0x18900
or eax, 0xac4c0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x4902b979
or eax, 0x7bcf7693
and eax, 0x901c183
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x35c40ed2
and eax, 0x1000000
or eax, 0x548bac4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ed068f4
xor eax, 0x6700b949
and eax, 0xc201a4
or eax, 0x1008248
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa903740
or eax, 0x498a41bc
and eax, 0xbc85588
or eax, 0x80240001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f1a668
and eax, 0x6ddf6571
and eax, 0x68016041
or eax, 0x80829c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x367279
and eax, 0xe8058801
or eax, 0x14400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x540ef5ab
and eax, 0x10000101
or eax, 0x2bd04c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365906ab
xor eax, 0xc7e3418
and eax, 0x1757c08
or eax, 0x8088045
mov dword [ebx], eax
add ebx, edx
and eax, 0x18f17429
and eax, 0xb94258e
and eax, 0x100408
or eax, 0x83e85183
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e482cab
xor eax, 0x716ca93e
and eax, 0x44800080
or eax, 0x1109016a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1b8fd9
or eax, 0x5364ed78
and eax, 0x404589f8
or eax, 0x88000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x27daa5ca
and eax, 0x8080
or eax, 0x89016803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65a3ae78
and eax, 0x4c824041
or eax, 0x1098804
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d15ca3
and eax, 0xeeb2681
and eax, 0xc90080
or eax, 0x1208354
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b39f088
and eax, 0x4635819e
and eax, 0x80
or eax, 0x8bd44d09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fec5cee
and eax, 0x80000045
or eax, 0x4283c410
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b07a299
and eax, 0x57e0983
and eax, 1
or eax, 0xc4558900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ac946a
and eax, 0x81f8050b
or eax, 0x2004080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d78411c
and eax, 0x5880188
or eax, 0x40010060
mov dword [ebx], eax
add ebx, edx
and eax, 0x4508c010
xor eax, 0x49df2b02
and eax, 0x8450b00
or eax, 0xf00880f8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0651be
and eax, 0x70404932
or eax, 0x4900401
mov dword [ebx], eax
add ebx, edx
or eax, 0x637b6fc6
or eax, 0x59b42120
and eax, 0x68550b32
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dada54b
and eax, 0x89018203
or eax, 0x4080
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5e1c51
and eax, 1
or eax, 0x458be854
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e27f585
and eax, 0x4d11d14a
and eax, 0x48010140
or eax, 0x904422a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b73227b
or eax, 0xdf22034
and eax, 0xd822134
or eax, 0x40090840
mov dword [ebx], eax
add ebx, edx
or eax, 0x737dc2d0
and eax, 0xc0bacb1
and eax, 0xc0988b0
or eax, 0x50840140
mov dword [ebx], eax
add ebx, edx
and eax, 0x76a82032
or eax, 0x41c45c71
and eax, 0x1cc5c71
or eax, 0x8a33a38e
mov dword [ebx], eax
add ebx, edx
and eax, 0x42d36248
and eax, 0x42f2005e
and eax, 0x800040
or eax, 0x9509e415
mov dword [ebx], eax
add ebx, edx
and eax, 0x68e7d130
and eax, 0x81c010
or eax, 0xff7e3f48
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ba3fb4
and eax, 0xa00500
or eax, 0x8344408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d797ed0
and eax, 0x4c07f990
and eax, 0x80
or eax, 0x45890140
mov dword [ebx], eax
add ebx, edx
and eax, 0x30df4cfc
and eax, 0x8900c0
or eax, 0x5c048b24
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d12e1b
and eax, 0x51f6d3e5
and eax, 0x10d483e5
or eax, 0x2b2b7c1a
mov dword [ebx], eax
add ebx, edx
or eax, 0x7aaa4b3a
and eax, 0x7bff588d
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f59a43
and eax, 0x79446f70
and eax, 0x8004040
or eax, 0x83083cbf
mov dword [ebx], eax
add ebx, edx
or eax, 0x728427a2
and eax, 0x51082c55
or eax, 0x4238000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c5fc435
and eax, 0x9096460
or eax, 0x82001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x79516528
xor eax, 0x25060081
and eax, 0xc8037041
or eax, 0x20808004
mov dword [ebx], eax
add ebx, edx
or eax, 0x74be8607
and eax, 0xf0058001
or eax, 0x400900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x730e77ff
or eax, 0x2541f4fb
and eax, 0xa74b42e9
or eax, 0x58b40100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1623da28
and eax, 0xe84c89c1
or eax, 0x401023e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9b869e3
and eax, 0x6570e000
or eax, 0x12020981
mov dword [ebx], eax
add ebx, edx
or eax, 0x46814bce
and eax, 0x953f8f4
and eax, 0x1010000
or eax, 0x4c880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16fd72f3
and eax, 0x505402e0
or eax, 0x8401890c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67eb4dfa
and eax, 0x81ac4402
or eax, 0x8401101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e629c13
xor eax, 0x3dd143ad
and eax, 0x84b8015
or eax, 0x1a05440
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f311477
and eax, 0x45913fb5
and eax, 0x1900401
or eax, 0x8244418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3c439b
and eax, 0x1000180
or eax, 0x44890040
mov dword [ebx], eax
add ebx, edx
and eax, 0x486f341b
and eax, 0x40090000
or eax, 0x94448bd4
mov dword [ebx], eax
add ebx, edx
or eax, 0x108a925d
xor eax, 0x7d5be253
and eax, 0xa914090a
or eax, 0x56408431
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dde14c0
and eax, 0x8d0e9dfb
or eax, 0x16204
mov dword [ebx], eax
add ebx, edx
or eax, 0x25ad5cb
and eax, 0x24c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758fb809
xor eax, 0x74fba7af
and eax, 0x174158a
or eax, 0x82884001
mov dword [ebx], eax
add ebx, edx
and eax, 0x480671f4
and eax, 0x180
or eax, 0x5589006a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a58cc38
xor eax, 0x182b3f82
and eax, 0x54408250
or eax, 0xa00509ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb47fb97
and eax, 0x79fb240c
and eax, 0x9000000
or eax, 0x8001c083
mov dword [ebx], eax
add ebx, edx
or eax, 0xa38c2c4
and eax, 0x909c045
or eax, 0x44823400
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d58534
or eax, 0x3034af16
and eax, 0x744d2370
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a86946
and eax, 0x6d1824dd
and eax, 0x44080000
or eax, 0x38f44d3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x795cde9e
and eax, 0x74393ba2
and eax, 0x4000300
or eax, 0xe055884c
mov dword [ebx], eax
add ebx, edx
or eax, 0x59cd8baa
and eax, 0xfd508188
or eax, 0x2001401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ef3a7f7
xor eax, 0x134d4cd9
and eax, 0x8a7ea7
or eax, 0x45018158
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75e6155c
and eax, 0x588a0
or eax, 0x4c800140
mov dword [ebx], eax
add ebx, edx
or eax, 0x52a6193c
and eax, 0xaa799fc
or eax, 0x81586603
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b47d95
and eax, 0x806405
or eax, 0xe9038048
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dd152a0
xor eax, 0x706df67f
and eax, 0x840c0000
or eax, 0x60418901
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c8ddf79
xor eax, 0x2aa07ec7
and eax, 0xd640818a
or eax, 0x29101401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x490f58f1
or eax, 0x21f111ef
and eax, 0x953bddff
or eax, 0x2200
mov dword [ebx], eax
add ebx, edx
and eax, 0x167ca69
xor eax, 0x5f492dcb
and eax, 0x5e6ae700
or eax, 0xa195184c
mov dword [ebx], eax
add ebx, edx
or eax, 0x146904b9
or eax, 0x650d9536
and eax, 0x45c7097d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18fe2863
and eax, 0x104
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x16cf1244
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5953bbf7
and eax, 0x8045
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767d30bb
and eax, 0x44090000
or eax, 0x1820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x36baea22
and eax, 0x4000000
or eax, 0x804523ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0e33b2
or eax, 0x999d74a
and eax, 0xd891460
or eax, 0x40020014
mov dword [ebx], eax
add ebx, edx
and eax, 0x330366df
and eax, 0x23cbd90d
and eax, 0x1030000
or eax, 0x4cac0fd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30c52e4e
and eax, 0x810400
or eax, 0x74488198
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3f12c3
or eax, 0x13a7ae0
and eax, 0x50558b09
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b77f3d2
xor eax, 0x5342a6a5
and eax, 0x8800c202
or eax, 0x1010081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a72dc2c
and eax, 0x66022b1b
and eax, 0x40020001
or eax, 0x589d054
mov dword [ebx], eax
add ebx, edx
or eax, 0x21149801
and eax, 0x40050044
or eax, 0x88402380
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be85e99
and eax, 0x400000
or eax, 0x88840f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f80af20
or eax, 0x52f49ed7
and eax, 0x4d880000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e4e9733
and eax, 0x10450330
or eax, 0x8c0828cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b034b1
and eax, 0x3dd64993
and eax, 0x4000010
or eax, 0x78f44d2b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6216a9f7
xor eax, 0x7e67ac09
and eax, 0x60050804
or eax, 0x8c508310
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3555d0
and eax, 0x60040100
or eax, 0x15e05403
mov dword [ebx], eax
add ebx, edx
or eax, 0x1525f85c
or eax, 0x9f47c0c
and eax, 0x4445890c
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x767bb700
and eax, 0x2080408
or eax, 0xdc04133
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c343ff9
xor eax, 0x487c411d
and eax, 0x298d
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf31bbe
and eax, 0x8418200
or eax, 0xc00c0900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3437fa
and eax, 0x8000100
or eax, 0x7d84c3b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fed817b
and eax, 0x109
or eax, 0x9c84
mov dword [ebx], eax
add ebx, edx
and eax, 0x15a5710b
and eax, 0x7578ff0
and eax, 0x100
or eax, 0xe0558a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63fa94ff
or eax, 0x46a63c53
and eax, 0x7a8153b
or eax, 0x8404000
mov dword [ebx], eax
add ebx, edx
and eax, 0x260467d5
and eax, 0x101
or eax, 0x908c
mov dword [ebx], eax
add ebx, edx
and eax, 0x334801d1
and eax, 0x100
or eax, 0xfc458a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b35abaa
and eax, 0x38040100
or eax, 0x44e8443b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af1b1b5
and eax, 0x600d800e
or eax, 0x90400b21
mov dword [ebx], eax
add ebx, edx
and eax, 0x1421e7c7
and eax, 0x103
or eax, 0x89e84c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f48d0b
and eax, 0xbf1c4008
or eax, 0x40e30885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b71bb53
and eax, 0xa00483de
or eax, 0x48510821
mov dword [ebx], eax
add ebx, edx
and eax, 0x4466b96e
and eax, 0x5b3f0c0d
and eax, 0x800
or eax, 0x8901e283
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f11fba5
or eax, 0x572549a1
and eax, 0x9d01e805
or eax, 0x20820050
mov dword [ebx], eax
add ebx, edx
and eax, 0x58b64203
and eax, 0x18824000
or eax, 0xe77dbf48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ef0c02f
and eax, 0xb0a4f32
and eax, 0x10a0400
or eax, 0x8a617000
mov dword [ebx], eax
add ebx, edx
or eax, 0x779ec759
and eax, 0xe883f441
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x338ff975
and eax, 0x27d591aa
and eax, 0x20058100
or eax, 0xd4400801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c427f89
and eax, 0x38044488
or eax, 0x3a80903
mov dword [ebx], eax
add ebx, edx
or eax, 0x29fb5013
and eax, 0x1a7d5409
or eax, 0x4000a044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf660cb
and eax, 0xbd0548b
or eax, 0x4000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x146fa1ca
and eax, 0x440018a
or eax, 0x81985425
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a1dc70
xor eax, 0x1c5868c5
and eax, 0x8b203412
or eax, 0x1a40c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce82139
and eax, 0x71967a0c
and eax, 0x1806000
or eax, 0x84098045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bf83776
and eax, 0xbe71d700
or eax, 0x418e2844
mov dword [ebx], eax
add ebx, edx
and eax, 0x751097b4
and eax, 0x1100500
or eax, 0x88ec488b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e544281
and eax, 0xcffc4089
or eax, 0x30030004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef8c74
and eax, 0xfc5588fd
or eax, 0x302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f2ba784
or eax, 0x26e51f8
and eax, 0x81006883
or eax, 0x8018200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a6306e6
and eax, 0x103ec45
or eax, 0x44881010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1adaf285
or eax, 0x74935fba
and eax, 0x1c003e0
or eax, 0x288000
mov dword [ebx], eax
add ebx, edx
or eax, 0x462954ca
and eax, 0x3e04588
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x23bdc1ac
and eax, 0x23d2044f
and eax, 0x3800008
or eax, 0xfc7f4485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77324e9
and eax, 0x408c2064
or eax, 0x11b9b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9756d5
or eax, 0xa3e58a4
and eax, 0x5cbf7fff
or eax, 0x21408000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5836f4d5
and eax, 0x148000
or eax, 0x80410b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x65f53e02
and eax, 0x500000
or eax, 0x7ca8553b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d2394b
or eax, 0x4b284f40
and eax, 0x70000b00
or eax, 0x8045800c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6447f55a
and eax, 0xd445f718
or eax, 0x8380081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31bde8a7
or eax, 0x257aca37
and eax, 0x6dc8453b
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x9dff459
and eax, 0x50326fca
and eax, 0x50000108
or eax, 0xa0458a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x251b0bbc
xor eax, 0x3fb6152c
and eax, 0x88018881
or eax, 0x1006002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c74074a
and eax, 0x501e041
or eax, 0x488a1004
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a9f605
and eax, 0x93004
or eax, 0xf4440bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c703742
and eax, 0x4001040
or eax, 0x518b003d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21104039
or eax, 0x65b7dc18
and eax, 0x14151858
or eax, 0x884023a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1adf6faa
xor eax, 0xa37fcad
and eax, 0x4880055
or eax, 0x41030828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d38c1f1
and eax, 0x801018c
or eax, 0xd0442260
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b1a4c5
and eax, 0x10044
or eax, 0x8d8a1631
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b589893
and eax, 0x9081010
or eax, 0xf6f7ef2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x54bfd5e0
and eax, 0x54388520
or eax, 0xab00081b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebbd65
and eax, 0x1051305e
or eax, 0x12ccfa1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66cbd0f3
or eax, 0x7f9a0735
and eax, 0x3ba80509
or eax, 0x405082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc2165e
or eax, 0x1a3a4de2
and eax, 0x9380855
or eax, 0x459000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b22e2f3
and eax, 0x2404082
or eax, 0x81a00509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fcac214
and eax, 0x44080180
or eax, 0x1810040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b878637
and eax, 0x180c83e0
or eax, 0xe0410800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a1ec037
or eax, 0x2e6b361f
and eax, 0x8018003
or eax, 0x81004180
mov dword [ebx], eax
add ebx, edx
and eax, 0x611c16fd
and eax, 0x5ae006bc
and eax, 0
or eax, 0x558bf84d
mov dword [ebx], eax
add ebx, edx
or eax, 0x79d49671
or eax, 0x7968bf9
and eax, 0x5533d0
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d4a88b7
and eax, 0x25676ca8
and eax, 0
or eax, 0x98840f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c313d9a
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b523b9c
xor eax, 0x248600d0
and eax, 0x8453b48
or eax, 0xd00000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49bf27ab
and eax, 0x690659cc
and eax, 0x800
or eax, 0x8c850f
mov dword [ebx], eax
add ebx, edx
and eax, 0x10078ff8
xor eax, 0x7e413b13
and eax, 0x4c010000
or eax, 0x18a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54c92bfa
and eax, 0x4890000
or eax, 0x300489f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x10136cc1
or eax, 0x2f2ceb40
and eax, 0xbbfeff5
or eax, 0x8040100a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7492ebca
and eax, 0x80c040
or eax, 0x95090415
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37517c8f
and eax, 0xa2d8b810
or eax, 0x5d274720
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dfbec79
and eax, 0x83f44509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x754cec2b
and eax, 0x448801a0
or eax, 0x1010048
mov dword [ebx], eax
add ebx, edx
or eax, 0x4814b95d
xor eax, 0x7060e0db
and eax, 0x348d0924
or eax, 0x82d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d578d0f
xor eax, 0x27105b47
and eax, 0x3aca5dbc
or eax, 0x135a243
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1ac242
xor eax, 0x165cd00b
and eax, 0x37b92084
or eax, 0xc8461009
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ed4b7b7
and eax, 0x8b6335bf
or eax, 0x4840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c0c43d
and eax, 0x4415
or eax, 0x553b9840
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a2c763
and eax, 0x6899fa7d
and eax, 0x40085850
or eax, 0x87042588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b89065
and eax, 0xe3b46c85
or eax, 0x1c4b1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x492f61f0
and eax, 0x45bbdf22
and eax, 0
or eax, 0x1ff
mov dword [ebx], eax
add ebx, edx
and eax, 0x31770e78
and eax, 0
or eax, 0xc70aeb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x526fc622
and eax, 0x19c7188e
and eax, 0x11450800
or eax, 0xeeba7485
mov dword [ebx], eax
add ebx, edx
or eax, 0x57f5f56b
and eax, 0xef
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b301c4
or eax, 0x69b5408
and eax, 0x50010100
or eax, 0xa8448a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd00f82
and eax, 0xf8148402
or eax, 0x7680109
mov dword [ebx], eax
add ebx, edx
and eax, 0x14cc7438
and eax, 0x10440408
or eax, 0x2a30fbf7
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be7b887
and eax, 0x5046faab
and eax, 0x44488b
or eax, 0x2bb80500
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f49fff
and eax, 0x740409
or eax, 0x3200e044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fb15f1e
and eax, 0x39801103
or eax, 0x2184488
mov dword [ebx], eax
add ebx, edx
or eax, 0x291bc735
xor eax, 0x2517638c
and eax, 0xc0cb411
or eax, 0x714844
mov dword [ebx], eax
add ebx, edx
or eax, 0x28bb70f3
and eax, 0x2c7884c7
or eax, 0xd3000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x44eb47c8
or eax, 0x47f64a31
and eax, 0x1cfff
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a3f1d7
and eax, 0x2a20000
or eax, 0x8490000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a9cb199
or eax, 0x26208da2
and eax, 0x66708583
or eax, 0x99080044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b8ec327
and eax, 0x46e0
or eax, 0xb91f
mov dword [ebx], eax
add ebx, edx
and eax, 0x214b3e58
xor eax, 0x34a34276
and eax, 0x4830000
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e79b13b
or eax, 0xb426f15
and eax, 0x48012314
or eax, 0x308410c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x75787660
and eax, 0x74fd77fc
or eax, 0x28803
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab7adb0
and eax, 0x58480209
or eax, 0x80058900
mov dword [ebx], eax
add ebx, edx
or eax, 0x360c3003
xor eax, 0x7868c6
and eax, 0x8801c181
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437f72eb
or eax, 0x3fd7c12d
and eax, 0x558bd04d
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b45828
and eax, 0x5015086c
or eax, 0xa0400380
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40a2f3c0
and eax, 0x30e05028
or eax, 0x4d080513
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1346b94f
and eax, 0x6c048800
or eax, 0x90410309
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bbfb249
and eax, 0x81000000
or eax, 0x801c083
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3b5913
and eax, 0x2413b2cc
and eax, 0x10000
or eax, 0x4d8afc45
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd37973
and eax, 0x5fc4c256
and eax, 0x1c08044
or eax, 0x103a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x27cba3d2
or eax, 0x4c07780a
and eax, 0x49c44988
or eax, 0xa0200401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a6d4f5
and eax, 0xff42991c
or eax, 0xbd6480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3811373
and eax, 0xc08448b
or eax, 0x3001100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c62226
and eax, 0x10642a5
or eax, 0x88000012
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42782c87
and eax, 0xcb7e2c00
or eax, 0x34810085
mov dword [ebx], eax
add ebx, edx
xor eax, 0xefe559c
and eax, 0x270f81d8
and eax, 0x20010118
or eax, 0xd04c8ae7
mov dword [ebx], eax
add ebx, edx
or eax, 0x35ea5c06
xor eax, 0x5af46d58
and eax, 0x8901a083
or eax, 0x4900
mov dword [ebx], eax
add ebx, edx
and eax, 0x6418ceb3
and eax, 0xa2f09
and eax, 1
or eax, 0x45c7f04c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a240a3f
and eax, 0x20
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x47d199ef
or eax, 0x39cad755
and eax, 0xb09cb00
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x259e0bc6
and eax, 0x4214020c
and eax, 0x2000004
or eax, 0xc083a851
mov dword [ebx], eax
add ebx, edx
or eax, 0x1991b05a
and eax, 0x88118801
or eax, 0x20440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x61f38170
and eax, 0x34f3fb
and eax, 0x200101
or eax, 0x3b88448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x687c06e6
and eax, 0x28280480
or eax, 0xd7d72805
mov dword [ebx], eax
add ebx, edx
and eax, 0xc2e2370
and eax, 0xc0000
or eax, 0x83810fff
mov dword [ebx], eax
add ebx, edx
and eax, 0x1eb60f66
and eax, 0x592de5d2
and eax, 2
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa1c52cf
xor eax, 0x1b25e30a
and eax, 0x1801a000
or eax, 0x46120445
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce08421
and eax, 0x44c30000
or eax, 0x1040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x433324d
or eax, 0x730e8768
and eax, 0x88600
or eax, 0x305094
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d823c1
xor eax, 0x7ccafa96
and eax, 0x18000700
or eax, 0x85c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1476bd1d
and eax, 0x4f37a1d
or eax, 0x830c85e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fe9acde
and eax, 0x8700000d
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7e7d40
xor eax, 0x6d6bfec
and eax, 0x80288001
or eax, 0x41443444
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ed300c6
xor eax, 0x1ca374c3
and eax, 0x1040000
or eax, 0x44c30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cb01a8
and eax, 0xc0080
or eax, 0xd27c40
mov dword [ebx], eax
add ebx, edx
and eax, 0x2561e6e7
and eax, 0x404400
or eax, 0x88058300
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b4df256
and eax, 0x200
or eax, 0x28dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fac6eba
or eax, 0xd2700e9
and eax, 0x61a044c7
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d44a412
xor eax, 0x38fcebe5
and eax, 0x45000030
or eax, 0x820000cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x263a1bb3
and eax, 0xe73a0885
or eax, 0x18c52000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3145c9a
or eax, 0x5654788
and eax, 0xd36f9f
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1648a1e0
and eax, 0x1001c600
or eax, 0xa8440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61d0290a
and eax, 0xe200
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
or eax, 0x71068e5c
or eax, 0xd43bc04
and eax, 0x7d408444
or eax, 0x82300183
mov dword [ebx], eax
add ebx, edx
or eax, 0x66126665
xor eax, 0x725f72e0
and eax, 0x4009507
or eax, 0x50d06af8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740b1718
and eax, 0x530dc516
and eax, 0x10000
or eax, 0x85c60001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c7f3a80
and eax, 0x4470000
or eax, 0xfbb8ff74
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4a18c4
and eax, 0x6420
or eax, 0x184c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d7c9c6f
and eax, 0x27e0ef74
and eax, 0x25608000
or eax, 0xda0c05c7
mov dword [ebx], eax
add ebx, edx
or eax, 0xdf39149
and eax, 0xb18595cf
or eax, 0x6a30
mov dword [ebx], eax
add ebx, edx
and eax, 0x30e54de9
and eax, 0x40cd9de6
and eax, 0x850000
or eax, 0x45420000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f775705
or eax, 0x71d7ccc5
and eax, 0x1469180
or eax, 0x80010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54a06fce
or eax, 0x4bb2e014
and eax, 0xc84c600
or eax, 0x10100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d331b57
or eax, 0x35ad07aa
and eax, 0x20bfdfff
or eax, 0x8a402000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d485b7b
and eax, 0x101
or eax, 0xc7000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x283ad1e4
and eax, 0x5803c85c
and eax, 0x40028040
or eax, 0x83643c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50d32904
or eax, 0x5c3a5ca3
and eax, 0x85870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1091ac
and eax, 0x85d79100
or eax, 0x7a286e10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1234405c
and eax, 0x13900
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dc6cd17
and eax, 0x64f87889
and eax, 0x64400001
or eax, 0x9b2485c6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6634f915
xor eax, 0x76826433
and eax, 0x8d8218e1
or eax, 0x5e71e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3729b729
and eax, 0x85870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bcb9faa
and eax, 0xdfcf9f00
or eax, 0x20306014
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c64f2ec
and eax, 0x6d532f06
and eax, 0x10204
or eax, 0x40e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x636c7daf
and eax, 0x620c0542
or eax, 0x804085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bf5ca64
xor eax, 0x681d6634
and eax, 0x1000016
or eax, 0xc6000068
mov dword [ebx], eax
add ebx, edx
and eax, 0x6afac7cd
and eax, 0x42000004
or eax, 0xbdff6081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47777d85
or eax, 0x4c6fd4ba
and eax, 0xa419ba
or eax, 0x100045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5791675
or eax, 0xc357023
and eax, 0xc854700
or eax, 0x10008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d9881b0
xor eax, 0x300eb432
and eax, 0x13f282
or eax, 0x8eec0d7d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1473f6
and eax, 0x2000006
or eax, 0xc5000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f88f1d
and eax, 0x6b88c01
or eax, 0x31044044
mov dword [ebx], eax
add ebx, edx
and eax, 0x46cf0fff
and eax, 0x4880001
or eax, 0x49030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d64316c
and eax, 0x8000000
or eax, 0xe981b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21adcb82
and eax, 0x1ba8a3ad
and eax, 0x9000028
or eax, 0x80000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f58e52c
and eax, 0x4508a04c
or eax, 0x10831801
mov dword [ebx], eax
add ebx, edx
or eax, 0x11367b5b
xor eax, 0x5a8deecc
and eax, 0x8100180
or eax, 0xb0450240
mov dword [ebx], eax
add ebx, edx
and eax, 0x48413bf2
and eax, 0x8400180
or eax, 0xe3805409
mov dword [ebx], eax
add ebx, edx
xor eax, 0xad33a1b
and eax, 0x4b18a35e
and eax, 0x40000300
or eax, 0x80458809
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bce39cf
and eax, 1
or eax, 0x8901c082
mov dword [ebx], eax
add ebx, edx
or eax, 0x7afe19db
and eax, 0x498bc041
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de68908
and eax, 0x1ca18549
and eax, 0x10810140
or eax, 0x600c3a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57a6db8e
xor eax, 0x2516638d
and eax, 0x3d83c3
or eax, 0x7dc27c3c
mov dword [ebx], eax
add ebx, edx
and eax, 0x62f850e1
and eax, 0x60900020
or eax, 0x14058b1e
mov dword [ebx], eax
add ebx, edx
and eax, 0x112af340
xor eax, 0x4e065e1d
and eax, 0x206dd1d
or eax, 0x81f922e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d84d224
or eax, 0x2d08ee1b
and eax, 0x958901c2
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55116b8c
and eax, 0xc0986a44
or eax, 0x3f679530
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6d9f65
and eax, 0x474bf456
and eax, 0x2480400
or eax, 0x8184418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c71ea76
or eax, 0x7d7811f7
and eax, 0x458901e8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x461f383f
and eax, 0x90008
or eax, 0x88448bc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b3fdb4e
and eax, 0x8018900
or eax, 0x81006083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f29d369
xor eax, 0x5cc5c499
and eax, 0x55800008
or eax, 0xb8845
mov dword [ebx], eax
add ebx, edx
or eax, 0x73fcaffe
and eax, 0x1ea8390
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10735262
and eax, 0x7b4f0779
and eax, 0
or eax, 0x8b905589
mov dword [ebx], eax
add ebx, edx
or eax, 0x3442368b
and eax, 0x386f8341
and eax, 0x20001
or eax, 0xc081a444
mov dword [ebx], eax
add ebx, edx
and eax, 0x6af09d4b
and eax, 0x7c68ac66
and eax, 0x8000
or eax, 0xa4450901
mov dword [ebx], eax
add ebx, edx
or eax, 0x492e79b9
xor eax, 0x425fdceb
and eax, 0x83200502
or eax, 0x804889
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a891488
and eax, 0x800080
or eax, 0x4d090141
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dbefd1d
and eax, 0x9880100
or eax, 0x6226eaa0
mov dword [ebx], eax
add ebx, edx
or eax, 0x724ce4a
xor eax, 0x210b42a0
and eax, 0xa20a840
or eax, 0x81080015
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2e4c56
and eax, 0x8080844
or eax, 0x84850001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f8c71d
and eax, 0xc810
or eax, 0x3000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c7d4f77
and eax, 0x204d8100
or eax, 0x90000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f23cc2e
and eax, 0x8924450a
or eax, 0x901081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39985eac
xor eax, 0x5dea2295
and eax, 0xedc62090
or eax, 0x12390405
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c689644
and eax, 0x28000004
or eax, 0x858bfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x31c63659
and eax, 0x4e606aff
and eax, 0x259
or eax, 0x89fffda6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42ce0364
and eax, 0xcb312081
or eax, 0x34ce0004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3feecc7f
and eax, 0x1bc95946
and eax, 0x10842
or eax, 0xb44c83bd
mov dword [ebx], eax
add ebx, edx
or eax, 0x712b47bb
and eax, 0x8101c983
or eax, 0x8002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7860b4dd
xor eax, 0x24549b9b
and eax, 0x95018445
or eax, 0x8a3008
mov dword [ebx], eax
add ebx, edx
or eax, 0x76528c2
and eax, 0x97efbc04
or eax, 0x68104320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5280345a
and eax, 0xad20813a
or eax, 0x52001401
mov dword [ebx], eax
add ebx, edx
or eax, 0x293170c1
xor eax, 0x2cc84467
and eax, 0x279b19c
or eax, 0xc044e63
mov dword [ebx], eax
add ebx, edx
or eax, 0x208cecc6
and eax, 0x2e1c858b
or eax, 0xd1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a495e01
and eax, 0x8519df8b
or eax, 0x222074
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2874bd
xor eax, 0x1c2d034e
and eax, 0x18057760
or eax, 0xe7fa880c
mov dword [ebx], eax
add ebx, edx
or eax, 0x38bea007
xor eax, 0x15adecd5
and eax, 0x48021038
or eax, 0x5892044
mov dword [ebx], eax
add ebx, edx
or eax, 0x33eb0590
and eax, 0xdab05b8
or eax, 0x80040a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e4c28b4
and eax, 0xc0c0830
or eax, 0xf3f3f740
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a8dcf2
and eax, 0xff648d32
or eax, 9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35e4b0e6
and eax, 0x88003ddd
or eax, 0x50fc222
mov dword [ebx], eax
add ebx, edx
and eax, 0x226bc29a
and eax, 0x8a
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3878c765
and eax, 0x48458a
or eax, 0x83841001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f98b7c2
and eax, 0x25374929
and eax, 0x1000100
or eax, 0x548900ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c785e9b
and eax, 0x10410b40
or eax, 0x8404808c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1596a3a6
and eax, 0x8080
or eax, 0x89016803
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca3886d
xor eax, 0x5827aa11
and eax, 0xd818045
or eax, 0x400a1400
mov dword [ebx], eax
add ebx, edx
or eax, 0xc3434d0
and eax, 0x40d30c4
or eax, 0x90400b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x700a3b54
xor eax, 0x7088c04c
and eax, 0x40807108
or eax, 0x50b0075
mov dword [ebx], eax
add ebx, edx
and eax, 0x611a4dd5
and eax, 0x4084cc94
and eax, 0
or eax, 0xbdf799a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f3177fd
xor eax, 0x113759c7
and eax, 0xc064864
or eax, 0xf3f9b708
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dffd5b6
xor eax, 0x1cecec4a
and eax, 0x40110004
or eax, 0x1a64c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27dd8da0
and eax, 0x7d080501
or eax, 0x8210908a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x469ba95a
and eax, 0x2494a0c0
and eax, 0x20c0
or eax, 0x553bdf3f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154918eb
and eax, 0x40006510
or eax, 0x870c1880
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a2bfdeb
and eax, 0x2086880
or eax, 0xfdf70005
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d3e451
xor eax, 0x600f9dcd
and eax, 0x118
or eax, 0xe7
mov dword [ebx], eax
add ebx, edx
and eax, 0x2787cab1
and eax, 0
or eax, 0xc70aeb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbac35b4
xor eax, 0x179a592a
and eax, 0xdb3c0084
or eax, 0x24c36801
mov dword [ebx], eax
add ebx, edx
and eax, 0x628a8a0d
and eax, 0xf6867c6
and eax, 4
or eax, 0xfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da44039
xor eax, 0x298e3bc1
and eax, 0x28040b00
or eax, 0x94418000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fad9514
and eax, 0xc3680400
or eax, 0x3c00810b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cbfe097
or eax, 0x158ae9d6
and eax, 0x1454edde
or eax, 0x8201221
mov dword [ebx], eax
add ebx, edx
or eax, 0xe78ef6e
and eax, 0x20c4d8b
or eax, 0x81800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f3a6d0
and eax, 0x98901c1
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9838f6
xor eax, 0x133a5a0a
and eax, 0x401030c
or eax, 0xa0548880
mov dword [ebx], eax
add ebx, edx
and eax, 0x24f150ba
and eax, 0x6a3a3e1
and eax, 0x4000000
or eax, 0x798c553b
mov dword [ebx], eax
add ebx, edx
and eax, 0x19b89fd
or eax, 0x40dbd59d
and eax, 0x418109
or eax, 0xb4040a02
mov dword [ebx], eax
add ebx, edx
or eax, 0xf78e736
xor eax, 0x75ff6621
and eax, 0xca00811a
or eax, 0x35140421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f0c0f53
and eax, 0x188a68
or eax, 0x12647597
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b888aa
and eax, 0x56440501
or eax, 0xa920808a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x159017b6
and eax, 0xe290923d
or eax, 0x15096dc2
mov dword [ebx], eax
add ebx, edx
or eax, 0x74435407
and eax, 0x851bc07d
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x524d7593
and eax, 0x2bdafc67
and eax, 0x84000
or eax, 0xfff7bf60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x577163b4
and eax, 0x88a0854
or eax, 0x45010129
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8a0f4fd
and eax, 0x1298180
or eax, 0xc0023c
mov dword [ebx], eax
add ebx, edx
and eax, 0x26f91a21
or eax, 0x568111a2
and eax, 0x2a80180
or eax, 0x89144c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x49763b2f
and eax, 0x428a3005
or eax, 0x18050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x652c572e
and eax, 0x4052308
or eax, 0x8401804
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c78f86a
xor eax, 0x3a91f83b
and eax, 0x44880355
or eax, 0x9036022
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a1a204b
and eax, 0xc110330
or eax, 0x408880
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d06c7b4
and eax, 0x1104580
or eax, 0x2a0000b
mov dword [ebx], eax
add ebx, edx
and eax, 0x52538f90
and eax, 0x4f29932b
and eax, 0
or eax, 0x553b0850
mov dword [ebx], eax
add ebx, edx
and eax, 0x78f6c4a9
or eax, 0x24215655
and eax, 0x125204
or eax, 0x8b402008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45db2fe1
and eax, 0x4c01044d
or eax, 0x102a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x66b2ddc
and eax, 0xb21259c
or eax, 0x80005020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x177a478b
and eax, 0x141b0015
or eax, 0x41208840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d64939
and eax, 0x3094028
or eax, 0x88103c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e549e4
and eax, 0x85393444
or eax, 0x28001
mov dword [ebx], eax
add ebx, edx
or eax, 0x76060c15
and eax, 0x47aa2ef6
and eax, 0x472a2c10
or eax, 0xb8d5d300
mov dword [ebx], eax
add ebx, edx
and eax, 0x607b003
and eax, 0x4030000
or eax, 0x89880e7c
mov dword [ebx], eax
add ebx, edx
or eax, 0x36b532f8
and eax, 0x17c521c6
and eax, 0x17852040
or eax, 0xe87adf20
mov dword [ebx], eax
add ebx, edx
or eax, 0x14a76bcb
and eax, 0x2ace110
and eax, 0xca100
or eax, 0xa0410e0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27c57282
xor eax, 0x481a0cba
and eax, 0x910c105
or eax, 0x640880
mov dword [ebx], eax
add ebx, edx
or eax, 0x4886f9c0
xor eax, 0x523e925b
and eax, 0x388418a
or eax, 0x80341401
mov dword [ebx], eax
add ebx, edx
or eax, 0x82e47a4
and eax, 0x18801aa
or eax, 0x54010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x79704a05
and eax, 0x30410bac
or eax, 0x80048010
mov dword [ebx], eax
add ebx, edx
and eax, 0x72e030bc
or eax, 0x9c0abab
and eax, 0x2900098b
or eax, 0x20c4400
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a8283
and eax, 0x2095a7db
and eax, 0x408
or eax, 0x558b0840
mov dword [ebx], eax
add ebx, edx
and eax, 0x63e344d6
and eax, 0x20000
or eax, 0x144803b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e8f5ceb
and eax, 0xa044d09
or eax, 0x81080080
mov dword [ebx], eax
add ebx, edx
and eax, 0x133b683c
and eax, 0x79544a79
and eax, 0x4800
or eax, 0xc0838445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b8d4520
and eax, 0x10000
or eax, 0xcc448901
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a2b95f8
and eax, 0xca0c0589
or eax, 0x21004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c6ea509
and eax, 0x8560e000
or eax, 0x78050918
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c66f286
and eax, 0xc00e000
or eax, 0x418b1fff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d62543a
and eax, 0x8f99742
and eax, 0xc18300
or eax, 0x100009c
mov dword [ebx], eax
add ebx, edx
and eax, 0x340fbb0
xor eax, 0x1f7a71f1
and eax, 0x2184001
or eax, 0x81840d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6406f930
and eax, 0x58ab488
or eax, 0x614b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x565e7187
xor eax, 0x7ea43a70
and eax, 0x2d011028
or eax, 0xd2e040c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8eb1f30
and eax, 0x1ce372b2
and eax, 0x14000290
or eax, 0x49e5896f
mov dword [ebx], eax
add ebx, edx
and eax, 0x136c951
and eax, 0x499659a8
and eax, 0x40800
or eax, 0xccc8c4c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x663ea6a4
or eax, 0xefc8e4d
and eax, 0x4ccc8ccc
or eax, 0x80004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2871d370
and eax, 0x1b713803
and eax, 0x8400800
or eax, 0xc48cc4cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157eacf3
and eax, 0x15098d61
and eax, 0
or eax, 0xec8b55cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x213e9fbe
or eax, 0x68a372bc
and eax, 0x1a8ec80
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ded5967
and eax, 0xc978892
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2030340c
xor eax, 0x40e2be31
and eax, 0x229000
or eax, 0x10040c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x506675c0
and eax, 0x5004c500
or eax, 0x810200
mov dword [ebx], eax
add ebx, edx
or eax, 0x621bb0ef
or eax, 0x11ba6b02
and eax, 0x21bfffef
or eax, 0x88400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x9b6138c
and eax, 0x25dad39c
and eax, 0x1000018
or eax, 0xc6000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x5172069a
xor eax, 0x12e1de6a
and eax, 0x12e19c40
or eax, 0x801e2005
mov dword [ebx], eax
add ebx, edx
and eax, 0x2dc0b8fa
and eax, 0xc00000
or eax, 0x45070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738dddcc
xor eax, 0x572105b5
and eax, 0x604860
or eax, 0x42484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ab95e96
and eax, 0x8450200
or eax, 0x8400c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x5810cba6
and eax, 0x4200
or eax, 0xe2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691e086a
and eax, 0x32e77a36
and eax, 0x20004000
or eax, 0x1f005c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x15279ec0
and eax, 0x1000080
or eax, 0xc6000013
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74eb77db
and eax, 0x3091040
or eax, 0x4048005
mov dword [ebx], eax
add ebx, edx
or eax, 0x166673a3
and eax, 0x2b58278c
and eax, 0x1400000
or eax, 0x44870001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bf24b1a
and eax, 0x67d9eea4
and eax, 0x1404800
or eax, 0xeb1f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x414769d5
or eax, 0x654acd7a
and eax, 0x6041c500
or eax, 0x80040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4134fdbe
and eax, 0x80b2
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432d24bc
and eax, 0x43248446
or eax, 0xbc100181
mov dword [ebx], eax
add ebx, edx
or eax, 0x620fb8b1
and eax, 0x2c3dbdf7
or eax, 0x404208
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bbbc016
and eax, 0x5c70000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e8e1bec
and eax, 0x262056fb
and eax, 0x6001268
or eax, 0xf9ffed04
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a6dd34
or eax, 0x5dc2a576
and eax, 0xfe5a
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e709553
and eax, 0x443
or eax, 0x3bfc4184
mov dword [ebx], eax
add ebx, edx
and eax, 0x43cc99b4
and eax, 0x3000000
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e91e963
or eax, 0x66937979
and eax, 0x20035841
or eax, 0x8408004
mov dword [ebx], eax
add ebx, edx
and eax, 0x69254352
and eax, 0x10000
or eax, 0x45c60001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x296ed501
and eax, 0x88d500
or eax, 0x520884
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21bdebe0
and eax, 0x450600
or eax, 0xc400c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d98fb2b
and eax, 0xc09
or eax, 0xc0c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x710bddb
xor eax, 0x1980c3a3
and eax, 0x900440
or eax, 0x60404187
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc361b6
or eax, 0x14b06e31
and eax, 0x44000097
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x112e7826
and eax, 0x1000004
or eax, 0x4872ac41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5456036c
and eax, 0x3549364f
and eax, 0x5000001
or eax, 0x40c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x486af59a
and eax, 0x1208588
or eax, 0x520000
mov dword [ebx], eax
add ebx, edx
and eax, 0x38466e47
or eax, 0x5212fc0b
and eax, 0x5040c400
or eax, 0x8c050300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x292acbcc
and eax, 0x10c00
or eax, 0x1221
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ebb0aa
and eax, 0
or eax, 0x8af445c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x478f84df
xor eax, 0x143dd613
and eax, 0xc1000002
or eax, 0x60000c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e5f70e
and eax, 0x2ac17cad
and eax, 0x2000004
or eax, 0xfdff7081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e2e682e
xor eax, 0x4625bc63
and eax, 0xa1867
or eax, 0x1500098
mov dword [ebx], eax
add ebx, edx
or eax, 0x6881ab65
and eax, 0x5ab8ebd
and eax, 0x38800
or eax, 0xa706000
mov dword [ebx], eax
add ebx, edx
and eax, 0x666bce9e
and eax, 0x30000
or eax, 0x45880001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd9b582
and eax, 0x1c08180
or eax, 0x270
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acf3ed9
and eax, 0xc00080
or eax, 0xc7304509
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e2a8b2
and eax, 0xd7f20c81
or eax, 0x280d0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x98bfd98
or eax, 0x916fbba
and eax, 0x2800bf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc12998
and eax, 0xab67a4f
and eax, 0x8000800
or eax, 0xd04d8300
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c2ab716
and eax, 0xf429a900
or eax, 0x904081
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a1d510f
xor eax, 0x5c03ace3
and eax, 0xc080000
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e33088
and eax, 0x10000
or eax, 0xbc548bd8
mov dword [ebx], eax
add ebx, edx
and eax, 0x27605686
and eax, 0x79c038df
and eax, 0x400000
or eax, 0x89985503
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dcb57b0
and eax, 0x9cb1411
or eax, 0x20a844
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed76e33
and eax, 0x3a3694d7
and eax, 0x401
or eax, 0x83bc418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x12c3243a
xor eax, 0x12347ad7
and eax, 0x8000c0
or eax, 0x45090100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x566b59ec
and eax, 0x7ce3a76
and eax, 0x400824
or eax, 0xbc0d8398
mov dword [ebx], eax
add ebx, edx
or eax, 0x834813d
and eax, 0xc740939
or eax, 0x3804402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d97f15
xor eax, 0x794796ce
and eax, 0x480
or eax, 0x1590d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23765fe8
and eax, 0x550200
or eax, 0xd0008900
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b781081
or eax, 0x60812eee
and eax, 0x70d0042a
or eax, 0xc285111
mov dword [ebx], eax
add ebx, edx
and eax, 0x564662e5
or eax, 0x2018e156
and eax, 0x44408145
or eax, 0x80050a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a0edd9
or eax, 0x70dab1fd
and eax, 0xf2dc8589
or eax, 0xc000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x43da5d8e
and eax, 0x8d8add8f
or eax, 0x12270
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e9566e4
and eax, 0xc816664
or eax, 0xf37e9908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2b3820
xor eax, 0x5e3bc67b
and eax, 0xbec80101
or eax, 0x40108c88
mov dword [ebx], eax
add ebx, edx
or eax, 0x5241a4de
or eax, 0x555dd0bd
and eax, 0x5589fdff
or eax, 0x20200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x714c3602
and eax, 0xc281c4
or eax, 0x1280200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdf5c8d8
or eax, 0x3b8480cc
and eax, 0xb844188
or eax, 0x80401401
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f4d4e
and eax, 0x8bee5c85
or eax, 0x74108000
mov dword [ebx], eax
add ebx, edx
and eax, 0x768fba79
xor eax, 0x66c0154d
and eax, 0x1004094c
or eax, 0xc88132b3
mov dword [ebx], eax
add ebx, edx
and eax, 0x7da1e669
and eax, 0x58812268
or eax, 0x257edd96
mov dword [ebx], eax
add ebx, edx
and eax, 0x50dd5a2d
and eax, 0x143135fe
and eax, 0x1000c
or eax, 0x884c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4eda2abc
xor eax, 0x1d86bf47
and eax, 0x1d952f7
or eax, 0x26ad08
mov dword [ebx], eax
add ebx, edx
or eax, 0x144f9497
or eax, 0x30d4d3e6
and eax, 0x21000000
or eax, 0xca000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x788e5278
and eax, 0x8844208
or eax, 0x18502
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eac6c7b
and eax, 0xadef7b
or eax, 0x521084
mov dword [ebx], eax
add ebx, edx
and eax, 0x12cc261c
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6c6916
or eax, 0x1d5ff2d0
and eax, 0x8d23e044
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x50d4dd58
and eax, 0x1ec9f877
and eax, 0x1cc1f800
or eax, 0xe33e0708
mov dword [ebx], eax
add ebx, edx
and eax, 0x12017110
or eax, 0x59763c1f
and eax, 0x51030914
or eax, 0x4880060
mov dword [ebx], eax
add ebx, edx
or eax, 0x4edc873
and eax, 0x1c28164
or eax, 0x280
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dff4b41
and eax, 0x1c00100
or eax, 0x8a245489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e9a115
and eax, 0xc801f404
or eax, 0x20820841
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70f5f7fd
or eax, 0x6721dcc9
and eax, 0xfc458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x607475c1
or eax, 0x640b50bb
and eax, 0x387c4d8b
or eax, 0x3800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22337fd6
and eax, 0x137d404d
or eax, 0x4008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d4906c5
and eax, 0xa78ca7e
and eax, 0xa108008
or eax, 0xf5401583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a767f3
xor eax, 0x440cdba7
and eax, 0x412b29df
or eax, 0x1400d620
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a3437a0
and eax, 0x58153bdc
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e56b985
and eax, 0x4403095d
or eax, 0x1880020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bc95dbe
or eax, 0x1262bbdc
and eax, 0x1c083f0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab3925a
xor eax, 0x3f4a18f4
and eax, 0xbc00080
or eax, 0x80304509
mov dword [ebx], eax
add ebx, edx
or eax, 0x32ff3825
xor eax, 0xe0db6eb
and eax, 0x8182c844
or eax, 0x40013409
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c85725c
or eax, 0x2046561c
and eax, 0x60450000
or eax, 0x9c088901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2624f695
or eax, 0x6833535c
and eax, 0x3a785588
or eax, 0x1840003
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ab230af
and eax, 0x8301001
or eax, 0x44dc054
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cdbc168
or eax, 0x806fef7
and eax, 0x18c0458b
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x432cc617
and eax, 0x67ac72cc
and eax, 0x1004000
or eax, 0x3ac43df7
mov dword [ebx], eax
add ebx, edx
or eax, 0x274754ef
and eax, 0x16441045
or eax, 0x388000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x43fb91f1
and eax, 0x11800180
or eax, 0x2260440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7deaff32
and eax, 0x4633d796
and eax, 0x204000
or eax, 0xe559845
mov dword [ebx], eax
add ebx, edx
and eax, 0x26936cef
and eax, 0x2104801
or eax, 0x9e8058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be4fc78
and eax, 0x301c1081
or eax, 0xcfe3400c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71d79ba5
xor eax, 0x8a0558a
and eax, 0x84081aa2
or eax, 0x5845215d
mov dword [ebx], eax
add ebx, edx
and eax, 0x57beb2df
and eax, 0x5408005d
or eax, 0x1830920
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b54eb85
and eax, 0xc282c0
or eax, 0x1000104
mov dword [ebx], eax
add ebx, edx
and eax, 0x6da61d5
and eax, 0xc00180
or eax, 0x8b045409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2349a7e5
and eax, 0x8081e044
or eax, 0x40020401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2436f068
or eax, 0x65d96e3e
and eax, 0xe4458801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0xe938e42
and eax, 0x800
or eax, 0x3bf8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d9d5400
xor eax, 0x552dbdec
and eax, 0x850e045
or eax, 0x12d1c08
mov dword [ebx], eax
add ebx, edx
or eax, 0x30e81ebf
and eax, 0x1fc548b
or eax, 0x82000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d537279
and eax, 0x148901e2
or eax, 0x41000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8087cc1
and eax, 0x3a58bd71
and eax, 0x10000920
or eax, 0xe04582dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x551bd889
and eax, 0x8101c081
or eax, 0x8000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e9de3b4
and eax, 0x31234d8e
and eax, 0x1014004
or eax, 0x4c8ab041
mov dword [ebx], eax
add ebx, edx
or eax, 0x209b2916
and eax, 0x4958bc5e
and eax, 0x48083050
or eax, 0xb04503a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c17c17e
and eax, 0x38040100
or eax, 0xc6d08c89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41338d1a
and eax, 0x7558bc63
and eax, 0x15000003
or eax, 0x408bfffc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c916e4b
and eax, 0x800248
or eax, 0x16a81b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x47688aea
and eax, 0x676a76bb
and eax, 0x1680088
or eax, 0x82905501
mov dword [ebx], eax
add ebx, edx
and eax, 0x2212ae81
xor eax, 0x7ee0d434
and eax, 0x7cf0d0b5
or eax, 0x830e0408
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d2a17a
or eax, 0xbab80f
and eax, 0x2c7400ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x156bfde
and eax, 0x36aff9ac
and eax, 0x40088
or eax, 0x83a84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x1325d49f
and eax, 0x1890180
or eax, 0x44000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c4e816
and eax, 0x4000000
or eax, 0xa84d8bac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54217cf
xor eax, 0x50230eb4
and eax, 0xf9008013
or eax, 0x6500d28
mov dword [ebx], eax
add ebx, edx
or eax, 0x3692108e
and eax, 0x3da60069
and eax, 0x18000029
or eax, 0x7dffd6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b3cd239
xor eax, 0xddfef9c
and eax, 0x7e10800a
or eax, 0x81601581
mov dword [ebx], eax
add ebx, edx
and eax, 0xb40e9c6
xor eax, 0x4fb9cb2c
and eax, 0x4094aae
or eax, 0xab06b551
mov dword [ebx], eax
add ebx, edx
and eax, 0x2af6bd68
or eax, 0x40c20578
and eax, 0x40029850
or eax, 0x15394005
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c5a3b6a
and eax, 0x9097964
or eax, 0x82000480
mov dword [ebx], eax
add ebx, edx
and eax, 0x33779d4a
and eax, 0x10440
or eax, 0xc0828005
mov dword [ebx], eax
add ebx, edx
or eax, 0x2252ae1c
or eax, 0x6fc66a14
and eax, 0x84458801
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x13654993
and eax, 0x400901
or eax, 0x83b8448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a87b80
and eax, 0x1880180
or eax, 0x4c010069
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad06e6b
and eax, 0x4510b80
or eax, 0xe0048078
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dea139c
xor eax, 0x6dc6b942
and eax, 0x80010282
or eax, 0x900c001
mov dword [ebx], eax
add ebx, edx
and eax, 0x1481985e
or eax, 0x5a758d65
and eax, 0x40018445
or eax, 0x58a6010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a05e913
and eax, 0x44052954
or eax, 0xa0401288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3870f2a5
and eax, 0x8c010979
or eax, 0x18a0604
mov dword [ebx], eax
add ebx, edx
and eax, 0x10ff075a
and eax, 0x8b0748
or eax, 0xff74f824
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e321127
and eax, 0x8901e903
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x39f78a53
and eax, 0x4dc45452
and eax, 0x9c44000
or eax, 0xf63b2c8d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x573a9597
and eax, 0xa884e91a
or eax, 0x560a00e5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9774f55
and eax, 0x1589a6aa
or eax, 0x25955
mov dword [ebx], eax
add ebx, edx
and eax, 0x63669405
and eax, 0x9000
or eax, 0x14018
mov dword [ebx], eax
add ebx, edx
and eax, 0x63f6dbdb
or eax, 0x7693155c
and eax, 0x76809508
or eax, 0x88480081
mov dword [ebx], eax
add ebx, edx
or eax, 0x106f596
xor eax, 0x1e2fad15
and eax, 0x8181588a
or eax, 0x40aa775
mov dword [ebx], eax
add ebx, edx
or eax, 0x13f31066
xor eax, 0x45a4764b
and eax, 0xd25f8904
or eax, 0x2da07608
mov dword [ebx], eax
add ebx, edx
or eax, 0x502f9b83
or eax, 0x50c57fd6
and eax, 0xfed08589
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d026233
xor eax, 0x52c58f6e
and eax, 0x51768d5
or eax, 0x10e8972a
mov dword [ebx], eax
add ebx, edx
and eax, 0x396d0397
and eax, 0x4875b5bf
and eax, 0x10014
or eax, 0xd000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e89588e
and eax, 0
or eax, 0xfecc8589
mov dword [ebx], eax
add ebx, edx
and eax, 0x1802a9e7
or eax, 0x19168432
and eax, 0x90285b3
or eax, 0x84897a4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe62de12
and eax, 0x321fe588
and eax, 0x2092080
or eax, 0xfdf6de50
mov dword [ebx], eax
add ebx, edx
or eax, 0x77884d56
and eax, 0x8b006a50
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60650d8a
and eax, 0xe467c36
and eax, 0xa444410
or eax, 0xf5ba8885
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c0d3203
and eax, 0x21600c77
and eax, 1
or eax, 0x95ff52fe
mov dword [ebx], eax
add ebx, edx
or eax, 0x192eae93
and eax, 0x3f777e6b
and eax, 0x1d777e48
or eax, 0xe2888080
mov dword [ebx], eax
add ebx, edx
and eax, 0xf7262b5
or eax, 0x2eab3aae
and eax, 0x2f380088
or eax, 0xd0008501
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ccb96a7
xor eax, 0x15718039
and eax, 0x808a1796
or eax, 0x501e869
mov dword [ebx], eax
add ebx, edx
and eax, 0x50053814
xor eax, 0x4838a5e9
and eax, 0x48399d70
or eax, 0xb7c66200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de1a74b
and eax, 0x121a200
or eax, 0x82d
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d42fb2b
and eax, 0x4a5f6b49
and eax, 0x800
or eax, 0x70858100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2587c50a
and eax, 0x7920df3b
and eax, 0x8100
or eax, 0x8bff7eff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x267b6fce
and eax, 0x8d009001
or eax, 0x36c4c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1afbb65f
or eax, 0x52a5e6a4
and eax, 0x5aa7f660
or eax, 0xa5580910
mov dword [ebx], eax
add ebx, edx
or eax, 0x29bebc23
or eax, 0x67aed529
and eax, 0xebfc4d09
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x703071f1
and eax, 0x60100101
or eax, 0x9c458a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x43308423
and eax, 0x5aec682f
and eax, 0x8000003
or eax, 0x8101c280
mov dword [ebx], eax
add ebx, edx
and eax, 0x779818c5
and eax, 0x1000001
or eax, 0x448bfc54
mov dword [ebx], eax
add ebx, edx
or eax, 0x514efc08
xor eax, 0x6eeb54c2
and eax, 0x1004289c
or eax, 0x40811360
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c9ec4a0
and eax, 0xc1bff5c
or eax, 0x3e400a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b3473bc
and eax, 0x18c8d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0xced8a75
xor eax, 0x2df96def
and eax, 0x20048300
or eax, 0x8c490800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2021b8ed
xor eax, 0x36a377af
and eax, 0x38cc4402
or eax, 0x44100939
mov dword [ebx], eax
add ebx, edx
and eax, 0x4dd7becb
and eax, 0x494080a
or eax, 0x30018314
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aaa7c4e
and eax, 0x694d9ff9
and eax, 0x80d9750
or eax, 0x33f268af
mov dword [ebx], eax
add ebx, edx
and eax, 0x597f4b58
and eax, 0x117c0850
or eax, 0x2008405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f9658f
and eax, 0x31a7eec8
and eax, 0x21804088
or eax, 0x1a580503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1fc2ad
and eax, 0x55c70404
or eax, 0xaa386881
mov dword [ebx], eax
add ebx, edx
or eax, 0x286c09c1
and eax, 0x8b086cc5
or eax, 0x103a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6668c021
and eax, 0x4d28844d
or eax, 0x130000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d815efb
and eax, 0x85884
or eax, 0x8b012540
mov dword [ebx], eax
add ebx, edx
and eax, 0x43380f4d
and eax, 0x2000844
or eax, 0xc0838011
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65d25397
and eax, 0x53967e5b
and eax, 0x100800
or eax, 0x88458101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f9febd8
and eax, 0x83804089
or eax, 0x40502
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cec2a3d
or eax, 0x438ca1ca
and eax, 0x418801c0
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f8f35ae
and eax, 0x70040004
or eax, 0x80498b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x58efa0f6
xor eax, 0x61d56f9e
and eax, 0x31108d02
or eax, 0xce600001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d81e087
or eax, 0x262f50ec
and eax, 0x443b7dec
or eax, 0x9008213
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d4b288
xor eax, 0x2a7c98c1
and eax, 0xb0c2840
or eax, 0x80105590
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f02c1ec
and eax, 0x1000040
or eax, 0x54239015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e79fb62
and eax, 0x502b30
or eax, 0xc00510c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x63cfea3c
and eax, 0x418b117c
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7da0c0a1
and eax, 0xbbb7f6f
and eax, 0x1a8014c
or eax, 0x408290
mov dword [ebx], eax
add ebx, edx
or eax, 0xe9df80c
or eax, 0x3fd81ffa
and eax, 0xbdc4588
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a18614e
xor eax, 0x1bd53d1a
and eax, 0x4801184d
or eax, 0x50ac400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48905405
xor eax, 0x35bcecfc
and eax, 0x2164a4
or eax, 0x8b101108
mov dword [ebx], eax
add ebx, edx
and eax, 0x34e70c5d
xor eax, 0x27983adb
and eax, 0x5390855
or eax, 0x50028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14873143
and eax, 0x1323940
or eax, 0x8a004480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13256b0
and eax, 0x40
or eax, 0x453bd005
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ff6a847
xor eax, 0x1952a6d5
and eax, 0x44002490
or eax, 0x830c5948
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408d6405
and eax, 0x17fd028d
and eax, 0x7810085
or eax, 0xf87e0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xec7896b
and eax, 0x1ee
or eax, 0x11
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f924d4
and eax, 0x1082100
or eax, 0xc602ca00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2e97fa
xor eax, 0x4c4e5da6
and eax, 0xe440484
or eax, 0xf1bb0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5508ce86
or eax, 0x43471d35
and eax, 0x37
or eax, 0xc8
mov dword [ebx], eax
add ebx, edx
and eax, 0xe15152b
and eax, 0
or eax, 0xf44d8b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d929cdf
and eax, 0x59b094fb
and eax, 0x9000413
or eax, 0xf6048920
mov dword [ebx], eax
add ebx, edx
or eax, 0x67e1899b
or eax, 0x54210462
and eax, 0x9648dfb
or eax, 0x107204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33642fb6
and eax, 0x303df038
and eax, 0x5008
or eax, 0x83880583
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d08ca65
and eax, 0x1080000
or eax, 0x548101ea
mov dword [ebx], eax
add ebx, edx
or eax, 0xf51c399
and eax, 0x50418388
or eax, 0xa0040800
mov dword [ebx], eax
add ebx, edx
or eax, 0x8c274e
and eax, 0x8001a882
or eax, 0x9004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d8af78
and eax, 0x6d5a26b9
and eax, 0x48080001
or eax, 0x583f044
mov dword [ebx], eax
add ebx, edx
or eax, 0x53cd7cb6
and eax, 0x1c980d0
or eax, 0x200300
mov dword [ebx], eax
add ebx, edx
and eax, 0x70003a3c
and eax, 0
or eax, 0x8bd04d89
mov dword [ebx], eax
add ebx, edx
or eax, 0x194c3c38
and eax, 0x82805011
or eax, 0x40038044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e795235
and eax, 0x40010001
or eax, 0x90548900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d0936a
xor eax, 0x76bd125e
and eax, 0x80280001
or eax, 0x7f44858a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4926e815
or eax, 0x5ac2d53c
and eax, 0x452afdbf
or eax, 0x110240
mov dword [ebx], eax
add ebx, edx
and eax, 0x17db5f96
and eax, 0x38c8df1e
and eax, 0x85c00
or eax, 0x8b0420e0
mov dword [ebx], eax
add ebx, edx
and eax, 0x55b66288
xor eax, 0x63b42b7e
and eax, 0x4030084c
or eax, 0xd0b8401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31c6a087
and eax, 0x388d0cc0
or eax, 0x81000330
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615e2b30
and eax, 0x88000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d3e599
or eax, 0x15a2e7dc
and eax, 0x82c054
or eax, 0xc2010001
mov dword [ebx], eax
add ebx, edx
or eax, 0x30e99bb0
and eax, 0xc0418901
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x343dbf5c
and eax, 0x4ea97dc6
and eax, 0x400
or eax, 0x3bc4418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b5a13b
or eax, 0x127e655e
and eax, 0x90fc045
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74fbe048
xor eax, 0x2578d597
and eax, 0x80
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f84b83
and eax, 0x7bbf4a06
and eax, 0x20a84802
or eax, 0x3040589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6935a313
and eax, 0x4819c408
or eax, 0x5220045
mov dword [ebx], eax
add ebx, edx
or eax, 0x44c5d55
and eax, 0x40c0d58
or eax, 0x828002a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf40aaf
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x421504a6
and eax, 0x41110404
or eax, 0x142a8051
mov dword [ebx], eax
add ebx, edx
and eax, 0x1200a813
and eax, 0x2288bc9e
and eax, 0x10
or eax, 0x8b7e7cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x12edfbe1
xor eax, 0x399e534d
and eax, 0x1220805
or eax, 0x44098040
mov dword [ebx], eax
add ebx, edx
and eax, 0x213fe4db
xor eax, 0x251d9e08
and eax, 0x24041a48
or eax, 0xd0412194
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cafc976
and eax, 0x88a7228
or eax, 0x45010154
mov dword [ebx], eax
add ebx, edx
and eax, 0x65522ba3
and eax, 0x44000100
or eax, 0x808d88d0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c302a
and eax, 0x81d1b9fa
or eax, 0xa2e4604
mov dword [ebx], eax
add ebx, edx
and eax, 0x6870dc05
and eax, 0xd004
or eax, 0x95892051
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c53c1d9
and eax, 0xfddbf0c0
or eax, 0x2240e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226e22a5
and eax, 0x81904401
or eax, 0x260018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e37a646
and eax, 0x32f5d3f4
and eax, 0x8101c0
or eax, 0x45080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d35c36
and eax, 0x65b16313
and eax, 0x44810110
or eax, 0x800c8ae0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35d8e926
and eax, 0x315562d6
or eax, 0xaaa9d28
mov dword [ebx], eax
add ebx, edx
or eax, 0x7097817a
and eax, 0x7bfec08c
or eax, 0x84000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5962410c
and eax, 0x942400c
or eax, 0x82083cf3
mov dword [ebx], eax
add ebx, edx
or eax, 0x1015fde5
or eax, 0x6eb3f56c
and eax, 0x9589f455
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b336691
or eax, 0x55990c41
and eax, 0x55996c10
or eax, 0xaa6692ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x58dd706c
and eax, 0x89c04488
or eax, 0x103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d9fa5f
and eax, 0xe118b884
or eax, 0x1ee60001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3828afcb
xor eax, 0x4a422a6c
and eax, 0x84040922
or eax, 0x704982dd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x448db35a
xor eax, 0x78fb9193
and eax, 0x8801a902
or eax, 0x1004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b3f423d
and eax, 0x910be00d
or eax, 0x4801440
mov dword [ebx], eax
add ebx, edx
and eax, 0x33792503
and eax, 0x11092400
or eax, 0xeef6dabc
mov dword [ebx], eax
add ebx, edx
or eax, 0x24423b3a
and eax, 0xfeb8953a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x18828754
and eax, 0xc38977f
or eax, 0x456880
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe09d817
and eax, 0x20005c0
or eax, 0xfd008007
mov dword [ebx], eax
add ebx, edx
or eax, 0x71cff30d
and eax, 0x1f7cf
or eax, 0x830
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fdbb7f5
and eax, 0xaca0000
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
or eax, 0x229d7722
and eax, 0x2a000502
or eax, 0xd50080c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b785117
and eax, 0x3c314553
and eax, 0x4553
or eax, 0xbaac
mov dword [ebx], eax
add ebx, edx
and eax, 0x19bd561f
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x527ea353
or eax, 0x55df94e3
and eax, 0x8533e0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x129a10ed
xor eax, 0x49e1df14
and eax, 0x4061cff0
or eax, 0x349e300f
mov dword [ebx], eax
add ebx, edx
and eax, 0x317a2902
and eax, 0x30080902
or eax, 0x485820d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1b77e1
and eax, 0x29fffef
or eax, 0x81600010
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bc47811
and eax, 0x898901c1
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ffbd5bd
and eax, 0xfffbd534
or eax, 0x42a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47b9c3af
or eax, 0x32ed762e
and eax, 0xbaee5ca9
or eax, 0x45100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3b4976
or eax, 0x73b318a0
and eax, 0x101158e0
or eax, 0x4a71f
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfbfaa8
and eax, 0x8e35668
and eax, 0x40
or eax, 0x5000190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x571b2aa4
xor eax, 0x4ea85705
and eax, 0x2410
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x789da5e4
and eax, 0x78108580
or eax, 0x87000009
mov dword [ebx], eax
add ebx, edx
and eax, 0x41223ac
or eax, 0x16a5b9a4
and eax, 0x16a0b9ac
or eax, 0x88484653
mov dword [ebx], eax
add ebx, edx
and eax, 0x928c0d7
and eax, 0x2d989d63
and eax, 0x8000042
or eax, 0xf7000010
mov dword [ebx], eax
add ebx, edx
and eax, 0x11c8ce38
and eax, 0x1000010
or eax, 0xd01005
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d05e6f
and eax, 0x801000
or eax, 0x10052900
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cf4e433
and eax, 0xcf5fd33
or eax, 0x30a02cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6047acc2
and eax, 0x61744fe3
and eax, 0x4000
or eax, 0x82c86
mov dword [ebx], eax
add ebx, edx
or eax, 0x26d1dfd7
or eax, 0x405234db
and eax, 0x4441c700
or eax, 0x88040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c33870
and eax, 0
or eax, 0xa0d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x40aaf4c4
or eax, 0x4116a7cf
and eax, 0x410485c7
or eax, 0xbe200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c1525e0
xor eax, 0x516ea8f8
and eax, 0x900508df
or eax, 0x420f720
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c067eb0
and eax, 0x80030000
or eax, 0x5c40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2540c67e
and eax, 0xa5c7c664
or eax, 0x5a383900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6689a5e5
and eax, 0x1881
or eax, 0x241e
mov dword [ebx], eax
add ebx, edx
and eax, 0x67f16094
or eax, 0x54e2ec7f
and eax, 0x546084c7
or eax, 0xab080100
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb678ed
and eax, 0x260000c5
or eax, 0x5099ff3a
mov dword [ebx], eax
add ebx, edx
and eax, 0x66ddfdd
and eax, 0x2f85e1aa
and eax, 0x4010000
or eax, 0x41c60001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2676d49a
and eax, 0x96f2673
and eax, 0x610400
or eax, 0xb8ec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8738fdd
xor eax, 0x5d5a6931
and eax, 0x54004200
or eax, 0x28858500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2587b9ac
and eax, 0x11027eac
or eax, 0xa6fd8153
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d73c9bc
and eax, 0x24f8853f
and eax, 1
or eax, 0xc7000150
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e3402d
and eax, 0xc4410044
or eax, 0x32148001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4996a907
xor eax, 0x1329b656
and eax, 0x4c20000
or eax, 0x41050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e844d
and eax, 0xe80408
or eax, 0x78a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58c641
xor eax, 0x1dab0a48
and eax, 0x8018000
or eax, 0xe0444700
mov dword [ebx], eax
add ebx, edx
and eax, 0x46379306
xor eax, 0x6f49021d
and eax, 0x8019
or eax, 0x6e00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e6f1b2b
and eax, 0x7446be9c
and eax, 0
or eax, 0xff2c85c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63149d71
and eax, 0x46f33745
and eax, 0x4001004
or eax, 0xc186effb
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a5202e0
or eax, 0x4acdb0f
and eax, 0x44860000
or eax, 0x1410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35286acc
and eax, 0x13bd5af1
and eax, 0x2c4080
or eax, 0x40b530
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eace0d5
and eax, 0x364b9171
and eax, 0x30000100
or eax, 0x85c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x3054a1c4
or eax, 0x5d248dab
and eax, 0x24f5efef
or eax, 0xa1010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d38bc41
and eax, 0x1000128
or eax, 0xc6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dfcd412
and eax, 0x309400
or eax, 0x25002045
mov dword [ebx], eax
add ebx, edx
and eax, 0x722e60bf
and eax, 1
or eax, 0x85c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c90d247
and eax, 0x4800000
or eax, 0xfb7fff44
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a09101
and eax, 0x5c00
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3583507b
and eax, 0x39a77b13
and eax, 0x31000003
or eax, 0xce4885c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1305209e
or eax, 0x5f29a4b0
and eax, 0x1a09a4b6
or eax, 0x80905b49
mov dword [ebx], eax
add ebx, edx
and eax, 0x27c19482
xor eax, 0x769245c0
and eax, 0x4030000
or eax, 0x81c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f584fc8
xor eax, 0x40a4c13f
and eax, 0x45e4c128
or eax, 0xba1b3e00
mov dword [ebx], eax
add ebx, edx
or eax, 0xfb522c2
or eax, 0x8593ae
and eax, 0x17768
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
and eax, 0x682039c6
and eax, 0x140
or eax, 0xff4c8487
mov dword [ebx], eax
add ebx, edx
or eax, 0x62e9a566
and eax, 0x6cda5e7
or eax, 0x25a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x1387bdb5
and eax, 0x7d6e38f7
and eax, 0x5460001
or eax, 0x40810000
mov dword [ebx], eax
add ebx, edx
and eax, 0x61e88bc0
and eax, 0x16cf2169
and eax, 0x800000
or eax, 0x1604a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf67dd9b
or eax, 0x30d683e4
and eax, 0x1845c300
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x78e1773e
and eax, 0x3c731700
and eax, 0x11400
or eax, 0x5f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4152a165
or eax, 0x58ba5f69
and eax, 0x58a80545
or eax, 0xa6048082
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ace02f
and eax, 0x860ce5ef
or eax, 0x521a10
mov dword [ebx], eax
add ebx, edx
or eax, 0x547b2ab1
and eax, 0x44470001
or eax, 0x1800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fac50c2
xor eax, 0x53c76644
and eax, 0x242284
or eax, 0x38820
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d5d3652
and eax, 0x28458600
or eax, 0x90004100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66878d28
and eax, 0x14589b6f
and eax, 0x208
or eax, 0xd5c3
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d8d6e
and eax, 0x1a80b7c
and eax, 0x80108
or eax, 0xff409483
mov dword [ebx], eax
add ebx, edx
and eax, 0x35181b06
and eax, 0x6a66cd24
and eax, 0x100
or eax, 0x5533feff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10fd764f
and eax, 0x48409a0
or eax, 0x28113200
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fde2e85
xor eax, 0x57942a5
and eax, 0x68a67d00
or eax, 0x155982ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79255b0b
and eax, 0x5bb18cc2
and eax, 0x8000
or eax, 0xb0450b0b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4d8ff4
and eax, 0xee08043b
or eax, 0x11208100
mov dword [ebx], eax
add ebx, edx
and eax, 0xa709ff8
and eax, 0x208538
or eax, 0x355c7ac7
mov dword [ebx], eax
add ebx, edx
and eax, 0xb73308b
xor eax, 0x4be2f045
and eax, 0x4a00808a
or eax, 0xb54c0d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea61f12
and eax, 0x4d029f9b
or eax, 0x16064
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c16ff0
and eax, 0x40109e0
or eax, 0xb08c8008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d180e10
and eax, 0x899587f8
or eax, 0x26a7806
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1967de77
xor eax, 0x58695c57
and eax, 0xcaf14c94
or eax, 0x350e0001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce4f4d4
and eax, 0x1028041
or eax, 0xc003be
mov dword [ebx], eax
add ebx, edx
or eax, 0x8e0f5c3
and eax, 0x9409589
or eax, 0xf60c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x94f4ce4
and eax, 0x3121ff3d
and eax, 0x3001d92d
or eax, 0x8d8226d2
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d82242
or eax, 0x6152ba7b
and eax, 0x65d2ba30
or eax, 0x9a2d4484
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe69535
and eax, 0xb061400
or eax, 0x80116000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48dd099b
xor eax, 0x1e7c5ba5
and eax, 0x85222004
or eax, 0x99841
mov dword [ebx], eax
add ebx, edx
and eax, 0x10dc03c4
and eax, 0x80000
or eax, 0xfff7ff30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eda32d
and eax, 0x7d104419
or eax, 0xa40122
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ab4cfdd
and eax, 0x10008a00
or eax, 0xa04d0109
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e1f8038
and eax, 0x88018101
or eax, 0x1004082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12fd1c22
or eax, 0x485219f6
and eax, 0x118a9045
or eax, 0x4012008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741650e8
and eax, 0x1c000
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fa45600
and eax, 0x1000
or eax, 0xfeb08589
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5cb13d
and eax, 0x168b5bd
or eax, 0x24a42
mov dword [ebx], eax
add ebx, edx
or eax, 0x610d12d1
xor eax, 0x1ca61491
and eax, 0x7d08810c
or eax, 0x82040481
mov dword [ebx], eax
add ebx, edx
or eax, 0x43d9f25d
and eax, 0x8b50f7dd
or eax, 0x822
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e1e50a9
and eax, 0x9f5e388d
or eax, 0x60a10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bae1f6b
and eax, 0x95ff11ef
or eax, 0x4010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x774c3c0b
or eax, 0x981f9b7
and eax, 0xebb3fcb0
or eax, 0x144c0200
mov dword [ebx], eax
add ebx, edx
and eax, 0x19da8dd1
and eax, 0x66cf2ef0
and eax, 0xa0080
or eax, 0x8505c005
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c5de7b
or eax, 0x17c68623
and eax, 0x620
or eax, 0x108
mov dword [ebx], eax
add ebx, edx
and eax, 0x3752de9f
and eax, 0x408
or eax, 0x81cc5183
mov dword [ebx], eax
add ebx, edx
and eax, 0x674c3fcd
and eax, 0x1488
or eax, 0x910062
mov dword [ebx], eax
add ebx, edx
xor eax, 0x515f7b44
and eax, 0x40440900
or eax, 0x8c118000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aafd523
xor eax, 0x26b1e32
and eax, 0x4a688502
or eax, 0xb5000089
mov dword [ebx], eax
add ebx, edx
or eax, 0x464e7a21
or eax, 0x3d227715
and eax, 0x4502ffbf
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
and eax, 0x5693ced3
and eax, 0x400188c0
or eax, 0x2884010c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1353bff9
and eax, 0x1476088f
and eax, 0x560005
or eax, 0xeba9fffa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4779be1c
and eax, 0x28840103
or eax, 0x40098a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x80e8011
and eax, 0xc8001
or eax, 0x83f37ffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cd75bd4
and eax, 0x8d8901c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x761a94fb
or eax, 0x106da9d5
and eax, 0xfbffbd68
or eax, 0x4004200
mov dword [ebx], eax
add ebx, edx
and eax, 0xc0193
and eax, 0x80100
or eax, 0xff60948b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4af879e5
and eax, 0x2c1f47d4
and eax, 0x80180
or eax, 0x9533fe7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c8c99c0
and eax, 0x1e7735e2
and eax, 0x4001080
or eax, 0xfbffee2c
mov dword [ebx], eax
add ebx, edx
or eax, 0x21a0aa35
or eax, 0x10d868b5
and eax, 0x32e8c0d
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
or eax, 0x3518a4b1
xor eax, 0xeac142b
and eax, 0x1820000
or eax, 0x44090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34591a0e
or eax, 0x70ccc5a2
and eax, 0x20441ba8
or eax, 0x84012040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b792de6
and eax, 0x682389db
and eax, 0xa
or eax, 0x1588d05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd457ae
or eax, 0x67fb410b
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bfa5b8
and eax, 0x108d21a0
or eax, 0x20001a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x311971ca
and eax, 0x30093180
or eax, 0x4df6ce7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2041b16
or eax, 0x75353883
and eax, 0x7c85c70c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x57b8e675
and eax, 0x1bde77c
or eax, 0x421882
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1981bd23
and eax, 0x8000000
or eax, 0xe3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x637cd693
and eax, 0x60000000
or eax, 0x9c85c70a
mov dword [ebx], eax
add ebx, edx
or eax, 0x741d16a4
and eax, 0x5001bb75
and eax, 0x19324
or eax, 0xfe6cda
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ab9aa63
and eax, 0x28b3e6da
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e02e535
or eax, 0x703e26d1
and eax, 0x950a8055
or eax, 0x11800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537684e3
and eax, 0x423e29b5
and eax, 0x423c08b4
or eax, 0xbdc3f648
mov dword [ebx], eax
add ebx, edx
and eax, 0x5073929
and eax, 0x5030020
or eax, 0x40884355
mov dword [ebx], eax
add ebx, edx
and eax, 0x74b1efc7
xor eax, 0x3ef51630
and eax, 0x30441130
or eax, 0x80012a88
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c1db691
xor eax, 0x213110e3
and eax, 0x1208d0a
or eax, 5
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e593cc
and eax, 0x49810000
or eax, 0x40a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b84e55c
or eax, 0x1238374d
and eax, 0x1a8034c
or eax, 0x418080
mov dword [ebx], eax
add ebx, edx
and eax, 0x54d561c1
and eax, 0xc00180
or eax, 0x8b0c4c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c5dda88
and eax, 0x80000
or eax, 0x5523a455
mov dword [ebx], eax
add ebx, edx
or eax, 0x767f14ba
and eax, 0x2fa39450
and eax, 0x24011040
or eax, 0x8942b8c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33128901
and eax, 0xf87b2cd
or eax, 0x784d32
mov dword [ebx], eax
add ebx, edx
and eax, 0x36d2240d
and eax, 0x40d
or eax, 0x10180
mov dword [ebx], eax
add ebx, edx
and eax, 0x69fed322
and eax, 0x100
or eax, 0x80458a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11e0576e
and eax, 0x8101c002
or eax, 0x8000081
mov dword [ebx], eax
add ebx, edx
or eax, 0x508c7f5e
or eax, 0x2405765b
and eax, 0x45898045
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508f0716
and eax, 0x2b7fcb50
and eax, 0x1048100
or eax, 0xbcf31880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6461a3c0
or eax, 0x34e523c2
and eax, 0xfdf73b00
or eax, 0x208c424
mov dword [ebx], eax
add ebx, edx
or eax, 0x360b3f58
or eax, 0x5f6c6fc3
and eax, 0xfe8453b
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8be1a2c
or eax, 0x5682cfe8
and eax, 0xc98d
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
or eax, 0x280e7597
or eax, 0x6c3983d5
and eax, 0x80d8b00
or eax, 0x90400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28da42a1
and eax, 0x8944921
or eax, 0x720041a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64fa9e6d
xor eax, 0x1744e55e
and eax, 0x1408
or eax, 0xc985
mov dword [ebx], eax
add ebx, edx
or eax, 0x53868708
xor eax, 0x48b7637f
and eax, 0x8118800
or eax, 0xc4440300
mov dword [ebx], eax
add ebx, edx
and eax, 0x591b5c54
and eax, 0x48100000
or eax, 0x34a0553b
mov dword [ebx], eax
add ebx, edx
or eax, 0x661b24d2
and eax, 0x44810168
or eax, 0x48a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x33471b9e
or eax, 0x27059979
and eax, 0x3059b79
or eax, 0x8fa6486
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a526ce7
and eax, 0xa522085
or eax, 0xf5ad1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x60b8cb47
and eax, 0x80005
or eax, 0x8b0074fa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9fe29f1
and eax, 0x32040c
or eax, 0x4d09a041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f9d976
or eax, 0x71f6a7a1
and eax, 0x1527ca8
or eax, 0x8a000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x173eeb8c
xor eax, 0x9182250
and eax, 0x96009404
or eax, 0x61992041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f095a92
and eax, 0x5090000
or eax, 0x8080e87d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50cf0711
and eax, 0xd546ee28
or eax, 0x2ab91080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36795c02
or eax, 0x1bf19a19
and eax, 0x83e0108b
or eax, 0x84500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67e29b54
or eax, 0x9143c29
and eax, 0x450800ea
or eax, 0x10810100
mov dword [ebx], eax
add ebx, edx
and eax, 0x287666b8
and eax, 0xa8
or eax, 0xa8bd8340
mov dword [ebx], eax
add ebx, edx
or eax, 0x35d40874
and eax, 0xfd8bfc
or eax, 0x27402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154ddd94
and eax, 0x5822260
or eax, 0x40091115
mov dword [ebx], eax
add ebx, edx
and eax, 0x76506bd1
xor eax, 0x5a8433d8
and eax, 0x1c841088
or eax, 0xa1738930
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6036c62
or eax, 0x199283cc
and eax, 0xbbf6f748
or eax, 0x44090800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64db5b3f
and eax, 0x9a248401
or eax, 0x64800188
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b62cb1a
and eax, 0x4137cd40
and eax, 0x8100
or eax, 0x858b7eff
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc83d70
xor eax, 0x5556cb95
and eax, 0xaa9d3448
or eax, 0x5562cb04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7063bf99
and eax, 0x8e800081
or eax, 0x70208508
mov dword [ebx], eax
add ebx, edx
or eax, 0xaddf05b
xor eax, 0x13147e34
and eax, 0x4d898bef
or eax, 0x27410
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3e8c8b
and eax, 0x7369507f
and eax, 8
or eax, 0x1c183b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32ecd076
and eax, 0x243d2fe1
and eax, 0x280180
or eax, 0x8b904c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a580a55
and eax, 0xdbf80495
or eax, 0x2406a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e1d36e5
and eax, 0x80811270
or eax, 0x2014298f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29c3f30c
and eax, 0x1715e81e
and eax, 0x114c812
or eax, 0x7ceb37ec
mov dword [ebx], eax
add ebx, edx
and eax, 0x59607721
and eax, 0x320
or eax, 0x2485884d
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f0b209
and eax, 0x1f5bb6d
or eax, 0xa0a4492
mov dword [ebx], eax
add ebx, edx
and eax, 0x10f0f0f
and eax, 0x1090805
or eax, 0x8480e040
mov dword [ebx], eax
add ebx, edx
or eax, 0x118b5ba7
and eax, 0x3003a072
and eax, 0x1003a000
or eax, 0xeffc5e9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f17aa6
xor eax, 0x5ea1d473
and eax, 0x5b508c83
or eax, 0xa42c0108
mov dword [ebx], eax
add ebx, edx
and eax, 0x2007b8be
or eax, 0x40dc027f
and eax, 0x888aff
or eax, 0x8d017500
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c701a43
xor eax, 0x8942a85
and eax, 0xb56dd418
or eax, 0x4a922a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x1083fb8a
and eax, 0x83e8558a
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf6b57b
or eax, 0x3ae2bbe5
and eax, 0x518801ea
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d3a01ac
or eax, 0x7f3931df
and eax, 0x1c8101e8
or eax, 0x80048a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c0ef00
and eax, 0x1bc5efe8
or eax, 0x203a1016
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0ff5b4
and eax, 0x12a276a1
and eax, 0xa00000
or eax, 0xff5e9885
mov dword [ebx], eax
add ebx, edx
and eax, 0x2861a41
and eax, 0x2001801
or eax, 0x890865fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6333e427
and eax, 0x483b9848
or eax, 0x5000005
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0dc02f
and eax, 0x25e7042
and eax, 0xa5000
or eax, 0x8b202ca0
mov dword [ebx], eax
add ebx, edx
and eax, 0x13a9bfde
or eax, 0x5c65c32
and eax, 0x50a2410
or eax, 0x50018045
mov dword [ebx], eax
add ebx, edx
or eax, 0x57c4e1ed
and eax, 0x65e346c0
and eax, 0x10344c0
or eax, 0x8a28300c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e38413
and eax, 0x30400
or eax, 0xe880e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d46008e
or eax, 0x49a341bd
and eax, 0xec458901
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68703147
or eax, 0x50646de1
and eax, 0xd4648d83
or eax, 0x2b000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ca5f7f9
and eax, 0xc208589
or eax, 0x41037a76
mov dword [ebx], eax
add ebx, edx
or eax, 0x1348b26a
and eax, 0x5c093bec
or eax, 0x20840000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59699d44
xor eax, 0x1a6ec92a
and eax, 0x4067d06e
or eax, 0x3d982f91
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b656fb6
or eax, 0x3104d0d9
and eax, 0x30148011
or eax, 0x88410b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x77077d60
or eax, 0x3a628205
and eax, 0x38200101
or eax, 0x4590543a
mov dword [ebx], eax
add ebx, edx
and eax, 0x17a4ad91
and eax, 0x4000101
or eax, 0xa0458a08
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fb41bd6
and eax, 0x35f280dd
and eax, 0x1008081
or eax, 0x88016802
mov dword [ebx], eax
add ebx, edx
and eax, 0x76f82788
and eax, 0x530ba88b
and eax, 0x2000
or eax, 0x4d8b8445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55dfc74
and eax, 0x48440810
or eax, 0xa4092388
mov dword [ebx], eax
add ebx, edx
and eax, 0x203f9d3f
and eax, 0x20000918
or eax, 0x5da04423
mov dword [ebx], eax
add ebx, edx
and eax, 0x79bf1898
and eax, 0x68000818
or eax, 0x84558302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214a3393
and eax, 0x8901a881
or eax, 0x4202
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a2f9758
and eax, 0x10a6c51
or eax, 0x44818004
mov dword [ebx], eax
add ebx, edx
or eax, 0x56cbac9e
xor eax, 0x6d74c670
and eax, 0x30052aac
or eax, 0x84401140
mov dword [ebx], eax
add ebx, edx
and eax, 0x2faba4c4
xor eax, 0x31d7b16e
and eax, 0x5820128
or eax, 0x48090855
mov dword [ebx], eax
add ebx, edx
or eax, 0x46da0a5d
and eax, 0x1c90328
or eax, 0x208080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a126a11
and eax, 0xba84989
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e537e54
and eax, 0x153b3455
or eax, 0x40008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2874b677
and eax, 0x91c3430
or eax, 0x82004888
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef615ef
and eax, 0x853a6845
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
and eax, 0x593792ca
or eax, 0x4cae9568
and eax, 0x4dbf9528
or eax, 0xb2406a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49bf4fab
xor eax, 0x1454fc0f
and eax, 0x8000000c
or eax, 0x58b1170
mov dword [ebx], eax
add ebx, edx
or eax, 0x407f0838
or eax, 0x345848ff
and eax, 0xf5ff5948
or eax, 0xa00a600
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d9823b
xor eax, 0xcea672f
and eax, 0x40159010
or eax, 0x4a86789
mov dword [ebx], eax
add ebx, edx
and eax, 0x6175c8f3
and eax, 0x35c091
or eax, 0x85ca3f6e
mov dword [ebx], eax
add ebx, edx
and eax, 0xcd9b372
and eax, 0x890bebc
and eax, 0x3000
or eax, 0x8b0944c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f2afc5
and eax, 0x8adbe0e
and eax, 0x81a004
or eax, 0xc1020049
mov dword [ebx], eax
add ebx, edx
and eax, 0x3447a29d
and eax, 0x20f1608a
and eax, 0x10000
or eax, 0xa04c8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a08d14a
and eax, 0xba44910b
or eax, 0x45000480
mov dword [ebx], eax
add ebx, edx
or eax, 0x4066ed45
and eax, 0xaf06fdcf
or eax, 0x90230
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dd27e25
and eax, 0x198050
or eax, 0x55223805
mov dword [ebx], eax
add ebx, edx
or eax, 0x19602fee
or eax, 0x8327a26
and eax, 0x9307ca0
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aaaaa4
and eax, 0x811ac404
or eax, 0x4212841
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdae5051
and eax, 0x8895bc04
or eax, 0x776a4360
mov dword [ebx], eax
add ebx, edx
and eax, 0x45445cf1
xor eax, 0x3c3f49bd
and eax, 0x143045d
or eax, 0x84840820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c136d02
and eax, 0x267ef870
and eax, 0x20546070
or eax, 0xdfab9e88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255278f5
and eax, 0x2384eed7
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27cc3902
or eax, 0x7f42e8e9
and eax, 0x5c608eb
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa87914a
or eax, 0x74c1bbd2
and eax, 0xffc1baf0
or eax, 0x3e4408
mov dword [ebx], eax
add ebx, edx
or eax, 0x497bd7eb
or eax, 0x456d1ebf
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52583c36
and eax, 0x2100c02
or eax, 0x9a44189
mov dword [ebx], eax
add ebx, edx
or eax, 0x42bbb19
or eax, 0x3a62b74b
and eax, 0x3ffef889
or eax, 0xc0000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30bd7590
xor eax, 0x154198a6
and eax, 0x20005bb
or eax, 0x20840a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d2cee1
and eax, 0x3000000
or eax, 0x88000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f8feea
and eax, 0x1bdbc828
and eax, 0x1000000
or eax, 0xfeff2c95
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71de6027
xor eax, 0x267fff40
and eax, 0xa05433f2
or eax, 0x1401080d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1999c075
and eax, 0x110005
or eax, 0x1028d0a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e26191b
and eax, 0x20000
or eax, 0x45890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d393ade
and eax, 0x1a80288
or eax, 0x408120
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7ee422
and eax, 0x3d6bf3a0
and eax, 0x1280000
or eax, 0x8a804589
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f6d125
and eax, 0x8200001
or eax, 0x4513a84c
mov dword [ebx], eax
add ebx, edx
or eax, 0x49171fd
or eax, 0x2700bb14
and eax, 0x6e800be8
or eax, 0x90040400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c06cfe4
and eax, 0xe5cdfdd
and eax, 0x2000000
or eax, 0x89000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30cf40e9
and eax, 0
or eax, 0xffff6495
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bab9c4e
xor eax, 0x5db1f42e
and eax, 0x10202a
or eax, 0x98450bd5
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f5b4310
xor eax, 0x3190fbbe
and eax, 0xc1800e
or eax, 0x2e0401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77dcec73
and eax, 0x45030000
or eax, 0x880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70b4922f
xor eax, 0x5b5369dd
and eax, 0x48043ba0
or eax, 0x810004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2474badb
or eax, 0x68a79a74
and eax, 0xcf79b7f
or eax, 0x3086480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b239949
and eax, 0x9fe0f37
and eax, 4
or eax, 0xe089
mov dword [ebx], eax
add ebx, edx
or eax, 0x354ac8f4
and eax, 0x20088800
or eax, 0x8850300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x460bea5
or eax, 0x45c8ad90
and eax, 0x29edbdb5
or eax, 0x1212424a
mov dword [ebx], eax
add ebx, edx
and eax, 0x293f2f04
xor eax, 0xeed7ab8
and eax, 0x502440c
or eax, 0x880da841
mov dword [ebx], eax
add ebx, edx
or eax, 0x23a56c88
and eax, 0xc1
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x542ab903
and eax, 0x281183
or eax, 0xbc44408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd6f6f27
or eax, 0x6dcf88ed
and eax, 0x5898045
or eax, 0x90000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x58e53873
and eax, 0xddedb814
or eax, 0x22124680
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b62fc06
and eax, 0x83804482
or eax, 0x109
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c80bbe7
xor eax, 0x6ebd9965
and eax, 0x440900c0
or eax, 0x1800100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4279a445
and eax, 0x4b98180
or eax, 0x90040200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2146605a
and eax, 0xffe3da
or eax, 0x1c24
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7258cda4
and eax, 0x40831050
or eax, 0xd080924
mov dword [ebx], eax
add ebx, edx
and eax, 0x50f70b97
and eax, 0x63d5b497
and eax, 0x10014
or eax, 0x984c23a0
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa56fb5
and eax, 0x10890134
or eax, 0x45021040
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4af2bb
and eax, 0x10a0020
or eax, 0xe08388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e978f8b
and eax, 0xb280401
or eax, 0x80805188
mov dword [ebx], eax
add ebx, edx
and eax, 0x28f5d1a7
and eax, 0x201001
or eax, 0x4513a044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a440733
and eax, 0xb463520
or eax, 0x80004088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b54535a
and eax, 0x9122448
or eax, 0x44298005
mov dword [ebx], eax
add ebx, edx
and eax, 0x8309a6e
and eax, 0x4c
or eax, 0xc70c7d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c33e4d2
and eax, 0x6f01fcff
and eax, 0x4b009004
or eax, 0xb4fe6481
mov dword [ebx], eax
add ebx, edx
or eax, 0x37933e91
and eax, 0x95
or eax, 0x16a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aa71cad
and eax, 0x752f191f
and eax, 0x40020900
or eax, 0x8708e200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72b5f40c
and eax, 0xb5be1404
or eax, 0x4a40e081
mov dword [ebx], eax
add ebx, edx
and eax, 0x342779df
and eax, 0x347f049e
and eax, 0x84
or eax, 0x7b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e939bed
xor eax, 0x2558851c
and eax, 0x24108100
or eax, 0x58850a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c88569
and eax, 0x129546f8
and eax, 0x2950668
or eax, 0x816af997
mov dword [ebx], eax
add ebx, edx
or eax, 0x3be5fd61
and eax, 0x62ae0bd6
and eax, 0x8801c2
or eax, 0x95010028
mov dword [ebx], eax
add ebx, edx
or eax, 0x728d2ee1
and eax, 0xf78d2f68
or eax, 0x872d014
mov dword [ebx], eax
add ebx, edx
or eax, 0x1de78750
and eax, 0xff7c8508
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185ff365
xor eax, 0x206a72a8
and eax, 0x85090446
or eax, 0x2fbb9
mov dword [ebx], eax
add ebx, edx
and eax, 0x605c23af
and eax, 0x822a4
or eax, 0xfff7dc50
mov dword [ebx], eax
add ebx, edx
or eax, 0x65153e01
and eax, 0x3d61b67
and eax, 0x1820a65
or eax, 0x4c090110
mov dword [ebx], eax
add ebx, edx
and eax, 0x52b7cb8d
and eax, 0x40830b00
or eax, 0xd2c04b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x27889b81
xor eax, 0x16676667
and eax, 0x10c905a0
or eax, 0x64008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bde0774
and eax, 0x200a0cd5
and eax, 0x20000000
or eax, 0x4958b54
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d8fbf2
and eax, 0x22ddfbf6
or eax, 0x9220409
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d0a298c
and eax, 0x451293a5
and eax, 0x5129005
or eax, 0x50292450
mov dword [ebx], eax
add ebx, edx
or eax, 0x183aed3c
or eax, 0x1e8f4b22
and eax, 0xb067d68
or eax, 0x80400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5b4927
and eax, 0x51b1845
or eax, 0x40208000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e37fb3d
or eax, 0x3df5bfb9
and eax, 0x70c7dc8
or eax, 0xc0000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e6592de
and eax, 0xdf6cf084
or eax, 0x20920001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2ea4634c
and eax, 0x1cd
or eax, 0x32
mov dword [ebx], eax
add ebx, edx
or eax, 0x29fc1650
and eax, 0x1080300
or eax, 0xc602e800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b5f343
and eax, 0x400e000
or eax, 0xfbfe1085
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bb64d27
and eax, 5
or eax, 0xfa
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28b22ae3
and eax, 0x28800a00
or eax, 0x540d8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x366525f3
xor eax, 0x1f18c378
and eax, 0x231dc278
or eax, 0xe23d87
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a8e3ca1
and eax, 0x2bfef08d
or eax, 0xd4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f8007ad
and eax, 0xb00008d
or eax, 0x800b7572
mov dword [ebx], eax
add ebx, edx
and eax, 0x702a8d83
and eax, 0xa0001
or eax, 0x9531e854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d84e55f
or eax, 0x90d60da
and eax, 0xf9bf6d40
or eax, 0x6409204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7de035ef
xor eax, 0x1619d825
and eax, 0x8402020c
or eax, 0x1890d71
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7371faa9
xor eax, 0x4018d262
and eax, 0xb6e22724
or eax, 0x491dd840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x332dd096
xor eax, 0x6ad2ce4c
and eax, 0x8000e082
or eax, 0x9010801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a97eb7
and eax, 0x9ea80404
or eax, 0x61576081
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7d6d76
and eax, 0xb04d09f7
or eax, 0x8208
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5e6f85
and eax, 0x181
or eax, 0x8901c002
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c6bd0a
or eax, 0x717d7fc2
and eax, 0x518bb049
or eax, 0x4000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64034cac
and eax, 0x18880e0
or eax, 0x62030c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5baba3d0
and eax, 0x48400008
or eax, 0xa1ac5581
mov dword [ebx], eax
add ebx, edx
or eax, 0x445a2d40
and eax, 0xedfe7c81
or eax, 0x12018030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e531c28
and eax, 0xc1048081
or eax, 0x3e500546
mov dword [ebx], eax
add ebx, edx
and eax, 0xc08da4d
xor eax, 0x76d6b992
and eax, 0x39d7
or eax, 0xc628
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d04c706
and eax, 0x5731b99f
and eax, 0
or eax, 0xfeb0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ffa3ad7
and eax, 0x52be439d
and eax, 0x100081
or eax, 0xff44850a
mov dword [ebx], eax
add ebx, edx
and eax, 0x16cfc9e2
and eax, 0x8182
or eax, 0xc0837e7d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bf8bad
xor eax, 0x608d3a44
and eax, 0x14810800
or eax, 0x40048101
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d025f63
and eax, 0x987df63
or eax, 0x8278209c
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ce2ba9
and eax, 0xdfff388d
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4938f6b1
and eax, 0x14858a3c
or eax, 0x401001c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x56504f20
and eax, 0x10100b20
or eax, 0x2beff4df
mov dword [ebx], eax
add ebx, edx
or eax, 0x143f8296
and eax, 0xd830f11
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d20e0a
and eax, 0x5000000
or eax, 0xc2000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x582439ba
xor eax, 0x6ab5ec8e
and eax, 0xb5915005
or eax, 0x4a6e0880
mov dword [ebx], eax
add ebx, edx
and eax, 0x95a56c3
and eax, 0x79d12fa9
and eax, 0x1000081
or eax, 0x2fbb7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bf1d86c
and eax, 0x18000
or eax, 0xe8844700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b971cb6
and eax, 0x8012dbb6
or eax, 0xed2448
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d818ee2
or eax, 0x1ef6cebd
and eax, 0x87000121
or eax, 0x40000042
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b82d28c
and eax, 0xbc821085
or eax, 0x437d0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12521f16
and eax, 0x810a93
or eax, 0x42c46c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72f3c56
and eax, 0x484c200
or eax, 0xe0010500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1201ad50
and eax, 0xb485ef50
or eax, 0x17a10ae
mov dword [ebx], eax
add ebx, edx
xor eax, 0xee4d899
and eax, 0x1b080ba8
and eax, 0x3000000
or eax, 0xc4000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fc179f
and eax, 0
or eax, 0xffff7885
mov dword [ebx], eax
add ebx, edx
and eax, 0x3846c43b
and eax, 0xe9d3ca9
and eax, 1
or eax, 0x1183dfe
mov dword [ebx], eax
add ebx, edx
or eax, 0x500d7ba3
and eax, 0x10054700
or eax, 0x8c408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c57d90b
and eax, 0x4d61eaa4
and eax, 0x14800
or eax, 0x1579
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2120a9d0
xor eax, 0x6ec199f8
and eax, 0x4f400541
or eax, 0xb0008086
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3124036b
or eax, 0xd3723bf
and eax, 0x4e67a7bf
or eax, 0x30005840
mov dword [ebx], eax
add ebx, edx
and eax, 0x32385f6c
and eax, 0
or eax, 0x85c70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cb792ef
and eax, 0x99709208
or eax, 0x668f6d10
mov dword [ebx], eax
add ebx, edx
and eax, 0x26d4b12c
and eax, 0x2000
or eax, 0x4c95
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d75fb2
and eax, 0x79631ecd
and eax, 0x480
or eax, 0xfee08147
mov dword [ebx], eax
add ebx, edx
and eax, 0x7455800e
and eax, 0x60408006
or eax, 0x80d7ff9
mov dword [ebx], eax
add ebx, edx
and eax, 0x586f9d0d
and eax, 0x450000
or eax, 0x85820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x121d0080
and eax, 0x50000
or eax, 0xfffaff1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13adaa73
and eax, 0x5123
or eax, 0x12210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65788eea
and eax, 0x657085c1
or eax, 0x9a040006
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2e5562
and eax, 0x1d0ad5e7
or eax, 0x802a18
mov dword [ebx], eax
add ebx, edx
or eax, 0x24d9037e
or eax, 0x6972d800
and eax, 0x45c30001
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cc25248
or eax, 0x61dfb8e3
and eax, 0x142d8c8
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x45577cbd
or eax, 0x58a35662
and eax, 0x4c85c700
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xade92db
xor eax, 0x752452a8
and eax, 0x117f0772
or eax, 0x6c80f88c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4defe91b
and eax, 0x44
or eax, 0xc7000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b91881c
or eax, 0x2a9bdc1d
and eax, 0xff9a5805
or eax, 0x640080
mov dword [ebx], eax
add ebx, edx
and eax, 0x418ada21
xor eax, 0x37f5696a
and eax, 0x3b016b
or eax, 0x80ce94
mov dword [ebx], eax
add ebx, edx
or eax, 0x117d22c7
and eax, 0x5ebc6a58
and eax, 0x844200
or eax, 0x20018500
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f1e1caf
xor eax, 0x1f2ff770
and eax, 0x50b028df
or eax, 0x854fd720
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7afe81e3
or eax, 0x32f9a71
and eax, 0x87000039
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x387959d0
and eax, 0xff791881
or eax, 0x862404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6025e061
and eax, 0x2d4e4
or eax, 0x4021b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17a82e2d
or eax, 0x59c3d048
and eax, 0x5c85c000
or eax, 0x700
mov dword [ebx], eax
add ebx, edx
or eax, 0x20880245
and eax, 0x3c8dc745
or eax, 0x7238ba
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e0f89fe
and eax, 0x600003f
or eax, 0xc1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b2cb3c4
and eax, 0x57fd0348
and eax, 0x43000000
or eax, 0xbcff6085
mov dword [ebx], eax
add ebx, edx
or eax, 0x75aa8be0
and eax, 0x5a4b7d7e
and eax, 0x10064
or eax, 0x14929b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d45017
and eax, 0x41c200
or eax, 0x94040500
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a965db
and eax, 0x500
or eax, 0x9a4c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175e949d
and eax, 0x425e34b6
and eax, 0x2100080
or eax, 0xfc808547
mov dword [ebx], eax
add ebx, edx
or eax, 0x5acb66ee
and eax, 0x5259e7ef
or eax, 0x201810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x339688a9
or eax, 0x22fdb839
and eax, 0x1c70001
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b31bdc8
and eax, 0xfef6bc88
or eax, 0x1094204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a98b240
and eax, 0x3270c49
and eax, 0x400
or eax, 0xf1a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f50482
and eax, 0x28944103
or eax, 0x5080488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42049e62
and eax, 0x328
or eax, 0x12016
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9d5f65
xor eax, 0x2c1b268
and eax, 0x2800108
or eax, 0x891c4481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ec117d5
or eax, 0x31ac2d86
and eax, 0xf5fd788c
or eax, 0xa020001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c7062a9
and eax, 0x9c4d02ad
or eax, 0x152
mov dword [ebx], eax
add ebx, edx
xor eax, 0x190a1e42
xor eax, 0x4d9f0d2e
and eax, 0xc8580081
or eax, 0x37208d08
mov dword [ebx], eax
add ebx, edx
or eax, 0x338a1d19
and eax, 0xfea9d99
or eax, 0x16266
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ff0909
xor eax, 0x4ce2700c
and eax, 0x4570848a
or eax, 0xba081101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d3ef09
and eax, 0x340da288
and eax, 0x12280
or eax, 0xc282dd7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74f82416
xor eax, 0x3ffd1444
and eax, 0x8848901
or eax, 0x70110000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13eb3402
and eax, 0x810000
or eax, 0x8b7effff
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d01f9c9
and eax, 0x9017881
or eax, 0xf6fe0004
mov dword [ebx], eax
add ebx, edx
and eax, 0x106edee3
and eax, 0x10041881
or eax, 0x8081237e
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f2f8afd
and eax, 0x50afc
or eax, 0xffaf502
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b359409
and eax, 0x17f8d
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45b456f
and eax, 0x90b00
or eax, 0x58848000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32917d8a
xor eax, 0x9bed042
and eax, 0x23a226c8
or eax, 0x185dd937
mov dword [ebx], eax
add ebx, edx
and eax, 0x413428c1
and eax, 0x1340841
or eax, 0xe49940c
mov dword [ebx], eax
add ebx, edx
or eax, 0x58180f8a
xor eax, 0x55118e12
and eax, 0xa201189
or eax, 0xf5008402
mov dword [ebx], eax
add ebx, edx
or eax, 0x359715c2
and eax, 0xc28395cb
or eax, 0x6a34
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d534152
and eax, 0x10100
or eax, 0x20948801
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f3fbe5
or eax, 0x5ffd343
and eax, 0x1ffdb43
or eax, 0x8a0024bc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x133606c0
or eax, 0x22d9fa88
and eax, 0x80199805
or eax, 0x5220440
mov dword [ebx], eax
add ebx, edx
or eax, 0x6035897a
and eax, 0xe53f9c6c
or eax, 0x1ac06280
mov dword [ebx], eax
add ebx, edx
or eax, 0x20187876
and eax, 0x8d8b0a7c
or eax, 0x101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3e17bf
xor eax, 0x4176c712
and eax, 0x497cc420
or eax, 0xb6833b40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c1bc466
and eax, 0x7cc84d22
or eax, 0x19
mov dword [ebx], eax
add ebx, edx
and eax, 0x2110cb0d
and eax, 0x20000901
or eax, 0x54858222
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c0add1f
and eax, 0x10008903
or eax, 0x89ff76fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x4335dbda
and eax, 0x63d718ed
and eax, 0x11018c0
or eax, 0xfe48a537
mov dword [ebx], eax
add ebx, edx
or eax, 0x254d11fe
and eax, 0x8519bdff
or eax, 0x224200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156a47c6
and eax, 0x9051b820
or eax, 0x6fae4700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47d8481
and eax, 0x91821321
or eax, 0x409045c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22b63de0
and eax, 0xb73d2a80
or eax, 0x48c2d460
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ea24acb
and eax, 0xa1409403
or eax, 0x5e000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x59beff7e
xor eax, 0x31aef857
and eax, 0x8500728
or eax, 0x124f8d7
mov dword [ebx], eax
add ebx, edx
or eax, 0x465cc637
and eax, 0x348458b
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59983d75
and eax, 0x7855904
and eax, 0
or eax, 0x458901e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b5e93bb
and eax, 0x4458240
or eax, 0x90080988
mov dword [ebx], eax
add ebx, edx
and eax, 0x6aee98a2
and eax, 0x4c8800
or eax, 0xff10053b
mov dword [ebx], eax
add ebx, edx
or eax, 0x46df32e2
and eax, 0x3671f7e4
and eax, 0x401b7e0
or eax, 0x890e481f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1113773a
and eax, 0x4c2074a1
and eax, 0x81
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
and eax, 0x71f0087b
and eax, 1
or eax, 0xfe8c958a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e8060a9
and eax, 0x8008f522
or eax, 0x15330add
mov dword [ebx], eax
add ebx, edx
or eax, 0x2507bc71
or eax, 0x176dcf41
and eax, 0xb77ffee8
or eax, 0x48800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53d0c37a
or eax, 0x186b4657
and eax, 0x4f0d07
or eax, 0x908008
mov dword [ebx], eax
add ebx, edx
and eax, 0x40b8b841
and eax, 0x880000
or eax, 0x85030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a59a53b
and eax, 0x24d1dc9d
and eax, 0x4d08418
or eax, 0xfb2f7b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345528c5
xor eax, 0x20646183
and eax, 0xeb448402
or eax, 0x14300101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75dcae4d
or eax, 0x55ef8c1e
and eax, 0x1c64af5e
or eax, 0x1050a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x23f864cf
or eax, 0x3bd93bb8
and eax, 0x3b580d8b
or eax, 0xc4048000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb8242
and eax, 0x8d1b8fcb
or eax, 0x207034
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5c65f8
or eax, 0x61d52b71
and eax, 0xffffff60
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x56a1ccc5
and eax, 0x958b0e65
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
or eax, 0x25391e48
and eax, 0x75278ac1
and eax, 0x35230a40
or eax, 0xcadcf4ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x364438af
and eax, 0xc855ae0f
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e5ba36
and eax, 0x4301001
or eax, 0x4045c284
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d35a3f0
and eax, 0x9004101
or eax, 0x8094048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36281b7a
and eax, 0xbfbc0881
or eax, 0x40428004
mov dword [ebx], eax
add ebx, edx
or eax, 0x119ba9e
and eax, 0x55b8fb9d
and eax, 0x14888a9d
or eax, 0x28050162
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4177ddc2
and eax, 0x9fa563d
or eax, 0x8005a9c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf2c5469
and eax, 0x86d28084
or eax, 0x792c0409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71cfc449
xor eax, 0x6c74069f
and eax, 0x8045025b
or eax, 0x141089a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x239983e0
and eax, 0x18280
or eax, 0x89006803
mov dword [ebx], eax
add ebx, edx
and eax, 0x7703a669
and eax, 0x1018001
or eax, 0x848a1454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1141972b
and eax, 0x94ca0208
or eax, 0x6b35fc80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e3974e5
and eax, 0xe0848029
or eax, 0x1e000512
mov dword [ebx], eax
add ebx, edx
and eax, 0x64aec5f
or eax, 0x737202a7
and eax, 0x50286bf
or eax, 0x880d7940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18938b83
xor eax, 0x310b4398
and eax, 0x84
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eef4374
and eax, 0x28c4181
or eax, 0x81100c0a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb47652
and eax, 0x498801c9
or eax, 0x4010020
mov dword [ebx], eax
add ebx, edx
or eax, 0x791beb85
or eax, 0x12535055
and eax, 0x1c518b9c
or eax, 0x80040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4780d2a6
and eax, 0xdac0113a
or eax, 0x24288401
mov dword [ebx], eax
add ebx, edx
or eax, 0x67f872bc
or eax, 0x45e44490
and eax, 0x717cf7bf
or eax, 0x10840
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d346543
and eax, 0x359efbf2
and eax, 0x21140102
or eax, 0xde088489
mov dword [ebx], eax
add ebx, edx
and eax, 0x1988875e
or eax, 0x7340adbd
and eax, 0x100adbf
or eax, 0x84235240
mov dword [ebx], eax
add ebx, edx
and eax, 0x67271fde
xor eax, 0x1a8f2ef1
and eax, 0x1fac3024
or eax, 0xe053cec0
mov dword [ebx], eax
add ebx, edx
and eax, 0xb6e4762
and eax, 0x90a4660
or eax, 0x84810014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eca4c4b
and eax, 0xcfcb4e74
or eax, 0x3034b100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ad7c0e
and eax, 0x8901c102
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47cba6d5
and eax, 0xceca6404
or eax, 0x31351089
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e622cd8
or eax, 0x1262edd4
and eax, 0x805589d5
or eax, 0x4800022a
mov dword [ebx], eax
add ebx, edx
or eax, 0x705e7df1
and eax, 0xf8009589
or eax, 0x6800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37d34e11
xor eax, 0x74e36e19
and eax, 0x8580b581
or eax, 0xb4a7e
mov dword [ebx], eax
add ebx, edx
or eax, 0xb43d181
or eax, 0x6eff02e0
and eax, 0xefffff74
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x355526f4
and eax, 0xfe7c8580
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x599aca18
and eax, 0x48088008
or eax, 0x5837ff7
mov dword [ebx], eax
add ebx, edx
or eax, 0xe29a372
or eax, 0x5e9425a9
and eax, 0x18183c8
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47753e1a
xor eax, 0x2bb41bd5
and eax, 0xac00989
or eax, 0x81084400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f0af30d
or eax, 0x17e6224b
and eax, 0xffee8085
or eax, 0x100010
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a938e2
and eax, 0x389f9719
and eax, 0x18800000
or eax, 0x64153bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b88c282
and eax, 0x251df97c
or eax, 0x58e20682
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3319a370
xor eax, 0x1342818b
and eax, 0x58848901
or eax, 0x1020a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d8bc62
and eax, 0x285d3769
or eax, 0x13a2c896
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dff0bc4
and eax, 0x42211b08
and eax, 0x2001000
or eax, 0xc7c8445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x162f819a
or eax, 0x7ff3e690
and eax, 0x7f50858b
or eax, 0x800c0800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a87ee1f
and eax, 0x8008c0b
or eax, 0x853b73f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x43c6be8
and eax, 0x4386b60
or eax, 0xfbc79400
mov dword [ebx], eax
add ebx, edx
and eax, 0x35249091
and eax, 0x15000000
or eax, 0x808b0f7d
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8fe2f5
and eax, 0x9f8fef1c
or eax, 0x60701000
mov dword [ebx], eax
add ebx, edx
or eax, 0x586192b7
and eax, 0x19952f2e
and eax, 0x9012a02
or eax, 0x8000c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x1468465f
and eax, 0x9d690c95
or eax, 0x62961000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f4f8e5
and eax, 0x30af9881
and eax, 0x858881
or eax, 0x4000037e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b897827
and eax, 0x1fdace93
and eax, 0x308c290
or eax, 0x80f73d6f
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e03ed7
and eax, 0xc992848
and eax, 0x800040
or eax, 0x850901a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1e9fc1
and eax, 0xaf9f9f40
or eax, 0x50606000
mov dword [ebx], eax
add ebx, edx
or eax, 0x91dd1e0
and eax, 0xff148d80
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fbf99dc
and eax, 0x55f42d0e
and eax, 0x41000908
or eax, 0xa883f6f7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2107387e
xor eax, 0x5850bde2
and eax, 0x10850001
or eax, 0x4088900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75749793
xor eax, 0x2c9bd1f4
and eax, 0x4962cf66
or eax, 0xa09d3099
mov dword [ebx], eax
add ebx, edx
or eax, 0x7effaedd
and eax, 0xfffffe60
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x69bbac6d
and eax, 0xff549469
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49ebed12
or eax, 0xd2353cc
and eax, 0x8b1c7bfd
or eax, 0x8402
mov dword [ebx], eax
add ebx, edx
or eax, 0x3809b6a2
and eax, 0xbb1d3885
or eax, 0x44e20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x586d5b6e
and eax, 0x10440004
or eax, 0xc7fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x12032625
xor eax, 0x236fb26e
and eax, 0x400
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
or eax, 0x32987f5a
or eax, 0x61d32638
and eax, 0x50890b00
or eax, 0xc048000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11334f33
and eax, 0x9bfcf33
or eax, 0x24030cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29e9736f
and eax, 0x22160080
or eax, 0xdde9600d
mov dword [ebx], eax
add ebx, edx
or eax, 0x602572a
and eax, 0xb88407af
or eax, 0x850
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc52114
and eax, 0x494d5182
and eax, 0x8000000
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6473de79
and eax, 0xef72c411
or eax, 0x108c2084
mov dword [ebx], eax
add ebx, edx
and eax, 0x6129f3ec
and eax, 0x40002084
or eax, 0x951b7b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d3149c
xor eax, 0xc993a2
and eax, 0x18fbcc1
or eax, 0xe70433e
mov dword [ebx], eax
add ebx, edx
or eax, 0x687f361d
and eax, 0xa68d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a193ff6
xor eax, 0x254fe81e
and eax, 0x4458a00
or eax, 0x90000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae8872c
and eax, 0x18ad8708
or eax, 0x60107091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44d14b94
and eax, 0xb30b007
and eax, 0x820b005
or eax, 0x33df4ffa
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d09ab9e
and eax, 0xd0fc845
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b0a6c55
and eax, 0x23a530eb
and eax, 1
or eax, 0x92
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a703c5f
and eax, 3
or eax, 0xff608588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b25b5e
or eax, 0x70aa7b9f
and eax, 0x8488ffdf
or eax, 0x1010020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6acabb62
and eax, 0x4b1e1549
and eax, 0x4b020408
or eax, 0xb4fdfa70
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16cfe9a9
and eax, 0xe9100581
or eax, 0x1608880a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75a56782
or eax, 0x6d1d8be7
and eax, 0x8d89ebef
or eax, 0x1410
mov dword [ebx], eax
add ebx, edx
or eax, 0x1199b0b2
and eax, 0x31b2bcfa
and eax, 0x1190bc70
or eax, 0xee6f4204
mov dword [ebx], eax
add ebx, edx
or eax, 0x7142b958
and eax, 0xff189508
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b610bd0
and eax, 0x42000180
or eax, 0x8083fe7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dc5f02d
or eax, 0x18f415b7
and eax, 0x18958901
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x312ed92c
and eax, 0x48900
or eax, 0x8bfb76ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2202c893
or eax, 0x16973b29
and eax, 0xbffe3805
or eax, 0x40004080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2742dd8b
and eax, 0x5084210e
or eax, 0x24011af1
mov dword [ebx], eax
add ebx, edx
and eax, 0x492ec91a
and eax, 0x2243d493
and eax, 0x12
or eax, 0x7dffffec
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c1930f4
and eax, 0x50848b0a
or eax, 0x24090054
mov dword [ebx], eax
add ebx, edx
and eax, 0x61be5eb8
and eax, 0x208c0a18
or eax, 0x1b73f5e7
mov dword [ebx], eax
add ebx, edx
or eax, 0x530c770
and eax, 0x3ffee08d
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x766fc3cf
xor eax, 0x49a81063
and eax, 0xb4650ee
or eax, 0x80012c11
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c56fff
and eax, 0x2450485
or eax, 0xfdba1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3eaf7221
and eax, 0x415000a4
or eax, 0x3ca7995b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b93b198
xor eax, 0x466d5985
and eax, 0x40013180
or eax, 0x1c840a14
mov dword [ebx], eax
add ebx, edx
or eax, 0x48d7d251
and eax, 0x5cd7fbd5
or eax, 0x2128042a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f3840ab
or eax, 0x452acffe
and eax, 0x40858b3e
or eax, 0x18100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x43f6ebd3
and eax, 0x948b12
or eax, 0x896b74ed
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ac17364
and eax, 0xd33e0091
or eax, 0x2cc07004
mov dword [ebx], eax
add ebx, edx
or eax, 0x597d6c9f
xor eax, 0x6a4ad3de
and eax, 0x14858b41
or eax, 0x280000be
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a05cb9
and eax, 0x8008b9
or eax, 0x897ff746
mov dword [ebx], eax
add ebx, edx
xor eax, 0x976bc3f
and eax, 0x7b083b12
and eax, 0x80000
or eax, 0xfff66c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x2961b9ad
and eax, 0x28000885
or eax, 0x148d837a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a1034b7
and eax, 0x29dbf48
or eax, 0x816240b7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x92c3105
xor eax, 0x753a10b9
and eax, 0x8d890041
or eax, 0x1a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f4d5c8a
and eax, 0xbfcd5d28
or eax, 0x4032a214
mov dword [ebx], eax
add ebx, edx
and eax, 0x199bbba
and eax, 0x5d8f26c0
and eax, 0
or eax, 0xfe70958b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d405ed5
and eax, 0x8130cb5e
or eax, 0x140b34a1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a61275
and eax, 0x1a3f65bb
and eax, 0x1d6408
or eax, 0xffe29a64
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ea06ee
and eax, 0x408a006c
or eax, 0x5010911
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1efff1
and eax, 0x18883c8
or eax, 0x600000
mov dword [ebx], eax
add ebx, edx
or eax, 0x46008af0
and eax, 0x3c80188
or eax, 0x88004401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5077975a
and eax, 0x400408
or eax, 0x1900805
mov dword [ebx], eax
add ebx, edx
or eax, 0x5cc5375c
and eax, 0x48850900
or eax, 0x20088000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4739f697
and eax, 0x40098000
or eax, 0x2bf67ffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x1332d037
xor eax, 0x1457b2d5
and eax, 0x6fa84400
or eax, 0x90571095
mov dword [ebx], eax
add ebx, edx
and eax, 0x565d9ee5
and eax, 0x4091485
or eax, 0x8182087a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e94c66a
and eax, 0x4800428
or eax, 0xfb7ffb10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x842b46d
and eax, 0x2618fd49
and eax, 0x4104801
or eax, 0x48c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376f1576
or eax, 0x6bd0371b
and eax, 0x68957f51
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a40d4a1
and eax, 0x640fc8d
and eax, 0x40fc80
or eax, 0xe9bf037e
mov dword [ebx], eax
add ebx, edx
and eax, 0x29524b3
xor eax, 0x1a7b9b19
and eax, 0x1aeebc00
or eax, 0xe5114050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76c2bfe
and eax, 0xf89382a8
or eax, 0x7640041
mov dword [ebx], eax
add ebx, edx
or eax, 0x349e24df
xor eax, 0x37d3da9c
and eax, 0x48086863
or eax, 0x3613809c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a04d1f6
and eax, 0
or eax, 0x15ff0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x281ac2e2
or eax, 0x4e205245
and eax, 0x1d000
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fab504
and eax, 0x3e004
or eax, 0x801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e6d6d6
or eax, 0x5c807ce8
and eax, 0x10850800
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
or eax, 0xaec5191
and eax, 0x2aa22ef
and eax, 0xa80081
or eax, 0xe857ff7e
mov dword [ebx], eax
add ebx, edx
and eax, 0x242d2465
and eax, 0x7cb2591e
and eax, 4
or eax, 0x4941
mov dword [ebx], eax
add ebx, edx
or eax, 0x4425729e
and eax, 0x400011df
or eax, 0x90100420
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c1f2b1
or eax, 0x368bf5ac
and eax, 0x85190001
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x39d4c057
and eax, 0x1100000
or eax, 0xfeefff10
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a5e414a
or eax, 0x3c4e2c08
and eax, 0xf0eb0252
or eax, 0x24
mov dword [ebx], eax
add ebx, edx
and eax, 0x737cc3f1
and eax, 0x70400060
or eax, 0x8f943088
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fa836a4
xor eax, 0x39374e30
and eax, 0x48900dc
or eax, 0x8348323
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a223cb0
and eax, 0x2000b0
or eax, 0xdfff4f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0ed0dd
and eax, 0x5c60674
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6163fb1e
or eax, 0x15caf156
and eax, 0x4eb0156
or eax, 0x81
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bbb9777
or eax, 0x288d877c
and eax, 0x870546
or eax, 0x504080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2478c051
and eax, 0x20d74582
or eax, 0xc9000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20bbafe9
or eax, 0x24af40c7
and eax, 0x44
or eax, 0x118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2964c595
xor eax, 0xe5964eb
and eax, 0x10c0002
or eax, 0x80805589
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f984704
or eax, 0x51359568
and eax, 0x895ea
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x3611667e
xor eax, 0x3018f92f
and eax, 0x4010000
or eax, 0x88548900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d0c5d9
and eax, 0xa804489
or eax, 0x21100102
mov dword [ebx], eax
add ebx, edx
or eax, 0x1119f4a2
xor eax, 0x2daae494
and eax, 0x4010005
or eax, 0x41888c40
mov dword [ebx], eax
add ebx, edx
or eax, 0xab9d7e9
or eax, 0x2c31dd85
and eax, 0xb09cb80
or eax, 0x80002010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x185568a4
and eax, 0x81008004
or eax, 0x40831049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20a65c21
and eax, 0x80058800
or eax, 0x10480101
mov dword [ebx], eax
add ebx, edx
or eax, 0x71ac34e0
or eax, 0xa4f7158
and eax, 0x3b805589
or eax, 0x100002
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a3c9281
and eax, 0x8000001
or eax, 0x850fc454
mov dword [ebx], eax
add ebx, edx
and eax, 0x11d81a64
and eax, 0
or eax, 0x130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d38e451
or eax, 0x22ecb0f1
and eax, 0x3e04581
or eax, 0x8000000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f159972
and eax, 0x448100c0
or eax, 0x1080100
mov dword [ebx], eax
add ebx, edx
or eax, 0x217ae28e
and eax, 0x644983c0
or eax, 0x98040820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e4cdbe0
and eax, 0xb2000000
or eax, 0x4d708d3b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba5acf6
and eax, 0x5421cd
or eax, 0xb28de32
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fd7d161
and eax, 0x582b25b0
and eax, 0x50000480
or eax, 0xaf50910b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7820a742
xor eax, 0xe80765f
and eax, 0x5130c194
or eax, 0x40b3e6b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729f44d1
and eax, 0x300392c
or eax, 0x88094490
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16995741
and eax, 0x88800845
or eax, 0x60038400
mov dword [ebx], eax
add ebx, edx
and eax, 0x328a30a7
and eax, 1
or eax, 0x8c458900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5320a191
and eax, 0x1b400981
or eax, 0x2090440a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7fa8fe
and eax, 0x97dc04d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66b8008c
or eax, 0x72f5c80c
and eax, 0x3a44089
or eax, 0x80081502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45371bae
and eax, 0x44890000
or eax, 0x110001c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x500f1287
and eax, 0x50010080
or eax, 0xa4448b2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197439f3
and eax, 0x58d1b93a
and eax, 0x801a002
or eax, 0x81004881
mov dword [ebx], eax
add ebx, edx
xor eax, 0xaace2cb
and eax, 0x1890040
or eax, 0x4c02f405
mov dword [ebx], eax
add ebx, edx
and eax, 0x5673f1c1
and eax, 0x18040
or eax, 0x1c003a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf39db9
and eax, 0xc00180
or eax, 0x8b204c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x564cd6bb
and eax, 0x2078c378
and eax, 0xc010
or eax, 0x55032045
mov dword [ebx], eax
add ebx, edx
and eax, 0x40416959
xor eax, 0x78daecf5
and eax, 0x30800ca4
or eax, 0x80040350
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d10b620
xor eax, 0x15ac4695
and eax, 0x88000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe058767
and eax, 0x85058045
or eax, 0x2a0a7800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46aa73cb
xor eax, 0x2500ce23
and eax, 0x84814405
or eax, 0x108a040
mov dword [ebx], eax
add ebx, edx
or eax, 0xb6394ce
and eax, 0x8febf444
or eax, 0x70140a20
mov dword [ebx], eax
add ebx, edx
or eax, 0x66a33626
and eax, 0x83e44c02
or eax, 0x189
mov dword [ebx], eax
add ebx, edx
or eax, 0x3532ef9a
or eax, 0x75050459
and eax, 0x458101c1
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2335a070
and eax, 0x360f441
and eax, 0x40
or eax, 0xf8558ba4
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f52605
xor eax, 0x4b7bd6e2
and eax, 0x80004003
or eax, 0x9018280
mov dword [ebx], eax
add ebx, edx
or eax, 0x789f8be2
and eax, 0xb983c841
or eax, 0x4003014
mov dword [ebx], eax
add ebx, edx
or eax, 0x31356f67
xor eax, 0x877126c
and eax, 0xb5c0ec00
or eax, 0x4a3f1264
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a0de95
and eax, 0x1005400
or eax, 0x8a082000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ac947ac
and eax, 0x41013004
or eax, 0x42a8c41
mov dword [ebx], eax
add ebx, edx
or eax, 0x2159fbaf
and eax, 0x11075cc
or eax, 0x8a040010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2703f431
or eax, 0xb0f7e11
and eax, 0xd1b884d
or eax, 0x40200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48a9d3c0
or eax, 0x23f80581
and eax, 0xb0804c0
or eax, 0x80047834
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f23df23
and eax, 0xaf0fe055
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b73cb5
and eax, 0x14388c40
or eax, 0x41032015
mov dword [ebx], eax
add ebx, edx
and eax, 0x56da756a
and eax, 0x82440
or eax, 0x8b645980
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df8e333
and eax, 0x1286000
or eax, 0x44039445
mov dword [ebx], eax
add ebx, edx
or eax, 0x49e28ee3
and eax, 0x40413a84
or eax, 0xb0040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c3da9df
xor eax, 0x728c1ff1
and eax, 0xc81202c
or eax, 0x410a4151
mov dword [ebx], eax
add ebx, edx
and eax, 0x10a5c69c
and eax, 0x1001c
or eax, 0xd84c3bc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18500201
xor eax, 0x5d8074ed
and eax, 0x4580506d
or eax, 0x100b0910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52c40231
xor eax, 0x600d07a0
and eax, 0x644000e8
or eax, 0x90152310
mov dword [ebx], eax
add ebx, edx
and eax, 0x4763bf8b
and eax, 0x792414fe
and eax, 0x40000000
or eax, 0x58b4875
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4005a34f
or eax, 0x7eeefae2
and eax, 0x348403f8
or eax, 0x10004
mov dword [ebx], eax
add ebx, edx
or eax, 0x59dbd45e
xor eax, 0x167134db
and eax, 0x60aee325
or eax, 0x14511cda
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d3d4fe2
or eax, 0x46f9133f
and eax, 0x40498306
or eax, 0xa0040840
mov dword [ebx], eax
add ebx, edx
or eax, 0x111b4f
or eax, 0x48e91e10
and eax, 0xe8608d09
or eax, 0x16000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x256768e7
or eax, 0x7f5bf043
and eax, 0x550bf56f
or eax, 0x800a90
mov dword [ebx], eax
add ebx, edx
or eax, 0xea2b517
and eax, 0x5c8189bc
or eax, 0x140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f0aa94
or eax, 0x671cc10d
and eax, 0x37de32c
or eax, 0x88821cd2
mov dword [ebx], eax
add ebx, edx
and eax, 0x34fbf4cc
and eax, 0x83b444
or eax, 0xe8000801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fa0cd15
xor eax, 0x5b502a6d
and eax, 0x10408000
or eax, 0xac050901
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca2a19b
or eax, 0x4218105a
and eax, 0x82e0098b
or eax, 0x1004400
mov dword [ebx], eax
add ebx, edx
or eax, 0x57079af9
and eax, 0x458101e9
or eax, 0x8080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6302d908
xor eax, 0x2cf340b7
and eax, 0x40108940
or eax, 0x208502a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x14acf861
xor eax, 0x739bb30c
and eax, 0x331f3b6c
or eax, 0x8e0c492
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a8f033c
xor eax, 0x5766bfe9
and eax, 0x2c984015
or eax, 0xd3661c80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4485848f
or eax, 0x59c52425
and eax, 0x8b147c3f
or eax, 0x1c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x469beaca
and eax, 0x15349004
and eax, 0x100000
or eax, 0x852bd045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1b6e65
xor eax, 0x5064e1c7
and eax, 0x557fa100
or eax, 0xaa805e6c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d72b42c
and eax, 0xd02002c
or eax, 0x40890951
mov dword [ebx], eax
add ebx, edx
and eax, 0x30bdab2c
or eax, 0x521ee883
and eax, 0x89818c
or eax, 0x1600250
mov dword [ebx], eax
add ebx, edx
and eax, 0x463477d9
xor eax, 0x47c7879b
and eax, 0x3c40401
or eax, 0x88184988
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f216874
or eax, 0x27ba99ef
and eax, 0x2a82d845
or eax, 0xc0012010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170d59bc
and eax, 0xf8048101
or eax, 0x510800
mov dword [ebx], eax
add ebx, edx
or eax, 0x218fecb
or eax, 0x795910fb
and eax, 0x8354458b
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3206423f
or eax, 0x31981182
and eax, 0x1880180
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a59769
and eax, 0x400d83e0
or eax, 0x98400814
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ec91151
xor eax, 0x7821bd1c
and eax, 0x8000
or eax, 0x89014183
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b874a86
and eax, 0x414e14fe
and eax, 0x41020004
or eax, 0x1489d849
mov dword [ebx], eax
add ebx, edx
or eax, 0x299eedb1
and eax, 0x18a81f4
or eax, 0x600200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4678089
and eax, 0x1840109
or eax, 0xe8705480
mov dword [ebx], eax
add ebx, edx
and eax, 0x5aec5c2b
and eax, 0x48e45409
or eax, 0xb71baab2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2171d4f0
xor eax, 0x5c233b93
and eax, 0x820d0188
or eax, 0x4150e403
mov dword [ebx], eax
add ebx, edx
or eax, 0x480fd32b
xor eax, 0xb73f79b
and eax, 0xc00c0000
or eax, 0xcc0cccc
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b37719
or eax, 0x6e28f41
and eax, 0xcc8b55cc
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4191b368
and eax, 0x88e480
or eax, 0x40801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55b5273
and eax, 0x5c70000
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bbe158e
and eax, 0x711188
or eax, 0x1046030
mov dword [ebx], eax
add ebx, edx
or eax, 0x131ee55b
xor eax, 0x3c5d263
and eax, 0x10000700
or eax, 0xa445c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78160f7b
xor eax, 0x36761898
and eax, 0xd80
or eax, 0x14067
mov dword [ebx], eax
add ebx, edx
and eax, 0x1490b576
or eax, 0x1c04bd67
and eax, 0x1c040547
or eax, 0x40a84080
mov dword [ebx], eax
add ebx, edx
and eax, 0x615e2101
xor eax, 0x8e739d0
and eax, 0x40000051
or eax, 0x8700012e
mov dword [ebx], eax
add ebx, edx
or eax, 0x13c2f6e6
and eax, 0x3ee2e3ce
and eax, 0x1640e044
or eax, 0x61381c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c514e6b
and eax, 0x5ac5c8a8
and eax, 0x40400000
or eax, 0x5870001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e89d9f0
xor eax, 0x58f340f8
and eax, 0x81108
or eax, 0x4304e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e26200b
and eax, 0x3a9f89e3
and eax, 0x18050100
or eax, 0xe040c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x68525c3a
and eax, 0x4010
or eax, 0x85
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b57ea85
or eax, 0x5fbfb9a9
and eax, 0x12884185
or eax, 0x80400442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x757a053f
or eax, 0x3d0c182b
and eax, 0xc7000051
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b70889e
and eax, 0x7b60b4ac
and eax, 0x6b608004
or eax, 0x4076041
mov dword [ebx], eax
add ebx, edx
and eax, 0x35ab50d0
and eax, 0x5030000
or eax, 0x40c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf20e2c2
and eax, 0x27a05a9
and eax, 0x200080
or eax, 0xcdb3c
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f6b527
xor eax, 0x7e37997
and eax, 0x58600
or eax, 0x80404100
mov dword [ebx], eax
add ebx, edx
and eax, 0x9ca1f33
or eax, 0x150efb05
and eax, 0xf800
or eax, 0x9a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7938d246
and eax, 0x4002
or eax, 0x7dc05c5
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d07dc10
or eax, 0x37aa8a94
and eax, 0x47000114
or eax, 0x80000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30cb7e1c
and eax, 0x468b6400
or eax, 0x8248045
mov dword [ebx], eax
add ebx, edx
or eax, 0x76e0c8f9
and eax, 0x44c70000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c429a96
and eax, 0x7b28a35e
and eax, 0
or eax, 0x11b1f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x518e6e54
or eax, 0x1b737601
and eax, 0x4845c700
or eax, 0xa4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d6a7928
and eax, 0x4873232c
and eax, 0x2028
or eax, 0x5816
mov dword [ebx], eax
add ebx, edx
or eax, 0x732e06ec
and eax, 0x222044c6
or eax, 0x88900101
mov dword [ebx], eax
add ebx, edx
and eax, 0x3334fbc2
xor eax, 0x12a5a93
and eax, 0x3000050
or eax, 0xc4000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a9a0307
and eax, 0x40000004
or eax, 0xd7b8441
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2ccc48
xor eax, 0x4255ac3
and eax, 0x40050001
or eax, 0x5c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x605e5dd
and eax, 0x2527ae5
and eax, 0xc4
or eax, 0x1001910
mov dword [ebx], eax
add ebx, edx
or eax, 0x2854eaa3
and eax, 0x844c300
or eax, 0xc4010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x2785d1b6
and eax, 0x584954bb
and eax, 0x4a0
or eax, 0xab4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x1911e9d8
and eax, 0x111045c5
or eax, 0xc2e00002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768d15c2
and eax, 0x219d7537
and eax, 0x1000004
or eax, 0xc600010a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b246d0
and eax, 0xb4104044
or eax, 0xb019001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5119ec94
and eax, 0x11dddbed
and eax, 0x1010000
or eax, 0x84c60000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x417d5bca
or eax, 0x5890f661
and eax, 0xdcbaff68
or eax, 0x23450014
mov dword [ebx], eax
add ebx, edx
or eax, 0x586311ed
or eax, 0x75d605ab
and eax, 0x11a36
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x432ea9bb
or eax, 0xe31b94a
and eax, 0x491801c7
or eax, 0x30c04400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2935c963
and eax, 0x28000103
or eax, 0xc0000018
mov dword [ebx], eax
add ebx, edx
and eax, 0x768354fa
or eax, 0x261db37b
and eax, 0x13261
or eax, 0x484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37e995a
and eax, 0x17c058b
or eax, 0x2c804000
mov dword [ebx], eax
add ebx, edx
or eax, 0x535ecf8e
and eax, 0x4680
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
and eax, 0x1abb04ce
and eax, 0x480
or eax, 0x8bfc4109
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69559ece
and eax, 0x4001c045
or eax, 0xd022408
mov dword [ebx], eax
add ebx, edx
and eax, 0x39b5f796
and eax, 0x6146c075
and eax, 0x8004
or eax, 0xe44d09f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4485eada
and eax, 0x880122
or eax, 0x550308c9
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e6bd9af
xor eax, 0x75f451f3
and eax, 0x28004
or eax, 0x1c003e0
mov dword [ebx], eax
add ebx, edx
or eax, 0xc99835f
or eax, 0x391a820b
and eax, 0x9c00189
or eax, 0x82245400
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e574004
xor eax, 0xfb384ee
and eax, 0xc041
or eax, 0x453b2404
mov dword [ebx], eax
add ebx, edx
or eax, 0x27443c21
or eax, 0x2e788eae
and eax, 0x690d0eac
or eax, 0x80800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9022ada
xor eax, 0x6a2f06f8
and eax, 0x8a000000
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57bb9bf8
xor eax, 0x796b4be5
and eax, 0x500d00c
or eax, 0x480b2c41
mov dword [ebx], eax
add ebx, edx
and eax, 0x56f64a2
and eax, 0x1bfe7ab3
and eax, 0x80000
or eax, 0xa84589f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5364299a
or eax, 0x125ecc1
and eax, 0x8324448b
or eax, 0xd01100
mov dword [ebx], eax
add ebx, edx
and eax, 0x34ef793d
and eax, 0x800108
or eax, 0x550900e2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3345301a
and eax, 0x10000
or eax, 0xa87c83f4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f36ca2e
and eax, 0x8340000
or eax, 0x83097500
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e3808a
xor eax, 0x2b20e2a0
and eax, 0x30000
or eax, 0x4500e845
mov dword [ebx], eax
add ebx, edx
or eax, 0x687b7976
and eax, 0x24418950
or eax, 0x80040080
mov dword [ebx], eax
add ebx, edx
and eax, 0x106c30b7
and eax, 0x400080
or eax, 0x89b84d0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7fae14
and eax, 0x2c8099f0
and eax, 0x808000
or eax, 0x550b204d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690cbaf2
and eax, 0x8202a8
or eax, 0x1688140
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a703d6f
xor eax, 0x1e62c6e8
and eax, 0xa004580
or eax, 0x81e81009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x551dae66
or eax, 0x6d5cd75f
and eax, 0x4539a445
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d292c4
and eax, 0x3193480
or eax, 0x88044820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68d5f877
and eax, 0x41888045
or eax, 0xc017008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x321b286a
and eax, 0x5c108804
or eax, 0x80450398
mov dword [ebx], eax
add ebx, edx
and eax, 0x31233aa
and eax, 0x100188
or eax, 0x8b885401
mov dword [ebx], eax
add ebx, edx
or eax, 0xd1388d7
xor eax, 0x7f2d545d
and eax, 0xc0828000
or eax, 0x17045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24aeccad
xor eax, 0xf524072
and eax, 0xe0450800
or eax, 0x10008101
mov dword [ebx], eax
add ebx, edx
or eax, 0x3991f7a8
xor eax, 0x375202c0
and eax, 0xa844d09
or eax, 0x31180082
mov dword [ebx], eax
add ebx, edx
or eax, 0x396dcb0f
or eax, 0xd41dee
and eax, 0x97d984d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5fe54b
and eax, 0x1205502
or eax, 0x82cc0089
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b404fa3
xor eax, 0x34cce11d
and eax, 0x15880082
or eax, 0x40010140
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbff328
or eax, 0x54a55b58
and eax, 0x50050b48
or eax, 0x884080a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d91e213
xor eax, 0x240af892
and eax, 0x8016882
or eax, 0x81008001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x141457c0
and eax, 0xd019841
or eax, 0x408a4004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x238e0c38
and eax, 0x20051074
or eax, 0x90482b80
mov dword [ebx], eax
add ebx, edx
and eax, 0x647de665
xor eax, 0x3389816e
and eax, 0x11802308
or eax, 0x440b1475
mov dword [ebx], eax
add ebx, edx
and eax, 0x17aea0ff
and eax, 0x182005c
or eax, 0x408380
mov dword [ebx], eax
add ebx, edx
or eax, 0x61e2d5ea
or eax, 0x698d952e
and eax, 0x9cc5588
or eax, 0x82100001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bc0370b
and eax, 0x41186401
or eax, 0x4238844
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f0e74ee
and eax, 0x1026444
or eax, 0x8a241998
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d10c1d8
and eax, 0x32443892
and eax, 0
or eax, 0x4d89fc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x195d8669
and eax, 0x58558a04
or eax, 0xa0000190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x479b8c4
and eax, 0x88001100
or eax, 0x3904489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b32231
and eax, 0x80037400
or eax, 0x40808845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x726e9e34
or eax, 0x41ded621
and eax, 0xf0458001
or eax, 0xc000900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb69b6c
and eax, 0x2900009
or eax, 0x39044d82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52f3a4be
and eax, 0x9658005
or eax, 0x181048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2312d107
and eax, 0x5017b41e
and eax, 0xa
or eax, 0x83e05581
mov dword [ebx], eax
add ebx, edx
and eax, 0x538a4a46
and eax, 0x1800002
or eax, 0x540901c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x218d3a31
or eax, 0x2072aac
and eax, 0x50aa0
or eax, 0xf4408140
mov dword [ebx], eax
add ebx, edx
and eax, 0x542b9b3
or eax, 0x6ab32e71
and eax, 0x8018081
or eax, 0x81004002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d7d628
and eax, 0x9821401
or eax, 0x4409e044
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bb3c3b3
and eax, 0x39c1fd15
and eax, 0x30013110
or eax, 0xc04c0aa8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2592f777
and eax, 0x45c7084d
or eax, 0x130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31471c1a
and eax, 0x144
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x699d1053
and eax, 0
or eax, 0xc707eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18b50ec6
and eax, 0xc444
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6be3faec
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748389e8
and eax, 0xf1092e5
and eax, 0xe0
or eax, 0xc4550b08
mov dword [ebx], eax
add ebx, edx
and eax, 0x14f1761c
and eax, 0x4010200
or eax, 0x418a7074
mov dword [ebx], eax
add ebx, edx
or eax, 0x611a063e
and eax, 0x4010068
or eax, 0x88448980
mov dword [ebx], eax
add ebx, edx
or eax, 0x451fea98
and eax, 0x895c4988
or eax, 0xa00403
mov dword [ebx], eax
add ebx, edx
and eax, 0x21799c6f
and eax, 0x1080809
or eax, 0x54838044
mov dword [ebx], eax
add ebx, edx
and eax, 0x46ac946d
or eax, 0x5bdc5c13
and eax, 0x1c8805c
or eax, 0x2203a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33408925
or eax, 0xe2c3d5e
and eax, 0xaac1589
or eax, 0x81504000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d48b771
and eax, 0x5388441
or eax, 0x40030804
mov dword [ebx], eax
add ebx, edx
and eax, 0x4595c2eb
and eax, 0x1110000
or eax, 0x8a207d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb7be74
and eax, 0x4502c04c
or eax, 0x8390801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6bf6d1
and eax, 0x46003c9c
or eax, 0x81094120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48b90488
or eax, 0x3c4852a3
and eax, 0x4005
or eax, 0x18040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f36fcb1
and eax, 0x7230000
or eax, 0xc80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a230e36
or eax, 0x3caaaa39
and eax, 0xc00407
or eax, 0x41c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc894e53
and eax, 0x4779bd20
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d04f0e0
and eax, 0x2846d144
and eax, 0xd040
or eax, 0x55332815
mov dword [ebx], eax
add ebx, edx
or eax, 0x58c1cfab
and eax, 0x6beca943
and eax, 0x9002040
or eax, 0x82115480
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cd4b791
and eax, 0x46105dbd
and eax, 0
or eax, 0xe883e045
mov dword [ebx], eax
add ebx, edx
or eax, 0x55272b83
and eax, 0xe0058901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eabb371
and eax, 0x3ae00800
or eax, 0x100458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d7183ce
and eax, 0x9600008
or eax, 0x21cd845
mov dword [ebx], eax
add ebx, edx
or eax, 0x58187319
and eax, 0x463e7320
and eax, 0x23c5100
or eax, 0x2980048b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ba41207
xor eax, 0x160167bb
and eax, 0x55390014
or eax, 0x28441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2758b786
and eax, 0x2013190
or eax, 0x89184c24
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d11e736
and eax, 0x4501d404
or eax, 0x220041
mov dword [ebx], eax
add ebx, edx
and eax, 0x652b2718
and eax, 0x43c75b6
and eax, 0x400
or eax, 0x8b0871f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29fa84f9
xor eax, 0xe31a940
and eax, 0xc035849
or eax, 0x41308004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6062775
and eax, 0xb017438
or eax, 0x800800c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x160aa712
and eax, 0x8203d050
or eax, 0x40800005
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b2f3fd
and eax, 0x8001
or eax, 0xd0550900
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcf45578
and eax, 0x80a04409
or eax, 0x3580182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x748bad8a
or eax, 0x2dcdd48e
and eax, 0x45890088
or eax, 0x160
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9d12ec
and eax, 0x109f4cd4
and eax, 0x100c0
or eax, 0x80448b38
mov dword [ebx], eax
add ebx, edx
and eax, 0x30fb3731
xor eax, 0xe6ae1a3
and eax, 0x829e291
or eax, 0xf0541508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cb154a4
and eax, 0x24880139
or eax, 0x58304402
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70a42370
and eax, 0xc0c0241
or eax, 0x70818910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d82596c
xor eax, 0x7e24167b
and eax, 0x3b2bc446
or eax, 0xd43bb9
mov dword [ebx], eax
add ebx, edx
or eax, 0x511edccc
and eax, 0x117db44d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bfa4390
and eax, 0x3ec5589
or eax, 0x80000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35969068
and eax, 0x140801c2
or eax, 0x41810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c1d92ea
and eax, 0x40048328
or eax, 0x944108c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x600db91
and eax, 0x4008b00
or eax, 0xe845240f
mov dword [ebx], eax
add ebx, edx
or eax, 0x69fd5f87
and eax, 0x6cdc450b
or eax, 0x10000030
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a02b367
and eax, 0x4c8210
or eax, 0xd8010921
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efa2349
and eax, 0x14a00838
or eax, 0x69484503
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ecf4028
and eax, 0x30450932
or eax, 0x80108200
mov dword [ebx], eax
add ebx, edx
and eax, 0x64fd4b4f
and eax, 0xb77fd58
and eax, 0x500100
or eax, 0xff289489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e64906
or eax, 0x3967731f
and eax, 0x458bff9f
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45c1aac6
and eax, 0x130
or eax, 0x748588c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b069422
and eax, 0xb831dd6
or eax, 0x807ce229
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b84b9
xor eax, 0x1e2f0fec
and eax, 0x8180f001
or eax, 0x6803044c
mov dword [ebx], eax
add ebx, edx
or eax, 0x68257192
and eax, 0xe0058101
or eax, 0x14480800
mov dword [ebx], eax
add ebx, edx
xor eax, 0xebd535c
xor eax, 0x4d18cff3
and eax, 0xb768158a
or eax, 0x48108001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45463130
or eax, 0x62aa6223
and eax, 0x903ae6bb
or eax, 0x5011944
mov dword [ebx], eax
add ebx, edx
and eax, 0x15b6eeb8
and eax, 0x1532ee30
or eax, 0xeacd1144
mov dword [ebx], eax
add ebx, edx
or eax, 0x72021a6e
and eax, 0x458b097c
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x1bd973a3
xor eax, 0x765555bb
and eax, 0x1800244
or eax, 0x408188
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ed6ef45
or eax, 0x451c82e7
and eax, 0x1cc0181
or eax, 0x8a004408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4405e7
and eax, 0xc080404c
or eax, 0x29039401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2895d3e
xor eax, 0x69e4b04f
and eax, 0x804c0900
or eax, 0x54018001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b05d7f
and eax, 0x101
or eax, 0x83f8548a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2855f3df
or eax, 0x2e6a5a64
and eax, 0x5890060
or eax, 0x5000018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x614e65df
and eax, 0x744501f8
or eax, 0x88008a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae30cb0
and eax, 0x74c40530
or eax, 0x84003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4e100b
and eax, 0x60000108
or eax, 0x904d8a01
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a7553b
and eax, 0x10101
or eax, 0x8900e882
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b16995f
and eax, 0x4103f04d
or eax, 0x14880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f37c142
and eax, 0x7814310c
or eax, 0x80410af0
mov dword [ebx], eax
add ebx, edx
and eax, 0x35d4b5e7
and eax, 0x2b2925f9
and eax, 0x160
or eax, 0x458b081d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d81ad75
and eax, 0x1808148
or eax, 0x400280
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d1c59ee
and eax, 0x1000188
or eax, 0xe8c84401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19dd1c78
and eax, 0xf0155800
or eax, 0xfeaa602
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12035fc9
and eax, 0xc15ca18b
or eax, 0x2014400
mov dword [ebx], eax
add ebx, edx
and eax, 0x40559da
and eax, 0x44088
or eax, 0xccc88c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad1169c
or eax, 0x227e410c
and eax, 0x48cc448c
or eax, 0x84008840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76289f68
or eax, 0x44a90af2
and eax, 0xcccc48c4
or eax, 0x8408
mov dword [ebx], eax
add ebx, edx
or eax, 0x31257081
and eax, 0xec8954cc
or eax, 0x20100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb1ea341
and eax, 0x3475149e
and eax, 0x4140480
or eax, 0xc340e803
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e6c6bc9
and eax, 0x6801
or eax, 0x31a09444
mov dword [ebx], eax
add ebx, edx
and eax, 0x92ae778
and eax, 0x1000000
or eax, 0x44c70001
mov dword [ebx], eax
add ebx, edx
or eax, 0x33605d46
xor eax, 0x4c448e0e
and eax, 0x1001348
or eax, 0x5004b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x38fd842f
and eax, 0x400400
or eax, 0xf405c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1000e825
and eax, 0x72c37c65
and eax, 0x4c24
or eax, 0x182
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c324a45
and eax, 0x4004
or eax, 0xc7f005c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14ca9e19
and eax, 0xc30000c4
or eax, 0x4000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x635976d4
xor eax, 0x7b34029b
and eax, 0x18056444
or eax, 0x20108801
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1854e2
or eax, 0xc1d382f
and eax, 0x4050000
or eax, 0x41c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x56561dfc
and eax, 0x1570ce8
or eax, 0xa200
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d2804c5
and eax, 0x24458600
or eax, 0xc0004100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4aa53ac0
and eax, 0x3de47d3
and eax, 0x180
or eax, 0x9007
mov dword [ebx], eax
add ebx, edx
and eax, 0x41991935
and eax, 0x105
or eax, 0x28e044c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x558d52cc
and eax, 0x45d71777
and eax, 0
or eax, 0xc7000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab52e7b
and eax, 0x5a40c41
or eax, 0x3248d004
mov dword [ebx], eax
add ebx, edx
and eax, 0x12f1ded3
or eax, 0xa5cfece
and eax, 0xc40001
or eax, 0x45030000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b7bfb35
and eax, 0x9c1c155
and eax, 0x1c110
or eax, 0x3e0cc8
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cc3f885
and eax, 0x1c000
or eax, 0xd4440700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ba7eb1
and eax, 0x11821
or eax, 0x44a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8fdf14
and eax, 0x14804147
or eax, 0xa0500480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6950c316
and eax, 0xc5000081
or eax, 0x200000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5feab477
or eax, 0x476fe510
and eax, 0x4e09c440
or eax, 0x805
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d481a05
and eax, 0x45410001
or eax, 0x860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7217963d
and eax, 0x30882ef7
and eax, 0x400
or eax, 0x17b50c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x73752d64
or eax, 0x65842b4f
and eax, 0x44454700
or eax, 0x80008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65bff68f
xor eax, 0x49de9636
and eax, 0x15022
or eax, 0x240
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b424eae
and eax, 0x694044c6
or eax, 0x800101
mov dword [ebx], eax
add ebx, edx
or eax, 0x671aaa9d
xor eax, 0x10558953
and eax, 0x4700008c
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x76adb01f
xor eax, 0x8b56ac0
and eax, 0x3c089845
or eax, 0x62400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fb36f07
and eax, 0x4020001
or eax, 0x41c50000
mov dword [ebx], eax
add ebx, edx
or eax, 0x691fdba6
and eax, 0x4401a0
or eax, 0x418
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ba3cbd
or eax, 0x257ce6a3
and eax, 0x2444c600
or eax, 0x90010100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a19e0bd
and eax, 0x49e6c710
and eax, 0x100
or eax, 0x184d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b676b95
or eax, 0x46833c3a
and eax, 0x46800507
or eax, 0x213040c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x751f1bc3
xor eax, 0x4839f5f9
and eax, 0x42000061
or eax, 0x85000002
mov dword [ebx], eax
add ebx, edx
and eax, 0x3da8097a
and eax, 0x5000040
or eax, 0x219ac05
mov dword [ebx], eax
add ebx, edx
or eax, 0x375c90d
and eax, 0x2680000
or eax, 0x40800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x342c1812
and eax, 0x2c41812
or eax, 0x893be7c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x27ad7adf
and eax, 0x7aa7939b
and eax, 0x811081
or eax, 0xcc424d64
mov dword [ebx], eax
add ebx, edx
or eax, 0x216d8f5
and eax, 0xccc4ccc4
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
and eax, 0x161148cd
and eax, 0x40048cc
or eax, 0xc8cc8400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cc7aaa5
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71474b90
and eax, 0xec8b45cc
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d30bc06
and eax, 0x5cc6d3e8
and eax, 0
or eax, 0x80ec81
mov dword [ebx], eax
add ebx, edx
or eax, 0x4779a82e
or eax, 0x76e51941
and eax, 0x45c50000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x58f61b9b
and eax, 0x351888
or eax, 0x8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13a9be3
and eax, 0xa184866
and eax, 0
or eax, 0xfc45c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7954fe41
xor eax, 0x79c134a2
and eax, 0xd40
or eax, 0xe01c
mov dword [ebx], eax
add ebx, edx
and eax, 0x504a3ea
and eax, 0x7d7f3381
and eax, 0x100
or eax, 0xc3cc44c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1901be8f
and eax, 0xc2000008
or eax, 0x50000b4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x894f777
and eax, 0x256bab2a
and eax, 0x100a000
or eax, 0xdaae0045
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb6707a
and eax, 0x45860000
or eax, 0x410000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78ed06d9
and eax, 0x24ce4172
and eax, 0x800000
or eax, 0x3015bc
mov dword [ebx], eax
add ebx, edx
and eax, 0x542c0ad4
and eax, 0
or eax, 0x8c45c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x56e2cc97
xor eax, 0x62d233f6
and eax, 0x16c61
or eax, 0x286
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54fc8e1b
xor eax, 0x17f2c1f
and eax, 0x508044c3
or eax, 0xa0640104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79dc32c6
and eax, 0x26aa7cb4
and eax, 0
or eax, 0xc7000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b4523f3
and eax, 0x93412041
or eax, 0x8ac804
mov dword [ebx], eax
add ebx, edx
and eax, 0x3eb619c5
and eax, 0x820000
or eax, 0x45450000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd20a48
and eax, 0x1550240
or eax, 0x86580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1496fdbb
and eax, 0x24e491a2
and eax, 0x4408000
or eax, 0xd8054700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77d66b36
and eax, 0x5834062a
and eax, 0x20
or eax, 0x424d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13b1f5e6
xor eax, 0x388de0bf
and eax, 0x2a1c4504
or eax, 0x908000c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2adf890e
and eax, 0x80000048
or eax, 0x47000126
mov dword [ebx], eax
add ebx, edx
and eax, 0x211f875d
and eax, 0x44
or eax, 0x1c62f801
mov dword [ebx], eax
add ebx, edx
and eax, 0x37cb3b35
xor eax, 0x7c0bdac6
and eax, 0x40410000
or eax, 0x5860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b26413
and eax, 0x800000
or eax, 0x4938f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c2138f2
or eax, 0x7d21b4cc
and eax, 0x44418400
or eax, 0x80044300
mov dword [ebx], eax
add ebx, edx
and eax, 0x21489987
and eax, 0
or eax, 0x164a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b7c8d8
or eax, 0xccc17d9
and eax, 0x3cec45c1
or eax, 0x80000006
mov dword [ebx], eax
add ebx, edx
or eax, 0x3758ec85
or eax, 0x1b3a68b9
and eax, 0x87000117
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x513051d
or eax, 0x54cda946
and eax, 0x408aa444
or eax, 0x1205001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49026706
xor eax, 0x2c4820a1
and eax, 0x4c00000
or eax, 0x41070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78f07c21
and eax, 0x5e3b94bc
and eax, 0x420
or eax, 0x4ce0c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d013645
or eax, 0x56055ac7
and eax, 0x5445c600
or eax, 0x80000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d28b244
and eax, 0x9500
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b257aee
and eax, 0x6f638d42
and eax, 0x200540
or eax, 0x8c4087
mov dword [ebx], eax
add ebx, edx
or eax, 0x690871f8
and eax, 0x14f7b650
and eax, 0x50
or eax, 0xc7000021
mov dword [ebx], eax
add ebx, edx
or eax, 0x213f1bdf
and eax, 0xe02b1845
or eax, 0x40c000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18c37518
or eax, 0x75b8146e
and eax, 0x45800000
or eax, 0x470000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37290e52
and eax, 0
or eax, 0x5604b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa8f4cf
xor eax, 0xbc49fb3
and eax, 0x10004300
or eax, 0xc0458400
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c12cdf
and eax, 0x2dfba2dd
and eax, 0
or eax, 0x409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f9a9f31
and eax, 0x3900108
or eax, 0x80444483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ee660aa
and eax, 0x45000120
or eax, 0x8900c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x66dfb287
and eax, 0x44090080
or eax, 0xb8448b54
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b525eda
and eax, 0x511c100
or eax, 0x78400081
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fe95ada
xor eax, 0x4ae8bf21
and eax, 0x5010000
or eax, 0x48880000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c461a7e
and eax, 0x50450a7c
or eax, 0x80108180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f5669ec
and eax, 0x6a4b93ff
and eax, 0x8000000
or eax, 0x81fc5503
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b9cf791
and eax, 0x9e8d011
or eax, 0x30044
mov dword [ebx], eax
add ebx, edx
or eax, 0x5242964
and eax, 0x1c04101
or eax, 0x8210048a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc0d531e
xor eax, 0x5a2e0b00
and eax, 0x45810180
or eax, 0x80040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56cfc3de
and eax, 0x10448210
or eax, 0xc00909c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2667b13
and eax, 0x20c4913
or eax, 0xd900428
mov dword [ebx], eax
add ebx, edx
or eax, 0x2576dda6
or eax, 0x16e307d9
and eax, 0x29e8d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x26e318d6
or eax, 0x324a7ced
and eax, 0x10400800
or eax, 0xcc158300
mov dword [ebx], eax
add ebx, edx
and eax, 0x42e96fc0
or eax, 0x47605ba8
and eax, 0x1014280
or eax, 0x88008003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65de02b8
xor eax, 0x74c7cebb
and eax, 0x80c00
or eax, 0x4583d055
mov dword [ebx], eax
add ebx, edx
or eax, 0x54d73d39
and eax, 0x5445295c
or eax, 0xa8000280
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a08e901
xor eax, 0x68a2ffba
and eax, 0x820230
or eax, 0x4d092144
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d224191
xor eax, 0x288f1c74
and eax, 0xd0160
or eax, 0xc0400298
mov dword [ebx], eax
add ebx, edx
and eax, 0x3feb074b
and eax, 0x62f806a7
and eax, 0x80000
or eax, 0x8b904d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ec9cf7
or eax, 0x68a56000
and eax, 0xc281f054
or eax, 0x20801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1144d559
and eax, 0x79433895
and eax, 0x50410800
or eax, 0xa8148101
mov dword [ebx], eax
add ebx, edx
or eax, 0x73c08cb4
and eax, 0x1de55ad1
and eax, 0x800881
or eax, 0x187502
mov dword [ebx], eax
add ebx, edx
and eax, 0xcec9400
xor eax, 0x2772dadf
and eax, 0x58a0a54
or eax, 0x40010120
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f46f10
and eax, 0x51770044
or eax, 0x2c809980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33b899eb
and eax, 0x1075256a
and eax, 0x400020
or eax, 0x758085c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fa31d2e
or eax, 0x72e787a3
and eax, 0x70458b0b
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2df99390
or eax, 0x3cb85a79
and eax, 0x39a84033
or eax, 0x2400500
mov dword [ebx], eax
add ebx, edx
or eax, 0x7955f0cf
and eax, 0x42ce034a
and eax, fcn.004c0040
or eax, 0x931e005
mov dword [ebx], eax
add ebx, edx
and eax, 0x39955083
xor eax, 0x5df243e7
and eax, 0xc00182
or eax, 0x83004c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c7fa434
and eax, 0x793c9152
and eax, 0
or eax, 0x4d8901e9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63213371
and eax, 0x24000280
or eax, 0xc0558940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33bce2b3
or eax, 0x62bc9e6a
and eax, 0x74c8553b
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bdf02f1
xor eax, 0x1792578
and eax, 0x8010140
or eax, 0xb0448a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fcc7319
and eax, 0x65804019
or eax, 0x18600522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x422c2a93
and eax, 0x34444708
or eax, 0x80018001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2148bd1c
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x69820e4c
or eax, 0x599300a8
and eax, 0x418300a8
or eax, 0x4440743
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e1ed97
and eax, 0x80
or eax, 0x34
mov dword [ebx], eax
add ebx, edx
or eax, 0x11e245ee
and eax, 0x695b9a6
and eax, 0x100
or eax, 0xfc4d8a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x66bc2488
and eax, 0x64040000
or eax, 0x11b04d23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0d1948
or eax, 0x2bccc77e
and eax, 0x70558324
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
or eax, 0x74468cee
and eax, 0x7444052a
or eax, 0x9885011
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c52aa3d
and eax, 0x70e913cb
and eax, 0x10400009
or eax, 0xa005c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x177b55a8
xor eax, 0x3b26ca5c
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3a55ce
and eax, 0x450205cb
or eax, 0xc50220
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aa87da6
and eax, 0x7ef65fd7
and eax, 0x80
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a16c34c
and eax, 0
or eax, 0xf8458b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37501c67
and eax, 0xf100503
or eax, 0xa04008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f6b15f2
and eax, 0x580
or eax, 0x8a04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d5c06b2
and eax, 0x4c4c8900
or eax, 0x80010200
mov dword [ebx], eax
add ebx, edx
or eax, 0x275ea10c
xor eax, 0x197c9b62
and eax, 0x6200022
or eax, 0x9dc4d01
mov dword [ebx], eax
add ebx, edx
or eax, 0x71411da9
and eax, 0x180
or eax, 0x8204
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a84fdca
xor eax, 0x2fa53fc6
and eax, 0x64010100
or eax, 0x80548a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fb0b888
and eax, 0x7de01108
or eax, 0x84433
mov dword [ebx], eax
add ebx, edx
and eax, 0x6880a782
and eax, 0x28000102
or eax, 0x84458a79
mov dword [ebx], eax
add ebx, edx
xor eax, 0x126416a4
xor eax, 0xa7b58f1
and eax, 0x3458452a
or eax, 0x48a40011
mov dword [ebx], eax
add ebx, edx
and eax, 0x626bfa79
and eax, 0x40480020
or eax, 0x9c058b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3274c55
and eax, 0x56be5fdb
and eax, 0x54284511
or eax, 0x29c4082a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1db29745
and eax, 0x60548a6a
or eax, 0x90010101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fad2790
and eax, 0x24c0040b
or eax, 0x50045100
mov dword [ebx], eax
add ebx, edx
or eax, 0x40227127
and eax, 0x353e2cf3
and eax, 0x20040023
or eax, 0xc8418b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de83e2f
and eax, 0x68fc7976
and eax, 0x602c3100
or eax, 0x9451c699
mov dword [ebx], eax
add ebx, edx
and eax, 0x74784f1d
and eax, 0x4d5a2219
and eax, 0x44580019
or eax, 0x39a04522
mov dword [ebx], eax
add ebx, edx
or eax, 0x6539ab5d
xor eax, 0x12a621cb
and eax, 0x60458a14
or eax, 0x80000143
mov dword [ebx], eax
add ebx, edx
or eax, 0x956d158
xor eax, 0x2c69ab32
and eax, 0x450c4029
or eax, 0x38c00512
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb52b2b
and eax, 0x30490a00
or eax, 0xc804814f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46bc08dc
and eax, 0x3ce00113
or eax, 0x41044c28
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa7830f7
or eax, 0x195d1c7f
and eax, 0x70550908
or eax, 0x80008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x419a5f
xor eax, 0x6d1c3416
and eax, 0x1c400509
or eax, 0x60845032
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5199d6f4
and eax, 0x2c458303
or eax, 0xc0000810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d46340a
xor eax, 0x5d4991f8
and eax, 0x18480421
or eax, 0x2394410a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a8f1033
xor eax, 0x429e53b3
and eax, 0x10105000
or eax, 0x246da445
mov dword [ebx], eax
add ebx, edx
and eax, 0x71e187bb
and eax, 0x3ea13cc
and eax, 0x600000
or eax, 0x2b944d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1baf5b22
xor eax, 0x49263985
and eax, 0x6005
or eax, 0x2c748848
mov dword [ebx], eax
add ebx, edx
or eax, 0x36523372
xor eax, 0x1d3572d0
and eax, 0x2340018b
or eax, 0x18a85400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39f299bd
xor eax, 0x629461d3
and eax, 0xca045
or eax, 0x13710010
mov dword [ebx], eax
add ebx, edx
or eax, 0x517c0435
and eax, 0x13700401
or eax, 0x2880418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194d73d4
or eax, 0x59cf2661
and eax, 0xb7d2045
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0xb74e355
and eax, 0x59f28067
and eax, 0x9400001
or eax, 0x9080458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x77f1fc5b
and eax, 0x1c04403
or eax, 0x841c39f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x76f3206e
or eax, 0x610da2e9
and eax, 0x830875c0
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532f1adc
or eax, 0x74fc1747
and eax, 0x4c3b4c4d
or eax, 0x1008000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4096e286
and eax, 0x1da09f0e
and eax, 0x9000c08
or eax, 0x820971b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x45982d27
and eax, 0x2004
or eax, 0xea83d051
mov dword [ebx], eax
add ebx, edx
or eax, 0x12dbe405
and eax, 0xf0518001
or eax, 0x40900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a29ad15
and eax, 0x2a425f64
and eax, 0x2400500
or eax, 0x81b8408b
mov dword [ebx], eax
add ebx, edx
and eax, 0x741f3fa6
and eax, 0x394d71b8
and eax, 0x80180
or eax, 0x45810040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e9bddfe
and eax, 0x18008838
or eax, 0xc44503c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1faa61cd
and eax, 0xcc6de399
or eax, 0x20101400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fc9755a
and eax, 0x83940081
or eax, 0x8004508
mov dword [ebx], eax
add ebx, edx
or eax, 0x37711769
or eax, 0x5a458d9e
and eax, 0x4d81d44d
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63ec485b
and eax, 0x40000000
or eax, 0xac558b90
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf36713
and eax, 0x8010200
or eax, 0x8100c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x17bae88e
xor eax, 0x22beacb0
and eax, 0x5014415
or eax, 0x408aa840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d0ab21
and eax, 0x211faa0c
and eax, 0x10204
or eax, 0x90443990
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6dddbc
and eax, 0x50904
or eax, 0x82840b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239e4b4a
and eax, 0x1090000
or eax, 0x4c820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b04db09
xor eax, 0x7bd86eb2
and eax, 0x4181a0
or eax, 0x1800240
mov dword [ebx], eax
add ebx, edx
or eax, 0x726ee235
and eax, 0x3e04181
or eax, 0x88000c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x59854d3
and eax, 0x1004401
or eax, 0x5433b854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d8f1e39
or eax, 0x35304dc3
and eax, 0x90464e0
or eax, 0x82411000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a99ffc3
and eax, 0x73287364
and eax, 0x3082040
or eax, 0xac078c05
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28f617a6
or eax, 0x1c3148dd
and eax, 0x5398845
or eax, 0x40020400
mov dword [ebx], eax
add ebx, edx
and eax, 0x666245d1
and eax, 0x200440
or eax, 0x8b1979a4
mov dword [ebx], eax
add ebx, edx
or eax, 0x712437db
and eax, 0xe901484d
or eax, 0x828000
mov dword [ebx], eax
add ebx, edx
and eax, 0x27620b90
and eax, 0x117402eb
and eax, 0
or eax, 0xc84d8901
mov dword [ebx], eax
add ebx, edx
or eax, 0x537ab76c
and eax, 0x6e02e848
and eax, 0xa000008
or eax, 0x31c85583
mov dword [ebx], eax
add ebx, edx
and eax, 0x5617fa54
and eax, 0x5732033d
and eax, 0
or eax, 0x97de855
mov dword [ebx], eax
add ebx, edx
or eax, 0x16014ad9
and eax, 0x12840c5
or eax, 0x800502
mov dword [ebx], eax
add ebx, edx
and eax, 0x155888d5
and eax, 0x2902fff6
and eax, 0x1000000
or eax, 0xea000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40eb2e0d
xor eax, 0x117c3191
and eax, 0xa8050704
or eax, 0x40c003
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7982c0
and eax, 0x566e3c8b
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b082327
and eax, 0x13080103
or eax, 0x20d04488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63b8cb8d
or eax, 0x278c0bda
and eax, 0x45888844
or eax, 0x12001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c609b60
and eax, 0x3484f270
and eax, 0x10008200
or eax, 0xc84d0988
mov dword [ebx], eax
add ebx, edx
and eax, 0x348dfc54
and eax, 0x18000
or eax, 0x89004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a90cf0c
and eax, 0x1981c80d
or eax, 0x64021040
mov dword [ebx], eax
add ebx, edx
or eax, 0x275c3790
or eax, 0x465343f5
and eax, 0x28550088
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2a4296
and eax, 0x264408a
or eax, 0x1801501
mov dword [ebx], eax
add ebx, edx
and eax, 0x42df508
and eax, 0x245000
or eax, 0x2950a055
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b7eda70
xor eax, 0x610d2a6e
and eax, 0x868400a
or eax, 0x33800581
mov dword [ebx], eax
add ebx, edx
or eax, 0x7756543b
and eax, 0x97c1001
or eax, 0x1a844
mov dword [ebx], eax
add ebx, edx
or eax, 0x126c13c6
xor eax, 0x7bd8e1b1
and eax, 0xa44046
or eax, 0x1000581
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a267b5
and eax, 0x48000000
or eax, 0xa3000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xff58f37
and eax, 0x74e89cae
and eax, 0x24408406
or eax, 0x80054301
mov dword [ebx], eax
add ebx, edx
and eax, 0x52449fe
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee6f414
and eax, 0x48bf6747
and eax, 0
or eax, 0xbf44d8b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48018599
and eax, 0x69a9f273
and eax, 0x1208000
or eax, 0x854244d
mov dword [ebx], eax
add ebx, edx
and eax, 0x49968551
and eax, 0x1140401
or eax, 0x82e0518a
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f76331
and eax, 0x1800100
or eax, 0x540900c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6689ee8c
and eax, 0x15e5085
and eax, 4
or eax, 0xf0458bf0
mov dword [ebx], eax
add ebx, edx
or eax, 0x360b1af6
xor eax, 0x5de680e
and eax, 0x71904138
or eax, 0xc640403
mov dword [ebx], eax
add ebx, edx
or eax, 0x453f0888
xor eax, 0x69e64e0d
and eax, 0x4090302
or eax, 0xc0448809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41bd8003
and eax, 0x1c00900
or eax, 0x3a0c4423
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55127794
and eax, 0x3a11f2f6
and eax, 0x20101004
or eax, 0x56cc849
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d7fdc43
and eax, 0x35a7ebc9
and eax, 0x1244001
or eax, 0x2c8158a
mov dword [ebx], eax
add ebx, edx
or eax, 0x57ff879d
and eax, 0x4548c540
and eax, 0x540c400
or eax, 0x18352055
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d1c4dfa
and eax, 0x28018b
or eax, 0x89904400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd83999
and eax, 0x663961
and eax, 0
or eax, 0x4d8b8445
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c79f764
and eax, 0x98040
or eax, 0x80440998
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734a2990
and eax, 0x83000008
or eax, 0xd85583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x386b4333
and eax, 0x11810080
or eax, 0x44080142
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1435ad36
xor eax, 0xda2ce9f
and eax, 0x4040248
or eax, 0x80418990
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d401d7
and eax, 0x4000110
or eax, 0x7980442b
mov dword [ebx], eax
add ebx, edx
or eax, 0x451d1d3c
xor eax, 0x4fa193db
and eax, 0x300c8a00
or eax, 0xc8410109
mov dword [ebx], eax
add ebx, edx
or eax, 0xb50e2a3
and eax, 0x50403248
and eax, 0
or eax, 0x8901c183
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ff12f5f
and eax, 0x1010001
or eax, 0x548af84c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56621eb0
xor eax, 0x5ae44acd
and eax, 0x1088030
or eax, 0xe203c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d9453c
and eax, 0xc80108
or eax, 0x8b305481
mov dword [ebx], eax
add ebx, edx
and eax, 0x7526e076
and eax, 0x1204000
or eax, 0x441bb445
mov dword [ebx], eax
add ebx, edx
or eax, 0x229cc57a
and eax, 0x2e844ad2
and eax, 0x2004050
or eax, 0x89093dac
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e1c8b5e
and eax, 0x800084c
or eax, 0xe183f401
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ae97551
or eax, 0x5be39a67
and eax, 0xf8498901
or eax, 0x4040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79f9e627
or eax, 0x11fee22d
and eax, 0x81fc450b
or eax, 0x2001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ce6ae45
and eax, 0x558801ca
or eax, 0x10020
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ad7bf25
and eax, 0x5c05d119
and eax, 0x58108
or eax, 0xa0400af4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6049c0d8
or eax, 0x1ad0ee7f
and eax, 0x78d0453b
or eax, 0x5200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x693e302
and eax, 0x4251293d
and eax, 0x40410008
or eax, 0xb8048b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fb41042
and eax, 0x29899b98
and eax, 0x19308
or eax, 0xbc7c6491
mov dword [ebx], eax
add ebx, edx
and eax, 0x43a93066
and eax, 0x1662625f
and eax, 0x200000
or eax, 0x7cc4453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510a949a
or eax, 0x2b40bfcd
and eax, 0x204c8b24
or eax, 0xc0010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6299d5f5
and eax, 0x60c84d31
or eax, 0x1c00000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x125529e9
and eax, 0x44150010
or eax, 0x90408b0c
mov dword [ebx], eax
add ebx, edx
or eax, 0x6344ad32
xor eax, 0x2826a5c1
and eax, 0x89010283
or eax, 0xc000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bf9e7f0
xor eax, 0x12187a11
and eax, 0x41819440
or eax, 0x40a4015
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e4e2889
and eax, 0x563f3b44
and eax, 0x4000000
or eax, 0xc0453bd4
mov dword [ebx], eax
add ebx, edx
and eax, 0x424ddb9
or eax, 0xbaf6a85
and eax, 0x58b0b14
or eax, 0x40000068
mov dword [ebx], eax
add ebx, edx
and eax, 0x472342f1
xor eax, 0x59046a3c
and eax, 0x1c07084c
or eax, 0x61f091a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x24e43977
xor eax, 0x170de941
and eax, 0x60c000a8
or eax, 0x14008540
mov dword [ebx], eax
add ebx, edx
or eax, 0x36616b16
and eax, 0x70418b14
or eax, 0x880c0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4bab39
and eax, 0x18498b00
or eax, 0xe404240f
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ed789e
and eax, 0x964c985
or eax, 0x100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x792683d8
xor eax, 0xd655956
and eax, 0x124110b
or eax, 0x82c84480
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a3efe5
and eax, 0x1800180
or eax, 0x5409006a
mov dword [ebx], eax
add ebx, edx
or eax, 0x77aa45dd
and eax, 0x600101ec
or eax, 0x88448a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcad7cf6
and eax, 0x64e8451a
or eax, 0x19140021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e9e44e1
and eax, 0x20400108
or eax, 0x9c0d8a01
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dfafc29
and eax, 0x8901e901
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4688a92c
and eax, 0x4d89000d
or eax, 0x60bc40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33396fb6
and eax, 0xad0d3f9
or eax, 0x812f2c04
mov dword [ebx], eax
add ebx, edx
or eax, 0x75dc1609
xor eax, 0x104ba442
and eax, 0xcc8059a5
or eax, 0x430440
mov dword [ebx], eax
add ebx, edx
or eax, 0x33704ce3
xor eax, 0x5b505e5c
and eax, 0x84800088
or eax, 0x484ccc44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c23cf37
xor eax, 0x1ca8378f
and eax, 0xe0035040
or eax, 0xc88058c
mov dword [ebx], eax
add ebx, edx
or eax, 0x371563fc
or eax, 0x1e7fedee
and eax, 0xc754ec82
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d19b00d
and eax, 0x219fc05
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
and eax, 0x25309d12
or eax, 0x27e35326
and eax, 0x5c30000
or eax, 0x40040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x54876687
and eax, 0x1432680
or eax, 0x201078
mov dword [ebx], eax
add ebx, edx
and eax, 0x179b6e62
or eax, 0x44c459eb
and eax, 0x44454700
or eax, 0xb0008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66c5b561
or eax, 0x3b9881a0
and eax, 0x5a0
or eax, 0x5a13
mov dword [ebx], eax
add ebx, edx
or eax, 0x779be5cc
and eax, 0x19045c7
or eax, 0x8600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x8a25c63
and eax, 0x41
or eax, 0xc70000a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x245b15cd
or eax, 0x586a0494
and eax, 0x48620445
or eax, 0x2184e800
mov dword [ebx], eax
add ebx, edx
or eax, 0x744290e6
and eax, 0x45c60001
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b3be903
xor eax, 0x7ae7aea1
and eax, 0x301a0
or eax, 0x248048
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57df3ed7
xor eax, 0x1911a4eb
and eax, 0x44410300
or eax, 0xa004c400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41144bb9
and eax, 0x285cfcb
and eax, 0x10408
or eax, 0x3202
mov dword [ebx], eax
add ebx, edx
and eax, 0x3de95935
and eax, 0
or eax, 0x20e045c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x36c49f5f
and eax, 0x44
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x660d24f4
or eax, 0x172d87b2
and eax, 0xf12c8444
or eax, 0x8d05801
mov dword [ebx], eax
add ebx, edx
and eax, 0x47dabc8c
and eax, 0x41c00000
or eax, 0x4070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad0aa06
and eax, 0x1060a00
or eax, 0x4005d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x165c468f
and eax, 0x14444700
or eax, 0xc0018000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e50dc13
and eax, 0x201
or eax, 0x4488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13f64f41
or eax, 0x513414dc
and eax, 0x3d005c4
or eax, 0x4004003
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f071310
and eax, 0x470000d6
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e558a32
and eax, 0x5c048844
or eax, 0xa4401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a27166b
xor eax, 0x5f527652
and eax, 0x1450001
or eax, 0x44820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x45d5c604
and eax, 0xc5c600
or eax, 0x830c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ace1493
and eax, 0x19816d44
and eax, 0x400
or eax, 0xc445c300
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad4036b
and eax, 0x8f80617
and eax, 0x200
or eax, 0x10de3
mov dword [ebx], eax
add ebx, edx
and eax, 0x42608e63
and eax, 0x443
or eax, 0x7dc04184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345bab14
and eax, 0x59cf2f6f
and eax, 0x41000002
or eax, 0x8600012c
mov dword [ebx], eax
add ebx, edx
and eax, 0x31e82f2
xor eax, 0x67bc3a39
and eax, 0x440c3801
or eax, 0x10408444
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8c0812
and eax, 0x39b04048
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f93634f
and eax, 0x100208
or eax, 0x12398b0
mov dword [ebx], eax
add ebx, edx
or eax, 0xab65147
xor eax, 0x3ac138f7
and eax, 0x3044c300
or eax, 0x84010400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a19443f
and eax, 0x76dbbd6e
and eax, 0x1000e
or eax, 0x7a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31410d28
and eax, 0x11004506
or eax, 0x4cb000c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d03c65d
and eax, 0x40000008
or eax, 0x87000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c8a714c
and eax, 0x188a2004
or eax, 0x4318c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71bc0707
and eax, 0x60000000
or eax, 0x2e80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d89aa0d
xor eax, 0x78523b9
and eax, 0x8e489b0
or eax, 0x831b7648
mov dword [ebx], eax
add ebx, edx
or eax, 0x59d97b55
and eax, 0xc8c35de5
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11bdceb
xor eax, 0x7c0ce8dc
and eax, 0x80c448c0
or eax, 0x4c08840c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7510179f
and eax, 0x88ccc840
or eax, 0x4400048c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4730faa3
xor eax, 0x76060717
and eax, 0x4cc84
or eax, 0xccc80048
mov dword [ebx], eax
add ebx, edx
or eax, 0x750e841e
xor eax, 0x668de4a9
and eax, 0x88030044
or eax, 0x64885588
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4f3bb1
and eax, 0x4000080
or eax, 0xc354ec03
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d17a13c
or eax, 0x1677e343
and eax, 0x1873e845
or eax, 0x801000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1732d4cc
xor eax, 0x1fa5a48
and eax, 0x1c00000
or eax, 0x44070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1744e585
and eax, 0x1d59756c
and eax, 0x2004
or eax, 0x10480f0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ed6c64
and eax, 0x6041c400
or eax, 0x90040300
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd49850
or eax, 0x1562489d
and eax, 0x18498
or eax, 0x22
mov dword [ebx], eax
add ebx, edx
and eax, 0x71399cdb
and eax, 0x482
or eax, 0xd7ec4145
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23f26e03
and eax, 0xc40000c0
or eax, 0x3000029
mov dword [ebx], eax
add ebx, edx
and eax, 0x4199316a
and eax, 0x40
or eax, 0x9ae805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fec9bd5
and eax, 0x6adca75f
and eax, 0x40440000
or eax, 0x5830000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21e2b276
or eax, 0x56628950
and eax, 0x461b64
or eax, 0x184080
mov dword [ebx], eax
add ebx, edx
and eax, 0x5841d834
and eax, 0x404000
or eax, 0xe0058700
mov dword [ebx], eax
add ebx, edx
and eax, 0x517279e
and eax, 0
or eax, 0x18f5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e1395af
and eax, 0x1af26243
and eax, 0x10100042
or eax, 0xa1cc4585
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c9d8cfe
and eax, 0xc5000000
or eax, 0x2000040
mov dword [ebx], eax
add ebx, edx
and eax, 0x17fe0467
and eax, 0x2000040
or eax, 0x5070d805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e683bc0
and eax, 0x3cd08958
and eax, 0x4000000
or eax, 0x41c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x776b4c
or eax, 0x2507b11
and eax, 0x17810
or eax, 0xc4
mov dword [ebx], eax
add ebx, edx
and eax, 0x94ec9d0
xor eax, 0x3301a0bd
and eax, 0x1001c000
or eax, 0xc0440700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ef86fe4
and eax, 0xc540
or eax, 0x1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x13ed973a
xor eax, 0x7567c93f
and eax, 0x26880445
or eax, 0x99444182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e26ca3c
and eax, 0x81000140
or eax, 0x46000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x201cfd27
and eax, 0
or eax, 0x434dc845
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f180c41
and eax, 0x1000000
or eax, 0x44c70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1120b80
xor eax, 0x7760afcd
and eax, 0x6203c4
or eax, 0x1104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51b5ef1c
and eax, 0x4300
or eax, 0xc0458400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a22b351
and eax, 0x7dd053a0
and eax, 0x300
or eax, 0xe087
mov dword [ebx], eax
add ebx, edx
and eax, 0x2975ec00
or eax, 0x73bdd305
and eax, 0x10bc4105
or eax, 0x40004c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd2b2eb
and eax, 0x4000000
or eax, 0xc3000028
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f63d35
xor eax, 0xe8018dd
and eax, 0x1801845
or eax, 0xc06fa000
mov dword [ebx], eax
add ebx, edx
and eax, 0x283a61f4
xor eax, 0x596683f2
and eax, 0x41440000
or eax, 0x4830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b42747a
and eax, 0x1071478
or eax, 0x188384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3648f5bd
and eax, 0x34454200
or eax, 0x80008500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e388cdb
and eax, 0x8400
or eax, 0x33ae
mov dword [ebx], eax
add ebx, edx
or eax, 0x34ae03b
and eax, 0x4587
or eax, 0x58b00040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79a6a214
or eax, 0x433b7555
and eax, 0x43000157
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68c71f69
or eax, 0x1c4fb709
and eax, 0x3b86ac05
or eax, 0x100040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3032bfa1
and eax, 0x72f17257
and eax, 1
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f0bdf4b
xor eax, 0x33c5f3e9
and eax, 0x14000a0
or eax, 0x80835c
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d82d87
and eax, 0xc00180
or eax, 0x8b3c4409
mov dword [ebx], eax
add ebx, edx
or eax, 0x10a84fa1
or eax, 0x17a9441d
and eax, 0x8cc14da5
or eax, 0x40021040
mov dword [ebx], eax
add ebx, edx
and eax, 0x479ad617
and eax, 0x11bf7dd9
and eax, 0x804400
or eax, 0xcc4c88cc
mov dword [ebx], eax
add ebx, edx
or eax, 0x707ff1c5
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3afba1ef
and eax, 0x774d29b4
and eax, 0x80084
or eax, 0xec835548
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359fa752
xor eax, 0x109a737f
and eax, 0x888081
or eax, 0x106c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc703ee
and eax, 0x54d478c9
and eax, 0x800000
or eax, 0x45470000
mov dword [ebx], eax
add ebx, edx
and eax, 0xc335174
or eax, 0x797c7164
and eax, 0x534164
or eax, 0x800a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9c054c
and eax, 0x38454600
or eax, 0x80008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bae1bd6
and eax, 0x54548297
and eax, 0x286
or eax, 0x11d48
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2348609e
xor eax, 0x55ea6ad9
and eax, 0x76a00581
or eax, 0x884c4046
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c82b437
and eax, 0xc2000050
or eax, 0x500000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfd06cd6
and eax, 0x40902000
or eax, 0x23038045
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb07ef9
and eax, 0x41030000
or eax, 0x4c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49f206e8
or eax, 0x3bf26704
and eax, 0x506104
or eax, 0x998f8
mov dword [ebx], eax
add ebx, edx
and eax, 0x47f15b48
or eax, 0x17b0ca5e
and eax, 0x1441c300
or eax, 0xc0040400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc6db01d
and eax, 0x1700
or eax, 0x108e2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66829ecd
or eax, 0x64d17b25
and eax, 0x64c04107
or eax, 0x90804c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bcfe5e9
or eax, 0x1ce4f593
and eax, 0x4700006c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59de0326
and eax, 4
or eax, 0xb60ec441
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eb9d77c
xor eax, 0x8b42339
and eax, 0x44030000
or eax, 0x1c40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1920db52
or eax, 0x401d94d0
and eax, 0x994c0
or eax, 0x802324
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eb0777b
and eax, 0x63d24677
and eax, 0x600
or eax, 0xf845c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x254ad8bf
and eax, 0x10f26
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x30dc34ea
and eax, 0x6654e763
and eax, 0x402
or eax, 0xd7b441c5
mov dword [ebx], eax
add ebx, edx
and eax, 0x13898428
and eax, 0xdd1d4d2
and eax, 0x1000000
or eax, 0xc6000136
mov dword [ebx], eax
add ebx, edx
and eax, 0x31ef2e97
xor eax, 0x3a293747
and eax, 0x13291041
or eax, 0x80c4c804
mov dword [ebx], eax
add ebx, edx
or eax, 0x374da843
and eax, 0x5c50000
or eax, 0x40020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18ae135
and eax, 0x4da134
or eax, 0x688
mov dword [ebx], eax
add ebx, edx
and eax, 0x398f9156
and eax, 0x58100
or eax, 0xdc404600
mov dword [ebx], eax
add ebx, edx
and eax, 0x49c2ef01
and eax, 0x246f80d4
and eax, 0
or eax, 0x22d0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7eee0f68
and eax, 0x40
or eax, 0x41b04587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44646e1f
and eax, 0x5000108
or eax, 0xc2000026
mov dword [ebx], eax
add ebx, edx
xor eax, 0x170db8ae
and eax, 0x7e4748c1
and eax, 0x40000800
or eax, 0x8378e045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351a35f3
and eax, 0x44420000
or eax, 0x1850000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a3efada
and eax, 0
or eax, 0xd902cc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be54b73
xor eax, 0x3d50a009
and eax, 0x4044c100
or eax, 0x80010600
mov dword [ebx], eax
add ebx, edx
and eax, 0x76b6af9d
and eax, 0x500
or eax, 0x1056
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c8a7f54
or eax, 0x641d300d
and eax, 0x68804547
or eax, 0x3600080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45623f76
and eax, 0x7915170b
and eax, 1
or eax, 0xc70000ce
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b7af60d
or eax, 0x13959f3f
and eax, 0x3e23f045
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1034af36
xor eax, 0x19a8067d
and eax, 0x5870000
or eax, 0x40400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c144f2
and eax, 0xc10000
or eax, 0x208fd0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a0866ed
and eax, 0x200
or eax, 0xe0458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a2243bb
and eax, 0x6ba479c0
and eax, 0x244800
or eax, 0x58a72d
mov dword [ebx], eax
add ebx, edx
or eax, 0x77e8e0
or eax, 0x402cf97c
and eax, 0x40458900
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ea564bf
and eax, 0xac04d8b
or eax, 0x21040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3051d778
xor eax, 0x391ceab9
and eax, 0x892040
or eax, 0x4d00c00d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a9f28e
and eax, 0x80002c0
or eax, 0x8309e904
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6241b0a0
and eax, 0x4df8e037
and eax, 0x40004004
or eax, 0x82838451
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47cf559f
xor eax, 0x626063fb
and eax, 0xc4048001
or eax, 0x510900
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ee377f
and eax, 0x440101
or eax, 0x3b80448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1734618e
and eax, 0x5ee4ee2
and eax, 0x1040000
or eax, 0x8c0ba045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ca749c0
and eax, 0x140
or eax, 0x21a
mov dword [ebx], eax
add ebx, edx
or eax, 0x572fe851
and eax, 0x5993d1b7
and eax, 0x11004103
or eax, 0x2acc0c88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c2d9507
and eax, 0x3756838e
and eax, 0x1140800c
or eax, 0x83d6041
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b8bbed8
and eax, 0x19080008
or eax, 0x22e45583
mov dword [ebx], eax
add ebx, edx
or eax, 0x246f7cae
and eax, 0x116d7005
or eax, 0x108050
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a0da65a
and eax, 0x2b40440b
or eax, 0x800180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62eca640
and eax, 0x924e041
or eax, 0x500804
mov dword [ebx], eax
add ebx, edx
or eax, 0x3981c424
and eax, 0x1f44c01
or eax, 0x8200018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x722a80d
or eax, 0x2d0e2549
and eax, 0xd080141
or eax, 0x40810080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768329e2
xor eax, 0x4a4b0851
and eax, 0x30410070
or eax, 0x8c148b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c41747c
or eax, 0x3d26020a
and eax, 0x3d40003a
or eax, 0x40985501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f6dbbc2
or eax, 0x7f889905
and eax, 0x74058b09
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5afff789
xor eax, 0x53ed0069
and eax, 0x1008000
or eax, 0x88016883
mov dword [ebx], eax
add ebx, edx
or eax, 0x18f5db13
and eax, 0x981f001
or eax, 0x440a0444
mov dword [ebx], eax
add ebx, edx
or eax, 0x693d86bf
and eax, 0x18182dc
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bc94356
and eax, 0xbc84188
or eax, 0x80140c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c5b522a
or eax, 0x3cb42ba5
and eax, 0xea832805
or eax, 0xc050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47969cf9
and eax, 0xa8150000
or eax, 0x40408901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30eebd8b
and eax, 0x18a8048a
or eax, 0x23404101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65eda251
xor eax, 0x7bf2dc42
and eax, 0x21750800
or eax, 0x5a08c045
mov dword [ebx], eax
add ebx, edx
or eax, 0x48561dfe
and eax, 0x33404d8b
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3848daf7
and eax, 0x73f0602
and eax, 0
or eax, 0x4d3bf44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5db21b80
or eax, 0x5b4b1023
and eax, 0xb037cc0
or eax, 0x80300010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7feb9996
and eax, 0x60dcba82
and eax, 0x40008000
or eax, 0x15235455
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ccac6ad
xor eax, 0x2aa8f790
and eax, 0x4441216c
or eax, 0x88141a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55551e93
and eax, 0x446cf526
and eax, 0x2024
or eax, 0x458b0858
mov dword [ebx], eax
add ebx, edx
and eax, 0x720f881a
xor eax, 0x25f2a7ea
and eax, 0x64410bc0
or eax, 0x9804000c
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dabacac
and eax, 0x4c010804
or eax, 0x18a5570
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5917655a
or eax, 0x5f37292e
and eax, 0x500d2120
or eax, 0xa04002c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55f40702
xor eax, 0x763de2cd
and eax, 0x83844409
or eax, 0x8180980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51c79cb3
or eax, 0x12aad9dc
and eax, 0x50899854
or eax, 0x5002001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c434ee4
xor eax, 0x2adb3235
and eax, 0x60018080
or eax, 0x90440b18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670d7b95
and eax, 0x3dd2c2d4
and eax, 0x100c000
or eax, 0x88012883
mov dword [ebx], eax
add ebx, edx
and eax, 0x1719c0eb
xor eax, 0x4ee59f5e
and eax, 0x4d805045
or eax, 0xba000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x549f119b
and eax, 0x1804219c
or eax, 0x80491a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf77deac
or eax, 0xf99f1e4
and eax, 0x158b3574
or eax, 0x40000809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2063971
and eax, 0x4005000c
or eax, 0xa0500bd0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5be4f2
or eax, 0x3e28b8d4
and eax, 0x450b0874
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fc1a4d3
and eax, 0x48400084
or eax, 0x90050348
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e448390
or eax, 0x420b24d1
and eax, 0x480b0051
or eax, 0x5800824
mov dword [ebx], eax
add ebx, edx
or eax, 0x30f5b14c
xor eax, 0x7e592b00
and eax, 0x41270
or eax, 0xd4492980
mov dword [ebx], eax
add ebx, edx
and eax, 0x36278582
or eax, 0x6b81edf1
and eax, 0x55812571
or eax, 0xa000c
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e2f344b
and eax, 0x18053150
or eax, 0xa0500a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x15f98fab
and eax, 0x10900
or eax, 0x458a147d
mov dword [ebx], eax
add ebx, edx
or eax, 0x749f9288
xor eax, 0x1108bfa1
and eax, 0x80005c
or eax, 0x14083a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dc8e3e5
and eax, 0x9c84189
or eax, 0x82340400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b966bb2
and eax, 0x490a6c09
or eax, 0x4019044
mov dword [ebx], eax
add ebx, edx
and eax, 0x1def20dd
or eax, 0x1623a89a
and eax, 0x140928d0
or eax, 0xc0441320
mov dword [ebx], eax
add ebx, edx
xor eax, 0x496ec3bd
and eax, 0x1503084d
or eax, 0x40880130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eeead4f
xor eax, 0xe6aabd1
and eax, 0x10203e0
or eax, 0xc08014
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8a9789
or eax, 0x1b8d4c18
and eax, 0xbc45589
or eax, 0x80300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57386589
or eax, 0x2e2e7c41
and eax, 0x53a4041
or eax, 0x40018004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e99ce0
and eax, 0x984313b
and eax, 0x1800020
or eax, 0xdc0d0fdc
mov dword [ebx], eax
add ebx, edx
or eax, 0x588a5454
and eax, 0x89000000
or eax, 0x2000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a7cd9d6
and eax, 0x8000000
or eax, 0x453bec4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x61a8bc8
and eax, 0x47096dc4
or eax, 0x80001030
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c28ade
xor eax, 0x135981d0
and eax, 0x18804
or eax, 0x2441
mov dword [ebx], eax
add ebx, edx
or eax, 0x51a63d41
and eax, 0x4a4d9c2b
and eax, 0x10000
or eax, 0x7ea0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e22a3a6
or eax, 0x34fcc6fd
and eax, 0xac45c7
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a92a77c
and eax, 0x35cb590f
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f195651
and eax, 0x4e1ad773
and eax, 0
or eax, 0x550bb855
mov dword [ebx], eax
add ebx, edx
and eax, 0x580fa596
xor eax, 0x5f3a4c7e
and eax, 0x9000c28
or eax, 0xb0840384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d988a3a
and eax, 0x80000000
or eax, 0xb000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x417a8a17
and eax, 0x2e08c700
and eax, 0
or eax, 0x453be445
mov dword [ebx], eax
add ebx, edx
or eax, 0x4844a298
and eax, 0x450964d4
or eax, 0x82001900
mov dword [ebx], eax
add ebx, edx
or eax, 0x459bba55
and eax, 0x44883168
and eax, 0x2040
or eax, 0x18805
mov dword [ebx], eax
add ebx, edx
or eax, 0x705e9e5f
xor eax, 0x14a49c6b
and eax, 0x4eb0000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7704cd37
and eax, 0x7d4cb842
and eax, 0
or eax, 0xa845c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5570d092
and eax, 0x1000000
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x130d277e
and eax, 0x901244c
or eax, 0x4432d801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16e0be78
or eax, 0x6e9c5c5b
and eax, 0x15840e28
or eax, 0x80000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ca05c44
xor eax, 0x1c99f949
and eax, 0x81000001
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f474a70
and eax, 0x7fd0a828
and eax, 0x1000000
or eax, 0x543be055
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ce83e90
xor eax, 0x19f57f2b
and eax, 0x9195c28
or eax, 0x820220c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a2949fc
and eax, 0xbf2be74
and eax, 0x1023400
or eax, 0x4401c845
mov dword [ebx], eax
add ebx, edx
or eax, 0xec1df09
xor eax, 0x659514fe
and eax, 0x442bb0
or eax, 0xd4011040
mov dword [ebx], eax
add ebx, edx
and eax, 0x437f7d76
and eax, 0x440900
or eax, 0x13a840f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2685dadd
or eax, 0x5fd1ab1f
and eax, 0x4d8b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a0b02e4
and eax, 0x700002a4
or eax, 0x884d3110
mov dword [ebx], eax
add ebx, edx
or eax, 0x22c4d59
or eax, 0x7eb6cb40
and eax, 0x72840d
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0xa6b9170
or eax, 0x7ffdc15e
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12795e23
xor eax, 0x4a67966
and eax, 0x1400344
or eax, 0xaa80a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6651e7f0
and eax, 0x3a04400
or eax, 0x88441189
mov dword [ebx], eax
add ebx, edx
and eax, 0x16f8e652
and eax, 0x804000
or eax, 0xc0038845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c4cc319
and eax, 0x78ce7921
and eax, 0x48440900
or eax, 0x80018001
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe2b24c4
and eax, 0x2640d81
or eax, 0x3980400a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77263c67
and eax, 0x697dfe75
and eax, 0x404044
or eax, 0x243c8809
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45e9f01b
and eax, 0x21901002
or eax, 0xa684589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f2806a7
and eax, 0xf1ce0db
and eax, 0x4004000
or eax, 0x51899455
mov dword [ebx], eax
add ebx, edx
or eax, 0x4000b198
and eax, 0x14018194
or eax, 0xa8440a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x404c2c22
and eax, 0x88000580
or eax, 0x3904009
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bfce080
and eax, 0x9804000
or eax, 0xe003b84d
mov dword [ebx], eax
add ebx, edx
and eax, 0x35a106a9
and eax, 0x50f9a6ab
and eax, 0x10001
or eax, 0xf84c8900
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cca76a3
and eax, 0x38845583
or eax, 0x3100008
mov dword [ebx], eax
add ebx, edx
or eax, 0x26f7f72a
or eax, 0x51862041
and eax, 0xd079041
or eax, 0x80080014
mov dword [ebx], eax
add ebx, edx
or eax, 0x72e4b536
and eax, 0x39bb461d
and eax, 0x14
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
and eax, 0x38cab132
or eax, 0x64430fb9
and eax, 0x400589
or eax, 0x83a44002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48ec43ca
and eax, 0x41080040
or eax, 0x48101a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3977c6f7
xor eax, 0x450bb619
and eax, 0x20450104
or eax, 0xc4088ae0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ffa913d
and eax, 0x5809f9ae
and eax, 0x8080920
or eax, 0x81f04413
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71ad4d58
and eax, 0x50010049
or eax, 0x58a8c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e1beaa
and eax, 0x4000e0
or eax, 0x88158908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b3106cb
xor eax, 0x7079ff9f
and eax, 0x83184088
or eax, 0xe00503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x702acbb0
and eax, 0x41800028
or eax, 0x40901c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7989ea35
and eax, 0xc008bd8
or eax, 0x804d0020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f9d4a87
and eax, 0x5080413b
or eax, 0x2c080c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ec44e8a
or eax, 0x5e9ccd6a
and eax, 0x4014892a
or eax, 0x80410214
mov dword [ebx], eax
add ebx, edx
and eax, 0x53c2a20
xor eax, 0x5941899
and eax, 0x1801089
or eax, 0x8a044500
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c2af8a3
or eax, 0x624f20d6
and eax, 0x40095045
or eax, 0x5808000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd6310e
and eax, 0x404d8100
or eax, 0x90000a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x757f2da8
xor eax, 0x70c1db90
and eax, 0x81004000
or eax, 0x8018183
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2674e344
xor eax, 0x52b05ab
and eax, 0xa004c
or eax, 0x5581d001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee65337
and eax, 0x450300
or eax, 0x80103884
mov dword [ebx], eax
add ebx, edx
or eax, 0x25f9dbc2
or eax, 0x62fc9687
and eax, 0x45892144
or eax, 0x20038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc3dd14
and eax, 0x353e647a
and eax, 0x1000068
or eax, 0xc08394
mov dword [ebx], eax
add ebx, edx
or eax, 0x77636e32
and eax, 0x3e04588
or eax, 0x881c0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f1caadd
and eax, 0x9798ec45
or eax, 0x60011000
mov dword [ebx], eax
add ebx, edx
and eax, 0x29360e2d
and eax, 0x1100c05
or eax, 0x442bd078
mov dword [ebx], eax
add ebx, edx
or eax, 0x4867d2b
or eax, 0x1a68cc85
and eax, 0xb0c7cec
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e16e223
and eax, 0x4c9cb8fc
and eax, 0xc18a84c
or eax, 0x41234001
mov dword [ebx], eax
add ebx, edx
or eax, 0x340c6a7b
xor eax, 0x698b692a
and eax, 0x4840344
or eax, 0xc9090ca8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a331f3e
and eax, 0x8b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e8894e4
xor eax, 0x6974480e
and eax, 0x9488d440
or eax, 0x1012015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f0d7d4
or eax, 0x2def3df1
and eax, 0xffff3f70
or eax, 0xc00c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cc4ec0a
and eax, 0x8804408
or eax, 0x81300183
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c015638
and eax, 0x8004000
or eax, 0xf7ff3885
mov dword [ebx], eax
add ebx, edx
or eax, 0x42c5c400
and eax, 0x101f8112
and eax, 0x100d8000
or eax, 0xa0400bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x406be92f
and eax, 0x8001c183
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x135c0da2
or eax, 0x4acb226f
and eax, 0x18b204d
or eax, 0x94009000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68a27867
or eax, 0x1b257296
and eax, 0xff2dfa3c
or eax, 0xd20540
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ebb52a
and eax, 0xff78953a
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33aea560
xor eax, 0x29eec2eb
and eax, 0x438f2b0
or eax, 0x10440d4f
mov dword [ebx], eax
add ebx, edx
or eax, 0x291af080
and eax, 0x1f1f8bd9
and eax, 0x19040189
or eax, 0x22e04402
mov dword [ebx], eax
add ebx, edx
and eax, 0x36f4f69f
and eax, 0x64532dac
and eax, 0x400000
or eax, 0xc3cd045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6446c93b
xor eax, 0x3e8ea0c1
and eax, 0x12a0098b
or eax, 0x29484400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cffd12b
and eax, 0x8084009
or eax, 0x8507b844
mov dword [ebx], eax
add ebx, edx
or eax, 0x382058bf
and eax, 0xc71dc26
and eax, 0
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x650cb23b
or eax, 0x21d316da
and eax, 0x21c4148b
or eax, 0x1a204100
mov dword [ebx], eax
add ebx, edx
or eax, 0x70ff35c1
and eax, 0x297c4041
or eax, 0x8014
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b55722b
and eax, 0x1544001
or eax, 0x82a8058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c82d43
and eax, 0x1880100
or eax, 0x440100e8
mov dword [ebx], eax
add ebx, edx
or eax, 0xbbd58d1
or eax, 0x9d84d5f
and eax, 0x4c4d09fc
or eax, 0xb0008200
mov dword [ebx], eax
add ebx, edx
and eax, 0x627891b3
and eax, 0x62d51d9d
and eax, 0x40400100
or eax, 0x8c0dae0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41c18687
and eax, 0xd840908
or eax, 0x70304433
mov dword [ebx], eax
add ebx, edx
and eax, 0x66118741
and eax, 0x60100100
or eax, 0x80458a0c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3554a1ab
xor eax, 0x15d33546
and eax, 0x3005a40e
or eax, 0xc8500b01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5670c49d
and eax, 0x2c244112
or eax, 0x50901429
mov dword [ebx], eax
add ebx, edx
or eax, 0x404a4751
and eax, 0x58440308
or eax, 0x80018800
mov dword [ebx], eax
add ebx, edx
or eax, 0x20bfe53e
and eax, 0x70ec4502
or eax, 0x4000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x57325749
xor eax, 0x11b438f6
and eax, 0x64480b1d
or eax, 0x98058042
mov dword [ebx], eax
add ebx, edx
and eax, 0x521e0835
and eax, 0x50040811
or eax, 0x2cd0452a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3956cb33
and eax, 0x30540902
or eax, 0x8401824c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5315414b
and eax, 0x65404001
or eax, 0x1898153a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a1f173b
and eax, 0x800010b
or eax, 0xc4458a44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1737b9ad
and eax, 0x59300022
or eax, 0x248c4519
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d561b67
xor eax, 0x3e1563
and eax, 0x440b07
or eax, 0xdc098040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63778b7
or eax, 0x73d1a461
and eax, 0x8901c181
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0xac1f3b8
xor eax, 0x4252a382
and eax, 0x41835009
or eax, 0x14088c44
mov dword [ebx], eax
add ebx, edx
xor eax, 0x725dd7c8
and eax, 0x545ffefe
and eax, 0x4540a80
or eax, 0xd8013130
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7802cce3
or eax, 0x40f0f9c3
and eax, 0x44833651
or eax, 0x108002c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e8bda6b
and eax, 0x7d839874
or eax, 0x740180
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bfc0f02
and eax, 0x4aef1cff
and eax, 0x408508e0
or eax, 0x34008108
mov dword [ebx], eax
add ebx, edx
or eax, 0x55c9d2ce
and eax, 0x1cddbee
or eax, 0x8a322411
mov dword [ebx], eax
add ebx, edx
xor eax, 0x785be734
xor eax, 0xe185acd
and eax, 0x85884004
or eax, 0x1ac41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7118252a
or eax, 0x21908cd6
and eax, 0xf591cd70
or eax, 0xa6e3200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fe12501
and eax, 0x80144801
or eax, 0x3e0058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fb38116
and eax, 0xc010081
or eax, 0x41880140
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ec5123
and eax, 0x40800100
or eax, 0x34158af4
mov dword [ebx], eax
add ebx, edx
or eax, 0x254bc755
xor eax, 0xdc275b2
and eax, 0x381dba47
or eax, 0x3e245b8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aac5cc1
or eax, 0xdf364fd
and eax, 0xdf36095
or eax, 0xf20c1000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af6553e
and eax, 0x810925ab
or eax, 0xa005854
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4579be94
xor eax, 0x42980d29
and eax, 0x8080c040
or eax, 0x40033005
mov dword [ebx], eax
add ebx, edx
and eax, 0x6855bfcf
and eax, 0x40018001
or eax, 0xb0440900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3427fe23
and eax, 0x40801
or eax, 0x83b8458a
mov dword [ebx], eax
add ebx, edx
and eax, 0xb033b9b
and eax, 0x1000189
or eax, 0x4c890060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b337ce1
or eax, 0x1187b98d
and eax, 0x1015898c
or eax, 0xe8400230
mov dword [ebx], eax
add ebx, edx
or eax, 0x62b6c95c
or eax, 0x343cb021
and eax, 0x8801c281
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x488a1d00
or eax, 0x66a08a68
and eax, 0x458bd841
or eax, 0x2014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44082b44
or eax, 0x63beb1d7
and eax, 0x600533d4
or eax, 0x84400808
mov dword [ebx], eax
add ebx, edx
or eax, 0x69926d48
xor eax, 0x22fe1c12
and eax, 0x4501014c
or eax, 0xc60831
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f71662
and eax, 0x124
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4a5f0b
and eax, 0x615604fb
and eax, 0x20000
or eax, 0xc705eb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776cf1ad
or eax, 0x5f5f6334
and eax, 0x2005
or eax, 0x8440
mov dword [ebx], eax
add ebx, edx
and eax, 0xec748dd
and eax, 0
or eax, 0x4d8b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4718d102
or eax, 0x2089da8
and eax, 0x40911a0
or eax, 0xa0442240
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a7ee476
or eax, 0x5503de0c
and eax, 0x550b1074
or eax, 0x800001
mov dword [ebx], eax
add ebx, edx
or eax, 0x25dbf782
xor eax, 0x1cb75d9e
and eax, 0x68442a48
or eax, 0x80111190
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d265d71
and eax, 0x45031179
or eax, 0x880004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4afc4eae
and eax, 0x484513f0
or eax, 0x80002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bd914d4
and eax, 0x794e9c82
and eax, 0x49080000
or eax, 0x4830974
mov dword [ebx], eax
add ebx, edx
and eax, 0x7455963
xor eax, 0x46734215
and eax, 0x1600370
or eax, 0x898088
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d169998
and eax, 0x9f80988
or eax, 0x82004401
mov dword [ebx], eax
add ebx, edx
or eax, 0x20862c89
xor eax, 0x3af8a858
and eax, 0x80028051
or eax, 0x42813804
mov dword [ebx], eax
add ebx, edx
and eax, 0x470c52f2
or eax, 0x675f424c
and eax, 0x20550000
or eax, 0x98008901
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1bf8ee
and eax, 0x100000
or eax, 0x83c8458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fd8c3cd
and eax, 0x458801c0
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dc66fd2
and eax, 0x58450bd0
or eax, 0x80008008
mov dword [ebx], eax
add ebx, edx
and eax, 0x58bc906f
xor eax, 0xe6552db
and eax, 0x5461d291
or eax, 0x801c2508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6529eac4
xor eax, 0x358771bc
and eax, 0x4514081
or eax, 0x30248004
mov dword [ebx], eax
add ebx, edx
and eax, 0x59d61be9
xor eax, 0x187542e4
and eax, 0x8204001
or eax, 0x81cc0d8a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b74532c
or eax, 0xfd1aee1
and eax, 0xff56c89
or eax, 0xf00a0004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16eda4db
and eax, 0x4ada1d0d
and eax, 0x40100804
or eax, 0xb04583fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x39dbc648
and eax, 0xf9488589
or eax, 0x6201000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3559988b
and eax, 0x40010d02
or eax, 0x58af2fd
mov dword [ebx], eax
add ebx, edx
and eax, 0x426c7b99
or eax, 0x32ff7ad4
and eax, 0xc003cc
or eax, 0x1008020
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b9befdb
and eax, 0x1800188
or eax, 0x8a6c4401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b50134
and eax, 0x27171ac
and eax, 0x251408c
or eax, 0xfdae2c01
mov dword [ebx], eax
add ebx, edx
and eax, 0xdf41384
xor eax, 0x69e61246
and eax, 0x600012c2
or eax, 0x88d293d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aac1cd0
and eax, 0x78ad3fff
or eax, 0x452c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x52cb21bc
and eax, 0x48558b0b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6afd9cb0
and eax, 0xe8558f0b
or eax, 0x14002004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d7f8376
or eax, 0x276554c4
and eax, 0x974d284
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x529d254d
xor eax, 0x7333f3b2
and eax, 0x3204183
or eax, 0x80c80408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c427c8d
and eax, 0x45880100
or eax, 0x100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf15f659
and eax, 0x4890e188
or eax, 0xb4010860
mov dword [ebx], eax
add ebx, edx
or eax, 0x53db3fc
or eax, 0xd0f3418
and eax, 0xe58bfffc
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x29b3863a
and eax, 0x808218
or eax, 0xcc4c4145
mov dword [ebx], eax
add ebx, edx
or eax, 0xeefe64
or eax, 0x3c54ba0
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x664f69b6
and eax, 0xcccccccc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x76159e3f
and eax, 0x79ca252a
and eax, 0x68880408
or eax, 0x840351c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60df2d9e
or eax, 0x7cd84a1c
and eax, 0xc4486802
or eax, 0x3208481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dad339a
and eax, 0xa40d001
or eax, 0x40382044
mov dword [ebx], eax
add ebx, edx
or eax, 0x4841c014
and eax, 0x40410000
or eax, 0x5860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8221764
and eax, 0xe41760
or eax, 0xac080
mov dword [ebx], eax
add ebx, edx
and eax, 0x184ef6f4
or eax, 0x574f7cdf
and eax, 0x4045c600
or eax, 0x88000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ccec9ae
and eax, 0x100
or eax, 0x1264d
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a6a5add
and eax, 0x45
or eax, 0xcf44582
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b15c788
or eax, 0xcaf3e13
and eax, 0x4000102
or eax, 0xc3000060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a03e0b5
xor eax, 0xfcde3b3
and eax, 0x4a0044
or eax, 0xc00ac01
mov dword [ebx], eax
add ebx, edx
or eax, 0xbf6d467
and eax, 0x5ec1483a
and eax, 0x4c00000
or eax, 0x41070001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5759a99f
or eax, 0x4e416c5c
and eax, 0xd200d0
or eax, 0x1000
mov dword [ebx], eax
add ebx, edx
and eax, 0x68247475
and eax, 0
or eax, 0xb045c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f31a93e
and eax, 0xa730
or eax, 0x1041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2bc11334
and eax, 0x2984310a
and eax, 0x100
or eax, 0xabb844c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aa62482
or eax, 0x4526d76f
and eax, 0xc70000a3
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c88c416
and eax, 0x4000000
or eax, 0x23f9c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e455069
and eax, 0x4410001
or eax, 0x41860000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b44c503
xor eax, 0x77019ce0
and eax, 0x184c0
or eax, 0x30420c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba1efa2
and eax, 0x48000100
or eax, 0x9045c600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6452fa87
xor eax, 0x59848576
and eax, 0x38b1
or eax, 0x4600
mov dword [ebx], eax
add ebx, edx
and eax, 0x194ed44f
or eax, 0x2d9b97c9
and eax, 0x2c8045c1
or eax, 0x92440006
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d0f1de
or eax, 0x4d714040
and eax, 0x45000100
or eax, 0x82000009
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dd54685
xor eax, 0x1354c618
and eax, 0xcc008005
or eax, 0x32526840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e37b76c
and eax, 0x44020000
or eax, 0x1c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fbbbec1
and eax, 0x20000
or eax, 0x4cebe4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b45859e
and eax, 0x448100
or eax, 0xa8014600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7a6793
and eax, 0x6502
or eax, 0x808
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f5d4337
or eax, 0x980e078
and eax, 0x804142
or eax, 0xd67c0485
mov dword [ebx], eax
add ebx, edx
or eax, 0x54a4e46f
and eax, 0xc6000146
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34800e0e
and eax, 0x5eae70b1
and eax, 0x42000000
or eax, 0x2410f845
mov dword [ebx], eax
add ebx, edx
and eax, 0x780debd8
and eax, 0x40000000
or eax, 0x5c70001
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f0c13a3
and eax, 0x891280
or eax, 0x102454
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b651d13
xor eax, 0x4debf7d4
and eax, 0x405c400
or eax, 0xd8400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x746d5ae7
and eax, 0x2c1659b4
and eax, 0
or eax, 0x1316f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5de5da35
and eax, 0x462033e9
and eax, 0x44200140
or eax, 0x939c4487
mov dword [ebx], eax
add ebx, edx
and eax, 0x6556a982
xor eax, 0xcd612b
and eax, 0x45000009
or eax, 0x82000014
mov dword [ebx], eax
add ebx, edx
or eax, 0x4427b2ca
or eax, 0x378f3459
and eax, 0x2024a445
or eax, 0x404800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x450fb6ca
and eax, 0x3724a9b5
and eax, 0x5000001
or eax, 0x40c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a1a7
and eax, 0x1028080
or eax, 0x101218
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b519d0
and eax, 0x60058b00
or eax, 0x98400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e274c35
and eax, 0x47c925
or eax, 0x1003008
mov dword [ebx], eax
add ebx, edx
or eax, 0x447b6c49
xor eax, 0x68484989
and eax, 0x28058000
or eax, 0xd0400900
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d887fde
and eax, 0x900
or eax, 0x3e4448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x508548ae
xor eax, 0x2e8023bb
and eax, 0x4d81200c
or eax, 0x8d841
mov dword [ebx], eax
add ebx, edx
or eax, 0x698da7d5
and eax, 0xa4002d9
and eax, 0x80002c0
or eax, 0x8309e924
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28769c3
and eax, 0x80828005
or eax, 0x42016450
mov dword [ebx], eax
add ebx, edx
or eax, 0x67372d8b
and eax, 0xe4158901
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f11a1aa
and eax, 0x20000100
or eax, 0x1be4448b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d20e996
and eax, 0x9000000
or eax, 0x840fa845
mov dword [ebx], eax
add ebx, edx
or eax, 0x7304c4e5
and eax, 0xa0
or eax, 0x11a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6777a4d
and eax, 0x2644983
or eax, 0x81880408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63d10aee
and eax, 0x2d3fba2f
and eax, 0x90001
or eax, 0x4d8001c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x727349b4
and eax, 0x40010180
or eax, 0xac548a6c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38097840
or eax, 0x3fa563c1
and eax, 0xfc55a30d
or eax, 0xc02
mov dword [ebx], eax
add ebx, edx
or eax, 0x33f2e711
and eax, 0x874c205
or eax, 0x1080
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b69879c
and eax, 0x3504589
or eax, 0x20800002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d06ba39
and eax, 0xe54f400
or eax, 0x11210045
mov dword [ebx], eax
add ebx, edx
or eax, 0x3715586
and eax, 0x3544583
or eax, 0x800808
mov dword [ebx], eax
add ebx, edx
and eax, 0x1854fd2a
and eax, 0x100008
or eax, 0x4d2bb045
mov dword [ebx], eax
add ebx, edx
and eax, 0x548dbe68
or eax, 0x1cc03f0b
and eax, 0x8003c40
or eax, 0x831440b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c4097d4
xor eax, 0x54c3867c
and eax, 0x8b075800
or eax, 0x24088455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b6e3a88
xor eax, 0x52c6b5c
and eax, 0x41098c01
or eax, 0x14322054
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acd09c2
xor eax, 0x3c7506d4
and eax, 0x8100c90
or eax, 0x83017160
mov dword [ebx], eax
add ebx, edx
and eax, 0x6418e4f
and eax, 0x10040
or eax, 0x453ac005
mov dword [ebx], eax
add ebx, edx
and eax, 0xbcb6e16
and eax, 0x1094004
or eax, 0x8a003dc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x266f157b
and eax, 0x15b4fbe4
and eax, 0x1040
or eax, 0xc183a80d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33537786
and eax, 0xb0408901
or eax, 0x80d0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738df8c6
or eax, 0x7d174c4b
and eax, 0x3bc0558b
or eax, 0x80000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bd5b8ab
and eax, 0x415cd401
or eax, 0x200054
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c48f07
and eax, 0x21fc4503
or eax, 0x1a000088
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a2d35f
or eax, 0x5a5ad3fe
and eax, 0x97cd445
or eax, 0x12000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6237fd87
or eax, 0x585f21d4
and eax, 0x11401c6
or eax, 0xa04401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8106ffa
xor eax, 0x39c6823c
and eax, 0x20000000
or eax, 0xcb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x55dff965
and eax, 0xb445c105
or eax, 0x602
mov dword [ebx], eax
add ebx, edx
or eax, 0x72f7f70f
and eax, 0x6b4faec9
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a4d7868
xor eax, 0x6c6c6be3
and eax, 0x200018b
or eax, 0x9c44c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b65ca44
and eax, 0x11db066c
and eax, 0x1400000
or eax, 0x2035b44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x865be93
and eax, 0x601401
or eax, 0x8388418a
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b8237c
or eax, 0x44930ab1
and eax, 0x558901c2
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e4ab7a7
xor eax, 0x6ee24c1d
and eax, 0x60018a68
or eax, 0x88440180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ba1dd1c
and eax, 0x31d69446
and eax, 0x1c00400
or eax, 0x7c38413b
mov dword [ebx], eax
add ebx, edx
or eax, 0x236066d
or eax, 0x4ec1e871
and eax, 0x404d8b08
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2186bafa
and eax, 0x61cc0902
or eax, 0x14004401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5580e439
and eax, 0x50000000
or eax, 0x80558b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1de86f16
xor eax, 0x3b130650
and eax, 0x74a0400a
or eax, 0x9101531
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a3ee855
xor eax, 0x2fb81416
and eax, 0x48960
or eax, 0xac410200
mov dword [ebx], eax
add ebx, edx
and eax, 0x575b1405
and eax, 0x4400000
or eax, 0x78a8453b
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b56fcb
or eax, 0xec0dabe
and eax, 0x7c4d8b24
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78bae26
and eax, 0x4a544684
and eax, 0
or eax, 0x8901e983
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16484143
and eax, 0x1509a840
or eax, 0x4082540d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4266b5b
and eax, 0x50051314
or eax, 0xac5028e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x287c9613
and eax, 0x44090164
or eax, 0x1821218
mov dword [ebx], eax
add ebx, edx
and eax, 0x216db51a
and eax, 0x10100
or eax, 0xc0440ac4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e653698
or eax, 0x2fb877bf
and eax, 0x4d890b75
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2aee1106
or eax, 0x1433ac48
and eax, 0x504d335c
or eax, 0x80000080
mov dword [ebx], eax
add ebx, edx
and eax, 0x79087423
and eax, 0x50080000
or eax, 0x2df04d3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x5512fbcf
and eax, 0x58508b34
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x510b4414
and eax, 0x50000010
or eax, 0x2dfc552b
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c6c1b4
and eax, 0x6044812c
or eax, 0x80010a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ba113bd
and eax, 0x20000128
or eax, 0x5cf44413
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e5b3e3d
xor eax, 0x1e5c7b29
and eax, 0xc0b10
or eax, 0xd041800b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5308652b
and eax, 0x5000010b
or eax, 0x2cd44c30
mov dword [ebx], eax
add ebx, edx
and eax, 0x14956334
and eax, 0x14140110
or eax, 0xe8418a03
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ce83b24
and eax, 0x28400b00
or eax, 0xc015a40f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16bd56c6
and eax, 0x860d081
or eax, 0x150204
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a0dfbc1
xor eax, 0x7bdb366e
and eax, 0x3c8448b
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ab5a67f
or eax, 0x2d4c4ef2
and eax, 0x9440c41
or eax, 0x30b004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8b6e284
or eax, 0x1ae5b176
and eax, 0x3e44d83
or eax, 0x80100008
mov dword [ebx], eax
add ebx, edx
or eax, 0x7420f9d5
and eax, 0x458001c9
or eax, 0x8090020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b84b0a5
and eax, 0x400581e4
or eax, 0xa0500a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x33a04274
and eax, 0
or eax, 0x8ba45589
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fd0f312
xor eax, 0x3422b26f
and eax, 0x580e045
or eax, 0x40090c00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46fe0e89
and eax, 0x458280
or eax, 0xe0080920
mov dword [ebx], eax
add ebx, edx
and eax, 0x669ba852
and eax, 0x18000
or eax, 0x89004183
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d738e43
xor eax, 0x752d9a98
and eax, 0xa4049
or eax, 0x5581a004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10f7dc70
xor eax, 0x6bb667c3
and eax, 0x20401ba4
or eax, 0x80152000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a39ca4d
and eax, 0x10804
or eax, 0x458a0478
mov dword [ebx], eax
add ebx, edx
or eax, 0x748bf1d
and eax, 0x40412370
or eax, 0x88040080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1630b7a9
and eax, 0x58409
or eax, 0x880006
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a5590c3
and eax, 0x12159f71
and eax, 0x10000
or eax, 0x4d8a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e5cafd3
and eax, 0x1c983d0
or eax, 0x200020
mov dword [ebx], eax
add ebx, edx
and eax, 0x759904fc
or eax, 0x9626463
and eax, 0x9e04481
or eax, 0x82100908
mov dword [ebx], eax
add ebx, edx
xor eax, 0x617cdc8d
xor eax, 0x3f3d425e
and eax, 0x8501d050
or eax, 0x2a0e2005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60926a45
and eax, 0x45899810
or eax, 0x10006445
mov dword [ebx], eax
add ebx, edx
or eax, 0x284d3b89
or eax, 0x77c94dec
and eax, 0x7c458b9c
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bec8438
xor eax, 0x179a816b
and eax, 0x9000003
or eax, 0x8001e880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4818d732
and eax, 0x41013c01
or eax, 0x3c82c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x380df84
or eax, 0x6fa3616c
and eax, 0xc20008c
or eax, 0x540010
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ee1f605
and eax, 0x650984d9
and eax, 0x489
or eax, 0x99f84102
mov dword [ebx], eax
add ebx, edx
and eax, 0x74942486
and eax, 0x10800482
or eax, 0x2b6c7975
mov dword [ebx], eax
add ebx, edx
xor eax, 0x153862dd
and eax, 0x2c541400
or eax, 0x128e045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73cb770a
or eax, 0x609bbd07
and eax, 0x28c0d0b
or eax, 0x81404080
mov dword [ebx], eax
add ebx, edx
or eax, 0x54a3d552
and eax, 0x458901c1
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f9b766
and eax, 0x685183c4
or eax, 0x80040808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14f30c99
and eax, 0x7c840511
or eax, 0x48502a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc420586
and eax, 0x5004001c
or eax, 0x88418b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x352a335c
and eax, 0x2ea4b60f
and eax, 0x2c040000
or eax, 0x50d0453b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4696b635
and eax, 0x31584fba
and eax, 0x10400300
or eax, 0xcc0d8814
mov dword [ebx], eax
add ebx, edx
and eax, 0x3523a150
and eax, 0x18100
or eax, 0x89004083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24b54e2a
or eax, 0x6bac9769
and eax, 0x45889c49
or eax, 0x10034004
mov dword [ebx], eax
add ebx, edx
or eax, 0x146acde0
or eax, 0x640efcd0
and eax, 0x544501e0
or eax, 0x88100200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56d32af4
and eax, 0x8840110
or eax, 0x7538542b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e454055
and eax, 0x40410122
or eax, 0x98048a10
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cd85a08
xor eax, 0x686f29c
and eax, 0x800c080
or eax, 0x81010003
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f88cd14
or eax, 0x3ea92a78
and eax, 0xd89c840
or eax, 0x40021005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x337caaea
and eax, 0x69b5aaab
and eax, 0x48052288
or eax, 0x90481910
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25ad1c1
and eax, 0x50030058
or eax, 0x5881024
mov dword [ebx], eax
add ebx, edx
and eax, 0x766c1ba3
and eax, 0x14001020
or eax, 0xa8552bdc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x108f3ec0
and eax, 0x48a013c
or eax, 0x41011841
mov dword [ebx], eax
add ebx, edx
or eax, 0x451e6b1e
and eax, 0x40050b70
or eax, 0x88400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x750a7774
xor eax, 0x7fa58c89
and eax, 0x408a1004
or eax, 0xd010170
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f32f3df
and eax, 0x5c0923d4
or eax, 0xa0440800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7205a22b
or eax, 0x900256f
and eax, 0x51010164
or eax, 0x48a0810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6715f2d
or eax, 0x51d0d9d9
and eax, 0x1ea83d8
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
and eax, 0x2130624d
and eax, 0x1200008
or eax, 0x8ad85581
mov dword [ebx], eax
add ebx, edx
and eax, 0x589e96b8
and eax, 0x801000
or eax, 0xc003e845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9f9feac
and eax, 0xc8400001
or eax, 0x30058900
mov dword [ebx], eax
add ebx, edx
or eax, 0x95e25b9
and eax, 0x814c0d89
or eax, 0x2a04002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77dfc02b
or eax, 0x6fe5d102
and eax, 0x4d810180
or eax, 0x80041
mov dword [ebx], eax
add ebx, edx
and eax, 0x402c9359
xor eax, 0x2b96b8b8
and eax, 0x6a10a9e8
or eax, 0x94214004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19bddd71
and eax, 0xe688349d
or eax, 0x1060cb62
mov dword [ebx], eax
add ebx, edx
or eax, 0x3990f061
and eax, 0x8b000156
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b7aad51
and eax, 0xc0420c05
or eax, 0xc8151e0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x391d7b37
and eax, 0xe48a04c0
or eax, 0x801510c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x220b4c59
and eax, 0x881
or eax, 0x140e400
mov dword [ebx], eax
add ebx, edx
or eax, 0x51f67527
and eax, 0x41c60000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x36fb4a81
and eax, 0x1770880
or eax, 0xa02c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35972ec0
xor eax, 0x3f897c23
and eax, 0x801c200
or eax, 0x64840500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2529cdd0
xor eax, 0x492eb336
and eax, 0x82b9e6
or eax, 0x9c7d4619
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d984d73
and eax, 0x4000012
or eax, 0xc3000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x70df23e7
xor eax, 0x7c88068d
and eax, 0x14800401
or eax, 0x241e044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x118524f3
or eax, 0x429a3504
and eax, 0x5c60000
or eax, 0x80010001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x674b8b8d
and eax, 0x466bd4bb
and eax, 0x42088000
or eax, 0xbdf77f70
mov dword [ebx], eax
add ebx, edx
and eax, 0x18eea99a
or eax, 0x14fdaa9a
and eax, 0x80
or eax, 0x5021
mov dword [ebx], eax
add ebx, edx
and eax, 0x651a9b5a
and eax, 0x398a24f3
and eax, 0
or eax, 0xf89c45c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x413ff68f
or eax, 0x302d7082
and eax, 0x40000007
or eax, 0x87000160
mov dword [ebx], eax
add ebx, edx
or eax, 0x6844ee73
and eax, 0xef444405
or eax, 0x10bb1080
mov dword [ebx], eax
add ebx, edx
or eax, 0x68e561a8
and eax, 0x4b223b46
and eax, 0x1203004
or eax, 0x5402fb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e97f45b
and eax, 0x2f37adea
and eax, 0x20018400
or eax, 0xd0444300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f248c89
and eax, 0x389
or eax, 0x9466
mov dword [ebx], eax
add ebx, edx
or eax, 0x2daaa41a
and eax, 0x2da005c7
or eax, 0x40004000
mov dword [ebx], eax
add ebx, edx
or eax, 0x68eb1189
and eax, 0x4500014c
or eax, 0x82000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x676a91ea
and eax, 0x3b19ddb5
and eax, 0x3000000
or eax, 0xfcff3885
mov dword [ebx], eax
add ebx, edx
and eax, 0x7de57be8
and eax, 0xc42880
or eax, 0x12417f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c02fef9
and eax, 0x1f1e7680
and eax, 0x4000
or eax, 0x88458700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793a93ce
or eax, 0x68b6b022
and eax, 0x100ec
or eax, 0x911
mov dword [ebx], eax
add ebx, edx
and eax, 0x1778f588
or eax, 0x1fa8de5d
and eax, 0x8045c5
or eax, 0x20040002
mov dword [ebx], eax
add ebx, edx
and eax, 0x19d99681
and eax, 1
or eax, 0xc7000064
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ae4b2d9
xor eax, 0x3f96df71
and eax, 0x7d965800
or eax, 0x82692085
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c17f81b
and eax, 0xbb809f
or eax, 0x660
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f85bf25
xor eax, 0x44ae4e06
and eax, 0x4405c000
or eax, 0x30800700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ad08e0
or eax, 0x148e5181
and eax, 0x14aedfe1
or eax, 0xa51201e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42869432
and eax, 0x688ac219
and eax, 0x40000000
or eax, 0x87000174
mov dword [ebx], eax
add ebx, edx
and eax, 0x44bd00b1
or eax, 0x5fbb5cb7
and eax, 0xb885005
or eax, 0x80448040
mov dword [ebx], eax
add ebx, edx
and eax, 0x17b5fc34
and eax, 0x1840000
or eax, 0x44430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29b3f4b1
and eax, 0x44c0a0
or eax, 0x810248
mov dword [ebx], eax
add ebx, edx
and eax, 0x388c3d1e
and eax, 0x840000
or eax, 0x6401c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d31baa
xor eax, 0x6b7d6253
and eax, 0xefc6153
or eax, 0xb0039eac
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ddcb3a
or eax, 0x2dbee044
and eax, 0x8700014f
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x290b8bc9
and eax, 0x3e8e8ef3
and eax, 0x2e0a0880
or eax, 0xd1f53405
mov dword [ebx], eax
add ebx, edx
or eax, 0x21b65edc
xor eax, 0x7b135c97
and eax, 0x68004a
or eax, 0x101cdb5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38c205f8
and eax, 0x2801c000
or eax, 0x80440700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d4419d4
xor eax, 0x33a9ee1
and eax, 0x4005
or eax, 0x1d80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15a651d
xor eax, 0x704ae98a
and eax, 0x1004102
or eax, 0x82a404c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cc74c2d
and eax, 0x5d5d95b7
and eax, 0x45000002
or eax, 0x8200000d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdcd65a
and eax, 0xc7dc4005
or eax, 0x38232880
mov dword [ebx], eax
add ebx, edx
or eax, 0x667dd58f
and eax, 0x148008f
or eax, 0x70
mov dword [ebx], eax
add ebx, edx
or eax, 0x72af1aa2
and eax, 0x30450200
or eax, 0x8c00c500
mov dword [ebx], eax
add ebx, edx
and eax, 0x3055fc2e
and eax, 0x8000
or eax, 0x3216
mov dword [ebx], eax
add ebx, edx
or eax, 0x32c49347
or eax, 0x9edf3ec
and eax, 0x3e0418b
or eax, 0x80100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3563acd0
and eax, 0x3e38ada2
and eax, 0x80
or eax, 0x45890168
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b60ee9d
and eax, 0x202e22e8
and eax, 0x802e0
or eax, 0x74858910
mov dword [ebx], eax
add ebx, edx
or eax, 0x72fb9bf7
xor eax, 0x3626c2ce
and eax, 0xd95939
or eax, 0x3b26a6c6
mov dword [ebx], eax
add ebx, edx
or eax, 0x38127b1e
and eax, 0x207cf04d
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27b9236e
and eax, 0x3845103
or eax, 0x200488
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619fb85
and eax, 0x5bd0404
or eax, 0xfa425091
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed5dff8
and eax, 0x8122006d
or eax, 0xa007492
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e225d3b
and eax, 0xf5002884
or eax, 0xaff4001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9ed8db
or eax, 0x75c944ee
and eax, 0x44508ef
or eax, 0x80000310
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e10b11
or eax, 0x4055fcca
and eax, 0x4450451b
or eax, 0x39800020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d79171b
xor eax, 0x15dd7d88
and eax, 0x64440b00
or eax, 0x80098014
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d8b0d1f
and eax, 0x11103f2b
and eax, 0x900
or eax, 0xff6c843b
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e17faf6
and eax, 0x97dffff
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34d4b7ac
and eax, 0x53685416
and eax, 0x1084002
or eax, 0x82801589
mov dword [ebx], eax
add ebx, edx
and eax, 0x56dd8c18
and eax, 0x880008
or eax, 0x550101e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x78f0fb94
xor eax, 0x72f243fe
and eax, 0x4018800
or eax, 0xe0440388
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699926e4
xor eax, 0x464b9fae
and eax, 0x121200
or eax, 0x28802d
mov dword [ebx], eax
add ebx, edx
or eax, 0x10536ca3
and eax, 0x418800
or eax, 0xe4040100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x942ba10
and eax, 0x1000100
or eax, 0x2f04c8b
mov dword [ebx], eax
add ebx, edx
and eax, 0x49cf895
and eax, 0x4c3da0ac
and eax, 0
or eax, 0x4d89e44d
mov dword [ebx], eax
add ebx, edx
and eax, 0x75e5545d
and eax, 0x1014040
or eax, 0x8a08abb0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f48f6f8
xor eax, 0x35b89009
and eax, 0xc2816051
or eax, 0x29004
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d8bdd1
xor eax, 0xcbcdf07
and eax, 0xe0450000
or eax, 0x10108901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c10b3ec
and eax, 0x18400089
or eax, 0x23b04502
mov dword [ebx], eax
add ebx, edx
xor eax, 0x596664ce
and eax, 0x62962005
or eax, 0x9d695480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e863897
or eax, 0x22a646b6
and eax, 0x118d0eb6
or eax, 0x8000149
mov dword [ebx], eax
add ebx, edx
and eax, 0x6582c4f0
and eax, 0x1000000
or eax, 0x8a000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1dede2e0
and eax, 0x8981e041
or eax, 0x6002040c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e31b0f8
and eax, 0x3d6f75f7
and eax, 0x24010001
or eax, 0xc04c8900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2744508f
and eax, 0x8108518a
or eax, 0x8940401
mov dword [ebx], eax
add ebx, edx
or eax, 0x471631e
and eax, 0x8dfd4495
or eax, 0x72020800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3626366a
and eax, 0x20040000
or eax, 0x88418bff
mov dword [ebx], eax
add ebx, edx
and eax, 0xd7efcb5
xor eax, 0x75b161f5
and eax, 0x7d408100
or eax, 0x82080489
mov dword [ebx], eax
add ebx, edx
or eax, 0x73815830
and eax, 0x4d89ddb9
or eax, 0x22246
mov dword [ebx], eax
add ebx, edx
and eax, 0xb937302
and eax, 0x1810300
or eax, 0x40809c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x640f208a
and eax, 0x138cc6ec
and eax, 0x18c0000
or eax, 0x8a104d89
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56f11291
and eax, 0x555989c3
and eax, 0x55490800
or eax, 0xaab64495
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2938f477
or eax, 0x428f93f6
and eax, 0x40853bf6
or eax, 0x8100009
mov dword [ebx], eax
add ebx, edx
and eax, 0x47191e17
or eax, 0x44600b34
and eax, 0x44711b37
or eax, 0x388ee4c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1742da8e
and eax, 0x50458b08
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f7c95d
xor eax, 0x7e7339d6
and eax, 0x20c04103
or eax, 0x54280428
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa72e421
and eax, 0x3c088108
or eax, 0x80450a15
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b3a0534
and eax, 0x8000100
or eax, 0x8101c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x108f5634
xor eax, 0x52e53517
and eax, 0x410aa000
or eax, 0x14811c4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x249a886a
or eax, 0x12f1a43b
and eax, 0x34512820
or eax, 0x88040380
mov dword [ebx], eax
add ebx, edx
or eax, 0x35305973
and eax, 0x3d245133
or eax, 0x40800408
mov dword [ebx], eax
add ebx, edx
and eax, 0x57aaa4bc
and eax, 0x4000008
or eax, 0xa8458b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x2592ba24
and eax, 0x8800
or eax, 0x89016083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bcdac6c
and eax, 0x199ac29
and eax, 0x880401
or eax, 0x8d03a844
mov dword [ebx], eax
add ebx, edx
or eax, 0xc6cec3b
and eax, 0x8defec70
or eax, 0x72101300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182f66dd
or eax, 0x129ff0c6
and eax, 0x8101c183
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f69799
xor eax, 0x6fd91ba0
and eax, 0xe02e4009
or eax, 0x1fd13084
mov dword [ebx], eax
add ebx, edx
or eax, 0x423f37ff
and eax, 0x885503ff
or eax, 0x8800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c2f7c44
xor eax, 0x12253465
and eax, 0x404411a
or eax, 0x78801421
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2001f6db
xor eax, 0x75ac2259
and eax, 0x28018108
or eax, 0xc0440a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x335b03f7
and eax, 0xfb4c8103
or eax, 0x4200400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a98f5b9
and eax, 0x858070ba
or eax, 0x98f45
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf6f0fd
and eax, 0x72432d8d
and eax, 0x62430d00
or eax, 0x9dbcf244
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cd22af6
and eax, 0x81204582
or eax, 0x8800809
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a67ad6f
or eax, 0x72256857
and eax, 0x7a25400d
or eax, 0x85da0080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1695a13d
and eax, 0xe85581bd
or eax, 0xa42
mov dword [ebx], eax
add ebx, edx
or eax, 0x32cb56ba
and eax, 0x8801c283
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28fd2457
and eax, 0x8189e055
or eax, 0x4020800
mov dword [ebx], eax
add ebx, edx
or eax, 0x13813dfa
and eax, 0x5b262ccb
and eax, 0x13022c40
or eax, 0xecfdd304
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bde6bc0
and eax, 0x5b400100
or eax, 0xa400843b
mov dword [ebx], eax
add ebx, edx
and eax, 0x72b965a0
and eax, 0x10000520
or eax, 0x97cfadf
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a1c0169
and eax, 0x3b504d8b
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x103f09f9
and eax, 0x3bff4489
or eax, 0xc4002004
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b5feb7f
xor eax, 0x25e8984c
and eax, 0xa067841
or eax, 0x810804be
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3115bcc6
and eax, 0xba1b0011
or eax, 0x45e43c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36529961
xor eax, 0x6890514e
and eax, 0xa01500ba
or eax, 0x8400345
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f3bfaa1
and eax, 0x4524511a
or eax, 0x38800421
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c7825e0
and eax, 0x50440109
or eax, 0x80018a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3947421
xor eax, 0x321406a6
and eax, 0x8101c083
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x48885821
and eax, 0x3c195b8d
and eax, 0x8095001
or eax, 0x45828044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a1e028f
or eax, 0xce05dea
and eax, 0x1c183a8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x159c0930
xor eax, 0x68970635
and eax, 0x9000501
or eax, 0x82a84888
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d55ac79
and eax, 0xd6fd2090
or eax, 0x29021805
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cab8421
and eax, 0x4be7664a
and eax, 0x450000
or eax, 0xa41003ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x4db3209a
xor eax, 0x481cb093
and eax, 0x25a01128
or eax, 0x58004413
mov dword [ebx], eax
add ebx, edx
or eax, 0x5865be9
xor eax, 0x67f3421
and eax, 0x50410b0a
or eax, 0x80048001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52d6f729
xor eax, 0x34608351
and eax, 0xb6708533
or eax, 0x49080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x345c7049
or eax, 0x5feac9ce
and eax, 0x16cfdfe
or eax, 0x20100201
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d7f8522
and eax, 0x39644d8b
or eax, 0x2800000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf9bbc8b
and eax, 0x227d8409
or eax, 0x44
mov dword [ebx], eax
add ebx, edx
or eax, 0x64efc40c
or eax, 0x798f7f00
and eax, 0x7f689509
or eax, 0x80000082
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740f5c44
and eax, 0x2280b520
and eax, 0x8100
or eax, 0x953b7eff
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a0403a7
and eax, 0x324
or eax, 0xfffffc40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23c17654
or eax, 0x1e9191c2
and eax, 0x448b1070
or eax, 0x100040d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45446083
and eax, 0x4530a0
or eax, 0x9c000300
mov dword [ebx], eax
add ebx, edx
or eax, 0x361458f1
and eax, 0x3c404131
or eax, 0x41a8040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x73a61572
or eax, 0x40386b33
and eax, 0x30080b01
or eax, 0x8c458008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55040c3d
and eax, 0x89018100
or eax, 0x6883
mov dword [ebx], eax
add ebx, edx
and eax, 0x66375410
and eax, 0x10000
or eax, 0x558abc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d963bb2
and eax, 0x18283ac
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x145607ff
xor eax, 0x23fc9606
and eax, 0x20281189
or eax, 0xc9844400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f43f0ee
xor eax, 0x3079992e
and eax, 0xb6963c49
or eax, 0x4969c286
mov dword [ebx], eax
add ebx, edx
and eax, 0x374a1b7c
and eax, 0x44
or eax, 0xb44583
mov dword [ebx], eax
add ebx, edx
or eax, 0x437f8af
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e0d99ad
or eax, 0x3a29a17f
and eax, 0xb4058909
or eax, 0x400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce4c3f
xor eax, 0x339e1092
and eax, 0x8001c080
or eax, 0x9000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eee7ccf
and eax, 0x1d81b445
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78a6723f
and eax, 0x3004
or eax, 0xcfb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c7859d
xor eax, 0x58bf9ffc
and eax, 0x50830a00
or eax, 0x23000500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b6bd43a
and eax, 0x40000002
or eax, 0x87000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ecdf39d
or eax, 0x119354bc
and eax, 0x11124005
or eax, 0xa8488040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a292d6
and eax, 0xc00000
or eax, 0x45070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6991b313
or eax, 0x51d008e7
and eax, 0x10210e4
or eax, 0x200008
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf4af2c
and eax, 0xc448700
or eax, 0xd0014000
mov dword [ebx], eax
add ebx, edx
and eax, 0x56a8b05d
and eax, 0
or eax, 0x17beb
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c65cc8
xor eax, 0x79d2adab
and eax, 0x71c04543
or eax, 0x2200084
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b083a1c
and eax, 0x430000c9
or eax, 0x84000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x6368c709
and eax, 0xc6208441
or eax, 0x141004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1405165b
xor eax, 0x4cf51a22
and eax, 0x4c40000
or eax, 0x41030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5509b6f1
and eax, 0x1698058b
and eax, 0x880080
or eax, 0x441848
mov dword [ebx], eax
add ebx, edx
and eax, 0x271ab3c3
and eax, 0
or eax, 0x9845c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e0aa4c1
or eax, 0xfb98fba
and eax, 0xaeb2
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a09ac31
or eax, 0x75c5958
and eax, 0x70c4540
or eax, 0xd8800087
mov dword [ebx], eax
add ebx, edx
or eax, 0x390db4e
and eax, 0xc700000d
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5bb2d1
and eax, 0xff5b1085
or eax, 0xa44c00
mov dword [ebx], eax
add ebx, edx
or eax, 0xbac7e51
and eax, 0x38702682
and eax, 0x300480
or eax, 0x80097f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e00c225
and eax, 0x4c80c700
or eax, 0x30050000
mov dword [ebx], eax
add ebx, edx
or eax, 0x76af5d71
and eax, 0x6aafdf71
or eax, 0x8050208e
mov dword [ebx], eax
add ebx, edx
or eax, 0x15a5b9bc
and eax, 0xb0ea9e7
and eax, 0x3000082
or eax, 0xc4000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x64e80fa5
and eax, 0x63280c05
or eax, 0x1817c040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c91926b
or eax, 0x19c25e81
and eax, 0x45c70001
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5975f834
and eax, 0
or eax, 0x289c90
mov dword [ebx], eax
add ebx, edx
and eax, 0x30f4fea7
and eax, 0x8400
or eax, 0xd4454300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dfc3eb0
and eax, 0x12190
or eax, 0x44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x690a032c
and eax, 0x480004c1
or eax, 0x82804106
mov dword [ebx], eax
add ebx, edx
and eax, 0x69553750
xor eax, 0xbaa2663
and eax, 0x43000001
or eax, 0x84000098
mov dword [ebx], eax
add ebx, edx
and eax, 0x72f604bc
and eax, 0x42000000
or eax, 0xa4b7b845
mov dword [ebx], eax
add ebx, edx
and eax, 0x64060c8e
and eax, 0x44060000
or eax, 0x1c10000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14d4578b
or eax, 0xa9a96f1
and eax, 0x11b90d8
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fea7fd0
and eax, 0x3441c700
or eax, 0xc0040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41473213
and eax, 0x16612
or eax, 0xc
mov dword [ebx], eax
add ebx, edx
or eax, 0x702be1c9
or eax, 0x7e7be3c5
and eax, 0x327845c7
or eax, 0x81840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e5573
or eax, 0x6ef0bd0e
and eax, 0xc7000022
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x46a6df00
or eax, 0x58f81b8a
and eax, 0x42c4d840
or eax, 0x20012005
mov dword [ebx], eax
add ebx, edx
and eax, 0x51d0301f
and eax, 0x40c00001
or eax, 0x5070000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c113803
and eax, 0x10000
or eax, 0x184ec4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32b5c66d
and eax, 0x30848000
or eax, 0x4014700
mov dword [ebx], eax
add ebx, edx
and eax, 0x94bd27a
and eax, 0x49374ecf
and eax, 0x14200
or eax, 0xd2febdff
mov dword [ebx], eax
add ebx, edx
and eax, 0x1079ef6a
and eax, 0x51c61d31
and eax, 0x20
or eax, 0x8b0000d5
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f7d1ca
and eax, 0x39f5bddd
and eax, 0x2981904d
or eax, 0xc0006400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3dba7a22
xor eax, 0x74ccaffb
and eax, 0x15100
or eax, 0x60a
mov dword [ebx], eax
add ebx, edx
and eax, 0x25140262
or eax, 0x834d516
and eax, 0x8344500
or eax, 0x83c00889
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44312b0f
xor eax, 0x4251db16
and eax, 0x500b810
or eax, 0x50030045
mov dword [ebx], eax
add ebx, edx
or eax, 0x20154f64
and eax, 0x30158974
or eax, 0x88400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a48888e
and eax, 0x4009016a
or eax, 0x5820881
mov dword [ebx], eax
add ebx, edx
and eax, 0x53d7d551
and eax, 0x7e6fcc04
and eax, 0
or eax, 0x1c083b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x26cd64d
and eax, 0x514fc0e0
and eax, 0x1084080
or eax, 0x8ab00509
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f719e7
xor eax, 0x4c793089
and eax, 0x85322845
or eax, 0x8099008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bbddf8a
or eax, 0x5ee044ba
and eax, 0xdee66734
or eax, 0x21199800
mov dword [ebx], eax
add ebx, edx
and eax, 0x1af9228e
and eax, 0x2800004
or eax, 0x28d0b
mov dword [ebx], eax
add ebx, edx
and eax, 0x67383768
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x887cb7c
and eax, 0x1828360
or eax, 0x400080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ffd43a9
and eax, 0xa204009
or eax, 0x81c01580
mov dword [ebx], eax
add ebx, edx
or eax, 0x20c9c4f9
xor eax, 0x6793231f
and eax, 0xc802d444
or eax, 0x20810801
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e4e61fe
and eax, 0x48000000
or eax, 0x94458901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x488f069b
and eax, 0x80880d8a
or eax, 0x3104001
mov dword [ebx], eax
add ebx, edx
and eax, 0x239b8408
and eax, 0x1880008
or eax, 0x4c0101e1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x174ba9c6
or eax, 0x57281fc
and eax, 0x14508998
or eax, 0x80050200
mov dword [ebx], eax
add ebx, edx
or eax, 0x77beca50
or eax, 0x44588533
and eax, 0x74ec453b
or eax, 0x8001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x10141f54
and eax, 0x40110
or eax, 0x8c418a4b
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e5e6a6
and eax, 0xc845af0f
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x59a678df
and eax, 0x3f4495c3
and eax, 0x10448081
or eax, 0x40314004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fd71446
and eax, 0x5713a45c
and eax, 0x13000400
or eax, 0x28d4498b
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cd7beec
or eax, 0x37594165
and eax, 0xc5d444d
or eax, 0x20b000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fbe8ccd
and eax, 0x13400080
or eax, 0xec208547
mov dword [ebx], eax
add ebx, edx
and eax, 0xca982e9
and eax, 0x80c1
or eax, 0x17f3e
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d37674
and eax, 0x10000
or eax, 0xaea0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cf37d0e
and eax, 0x8600000
or eax, 0xf70085c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a45c19e
xor eax, 0x39474af8
and eax, 0xea1
or eax, 0xf15e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1da83380
and eax, 0x15880000
or eax, 0x40030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x271f5fcb
and eax, 0x23bede0a
and eax, 0
or eax, 0x60950b98
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e58cec
and eax, 0x2dfaf874
and eax, 0x24f08874
or eax, 0x500f778b
mov dword [ebx], eax
add ebx, edx
or eax, 0x37e2ca47
or eax, 0x219638fb
and eax, 0x458b30
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d980684
and eax, 0x64d80500
or eax, 0x10204003
mov dword [ebx], eax
add ebx, edx
and eax, 0x68f15ac1
and eax, 0x60400000
or eax, 0x80058b28
mov dword [ebx], eax
add ebx, edx
and eax, 0x1469f9ae
xor eax, 0x70221ee5
and eax, 0x70619789
or eax, 0x841c6010
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32c55faf
and eax, 0xc6308000
or eax, 0x39000589
mov dword [ebx], eax
add ebx, edx
and eax, 0x637026de
and eax, 0x29566bab
and eax, 0x1000088
or eax, 0x4c8bff77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28e037e6
and eax, 0x1698000
or eax, 0x8003e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e06e376
and eax, 0x3e04180
or eax, 0x80000c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ca24fe8
and eax, 0xffe200a9
or eax, 0x1d3014
mov dword [ebx], eax
add ebx, edx
and eax, 0x402b047e
or eax, 0x115eedf6
and eax, 0x17400fe
or eax, 0x8000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d5faa83
and eax, 0x158008b
or eax, 0x82805500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28771bf9
and eax, 0x1890042
or eax, 0x54000180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19d4cc4
and eax, 0x40040900
or eax, 0xa04182d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x246a5fbf
or eax, 0x2c84e0d0
and eax, 0x2c448118
or eax, 0xd3380423
mov dword [ebx], eax
add ebx, edx
and eax, 0x53b9d6ca
and eax, 0x15a594a1
and eax, 0x208400
or eax, 0x2e5c7bff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c765b2
or eax, 0xf1e1542
and eax, 0x3840d0b
or eax, 0x80404080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46b54358
and eax, 0x450100c1
or eax, 0x8880128
mov dword [ebx], eax
add ebx, edx
xor eax, 0x374f0652
or eax, 0x517d3051
and eax, 0x585503c0
or eax, 0x84008804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e14c160
and eax, 0x5c444120
or eax, 0x2180141b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35452f3c
and eax, 0x48010a00
or eax, 0xa4448108
mov dword [ebx], eax
add ebx, edx
or eax, 0x5250648a
and eax, 0x7c40450a
or eax, 0x880031
mov dword [ebx], eax
add ebx, edx
or eax, 0x299ad70a
and eax, 0x78488311
or eax, 0x80050804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2234f478
xor eax, 0x53a2066a
and eax, 0x89016903
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1524dfef
and eax, 0x1501f84d
or eax, 0x408a0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x229b867a
or eax, 0x655f8bb3
and eax, 0x40550bf8
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdfde28
and eax, 0x9d8408
or eax, 0x200007
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aa3b87f
xor eax, 0x5e7ab2ad
and eax, 0x448b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x602795cd
xor eax, 0x48402976
and eax, 0x412974
or eax, 0x90041288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad060a9
and eax, 0x82417f2
and eax, 0x100
or eax, 0xb18c0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1462e9ec
or eax, 0x4a881728
and eax, 0x4c8b0000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x19aaad46
or eax, 0x15e9bac5
and eax, 0x4dab0fc4
or eax, 0x40010
mov dword [ebx], eax
add ebx, edx
or eax, 0x14152682
and eax, 0x47004198
and eax, 0x4000180
or eax, 0x288d884c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x293e83bd
and eax, 0x1b30a71
or eax, 0x8a4cf58e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4e6cb7
and eax, 0x84819040
or eax, 0x11084c15
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b99aaf6
and eax, 0xf1f2cb7
and eax, 0xe102420
or eax, 0xf1efdb08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x696bf863
and eax, 0x8284050b
or eax, 0x1484080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5711b95a
and eax, 0x448900c0
or eax, 0x1000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7daac1c0
and eax, 0x20850b0e
and eax, 0x20010000
or eax, 0xc8c8bcc
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a726fe7
xor eax, 0x2aa14f19
and eax, 0x22a144dd
or eax, 0x195ebb22
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1397c387
xor eax, 0x72fec686
and eax, 0x5a96288c
or eax, 0xa5690001
mov dword [ebx], eax
add ebx, edx
or eax, 0x571a8506
xor eax, 0x34bc4b46
and eax, 0x8b0064c9
or eax, 0x81836
mov dword [ebx], eax
add ebx, edx
or eax, 0x41877d3c
or eax, 0xed6e3e4
and eax, 0x450bf855
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x37e417a1
and eax, 0x1001000
or eax, 0x8a7c64dc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6868bb55
and eax, 0xc85457b
and eax, 0x40
or eax, 0x453bdc05
mov dword [ebx], eax
add ebx, edx
or eax, 0x187c9068
and eax, 0x9745c48
or eax, 0x82002180
mov dword [ebx], eax
add ebx, edx
or eax, 0x79cf1ab1
and eax, 0x49235449
or eax, 0x4008004
mov dword [ebx], eax
add ebx, edx
and eax, 0x210e6651
or eax, 0x377e312a
and eax, 0x240c0140
or eax, 0x818884
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8af496
and eax, 0x888084
or eax, 0x8b777f7b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2694c4c8
or eax, 0x2613d969
and eax, 0x8283d455
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe2f275c
and eax, 0xc4058101
or eax, 0x10500800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5c010
and eax, 0x1dc7eb81
and eax, 0x48000
or eax, 0xff203d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x380cff76
and eax, 0x7400fff7
or eax, 8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371b276d
and eax, 0x3123ac43
and eax, 0x18802
or eax, 0x8c440354
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2feecaac
xor eax, 0x7e23ae08
and eax, 0xdc08e790
or eax, 0x20751009
mov dword [ebx], eax
add ebx, edx
or eax, 0x65329d03
and eax, 0x1192bae0
and eax, 0x11008080
or eax, 0xee200509
mov dword [ebx], eax
add ebx, edx
or eax, 0x659cc739
and eax, 0x66c2deee
and eax, 0x4480c6a8
or eax, 0x10b3957
mov dword [ebx], eax
add ebx, edx
and eax, 0x58494ca1
and eax, 0xa0
or eax, 0x1c0835c
mov dword [ebx], eax
add ebx, edx
and eax, 0x79ffea8d
and eax, 0x1c00088
or eax, 0x823c4501
mov dword [ebx], eax
add ebx, edx
or eax, 0x78067de0
and eax, 0xfbfe20a9
or eax, 0x4010014
mov dword [ebx], eax
add ebx, edx
or eax, 0x47c2b136
and eax, 0x377400bf
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ef1439b
and eax, 0x3b80418b
or eax, 0xc00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bce0d6
and eax, 0x4000
or eax, 0x267ca04d
mov dword [ebx], eax
add ebx, edx
or eax, 0x50b627e7
and eax, 0x2cc458b
or eax, 0x1001000
mov dword [ebx], eax
add ebx, edx
and eax, 0x17f69142
xor eax, 0x72591bd5
and eax, 0x10150055
or eax, 0xe609000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c689324
or eax, 0x189c52b5
and eax, 0x1aec4181
or eax, 0x2100040a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1544b9e9
and eax, 0x10440001
or eax, 0x638dc44
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d8eaa6d
and eax, 0x10040801
or eax, 0x2b90458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x3244e9c8
or eax, 0x6374cb2e
and eax, 0x7374488c
or eax, 0x8c8b1401
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fdad037
xor eax, 0x1c89dadd
and eax, 0x31008d8
or eax, 0x88047527
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27d8f563
xor eax, 0x6cfb8c37
and eax, 0x80070401
or eax, 0x2f08f054
mov dword [ebx], eax
add ebx, edx
and eax, 0x44763c37
or eax, 0x1fe9524c
and eax, 0x12855055
or eax, 0xc0008800
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c9ac159
and eax, 0x31b57414
and eax, 0x800010
or eax, 0x450b0964
mov dword [ebx], eax
add ebx, edx
xor eax, 0x246cbec6
and eax, 0x7423eae1
and eax, 0x82a0
or eax, 0x1c00158
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b87b94a
and eax, 0x1800108
or eax, 0x8a784481
mov dword [ebx], eax
add ebx, edx
or eax, 0x732e6b08
xor eax, 0x6e860000
and eax, 0x95786c89
or eax, 0x6a871004
mov dword [ebx], eax
add ebx, edx
or eax, 0x45ded012
xor eax, 0x55f11e24
and eax, 0x800c22bb
or eax, 0x40411944
mov dword [ebx], eax
add ebx, edx
xor eax, 0xbc151e1
xor eax, 0x5296083c
and eax, 0x10a0220
or eax, 0x44810d5d
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d26eb2
and eax, 0x45d30994
or eax, 0x38249000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b4f6c15
and eax, 0x54803180
or eax, 0x8050a74
mov dword [ebx], eax
add ebx, edx
and eax, 0x3067e91a
and eax, 0x10052910
or eax, 0x6cfad6ef
mov dword [ebx], eax
add ebx, edx
and eax, 0x131b6ef9
or eax, 0x11fe6336
and eax, 0x10550b13
or eax, 0xe8008000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e51e29e
and eax, 0x69c51a15
and eax, 0x28440011
or eax, 0x13b85522
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791844a7
and eax, 0x640014
or eax, 0x818c841
mov dword [ebx], eax
add ebx, edx
and eax, 0x560da19f
and eax, 0x29af58a5
and eax, 0x40001
or eax, 0x3bc0458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x202d2cff
and eax, 0x47bd2989
and eax, 0x1292800
or eax, 0x854c445
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e8a4fd
and eax, 0x4c98273b
and eax, 0x80401
or eax, 0x83e4498a
mov dword [ebx], eax
add ebx, edx
or eax, 0x67043642
and eax, 0x458801c1
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6235ca51
and eax, 0x40010040
or eax, 0xbc548bac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1837e785
and eax, 0x80004001
or eax, 0x9018282
mov dword [ebx], eax
add ebx, edx
or eax, 0x32dd133
and eax, 0x6a260b4f
and eax, 1
or eax, 0x458bfc54
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef1b52c
xor eax, 0x6586410a
and eax, 0x1070500
or eax, 0x44a80ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x321b86bf
xor eax, 0x2e36f5d4
and eax, 0x24053354
or eax, 0xd04008a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f6d241
and eax, 0xc83013d
or eax, 0x41081040
mov dword [ebx], eax
add ebx, edx
or eax, 0x32a9fc33
and eax, 0x78093958
or eax, 0x80440280
mov dword [ebx], eax
add ebx, edx
and eax, 0x1032ee2a
and eax, 0x10000808
or eax, 0x458b0175
mov dword [ebx], eax
add ebx, edx
or eax, 0x68a1c34b
or eax, 0x3d0f0480
and eax, 0x1aa83fc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x251803fc
and eax, 0x1f80188
or eax, 0x8a045401
mov dword [ebx], eax
add ebx, edx
and eax, 0x45131032
or eax, 0x7cb49ec2
and eax, 0x40808c40
or eax, 0x80034005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a4fc8b5
xor eax, 0x38f58f1c
and eax, 0xc0018900
or eax, 0xc440001
mov dword [ebx], eax
add ebx, edx
or eax, 0x228aaa53
and eax, 0x88c80903
or eax, 0x1004488
mov dword [ebx], eax
add ebx, edx
or eax, 0x68eec3cf
and eax, 0xe9ee0c8d
or eax, 0x16111000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b1b3e4d
and eax, 0x11080d
or eax, 0x804483f2
mov dword [ebx], eax
add ebx, edx
or eax, 0x46665851
or eax, 0x60b797af
and eax, 0xe6109589
or eax, 0x19080000
mov dword [ebx], eax
add ebx, edx
or eax, 0xbfd80cf
and eax, 0x458995cf
or eax, 0x26a30
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a3d2756
and eax, 0x80340
or eax, 0x1e08088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5281235a
xor eax, 0x613571cc
and eax, 0x2484108
or eax, 0x89800481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eade585
or eax, 0x5bd6cd25
and eax, 0xfff70c0d
or eax, 0x81080
mov dword [ebx], eax
add ebx, edx
and eax, 0x23facc04
and eax, 0x727a5418
and eax, 0x80000
or eax, 0x18853bff
mov dword [ebx], eax
add ebx, edx
or eax, 0x39812e13
and eax, 0x398d3fff
or eax, 0x4472c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14aa2ceb
or eax, 0x561fca01
and eax, 0x5885c70c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d3d11c5
or eax, 0x176ca708
and eax, 0x16da70c
or eax, 0x9258f3
mov dword [ebx], eax
add ebx, edx
and eax, 0x46fc9771
and eax, 0x510c1a94
and eax, 0
or eax, 0xeb000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe4c5af
and eax, 0x358f010f
and eax, 0
or eax, 0x5885c70a
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7fca50
or eax, 0x44d6c3c7
and eax, 0xffcfdf
or eax, 0x3020
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f0e0575
and eax, 0xb000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf49b36d
xor eax, 0xe757999
and eax, 0x8130c854
or eax, 0x14032401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58b101c5
and eax, 0x466cc66
and eax, 0x402cc00
or eax, 0xfbfd3358
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f3937d1
or eax, 0xa0ec9e7
and eax, 0x450b1075
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa9f1aea
xor eax, 0x7ea1ac4c
and eax, 0x58002808
or eax, 0x80450390
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60e6e542
and eax, 0x909d339
and eax, 0x8010010
or eax, 0x458a0865
mov dword [ebx], eax
add ebx, edx
or eax, 0x23919f91
xor eax, 0x10eeb800
and eax, 0x7c452384
or eax, 0x80081808
mov dword [ebx], eax
add ebx, edx
or eax, 0x59e6acb9
and eax, 0x558b1c3d
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x89e092f
or eax, 0x6d127e94
and eax, 0x6c153b90
or eax, 0x80400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd356bf
xor eax, 0x4b3251ea
and eax, 0x85810455
or eax, 0xa1028
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae9a9f
and eax, 0x18a101c
or eax, 0xfe75ef60
mov dword [ebx], eax
add ebx, edx
and eax, 0x654a05a6
xor eax, 0x29e8312f
and eax, 0x4c80040b
or eax, 0x31144130
mov dword [ebx], eax
add ebx, edx
or eax, 0x14e76184
and eax, 0x40450109
or eax, 0x80088a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x2719e037
and eax, 0x18001
or eax, 0x89006982
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b4e0eec
xor eax, 0x737652da
and eax, 0x50024048
or eax, 0x5898005
mov dword [ebx], eax
add ebx, edx
or eax, 0x63f3d340
and eax, 0x50511344
or eax, 0x88042880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fd07a31
and eax, 0x25c21b6d
and eax, 0x5800165
or eax, 0x400b1c18
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ecf5bf
and eax, 0x3c6788c0
or eax, 0x41901100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15e88237
or eax, 0x435432b6
and eax, 0x8453b90
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21a1ba95
or eax, 0x3b6a8b6b
and eax, 0x10b1179
or eax, 0x44800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b19eee
and eax, 0x44010bf4
or eax, 0xb8440000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ba38275
and eax, 0x5c74b94b
and eax, 0x4000900
or eax, 0x498b0074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x123a28fa
xor eax, 0x5712dcac
and eax, 0xa18100
or eax, 0x14802d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf83393
and eax, 0x1c00180
or eax, 0xe8144c09
mov dword [ebx], eax
add ebx, edx
and eax, 0x47c3b48b
and eax, 0x41c00400
or eax, 0xbe3ff966
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f33d9e6
and eax, 0x840480
or eax, 0xf30510b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b3a8994
and eax, 0x3f95a81b
and eax, 0x40013
or eax, 0x805104a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x685d6835
and eax, 5
or eax, 0x850001c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x53894dcd
and eax, 0xc0
or eax, 0xe8127400
mov dword [ebx], eax
add ebx, edx
or eax, 0x222cd5ff
or eax, 0x5f7fd218
and eax, 0x3391
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dcafead
and eax, 0x458ac931
or eax, 0x10010002
mov dword [ebx], eax
add ebx, edx
or eax, 0x69bd9601
and eax, 0x798b82d3
and eax, 0x8890210
or eax, 0x40064a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46df5bee
and eax, 0x440050
or eax, 0x1898005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63e51c45
and eax, 0x1439519c
and eax, 0x200000
or eax, 0xfc57e900
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b8d7197
and eax, 0xae8f997
or eax, 0x668
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b51767a
and eax, 0x1b98985
or eax, 0x8a467638
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bdbb38e
and eax, 0xe0000801
or eax, 0x8500044
mov dword [ebx], eax
add ebx, edx
or eax, 0x53654da7
or eax, 0x2b1fb563
and eax, 0xd121
or eax, 0x210
mov dword [ebx], eax
add ebx, edx
and eax, 0x14454f0f
and eax, 0x4001
or eax, 0x89048482
mov dword [ebx], eax
add ebx, edx
or eax, 0x722f9e74
xor eax, 0x58e342c6
and eax, 0xa3cc1401
or eax, 0x5c330084
mov dword [ebx], eax
add ebx, edx
or eax, 0x19ea3a45
xor eax, 0x21198678
and eax, 0x9ce2a8bd
or eax, 0x20114042
mov dword [ebx], eax
add ebx, edx
and eax, 0x298d44d0
and eax, 0x8140d0
or eax, 0x4546bf2f
mov dword [ebx], eax
add ebx, edx
and eax, 0x7add7645
and eax, 0x53434faa
and eax, 0
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fdb03fb
and eax, 0xb090300
or eax, 0x8000e800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e0de11
and eax, 0x81813001
or eax, 0x4002804c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53894414
and eax, 0x90088001
or eax, 0x20450900
mov dword [ebx], eax
add ebx, edx
and eax, 0x614bc297
and eax, 0x20000001
or eax, 0x1bb0558a
mov dword [ebx], eax
add ebx, edx
or eax, 0x400f3dfd
and eax, 0x7bbf1495
or eax, 0x84400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6036f173
xor eax, 0x3ba1606d
and eax, 0xc002059a
or eax, 0x31810a65
mov dword [ebx], eax
add ebx, edx
and eax, 0x3dd700fe
and eax, 0x6cf482de
and eax, 0
or eax, 0xc7000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x16cf8a45
xor eax, 0x36bd555d
and eax, 0x30bd1005
or eax, 0xcf420080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fa178d6
and eax, 0x39f2fad
and eax, 0x801
or eax, 0x8193fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x2988a7f6
or eax, 0x3a4dd074
and eax, 0x885c300
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d01d757
or eax, 0x6a378798
and eax, 0x6237c798
or eax, 0x1c83867
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc415633
or eax, 0x476baede
and eax, 0x47000104
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x65d9e3e6
and eax, 0x45000004
or eax, 0xbaff0881
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f2ef8c5
or eax, 0xce93c80
and eax, 0x4308c5
or eax, 0x33a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25932a77
and eax, 0x4800100
or eax, 0x5c600
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e7abd73
and eax, 0x8ffff73
or eax, 0xd000008c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a75380f
and eax, 0x39914eca
and eax, 0xc0
or eax, 0xc700001e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ce2426c
or eax, 0x55a8aa88
and eax, 0xdfea0084
or eax, 0x20150001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x667923d3
and eax, 0x20256
or eax, 0x591ca9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2105034b
and eax, 0x20040500
or eax, 0xdc81c200
mov dword [ebx], eax
add ebx, edx
or eax, 0x59bb41d4
and eax, 0x40bfc7d4
or eax, 0x240382a
mov dword [ebx], eax
add ebx, edx
and eax, 0x68db574
xor eax, 0x512f39aa
and eax, 0x4300005a
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x489135f5
and eax, 0xcf903085
or eax, 0x306ec800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b50023f
or eax, 0x2eec0ee1
and eax, 0xac54fb
or eax, 0x10104
mov dword [ebx], eax
add ebx, edx
or eax, 0x7303b6c5
and eax, 0x7085c700
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ed7caa5
or eax, 0x2dd75963
and eax, 0x38d7db62
or eax, 0x28249c
mov dword [ebx], eax
add ebx, edx
and eax, 0x70ec0fd2
and eax, 0
or eax, 0xc7000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x36642b3b
xor eax, 0xb6813f5
and eax, 0xfc0c3084
or eax, 0x3f2c001
mov dword [ebx], eax
add ebx, edx
or eax, 0x7de242fc
and eax, 0x7ed0fd
or eax, 0x402
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd7571f
and eax, 0x2c85c700
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df5fe8d
and eax, 0x65f5ff8c
or eax, 0x100a0072
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a27ffc7
and eax, 0x7000011
or eax, 0xc00000c6
mov dword [ebx], eax
add ebx, edx
and eax, 0x756473ad
and eax, 0x45000085
or eax, 0xbafee800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f08da7
and eax, 0x64522
or eax, 0xd092dd
mov dword [ebx], eax
add ebx, edx
and eax, 0x663ff1f1
and eax, 0x4c100
or eax, 0xe4810600
mov dword [ebx], eax
add ebx, edx
or eax, 0x10af933d
xor eax, 0x1429786
and eax, 0x11ed40ba
or eax, 0x12bf44
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe838604
and eax, 0x7000040
or eax, 0xc0000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x79c20c69
xor eax, 0x70dcf1f3
and eax, 0x31dce080
or eax, 0xce220005
mov dword [ebx], eax
add ebx, edx
or eax, 0x5bb1e4ed
xor eax, 0x15bce20e
and eax, 0x4302e3
or eax, 0x14a01c
mov dword [ebx], eax
add ebx, edx
and eax, 0x56b7e99
xor eax, 0x21bd946d
and eax, 0x848600
or eax, 0xdc014100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b565dfd
and eax, 0x475bc173
and eax, 0x6538070
or eax, 0xe8ac7f8e
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c38be70
and eax, 0xc600015e
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x13cc9206
and eax, 0xd7cc9005
or eax, 0x28324880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64ffecf5
and eax, 0x10470
or eax, 0x66408f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d72a78c
or eax, 0x43b33176
and eax, 0x5485c300
or eax, 0x80000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e28d1e8
and eax, 0x2add7e8
or eax, 0x522816
mov dword [ebx], eax
add ebx, edx
xor eax, 0x120d127a
and eax, 0x68412746
and eax, 4
or eax, 0xc7000038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb7d0f
and eax, 0x53d6d5d3
and eax, 0x41925001
or eax, 0xbe6c8084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x336f8334
and eax, 0x1141b1
or eax, 0x66004e
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d162a72
xor eax, 0x434ed164
and eax, 0x4000c100
or eax, 0x8c850600
mov dword [ebx], eax
add ebx, edx
and eax, 0x70c65e23
and eax, 0x844600
or eax, 0xb17bb9fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66398246
and eax, 0x5acdeed0
and eax, 0x42000000
or eax, 0x8500000e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb21c6a
xor eax, 0xa56d95b
and eax, 0xb3e4c005
or eax, 0x4c1a0880
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c56a7c
or eax, 0x6faaea3d
and eax, 0x124403d
or eax, 0x1000c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25a0295c
and eax, 0x4844100
or eax, 0xc0018600
mov dword [ebx], eax
add ebx, edx
and eax, 0x3970cc47
and eax, 0x59dcbc38
and eax, 0x8400
or eax, 0xfdff7bfe
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc4b6dc
and eax, 0x2dc60e1c
and eax, 0x4000000
or eax, 0xc3000161
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f4a2d07
and eax, 0x984a0004
or eax, 0x67b4c081
mov dword [ebx], eax
add ebx, edx
or eax, 0x632a9755
or eax, 0x70bf56e4
and eax, 0x12704f5
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x23717fbe
and eax, 0x10000
or eax, 0x500ae800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23220c79
and eax, 0x41090001
or eax, 0x4820000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f6e91f7
and eax, 0x10450100
or eax, 0xa0000208
mov dword [ebx], eax
add ebx, edx
or eax, 0x5dab5565
and eax, 0x8ae0764
or eax, 0x100802
mov dword [ebx], eax
add ebx, edx
and eax, 0x390bd4ae
and eax, 0x402
or eax, 0x66b05189
mov dword [ebx], eax
add ebx, edx
or eax, 0x5324861
and eax, 0x1dc0dfad
and eax, 0xc89
or eax, 0x80550000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5dcef563
and eax, 0x28e2a3ae
and eax, 0x8000188
or eax, 0xe1000045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d376c9e
and eax, 0x29000084
or eax, 0xd6fffe73
mov dword [ebx], eax
add ebx, edx
and eax, 0x1249a744
and eax, 0x2480400
or eax, 0x81a0418b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ced55d2
and eax, 0x45010040
or eax, 0x880180
mov dword [ebx], eax
add ebx, edx
and eax, 0x39c12337
and eax, 0x1800000
or eax, 0xcc00b8e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a65037
and eax, 0x19220001
or eax, 0x22c90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x697db731
and eax, 0x404844d7
and eax, 0x40400401
or eax, 0xbf14898a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x432c6a46
or eax, 0x22cb96bc
and eax, 0xc3bf7fd
or eax, 0x41000802
mov dword [ebx], eax
add ebx, edx
and eax, 0x32e9c7dd
and eax, 0x8458c
or eax, 0xc7043820
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fc1f2ed
xor eax, 0x1cd2c6d4
and eax, 0xf31f1001
or eax, 0xce04084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ff49a2f
or eax, 0x73752ed3
and eax, 0xfb
or eax, 0x104
mov dword [ebx], eax
add ebx, edx
and eax, 0x2abe92d5
and eax, 0
or eax, 0xc70aeb00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51dbbec1
and eax, 0x96d15081
or eax, 0x692e0004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30ca11d0
and eax, 0x55
or eax, 0xaa
mov dword [ebx], eax
add ebx, edx
and eax, 0x750b314c
and eax, 0
or eax, 0xe8558b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bc7fa3d
and eax, 0x8408000
or eax, 0xf7101533
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f144e2e
and eax, 0xf54df3f
or eax, 0x2020c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7048698c
and eax, 0x7f78858b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x23ae488a
and eax, 0x2000008a
or eax, 0xc883ff75
mov dword [ebx], eax
add ebx, edx
or eax, 0x6792edae
xor eax, 0x5f0f5eb5
and eax, 0x30848100
or eax, 0x48010801
mov dword [ebx], eax
add ebx, edx
and eax, 0x382462a8
and eax, 0x51ca4eea
and eax, 0
or eax, 0x8bffffff
mov dword [ebx], eax
add ebx, edx
and eax, 0x23950c74
and eax, 0x1ebb3d2e
and eax, 0x810c24
or eax, 0xcc4251c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x33181a9a
and eax, 0xec8b55cc
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e96b9b0
and eax, 0x80
or eax, 0x10cec01
mov dword [ebx], eax
add ebx, edx
or eax, 0x84958ad
or eax, 0x63dda905
and eax, 0x1c50000
or eax, 0x84020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c0861e
and eax, 0xe5078600
or eax, 0x1af87900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1998d7ee
and eax, 0xe
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c6a58bc
and eax, 0x34004082
or eax, 0x43800545
mov dword [ebx], eax
add ebx, edx
or eax, 0x4482ef12
xor eax, 0x3f38ea34
and eax, 0x40000143
or eax, 0x87000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27e5fc4
and eax, 0xc57e4c85
or eax, 0x3a812000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27516f25
and eax, 0xbfe07c1
and eax, 0x80380
or eax, 0xd87f
mov dword [ebx], eax
add ebx, edx
and eax, 0x4141cf38
and eax, 0xc300
or eax, 0xac450400
mov dword [ebx], eax
add ebx, edx
and eax, 0x5112d6a1
xor eax, 0x1c0f7636
and eax, 0x12
or eax, 0xe80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71aacb78
and eax, 0x712885c2
or eax, 0x8e500005
mov dword [ebx], eax
add ebx, edx
and eax, 0x737db5e4
and eax, 0x903a80c
and eax, 0x8004
or eax, 0xc6a47ffb
mov dword [ebx], eax
add ebx, edx
or eax, 0x719ba391
and eax, 0x85870000
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fa4662e
and eax, 0x9fe76608
or eax, 0x60189940
mov dword [ebx], eax
add ebx, edx
xor eax, 0x699b6a5b
and eax, 0x8111
or eax, 0x42c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x50033ef2
or eax, 0x4eaa494a
and eax, 0x5ea885c3
or eax, 0xa0540004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x365dc57b
and eax, 0x40a140bc
or eax, 0x1410bf43
mov dword [ebx], eax
add ebx, edx
or eax, 0x58097e43
and eax, 0x4810000
or eax, 0x81460000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79c538d5
and eax, 0xfc023844
or eax, 0x3fdc720
mov dword [ebx], eax
add ebx, edx
and eax, 0x78bc30b9
and eax, 0x3020
or eax, 0x10d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x10a55d5e
and eax, 0x100000c4
or eax, 0xef408503
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5cced0
xor eax, 0x7d5da1e0
and eax, 0x23002520
or eax, 0x44c2dadf
mov dword [ebx], eax
add ebx, edx
or eax, 0x2395008d
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x263370c4
and eax, 0x10000
or eax, 0x584f88
mov dword [ebx], eax
add ebx, edx
or eax, 0x422ecae
and eax, 0x441c700
or eax, 0xd8040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x691e392c
or eax, 0x112af848
and eax, 0x2e28
or eax, 0x183
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e04f89c
and eax, 0x80
or eax, 0xff688547
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b244574
and eax, 0x10200544
or eax, 0x449dfabb
mov dword [ebx], eax
add ebx, edx
and eax, 0x65be488c
and eax, 0x32875126
and eax, 0x840000
or eax, 0x45430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x891ae03
and eax, 0x56aa00
or eax, 0x8900d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x57a42543
or eax, 0x917aedf
and eax, 0x58600
or eax, 0x84404100
mov dword [ebx], eax
add ebx, edx
or eax, 0x169da895
and eax, 0x18600
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29661bb
and eax, 0x2148583
or eax, 0xfd600044
mov dword [ebx], eax
add ebx, edx
and eax, 0x273402ce
xor eax, 0x214819dd
and eax, 0x654191b
or eax, 0xa800e6e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x97b3c7b
and eax, 0x85470000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ebaeb50
and eax, 0xcb7deb50
or eax, 0x34821420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76488f58
and eax, 0x14000
or eax, 0x396
mov dword [ebx], eax
add ebx, edx
or eax, 0x59c9f049
and eax, 0x88041c7
or eax, 0xa0140400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55ba54b7
and eax, 0xc5000000
or eax, 0x2000081
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d5cbd71
and eax, 0x5000001
or eax, 0xfafef884
mov dword [ebx], eax
add ebx, edx
or eax, 0x23769ece
or eax, 0x22e7d806
and eax, 0x5b80cf
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
and eax, 0x2caf1e29
and eax, 0x10000
or eax, 0x4484c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c4913ef
and eax, 0x75d64e13
and eax, 0x200
or eax, 0x7bfffdff
mov dword [ebx], eax
add ebx, edx
or eax, 0x114cb7c1
and eax, 0x430000a8
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x586374d8
and eax, 0x4d8ec16c
and eax, 0xd020000
or eax, 0xf2fd3c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d5852c6
and eax, 0x1181084
or eax, 0x6cf7b
mov dword [ebx], eax
add ebx, edx
or eax, 0x509e453f
or eax, 0x780c63a6
and eax, 0x1804c700
or eax, 0x84410000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x510e3713
and eax, 0x37089f7b
and eax, 0x1011
or eax, 0x2fa4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fa094f3
and eax, 0x481
or eax, 0xff7c8146
mov dword [ebx], eax
add ebx, edx
or eax, 0x72d22471
and eax, 0x14cae02d
and eax, 0x1442a025
or eax, 0x1345fda
mov dword [ebx], eax
add ebx, edx
and eax, 0x50c0b206
xor eax, 0x58ab9056
and eax, 0xc30000
or eax, 0x85040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14668089
or eax, 0x7c8192ad
and eax, 0xfda192a4
or eax, 0x25e6c50
mov dword [ebx], eax
add ebx, edx
and eax, 0x137d2b7d
and eax, 0x274
or eax, 0xc483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x143ed36c
xor eax, 0x41170567
and eax, 0x11080088
or eax, 0x22944503
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebb5930
or eax, 0x33bea101
and eax, 0x33be6001
or eax, 0xcc411c84
mov dword [ebx], eax
add ebx, edx
xor eax, 0xedb7a65
and eax, 0x119cac48
and eax, 0x1040440
or eax, 0x8a7370bf
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bf3c4be
and eax, 0x7550a97d
and eax, 0x40008041
or eax, 0xd3b5c0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51d6550
xor eax, 0x379fd1ec
and eax, 0xb296880
or eax, 0x80461508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x468e7025
and eax, 0xc5810c05
or eax, 0x3218a040
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2812e9
xor eax, 0x4e5e5427
and eax, 0x8565024
or eax, 0xf7a92899
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fabba59
or eax, 0x3c21d818
and eax, 0x744080fc
or eax, 0x800503
mov dword [ebx], eax
add ebx, edx
and eax, 0x13231a24
and eax, 0x28d37a2e
and eax, 0x20
or eax, 0x74958b41
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a8eb937
or eax, 0x1ca68a7d
and eax, 0x38a68b7d
or eax, 0x3597482
mov dword [ebx], eax
add ebx, edx
and eax, 0x2149052a
and eax, 0x1480400
or eax, 0x4c349855
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e8a0bd3
and eax, 0x3d40583
or eax, 0x80004008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ec4a56d
and eax, 0x800108
or eax, 0x450900e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x45a85c55
and eax, 0x440909d4
or eax, 0x90448200
mov dword [ebx], eax
add ebx, edx
or eax, 0xbd4e2df
or eax, 0x7364ba30
and eax, 0x7d94493b
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ba020ee
or eax, 0x2a618bf1
and eax, 0x8418309
or eax, 0x90044400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c22f320
xor eax, 0x106053a6
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x394b1303
and eax, 1
or eax, 0x45c707ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b56f67
and eax, 0
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
and eax, 0x73e2cbeb
and eax, 0x6deeaf7c
and eax, 0
or eax, 0x70958b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fc9d969
xor eax, 0x4bcf3488
and eax, 0x2012efe1
or eax, 0x3ed101e
mov dword [ebx], eax
add ebx, edx
or eax, 0x59bcea2a
and eax, 0x21759855
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x23eaf481
and eax, 0x7b96ed08
and eax, 0x23944400
or eax, 0x1848018b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x48f841eb
and eax, 0x73337a73
and eax, 0x11200040
or eax, 0x85c9405
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d7c9878
and eax, 0x74000c09
or eax, 0x8b6c8182
mov dword [ebx], eax
add ebx, edx
and eax, 0x55240ec1
and eax, 0x5200c81
or eax, 0x8803f37e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1755c509
and eax, 0x173dfcbe
and eax, 0x1735fc28
or eax, 0xe8ca0340
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4041b
and eax, 0x958b1070
or eax, 0x404
mov dword [ebx], eax
add ebx, edx
or eax, 0x1becaf4d
and eax, 0x9fefbf64
or eax, 0x60104000
mov dword [ebx], eax
add ebx, edx
and eax, 0x46371c5c
and eax, 0x44041400
or eax, 0x3980413b
mov dword [ebx], eax
add ebx, edx
or eax, 0x17ea897
xor eax, 0x18f7637
and eax, 0x5c418b08
or eax, 0x80040001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7efceb6
and eax, 0x89004083
or eax, 0x18000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59a46bfc
and eax, 0x90a08845
or eax, 0x22485400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ad0dca3
and eax, 0x10000001
or eax, 0xa9000050
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b88ddc2
xor eax, 0x7fbcd132
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x78960084
and eax, 0x40000000
or eax, 0x8700d16b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f1f2f5
or eax, 0x3c955634
and eax, 0xfd041584
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x528ea9a9
and eax, 0x10000180
or eax, 0xc88fe7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a878e2f
xor eax, 0x150f8263
and eax, 0
or eax, 0x4b80000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x155faa95
or eax, 0x4e7bdd1d
and eax, 0x41000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x29437ebc
or eax, 0x4c934c36
and eax, 0x84c300a0
or eax, 0x40040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d21664c
and eax, 0xd9e60404
or eax, 0x26190001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x197e657e
and eax, 0x7b
or eax, 0x1c9484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60c54602
and eax, 0x9000
or eax, 0x42900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19a552a8
and eax, 0x1810000
or eax, 0xe0500000
mov dword [ebx], eax
add ebx, edx
and eax, 0x331e9f7b
xor eax, 0x42497e45
and eax, 0x90445
or eax, 0x4048082
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f1e8918
xor eax, 0x5dd32167
and eax, 0xdfa167
or eax, 0xa4205e98
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c86a56
and eax, 0xb000001c
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37685ea5
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x84ad4c4
and eax, 0x1e2b0c0d
and eax, 0x20000
or eax, 0xc701c26b
mov dword [ebx], eax
add ebx, edx
or eax, 0x26654e4f
xor eax, 0x2fb494b5
and eax, 0xc8000080
or eax, 0x37040504
mov dword [ebx], eax
add ebx, edx
or eax, 0x5af1566c
xor eax, 0x47e1c22b
and eax, 0x181495c7
or eax, 0x4a06a38
mov dword [ebx], eax
add ebx, edx
or eax, 0x665b2497
and eax, 0x4b90000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x266da64c
or eax, 0x6a215d43
and eax, 0x40000000
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x729f38ed
and eax, 0x808700e1
or eax, 0x4400200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1edf2793
and eax, 0x9a180400
or eax, 0x65e7000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a3e2146
and eax, 0x14a1c51d
and eax, 4
or eax, 0x1cc0fb
mov dword [ebx], eax
add ebx, edx
and eax, 0x16fa63bd
and eax, 0x4941ade0
and eax, 0
or eax, 0x4ba00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cd8ffb4
or eax, 0x29d0ddf3
and eax, 0x40480000
or eax, 0x82230000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x619a1d96
and eax, 0x1800504
or eax, 0x404c201
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a1f0f25
and eax, 0x5f6e9e3e
and eax, 0x40604
or eax, 0xfffbf900
mov dword [ebx], eax
add ebx, edx
and eax, 0x541f4168
and eax, 0
or eax, 0x1cc8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ab36cc4
or eax, 0x5b0eb635
and eax, 0x4b9
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2653ae38
and eax, 0
or eax, 0x6d16b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ed9546
and eax, 0x4010000
or eax, 0x1484c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c551485
and eax, 0x45594c7
or eax, 0xd0aa6b38
mov dword [ebx], eax
add ebx, edx
and eax, 0x73b3e537
and eax, 0x46d0b104
and eax, 4
or eax, 0xb8000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f881fb7
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0xae3a2ea
and eax, 0x7cf4fd79
and eax, 0
or eax, 0xc707c86b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2868bcac
and eax, 0xef040484
or eax, 0x10000900
mov dword [ebx], eax
add ebx, edx
and eax, 0xcc1daf3
and eax, 0xc000880
or eax, 0x10e4f77f
mov dword [ebx], eax
add ebx, edx
or eax, 0x7cf5b1c5
and eax, 0x4b00000
or eax, 0xa0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5adec
xor eax, 0x74175297
and eax, 0x41000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x28c39460
xor eax, 0x389dc8fc
and eax, 0x80460080
or eax, 0x4810362
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45378a0d
xor eax, 0x5a8f6f2
and eax, 0xc4580415
or eax, 0x3ba70000
mov dword [ebx], eax
add ebx, edx
and eax, 0x711bbffa
or eax, 0x72889a20
and eax, 0x189430
or eax, 0x460cf
mov dword [ebx], eax
add ebx, edx
or eax, 0x1150ccda
or eax, 0x28bbabf5
and eax, 0x4b800
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa78a29
xor eax, 0x5c850c1b
and eax, 0x220000
or eax, 0xc8490000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d5d4969
and eax, 0xd044109
or eax, 0x808600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61c2dca5
and eax, 0x6c461b04
or eax, 0x93b9e400
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a824b9
or eax, 0x7272b06f
and eax, 0x1404
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x39058237
xor eax, 0x1dc19324
and eax, 0x20
or eax, 0x49a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f23c125
or eax, 0x3f301dcf
and eax, 0xa024900
or eax, 0xc02200
mov dword [ebx], eax
add ebx, edx
or eax, 0x21eb649a
and eax, 0x10482
or eax, 0x4048045
mov dword [ebx], eax
add ebx, edx
and eax, 0xcf20368
and eax, 0x705af43f
and eax, 0
or eax, 0x14ffffff
mov dword [ebx], eax
add ebx, edx
and eax, 0x55c33127
and eax, 0x6f1961fd
and eax, 5
or eax, 0xb9000018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x786e6d14
and eax, 0x55f04115
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b92d677
and eax, 0x302d063
or eax, 0xc4090108
mov dword [ebx], eax
add ebx, edx
or eax, 0x65499a07
and eax, 0xe7001104
or eax, 0x18040480
mov dword [ebx], eax
add ebx, edx
or eax, 0xcf8903a
and eax, 0x29df6b28
and eax, 0x9040128
or eax, 0x1420fed7
mov dword [ebx], eax
add ebx, edx
and eax, 0x76e86bea
and eax, 0x4200000
or eax, 0x980000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ce21f4
and eax, 0x1000000
or eax, 0x6a000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd77bac
and eax, 0x4c70888
or eax, 0x80000440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c813d4c
and eax, 0xf8460004
or eax, 0x7b90409
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ffd25a3
and eax, 0x6eb8beda
and eax, 0x180400
or eax, 0x530ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x655014c6
and eax, 0x42000
or eax, 0x9a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x78285d13
xor eax, 0x2af789f0
and eax, 0x2630000
or eax, 0xc0080000
mov dword [ebx], eax
add ebx, edx
or eax, 0xce7a993
and eax, 0x4848101
or eax, 0x100460c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1818a6a
and eax, 0x1808200
or eax, 0xfe7f7d04
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b24b0da
and eax, 0x36d762f5
and eax, 0
or eax, 0x1d44
mov dword [ebx], eax
add ebx, edx
or eax, 0x6fa9bcf2
xor eax, 0x61cf5c3f
and eax, 0x26c0c8
or eax, 0x81420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x760b2d8c
and eax, 0x1625e800
or eax, 0x99a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d5416b2
or eax, 0x10b62e2a
and eax, 0xc70000
or eax, 0x45000001
mov dword [ebx], eax
add ebx, edx
and eax, 0x34bf4bb5
or eax, 0xcacaccc
and eax, 0xc0
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x3350284f
and eax, 0
or eax, 0x8b09eb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x20276847
or eax, 0x172daae2
and eax, 0x8103c045
or eax, 0x40800008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14a8e682
and eax, 0xc0090001
or eax, 0x448900
mov dword [ebx], eax
add ebx, edx
and eax, 0x798c7541
and eax, 0x4856464
and eax, 0
or eax, 0xec07d83
mov dword [ebx], eax
add ebx, edx
or eax, 0xf8af9c8
and eax, 0x308810b
or eax, 0x50204
mov dword [ebx], eax
add ebx, edx
or eax, 0xca04a73
and eax, 0x5850000
or eax, 0x40420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2077d0af
and eax, 0x55ac43fe
and eax, 0x40000
or eax, 0x3bb68c
mov dword [ebx], eax
add ebx, edx
or eax, 0x634cff4f
xor eax, 0xceaa93c
and eax, 0x48854600
or eax, 0x10008100
mov dword [ebx], eax
add ebx, edx
or eax, 0x429d8e9e
and eax, 0x589dcf9e
or eax, 0xa5623061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44411872
and eax, 0x81000109
or eax, 0x46000012
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4a17be
and eax, 0xcd001005
or eax, 0x34c840
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bbd61c6
xor eax, 0x26eca4ea
and eax, 0x5c00000
or eax, 0x40070000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x323b72fb
and eax, 0x8000e0
or eax, 0x10800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7458ce5d
and eax, 0
or eax, 0xf845c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x65c3710d
and eax, 0x340d
or eax, 0x8a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b645191
and eax, 0x40644504
or eax, 0x849800c3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63009b92
and eax, 0x87000055
or eax, 0x40000008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x443035dd
and eax, 0x636e7538
and eax, 0x1003000
or eax, 0x84428045
mov dword [ebx], eax
add ebx, edx
and eax, 0x2097638b
and eax, 0x20001
or eax, 0x45c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f99b4a5
and eax, 0x1000000
or eax, 0x18aaf0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bde9468
or eax, 0x56111065
and eax, 0x14450600
or eax, 0xa000c100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a364d0c
and eax, 0xa08
or eax, 0x153
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ac6e5c
xor eax, 0xba2799f
and eax, 0xa0404c0
or eax, 0x41f04107
mov dword [ebx], eax
add ebx, edx
and eax, 0x7113ac49
and eax, 0x41000040
or eax, 0x86000084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x724ef0a5
and eax, 0x354ce041
or eax, 0x42b10804
mov dword [ebx], eax
add ebx, edx
or eax, 0xf97aa2f
xor eax, 0x737aefca
and eax, 0x4850001
or eax, 0x41420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa391b7
and eax, 0x69c15739
and eax, 0x1000130
or eax, 0xda088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53a1bf58
xor eax, 0x4c389f8b
and eax, 0x4048100
or eax, 0xa0414600
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b41c84f
and eax, 0x45cc382
and eax, 0x8000
or eax, 0x34c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c5b1a6f
or eax, 0x4a6b31e3
and eax, 0x86001c3
or eax, 0x91844404
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c303e6d
and eax, 0
or eax, 0xc7000092
mov dword [ebx], eax
add ebx, edx
xor eax, 0x783209a3
or eax, 0x5d3f2aea
and eax, 0x29170041
or eax, 0xc0d004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a23c8f3
or eax, 0x6ea09b64
and eax, 0x45c40000
or eax, 0x30001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e022185
and eax, 0x852084
or eax, 0x105238
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e807cc8
xor eax, 0xa8b9171
and eax, 0x48700
or eax, 0xa8414000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba02b01
and eax, 0x10400
or eax, 0x24c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cc356f7
and eax, 0x20c04083
or eax, 0x43080544
mov dword [ebx], eax
add ebx, edx
and eax, 0x44832329
xor eax, 0x668f1c3c
and eax, 0x6000039
or eax, 0xc10000c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x787c9024
and eax, 0xa22b476
and eax, 0x8208044
or eax, 0x74c01
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3052867d
or eax, 0x78000981
and eax, 0x40450000
or eax, 0x5820000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1785cb01
and eax, 0x854300
or eax, 0x834c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d76d3db
or eax, 0x47ee4a27
and eax, 0x45c600
or eax, 0xa0000100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f5154e7
or eax, 0x617b492a
and eax, 0x408f
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x215459a
xor eax, 0x60813dd2
and eax, 0x428400c7
or eax, 0x15684500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f80a4f0
or eax, 0x1deda74a
and eax, 0x900017b
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1281a6ae
xor eax, 0x38024ae5
and eax, 0x8181e810
or eax, 0x14081045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d5a4769
xor eax, 0x36230650
and eax, 0xbef0b960
or eax, 0x410f4600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a494678
and eax, 0x81b40108
or eax, 0x8484483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a7d7837
and eax, 0xfd12d18
and eax, 0x3810c00
or eax, 0xfc7e5085
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ea4e731
and eax, 0x309d2cd1
and eax, 0x300d0891
or eax, 0xcc40836e
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f102c9d
xor eax, 0x56fed314
and eax, 0x89014083
or eax, 0x8100
mov dword [ebx], eax
add ebx, edx
and eax, 0x18c79b53
and eax, 0x56049882
and eax, 0x8000
or eax, 0x958b7c4d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31aae034
and eax, 0xa4211c60
or eax, 0x5bdee300
mov dword [ebx], eax
add ebx, edx
or eax, 0x7872facc
and eax, 0xff5c9528
or eax, 0x13
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7611ecfd
and eax, 0x679ae45a
and eax, 0x86042
or eax, 0x8749fbd
mov dword [ebx], eax
add ebx, edx
or eax, 0x686ebca1
and eax, 0x284c458b
or eax, 0x13800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15919ace
or eax, 0x24867da8
and eax, 0x5047000
or eax, 0x42798045
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f860742
or eax, 0x6df1b46f
and eax, 0x2bf4450b
or eax, 0x10000880
mov dword [ebx], eax
add ebx, edx
and eax, 0x791b4f00
and eax, 0x8104800
or eax, 0x6c904d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5fad3a69
xor eax, 0x506717b6
and eax, 0x1848058b
or eax, 0x23a05000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39009878
and eax, 0x2688851
or eax, 0x35152004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66d4504b
and eax, 0x51172e85
and eax, 0x1000000
or eax, 0x2af0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5fb3e00a
and eax, 0x418001
or eax, 0xb345044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72275f58
and eax, 0x4d0c9dcd
and eax, 0x1000d09
or eax, 0x2fc4082
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a4fe8
and eax, 0x13a0c49
or eax, 0x4c01b004
mov dword [ebx], eax
add ebx, edx
or eax, 0xd62e810
and eax, 0x9207c44
or eax, 0x820401a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x468ece66
and eax, 0x4844
or eax, 0x55238011
mov dword [ebx], eax
add ebx, edx
or eax, 0x8939e81
xor eax, 0x5f9d3b86
and eax, 0x20c6400
or eax, 0x891010a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f3177be
and eax, 0x61752b26
and eax, 0x1012004
or eax, 0x440a9441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x437393cb
or eax, 0x247097c2
and eax, 0x204033c0
or eax, 0xd8050820
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ad0290d
and eax, 0x48000800
or eax, 0x58b007c
mov dword [ebx], eax
add ebx, edx
and eax, 0x1db25ddc
and eax, 0x8000810
or eax, 0xf04d33a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5d89b6
and eax, 0x3df08a0a
and eax, 0x14000000
or eax, 0x418b097d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a62207a
and eax, 0x1ea0138
or eax, 0x8280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cbbe9e5
and eax, 0x9104009
or eax, 0x82a81580
mov dword [ebx], eax
add ebx, edx
or eax, 0x52e0dc06
xor eax, 0x5c98208f
and eax, 0x8400c000
or eax, 0x88b0045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b533a3f
xor eax, 0x3b850e0
and eax, 0xbbb0085
or eax, 0xf4440400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e2c75ae
and eax, 0x40c0512b
or eax, 0x2e2800d4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8f8ceb7
and eax, 0x2000008
or eax, 0x81000091
mov dword [ebx], eax
add ebx, edx
and eax, 0x61ae0094
and eax, 0x80
or eax, 0xc0850444
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fb8646f
and eax, 0x800404
or eax, 0x158800b
mov dword [ebx], eax
add ebx, edx
and eax, 0x50321767
and eax, 0
or eax, 0x558b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f1e85f8
and eax, 0x4020000
or eax, 0xc081f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f26dd3c
and eax, 0x9000018
or eax, 0x80000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x194cc5ef
or eax, 0x4657cb6e
and eax, 0x4503c045
or eax, 0x883410
mov dword [ebx], eax
add ebx, edx
and eax, 0x3bd01249
xor eax, 0x2d587956
and eax, 0x24400110
or eax, 0xd00502e8
mov dword [ebx], eax
add ebx, edx
and eax, 0xe03cd87
or eax, 0x384bc860
and eax, 0x28484180
or eax, 0xc3b00409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4822f849
and eax, 0xa0488900
or eax, 0x58050209
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44e45f8a
or eax, 0x62b909f5
and eax, 0x8801c183
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f4564c8
xor eax, 0x15072f6f
and eax, 0x1402684d
or eax, 0x41899000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73749130
or eax, 0x676c55a6
and eax, 0x500411a0
or eax, 0x8912a58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bd20f3e
and eax, 0x42934c92
and eax, 0x2030482
or eax, 0xdfcfb7d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cf7499c
and eax, 0x1a58d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x154295f8
xor eax, 0x9257fbb
and eax, 0x8058a00
or eax, 0xe4400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ab83a2
and eax, 0x6dac0022
or eax, 0x10104519
mov dword [ebx], eax
add ebx, edx
and eax, 0x3225cd64
and eax, 0x20040100
or eax, 0x88498a14
mov dword [ebx], eax
add ebx, edx
and eax, 0x3178a4ea
xor eax, 0x1e41b728
and eax, 0x3a080520
or eax, 0x1e04803
mov dword [ebx], eax
add ebx, edx
and eax, 0x1df56fa2
and eax, 0x9604c00
or eax, 0x1d804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x2282c87c
and eax, 0x3e84409
or eax, 0x80001182
mov dword [ebx], eax
add ebx, edx
and eax, 0x751909c7
or eax, 0x65d71b37
and eax, 0x458901a2
or eax, 0x10000048
mov dword [ebx], eax
add ebx, edx
and eax, 0x435bcc7b
or eax, 0x6804bbfb
and eax, 0x28058be8
or eax, 0x94400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xae2b89a
and eax, 0x80010002
or eax, 0x900c081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40b5d9dc
and eax, 0x49801845
or eax, 0x40ba400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e6c064c
and eax, 0x1b3b7d2b
and eax, 0x1210000
or eax, 0xc883f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x203ac04f
and eax, 0x1f04189
or eax, 0x8a040c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ae9cdc
or eax, 0x754d2fab
and eax, 0xea83e455
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bac51a1
and eax, 0x6a5ec35a
and eax, 0x48100
or eax, 0xe4510801
mov dword [ebx], eax
add ebx, edx
or eax, 0x176c9958
and eax, 0x33380109
or eax, 0x8804482
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e19a88f
or eax, 0x37398924
and eax, 0x1038e404
or eax, 0x8440041
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c68c4fb
and eax, 0x8684401
or eax, 0x3380098a
mov dword [ebx], eax
add ebx, edx
or eax, 0x95ba4f7
and eax, 0x1078a44d
or eax, 0x41000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3399ff4e
xor eax, 0x305e40e9
and eax, 0x20405481
or eax, 0x1b98010a
mov dword [ebx], eax
add ebx, edx
and eax, 0x40ab31c6
and eax, 0x81000
or eax, 0x1975e455
mov dword [ebx], eax
add ebx, edx
and eax, 0x247dd9d3
and eax, 0x4c4001
or eax, 0x3b80058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d6501af
and eax, 0x290404
or eax, 0x1154a041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ede0b8e
and eax, 0x72f4dd1f
and eax, 0x22a00d0b
or eax, 0x195c4080
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3f9abf
and eax, 0x97dc80d
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c387f80
or eax, 0x6cd17f4e
and eax, 0x1c4558b
or eax, 0x82200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b2cd30c
and eax, 0x4025555d
and eax, 0x100
or eax, 0x558900c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x536ecef9
or eax, 0x6bc551ea
and eax, 0x40458be0
or eax, 0x90000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5554010c
or eax, 0x19416e2e
and eax, 0x9d508488
or eax, 0x62040101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32adb1e7
and eax, 0x74810cf4
and eax, 0x44810464
or eax, 0x90afb9b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x670a7314
and eax, 0x8188c0
or eax, 0x500c0104
mov dword [ebx], eax
add ebx, edx
and eax, 0x402c646a
xor eax, 0x6b60afbc
and eax, 0xb6caffc
or eax, 0x80935003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19aa4f9b
and eax, 0x82019044
or eax, 0x40824011
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d20d63
or eax, 0x77046d1a
and eax, 0xd0558901
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f50ad69
and eax, 0xff548509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7660b20f
xor eax, 0x625b3c15
and eax, 0x812b0b91
or eax, 0x410f46e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18f23c1f
xor eax, 0x4d8ae5f8
and eax, 0xd0432610
or eax, 0x2fbcd940
mov dword [ebx], eax
add ebx, edx
and eax, 0x44b5e65
or eax, 0x7a36ceac
and eax, 0x4c0b4c6c
or eax, 0x1800111
mov dword [ebx], eax
add ebx, edx
and eax, 0x5c5238d8
or eax, 0x4834cf10
and eax, 0x40b50
or eax, 0xb04930a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6308cff5
and eax, 0x80170
or eax, 0x5583440d
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef75edb
or eax, 0x4db378f6
and eax, 0x401128d8
or eax, 0xa0440300
mov dword [ebx], eax
add ebx, edx
or eax, 0x216736d0
and eax, 0x61601518
or eax, 0x1c884023
mov dword [ebx], eax
add ebx, edx
or eax, 0x17955964
xor eax, 0x3e61e4ba
and eax, 0x40048905
or eax, 0xac410220
mov dword [ebx], eax
add ebx, edx
or eax, 0x524ec146
and eax, 0x8801c803
or eax, 0x1002080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7688d1c6
xor eax, 0x5ffd2597
and eax, 0xc40
or eax, 0x4d8be005
mov dword [ebx], eax
add ebx, edx
and eax, 0x275260bc
or eax, 0x469ffec4
and eax, 0x440d2ac4
or eax, 0xa8400108
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a4ced5a
xor eax, 0x7fb79e8e
and eax, 0x118a1050
or eax, 0x44010424
mov dword [ebx], eax
add ebx, edx
or eax, 0x148afab1
and eax, 0x558b0ef4
or eax, 0x240108
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f5d3176
xor eax, 0x74adef4
and eax, 0x50152100
or eax, 0xa0401ab0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78769417
and eax, 0x40000010
or eax, 0x58b086d
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ed1338
and eax, 0x16851f42
and eax, 0x14051b40
or eax, 0xa04020b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b13c8fd
xor eax, 0x66dfc92f
and eax, 0x448a005c
or eax, 0x1010c20
mov dword [ebx], eax
add ebx, edx
and eax, 0xfdd81e6
xor eax, 0x2ceed671
and eax, 0x29679004
or eax, 0x549009a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x716917ad
and eax, 0x4040a00
or eax, 0xc04131a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c1b5df9
and eax, 0x4c0b0979
or eax, 0x1800004
mov dword [ebx], eax
add ebx, edx
or eax, 0x2813a6d0
or eax, 0xe5d4608
and eax, 0x1c983e0
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d9b077d
and eax, 0x47ff5e90
and eax, 0x600480
or eax, 0x8b804909
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68cc389e
and eax, 0xe2007415
or eax, 0x8838840
mov dword [ebx], eax
add ebx, edx
or eax, 0x7114bb33
and eax, 0x6de6c4c5
and eax, 0x68048001
or eax, 0x94510900
mov dword [ebx], eax
add ebx, edx
and eax, 0x51e60f8e
and eax, 0x74e7d902
and eax, 0x400100
or eax, 0x2b88448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2413dbf1
and eax, 0x5898440
or eax, 0x80006005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f430e9
and eax, 0x867dd40c
or eax, 0x79822b40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18787378
and eax, 0x83800c00
or eax, 0x48418b
mov dword [ebx], eax
add ebx, edx
and eax, 0x61bfa95
and eax, 0x80081
or eax, 0x4d810168
mov dword [ebx], eax
add ebx, edx
and eax, 0x108b8688
and eax, 0x890088
or eax, 0x4c348340
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fa41d8f
and eax, 0xbd9fcf
or eax, 0x426030
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d4e17a5
xor eax, 0x30f3fd14
and eax, 0x10896030
or eax, 0x45021444
mov dword [ebx], eax
add ebx, edx
and eax, 0x2642356
and eax, 0x2010
or eax, 0xd0551ba8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e687190
xor eax, 0x154a27e8
and eax, 0x1470940
or eax, 0x4480003d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f6ba78
or eax, 0x2167ea36
and eax, 0x110
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x195d2be3
xor eax, 0x73952027
and eax, 0x42000b00
or eax, 0x8507e000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7259069f
or eax, 0x68b600f4
and eax, 0x44
or eax, 0x9001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c3ee8a8
and eax, 0x45e98e3b
and eax, 0
or eax, 0x458b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3dc33d
and eax, 0x20f6be64
and eax, 0x40204
or eax, 0x904131c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x75b4f014
and eax, 0x1004
or eax, 0x4d8b4470
mov dword [ebx], eax
add ebx, edx
or eax, 0x14c6f17a
or eax, 0x6b759415
and eax, 0x244d3160
or eax, 0x80000a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d1da43c
and eax, 0x4090020
or eax, 0x51824c5d
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7751ca
and eax, 0x55af0dc4
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
and eax, 0x504f413d
and eax, 0x55398f30
and eax, 0x50000100
or eax, 0x24d284fc
mov dword [ebx], eax
add ebx, edx
or eax, 0xc01b459
and eax, 0x7c418141
or eax, 0x80040a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a2d9c7a
and eax, 0x7c48053b
or eax, 0x1904000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1ff38c31
and eax, 0x635c8455
and eax, 0x400001
or eax, 0xb40d8b0a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x710c0d8a
xor eax, 0x60c22bfb
and eax, 0x21800d0a
or eax, 0x1a744001
mov dword [ebx], eax
add ebx, edx
or eax, 0x58d69873
and eax, 0x2174c049
or eax, 0x4082004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1051a799
and eax, 0xc8db818
and eax, 0
or eax, 0x3be0558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x37ec5919
or eax, 0x45a574f2
and eax, 0x1d6c4851
or eax, 0x108004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789be8e8
xor eax, 0x7e203659
and eax, 0x1b800480
or eax, 0x2030410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d402b1
and eax, 0x1e744401
or eax, 0x98044
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e49e4fe
and eax, 0x2484400
or eax, 0x81a4098b
mov dword [ebx], eax
add ebx, edx
or eax, 0x39790084
xor eax, 0x2dd1a313
and eax, 0x4080088
or eax, 0x49810161
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bd9a0b6
and eax, 0x5fd797cd
and eax, 0x404181cc
or eax, 0xb0040a20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x175c9d4c
and eax, 0xe4191680
or eax, 0x864e119
mov dword [ebx], eax
add ebx, edx
or eax, 0x6006612b
and eax, 0x6c20453b
or eax, 0x11800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x12deb643
xor eax, 0x796ee563
and eax, 0x60448100
or eax, 0x90110a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b9ebb65
and eax, 0x72e461ec
and eax, 0x2000
or eax, 0x8901ca83
mov dword [ebx], eax
add ebx, edx
or eax, 0xaddf31b
and eax, 0x189f011
or eax, 0x44020044
mov dword [ebx], eax
add ebx, edx
and eax, 0x42277c1e
and eax, 0x40030004
or eax, 0x5ac0fc0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x237646a6
or eax, 0x645f1c65
and eax, 0x20451964
or eax, 0x80002288
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5928602b
or eax, 0x4caa28b9
and eax, 0x4d8b097d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x214fee45
and eax, 0xc08318
or eax, 0x10100c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x251e539f
or eax, 0x1a960e3e
and eax, 0xbd84d89
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6682e77f
and eax, 0xc002a854
or eax, 0x2815401
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b6a4165
and eax, 0x40000001
or eax, 0xbc558900
mov dword [ebx], eax
add ebx, edx
or eax, 0x574237ac
xor eax, 0x5a425edc
and eax, 0x81044101
or eax, 0x288048a
mov dword [ebx], eax
add ebx, edx
and eax, 0x36860f8e
or eax, 0x3626de8f
and eax, 0x4800188
or eax, 0x41090060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x229e5217
or eax, 0x91f2ff3
and eax, 0x6e03698c
or eax, 0x90408000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3985cf39
and eax, 0x18026b5
or eax, 0x30d94a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4cc0738
and eax, 0x7aa0140b
and eax, 0x800008
or eax, 0xe06961e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a4fe9ac
and eax, 0x4961a8
or eax, 0x8bb69e54
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a81b081
xor eax, 0x71fd3394
and eax, 0x69008004
or eax, 0x80835449
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e015afa
or eax, 0x1b5ac97f
and eax, 0x94488901
or eax, 0x40050000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b141a01
and eax, 0x10000001
or eax, 0x2b88558a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x793c04af
xor eax, 0x5b91115b
and eax, 0x19254015
or eax, 0xe6da0880
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d66526c
or eax, 0x776c059e
and eax, 0xb24449e
or eax, 0x80003861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7004f43
and eax, 0x4201004
or eax, 0x411b8c41
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13ec0b6
and eax, 0x45cd0
or eax, 0x8b182004
mov dword [ebx], eax
add ebx, edx
and eax, 0x181491c6
and eax, 0x746e4c
and eax, 0x44
or eax, 0xc183dc09
mov dword [ebx], eax
add ebx, edx
and eax, 0x783e898e
and eax, 0x40008800
or eax, 0x9c4d0101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bcc513b
and eax, 0x3380500a
or eax, 0x85c0581
mov dword [ebx], eax
add ebx, edx
or eax, 0x53b01f27
and eax, 0x107c0c05
or eax, 0x401a050
mov dword [ebx], eax
add ebx, edx
and eax, 0x6daed9e3
and eax, 0x40001
or eax, 0x3b80458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x56226151
and eax, 0x70897979
and eax, 0x70804001
or eax, 0x8f7f0484
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c9a9d1a
and eax, 0x8080400
or eax, 0x830179ff
mov dword [ebx], eax
add ebx, edx
or eax, 0x48555be
and eax, 0x553ee4bf
and eax, 0x100240d
or eax, 0xe8838840
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2ddacd
or eax, 0x273c1a5f
and eax, 0x2c0d8801
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68bdab80
xor eax, 0x3c24365e
and eax, 0x10c00012
or eax, 0x72bc020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x943985e
xor eax, 0x64c99aaf
and eax, 0x7a408083
or eax, 0x85001508
mov dword [ebx], eax
add ebx, edx
and eax, 0x71dbab21
xor eax, 0x3c6437d
and eax, 0x1002c27c
or eax, 0x85393d83
mov dword [ebx], eax
add ebx, edx
or eax, 0x28aa1cdb
and eax, 0x6acee8d3
and eax, 0x288ae810
or eax, 0xd775172c
mov dword [ebx], eax
add ebx, edx
and eax, 0x63adeb16
and eax, 0x41890914
or eax, 0x4020069
mov dword [ebx], eax
add ebx, edx
xor eax, 0x265f7169
or eax, 0x329898f4
and eax, 0x1c08080
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
and eax, 0x9493682
or eax, 0x223a5634
and eax, 0x3004480
or eax, 0x88800109
mov dword [ebx], eax
add ebx, edx
and eax, 0x460328cc
and eax, 0x80
or eax, 0xccc35d65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54098384
and eax, 0x88c8cc40
or eax, 0x4404008c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52a7e5d
xor eax, 0x1d86f095
and eax, 0xc4004004
or eax, 0x288b15c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c27f9e
and eax, 0x4486c80
or eax, 0x2208001
mov dword [ebx], eax
add ebx, edx
and eax, 0x5476eb54
and eax, 0x4400000
or eax, 0x41870000
mov dword [ebx], eax
add ebx, edx
and eax, 0x34cc320
xor eax, 0x3ac569a
and eax, 0x1288
or eax, 0x110a064
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c62eea1
and eax, 0x4c40c600
or eax, 0x80050100
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b7ed56
and eax, 0xca56
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x3fa3a934
and eax, 0x29a04146
or eax, 0x400481
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49e202e7
xor eax, 0x680289f
and eax, 0x46000017
or eax, 0x81000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65ce32e4
xor eax, 0x4fa8c14c
and eax, 0xec40d045
or eax, 0x10910400
mov dword [ebx], eax
add ebx, edx
or eax, 0x61c6cb38
and eax, 0x45c70000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a3a87c
xor eax, 0x582dc595
and eax, 0x100a8
or eax, 0x908200
mov dword [ebx], eax
add ebx, edx
or eax, 0x73a56a4c
or eax, 0x120adec1
and eax, 0x4005c600
or eax, 0x80400100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32679733
and eax, 0x10
or eax, 0x10984
mov dword [ebx], eax
add ebx, edx
and eax, 0x28185e11
and eax, 0x3d3d31db
and eax, 0
or eax, 0xcbbc45c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x156641e2
and eax, 0x10000c2
or eax, 0xc600000d
mov dword [ebx], eax
add ebx, edx
and eax, 0x488d52e7
and eax, 0x41afc661
and eax, 0x40000041
or eax, 0xebbc804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3400191e
and eax, 0x4603f7f5
and eax, 0x40030001
or eax, 0x5c40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ca9fbf9
and eax, 0x14470f0
or eax, 0x10400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c1d3cbf
and eax, 0x50400
or eax, 0xb040c300
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d690c25
or eax, 0x411cdaae
and eax, 0xc3ae
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1872795c
xor eax, 0x452c473f
and eax, 0x58484585
or eax, 0xa0a00042
mov dword [ebx], eax
add ebx, edx
and eax, 0x60fbca33
and eax, 0x76a91106
and eax, 0x40000002
or eax, 0x8700016c
mov dword [ebx], eax
add ebx, edx
and eax, 0x590b1aa1
and eax, 0x41000000
or eax, 0x6a7fc45
mov dword [ebx], eax
add ebx, edx
and eax, 0x25e47ff0
and eax, 0x5840000
or eax, 0x40430000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b34e137
and eax, 0x70a23359
and eax, 0xa00010
or eax, 0x8ecc
mov dword [ebx], eax
add ebx, edx
or eax, 0x39b2f394
and eax, 0x1000c700
or eax, 0xc0450000
mov dword [ebx], eax
add ebx, edx
and eax, 0x51c0d477
or eax, 0x4c2cfe2c
and eax, 0x8e04
or eax, 0x190
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e199984
xor eax, 0x4f6b34b6
and eax, 0x10300102
or eax, 0xa8444c5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27f35c5b
and eax, 0x5000084
or eax, 0xc2000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x408accea
and eax, 0x552d7a81
and eax, 0x5004001
or eax, 0xb2f1b444
mov dword [ebx], eax
add ebx, edx
and eax, 0x6689a28c
and eax, 0x4810000
or eax, 0x41460000
mov dword [ebx], eax
add ebx, edx
and eax, 0x49a1dc87
and eax, 0x810000
or eax, 0x662bf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1429e593
and eax, 0x1044c600
or eax, 0xa8010100
mov dword [ebx], eax
add ebx, edx
or eax, 0xff43921
and eax, 0x5021
or eax, 0x56
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ac8c73b
or eax, 0x38ce423d
and eax, 0x8c44007
or eax, 0x412005c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2373e344
xor eax, 0x2ecdcd29
and eax, 0x44000008
or eax, 0x83000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fe57a74
and eax, 0x44000000
or eax, 0x203fd845
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b84049d
or eax, 0x5ea02fc3
and eax, 0x45870001
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
and eax, 0x54985214
and eax, 0x800000
or eax, 0x2225c4
mov dword [ebx], eax
add ebx, edx
and eax, 0x7aac056
or eax, 0x5fdad157
and eax, 0x440c100
or eax, 0xa0050600
mov dword [ebx], eax
add ebx, edx
xor eax, 0x629bd6f7
and eax, 0x1185
or eax, 0xaa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x337add4c
and eax, 0x100
or eax, 0x2dd0448b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f3feb93
and eax, 0x2a08
or eax, 0x5147
mov dword [ebx], eax
add ebx, edx
xor eax, 0x69030d28
or eax, 0x6f882b19
and eax, 0xb804509
or eax, 0x80500080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a92ef86
and eax, 0x4102a00d
or eax, 0xc010440
mov dword [ebx], eax
add ebx, edx
and eax, 0x4caf22fb
and eax, 0x4010040
or eax, 0xa04c8990
mov dword [ebx], eax
add ebx, edx
and eax, 0x77b50c21
xor eax, 0x63f393f2
and eax, 0x458209e2
or eax, 0x10090009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ebbe01b
xor eax, 0x6fea4633
and eax, 0xc28380
or eax, 0x1000024
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f25f270
and eax, 0x1000000
or eax, 0x8aa45589
mov dword [ebx], eax
add ebx, edx
or eax, 0x363d4514
and eax, 0x5390405
or eax, 0x4002a040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33aa42
and eax, 0x4080e04
or eax, 0xba8501b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x7547d5d0
or eax, 0x771994be
and eax, 0x8b000002
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3df788e1
and eax, 0xa0838840
or eax, 0x4900440d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e088764
and eax, 0x84090901
or eax, 0x48448000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5be03a2d
or eax, 0x1ec9d70c
and eax, 0x83e05509
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d2fa702
and eax, 0x1000102
or eax, 0x548900c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad0d63
and eax, 0x440509e0
or eax, 0xa8408200
mov dword [ebx], eax
add ebx, edx
and eax, 0x8495605
xor eax, 0x7eacedc5
and eax, 0x74e04501
or eax, 0x900003a
mov dword [ebx], eax
add ebx, edx
and eax, 0x401ab2ae
or eax, 0x62d26efc
and eax, 0x40400a32
or eax, 0x800d8100
mov dword [ebx], eax
add ebx, edx
or eax, 0x12e47cfb
and eax, 0x8001e983
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fe891cc
or eax, 0x18895247
and eax, 0x1489404d
or eax, 0x41028000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e7e6b49
and eax, 0x50958940
or eax, 0xa0000080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x642fe118
and eax, 0x80ba68d8
or eax, 0xb459726
mov dword [ebx], eax
add ebx, edx
xor eax, 0x255fc677
and eax, 0x84801801
or eax, 0x109c044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9c982ec
and eax, 0x8c405aa8
or eax, 0x73bfa444
mov dword [ebx], eax
add ebx, edx
and eax, 0xdbc2ad
xor eax, 0x5f30fa57
and eax, 0x3c8088b
or eax, 0x80104500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x579d4864
and eax, 0x1e62474e
and eax, 0x4000140
or eax, 0x49890081
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e8d8aca
and eax, 0x2429e08d
and eax, 0x10080
or eax, 0xf0948b58
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15bab6db
and eax, 0x212f3d02
or eax, 0x1ad0c2fc
mov dword [ebx], eax
add ebx, edx
and eax, 0x12babe7d
and eax, 0x12baac14
or eax, 0xed444081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7df7dd7c
xor eax, 0x16b5f943
and eax, 0x801448aa
or eax, 0xb003455
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e05a2
or eax, 0x5561614d
and eax, 0x453b4c45
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1761fbc7
and eax, 0xa1b43dd
and eax, 0x4044
or eax, 0x8b0c3c98
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a595377
and eax, 0xa1052409
or eax, 0xe0a9044
mov dword [ebx], eax
add ebx, edx
or eax, 0x38a5a5b7
and eax, 0xd2bb04d
or eax, 0x40100800
mov dword [ebx], eax
add ebx, edx
or eax, 0x73dccd25
and eax, 0x2616ef4
and eax, 0x2216c40
or eax, 0x891a1190
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ec0107d
and eax, 0xa000050
or eax, 0xa50fe005
mov dword [ebx], eax
add ebx, edx
and eax, 0x300a8913
or eax, 0x1bafed3
and eax, 0x80d451
or eax, 0xd2050004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cceaaad
and eax, 0x40b2670
or eax, 0x41800105
mov dword [ebx], eax
add ebx, edx
and eax, 0x1251bba3
or eax, 0x2a8853fb
and eax, 0x103f8
or eax, 0xd0440000
mov dword [ebx], eax
add ebx, edx
and eax, 0x70382841
and eax, 0x50000000
or eax, 0x2ccc453b
mov dword [ebx], eax
add ebx, edx
and eax, 0xf53fa53
or eax, 0x18bd7565
and eax, 0x184d0114
or eax, 0xa0008a08
mov dword [ebx], eax
add ebx, edx
and eax, 0x358b2627
and eax, 0x30000000
or eax, 0x4dc04d3b
mov dword [ebx], eax
add ebx, edx
or eax, 0x56c8bb54
and eax, 0x2a81fdfc
and eax, 0x800890c
or eax, 0xc0450200
mov dword [ebx], eax
add ebx, edx
and eax, 0x25742560
and eax, 0x440100
or eax, 0xcc39f699
mov dword [ebx], eax
add ebx, edx
xor eax, 0x784f40d2
and eax, 0x3430050b
or eax, 0x48844030
mov dword [ebx], eax
add ebx, edx
or eax, 0x7724495a
and eax, 0x7097ae98
and eax, 0x30140808
or eax, 0x80418300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7666feb3
and eax, 0x4420553b
or eax, 0x39880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44a49b6c
or eax, 0x21a4b847
and eax, 0x20048909
or eax, 0x90410200
mov dword [ebx], eax
add ebx, edx
or eax, 0xaa448f9
and eax, 0x8801c081
or eax, 0x1000002
mov dword [ebx], eax
add ebx, edx
or eax, 0x72762f1
and eax, 0xd03a041
or eax, 0x40881004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2888a8e5
and eax, 0x35b5884d
and eax, 0x40
or eax, 0xc84d3ba8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4867587e
and eax, 0x450808
or eax, 0x1228507
mov dword [ebx], eax
add ebx, edx
and eax, 0x8b53ed
and eax, 0x576a9b87
and eax, 0x20000
or eax, 0x55890000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d18e704
and eax, 0x20112304
or eax, 0xc04400f8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38fa72d9
and eax, 0x88c5121
or eax, 0x740041a
mov dword [ebx], eax
add ebx, edx
or eax, 0x4eeef3a2
or eax, 0x1680473b
and eax, 0x5089
or eax, 0x10804
mov dword [ebx], eax
add ebx, edx
or eax, 0x4137299
and eax, 0x4010a00
or eax, 0xe8448100
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f1a8eab
xor eax, 0x1b95418e
and eax, 0x4058b0e
or eax, 0xc8402401
mov dword [ebx], eax
add ebx, edx
or eax, 0x14505cde
or eax, 0x773cacf8
and eax, 0x840dc085
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e98fe0f
and eax, 8
or eax, 0x141
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ee1f696
and eax, 0x2ae0458b
or eax, 0x11100800
mov dword [ebx], eax
add ebx, edx
and eax, 0x625f4425
and eax, 0x4001
or eax, 0x8d0f984c
mov dword [ebx], eax
add ebx, edx
or eax, 0x7521cfc
and eax, 0x475ea7a7
and eax, 0x25
or eax, 0x118
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73bce513
or eax, 0x45749d51
and eax, 0x33b0550b
or eax, 0x8000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e299cd7
or eax, 0xeb67da6
and eax, 0xd0ff855
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44093bfc
xor eax, 0x6693431
and eax, 0x110
or eax, 0x21
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e7af5e2
and eax, 0x22384483
or eax, 0x1800108
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc638cff
and eax, 0x51bc044
or eax, 0x40202401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61080e4c
and eax, 0x36808
or eax, 0x8b0815c4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdd7caf
and eax, 0x758d7eec
and eax, 0x50d304c
or eax, 0xaa028001
mov dword [ebx], eax
add ebx, edx
and eax, 0x54662e13
and eax, 0x40001
or eax, 0xc981c84c
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b23eea1
xor eax, 0x2793dd79
and eax, 0x44820570
or eax, 0x1094005
mov dword [ebx], eax
add ebx, edx
and eax, 0x47d30f16
and eax, 0x45830104
or eax, 0x387498e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x50c52f37
xor eax, 0x62e97d4f
and eax, 0x10040280
or eax, 0xc0413944
mov dword [ebx], eax
add ebx, edx
or eax, 0x29d45412
xor eax, 0x67805e2
and eax, 0x55893834
or eax, 0x20148
mov dword [ebx], eax
add ebx, edx
and eax, 0x63063c04
and eax, 0x40002800
or eax, 0x8c5503d8
mov dword [ebx], eax
add ebx, edx
and eax, 0x4744844e
and eax, 8
or eax, 0x1038407
mov dword [ebx], eax
add ebx, edx
and eax, 0x62d1636c
xor eax, 0x320e558e
and eax, 0xb0000
or eax, 0x45800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ccd1176
and eax, 0x28441154
or eax, 0x80012a80
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a7ece65
and eax, 0x440844
or eax, 0x85830439
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d775d27
and eax, 0xa8b05118
or eax, 0x574fae24
mov dword [ebx], eax
add ebx, edx
and eax, 0x5787c1be
and eax, 0x33fee841
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x43e5b273
and eax, 1
or eax, 0x85c70aea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778dce11
and eax, 0xf24ac438
or eax, 0xdb53b04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5832d362
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x497b1581
and eax, 0x126adb8
and eax, 0
or eax, 0x23e04d8b
mov dword [ebx], eax
add ebx, edx
and eax, 0xd540465
and eax, 0x1400401
or eax, 0xfebf388c
mov dword [ebx], eax
add ebx, edx
and eax, 0x368e91ba
and eax, 0x16840088
or eax, 0xc0000f77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8648043
and eax, 0x8a000000
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b844b90
and eax, 0x287e55de
and eax, 0x8000000
or eax, 0xa70fe455
mov dword [ebx], eax
add ebx, edx
xor eax, 0xea2f978
and eax, 0x1290805
or eax, 0x5412e050
mov dword [ebx], eax
add ebx, edx
and eax, 0x6e15f3ec
and eax, 0x1a88473b
and eax, 0x4000
or eax, 0x8b5a3cfc
mov dword [ebx], eax
add ebx, edx
and eax, 0x23613112
xor eax, 0x26123070
and eax, 0x25100040
or eax, 0xd289cc05
mov dword [ebx], eax
add ebx, edx
and eax, 0x137622d2
and eax, 0xc719b1a
and eax, 0
or eax, 0x8589f87d
mov dword [ebx], eax
add ebx, edx
or eax, 0x68bd3ad1
and eax, 0xedbdfae8
or eax, 0x12420400
mov dword [ebx], eax
add ebx, edx
and eax, 0x1248429b
and eax, 0x404088
or eax, 0x89900503
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c40dd30
and eax, 0x5c31e421
and eax, 0x8004400
or eax, 0xf7fea085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x587fd527
and eax, 0x840101a2
or eax, 0x484c8a5d
mov dword [ebx], eax
add ebx, edx
or eax, 0xe73bf26
and eax, 0x88018183
or eax, 0x1004000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1161db8b
xor eax, 0xb7f53a7
and eax, 0xa8004
or eax, 0x95814c49
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f04b224
and eax, 0x15008000
or eax, 0xeaff7ee8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12db3e35
xor eax, 0x43d7b3d
and eax, 0xe8009120
or eax, 0x16e4041b
mov dword [ebx], eax
add ebx, edx
and eax, 0x32562ff4
and eax, 0x20440530
or eax, 0xd38facf
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b273679
and eax, 0x21200409
or eax, 0x2904182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567d5166
and eax, 0x669c9632
and eax, 0x44080400
or eax, 0x133c045
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e162df1
and eax, 0x20440
or eax, 0x8b2078a0
mov dword [ebx], eax
add ebx, edx
or eax, 0x74b36ab8
and eax, 0x22d0eb95
and eax, 0x20806800
or eax, 0xc903844d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6c3adf7f
xor eax, 0x7289b66c
and eax, 0xe4008100
or eax, 0x84d0801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3fddbe1d
and eax, 0x3901508
or eax, 0x20484083
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a5ed8c6
and eax, 0x50e90e68
and eax, 0x400000
or eax, 0x1135ec55
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f2e3e8
and eax, 0x3c04589
or eax, 0x80080002
mov dword [ebx], eax
add ebx, edx
or eax, 0x23f6c428
and eax, 0x1880180
or eax, 0x44010040
mov dword [ebx], eax
add ebx, edx
and eax, 0x13210347
or eax, 0xf2d9b39
and eax, 0xc0d8b48
or eax, 0xf0400080
mov dword [ebx], eax
add ebx, edx
or eax, 0x349770f
and eax, 0x74484d03
or eax, 0x800020
mov dword [ebx], eax
add ebx, edx
and eax, 0xea91f21
or eax, 0x1df503ee
and eax, 0x1c550b60
or eax, 0xc0008010
mov dword [ebx], eax
add ebx, edx
and eax, 0x365d7f9e
and eax, 0x10200
or eax, 0x8900c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5a5f75d7
and eax, 0x88cb15f
and eax, 0x89054
or eax, 0x45834c01
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c4d1135
or eax, 0x69b549b1
and eax, 0x6df799d4
or eax, 0x10000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x63c4fc23
and eax, 0x60441800
or eax, 0x900123e4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cef728a
or eax, 0x4bed6a76
and eax, 0x41895a74
or eax, 0x4020109
mov dword [ebx], eax
add ebx, edx
and eax, 0x709c096b
or eax, 0x7e3e303c
and eax, 0x74043938
or eax, 0x80410280
mov dword [ebx], eax
add ebx, edx
or eax, 0x69f8e13f
and eax, 0x7f06c96a
and eax, 0x4d004128
or eax, 0x8b1255
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8ac6bb8
and eax, 0x400508c0
or eax, 0xa8480338
mov dword [ebx], eax
add ebx, edx
or eax, 0x4cfe51de
and eax, 0xece00988
or eax, 0x12008401
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a48300
and eax, 0x54808f89
or eax, 0x10b7076
mov dword [ebx], eax
add ebx, edx
and eax, 0x48f17389
and eax, 0x800388
or eax, 0x16a8070
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a1ae907
and eax, 0x80100
or eax, 0x83f05489
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ed26bf
xor eax, 0x2121779b
and eax, 0xa2dc0024
or eax, 0x5d22e099
mov dword [ebx], eax
add ebx, edx
and eax, 0x241a8fc9
and eax, 0x24100089
or eax, 0x11640076
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c7361c
and eax, 0x7149edea
and eax, 0x100048a
or eax, 0xab04101
mov dword [ebx], eax
add ebx, edx
and eax, 0x665e9d83
xor eax, 0x767d4b0c
and eax, 0x4094805
or eax, 0x81808040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2a6c3aa3
and eax, 0x80800
or eax, 0xfff7f6dc
mov dword [ebx], eax
add ebx, edx
or eax, 0xb12e979
xor eax, 0x6e0985fc
and eax, 0x81d04801
or eax, 0x808058a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624e8a56
or eax, 0xe0d7731
and eax, 0xef9ed08d
or eax, 0x10600800
mov dword [ebx], eax
add ebx, edx
and eax, 0x7687ea4d
xor eax, 0x49f44db
and eax, 0x401188d6
or eax, 0x88440329
mov dword [ebx], eax
add ebx, edx
or eax, 0x5942812d
and eax, 0x89018a83
or eax, 0x6000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e6d4484
and eax, 0x1662c6c3
and eax, 0x4000
or eax, 0x858b8855
mov dword [ebx], eax
add ebx, edx
and eax, 0x3525f985
and eax, 0x501c804
or eax, 0xfafe36d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x63088c9b
and eax, 0xfed8841b
or eax, 0x120
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e2c9e83
or eax, 0x3e9e29cd
and eax, 0x87cbfff
or eax, 0x1014000
mov dword [ebx], eax
add ebx, edx
or eax, 0x193aa64a
or eax, 0x2c2f25a5
and eax, 0x1404d8b
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21eab359
xor eax, 0x7b347531
and eax, 0x490801e1
or eax, 0x4810008
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ee4681
and eax, 0x5257852e
and eax, 0x40450100
or eax, 0xa8108ac0
mov dword [ebx], eax
add ebx, edx
and eax, 0x766a435b
and eax, 0xe54e677
and eax, 0x200
or eax, 0x8901c083
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b737144
xor eax, 0x2658d5bd
and eax, 0x450b2050
or eax, 0x80c805
mov dword [ebx], eax
add ebx, edx
and eax, 0x77486dc1
and eax, 0x44002840
or eax, 0xa84513a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ea7d62
xor eax, 0x2bc31c82
and eax, 0x45086068
or eax, 0x8830815
mov dword [ebx], eax
add ebx, edx
or eax, 0x542c78bc
and eax, 0x540d38f4
or eax, 0x80400300
mov dword [ebx], eax
add ebx, edx
and eax, 0x663d91a7
and eax, 0x1af42e54
and eax, 4
or eax, 0x558b6079
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb075c4
and eax, 0x29171af1
and eax, 0x1100f0
or eax, 0xc4440b08
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ddde111
and eax, 0x45894870
or eax, 0x21004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3aa787f0
and eax, 0x58041b80
or eax, 0x80412070
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e113292
and eax, 0x84450870
or eax, 0x182040d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ce037d1
or eax, 0x55276158
and eax, 0xfd277b38
or eax, 0x2d88400
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe083b03
or eax, 0x29b40b8c
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x61976e1f
and eax, 1
or eax, 0x85c70aea
mov dword [ebx], eax
add ebx, edx
or eax, 0x35478135
xor eax, 0x7fbc5177
and eax, 0xca7bda08
or eax, 0x35842530
mov dword [ebx], eax
add ebx, edx
and eax, 0x558f51b3
xor eax, 0x61e9cbb5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
or eax, 0x27c7adb5
and eax, 0x23c40d81
or eax, 0x20400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x8fc1eba
and eax, 0x7b51909a
and eax, 0x400088
or eax, 0xffbf3805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5366cf84
and eax, 0x88007509
or eax, 0x32600f6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x624ad037
and eax, 0x41008440
or eax, 0x14034815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74c3b5a8
and eax, 0x6010f12c
and eax, 0x20003124
or eax, 0xcc550a90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x242596ae
and eax, 0x40000818
or eax, 0x58b0065
mov dword [ebx], eax
add ebx, edx
and eax, 0x22db3767
or eax, 0x7325869
and eax, 0x10860
or eax, 0xe8440380
mov dword [ebx], eax
add ebx, edx
and eax, 0x66bf1e7f
and eax, 0x40010260
or eax, 0xd8a1115
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a064440
and eax, 0x8000040
or eax, 0xc04d2b94
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e96dba1
xor eax, 0x5c664484
and eax, 0x48840431
or eax, 0x3540490a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70226eae
or eax, 0x639ff5eb
and eax, 0x6c558311
or eax, 0x90000800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d4d4d51
and eax, 0x41184400
or eax, 0x3ca0113b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dbd4ba8
xor eax, 0x70c5030c
and eax, 0x400801
or eax, 0xf0058308
mov dword [ebx], eax
add ebx, edx
or eax, 0xb7b7573
or eax, 0x18f81b83
and eax, 0x8901c083
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x46de63eb
and eax, 0x4d8be041
or eax, 0x1004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22c2da32
and eax, 0x1410234
or eax, 0x808180
mov dword [ebx], eax
add ebx, edx
and eax, 0xba0c09e
and eax, 0x1800080
or eax, 0x8a344d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x681e6eae
and eax, 0xc2826c05
or eax, 0x18050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c685ab
and eax, 0xc0450900
or eax, 0x2c108001
mov dword [ebx], eax
add ebx, edx
and eax, 0x415a1dc7
and eax, 0x101
or eax, 0x3ba8448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x566e35b6
and eax, 0x2280400
or eax, 0x2d55f045
mov dword [ebx], eax
add ebx, edx
or eax, 0x70b0c0ab
and eax, 0x3bc0448b
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
and eax, 0x25c8ea3e
and eax, 0x21404008
or eax, 0x63da045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61b80ea1
xor eax, 0x9483d35
and eax, 0x38c5189
or eax, 0x30600402
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d250315
xor eax, 0x1652e893
and eax, 0x1898804
or eax, 0x94004051
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65675b32
and eax, 0xf0ee9244
or eax, 0xf116c90
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd02762
and eax, 0x83ec4582
or eax, 9
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d8d315f
or eax, 0x169db552
and eax, 0x5890148
or eax, 0x400000a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb8d59d
and eax, 0x44318064
or eax, 0x908c0388
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d29c5c5
or eax, 0x731c3118
and eax, 0xbdf7fc
or eax, 0x420802
mov dword [ebx], eax
add ebx, edx
xor eax, 0x341d578e
or eax, 0x2a9927ed
and eax, 0xc8b0974
or eax, 0x41000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d120068
and eax, 0x810114
or eax, 0x14082c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c42ce6f
and eax, 0x9c04d89
or eax, 0x82140000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14af6a1c
and eax, 0x854a92d
and eax, 0
or eax, 0x5523c455
mov dword [ebx], eax
add ebx, edx
xor eax, 0x373d34ba
xor eax, 0x5a3404a3
and eax, 0x8287444
or eax, 0x830100a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40060a5f
and eax, 0x81094801
or eax, 0x4808044
mov dword [ebx], eax
add ebx, edx
or eax, 0x201382a8
xor eax, 0x366a0873
and eax, 0x93f1c290
or eax, 0x6c0e3c40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x738e62f3
and eax, 0x51b454ad
and eax, 0x300401
or eax, 0x89c8498a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5aa2cc05
and eax, 0xdbfacc8d
or eax, 0x24040000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1edb3d46
and eax, 0x7caa86cf
and eax, 0x18000004
or eax, 0xe0558bfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x1041bf95
and eax, 0x18a81
or eax, 0x89006002
mov dword [ebx], eax
add ebx, edx
or eax, 0x46257285
and eax, 0x8501f805
or eax, 0x8a0050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2058770d
and eax, 0x437e31e3
and eax, 0x1520040
or eax, 0xfeadfe90
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d4f4925
and eax, 0x4710f80
and eax, 0x4400000
or eax, 0xfa8c853b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2979a1c
xor eax, 0x61abf469
and eax, 0x12c7471
or eax, 0x14508b8e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7876c18
and eax, 0x2f00183
or eax, 0x81004c08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c324a58
xor eax, 0x6455539b
and eax, 0x49810048
or eax, 0x40801a1
mov dword [ebx], eax
add ebx, edx
and eax, 0x570f492f
and eax, 0x10120
or eax, 0xb0548ad0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d1952d5
xor eax, 0x628de3fd
and eax, 0x2904121
or eax, 0xd601402
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f30593c
and eax, 0x1804
or eax, 0x8280
mov dword [ebx], eax
add ebx, edx
or eax, 0x31b15e10
and eax, 0x30018a00
or eax, 0xc0440100
mov dword [ebx], eax
add ebx, edx
or eax, 0x56fb42a3
and eax, 0x80cc4123
or eax, 0x9000410
mov dword [ebx], eax
add ebx, edx
or eax, 0x437fd507
or eax, 0x45944e6b
and eax, 0xcffec805
or eax, 0x30000080
mov dword [ebx], eax
add ebx, edx
or eax, 0x250d972e
and eax, 0xf04d8baf
or eax, 0x50
mov dword [ebx], eax
add ebx, edx
or eax, 0x698f3972
and eax, 0x89018183
or eax, 0x4000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d29b38f
xor eax, 0x668ce5a4
and eax, 0x80809008
or eax, 0x3d036045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x768322fa
or eax, 0xea3ef28
and eax, 0xcfa3fe88
or eax, 0x305c0040
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d40130b
and eax, 0x9001000
or eax, 0x82086400
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ff643a1
xor eax, 0x6b2230c1
and eax, 0x40223041
or eax, 0x15198414
mov dword [ebx], eax
add ebx, edx
and eax, 0x674f2b8e
and eax, 0x1bcec57
and eax, 0x1002004
or eax, 0x8a135cd0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b9e33b3
and eax, 0x40094445
or eax, 0x522b000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5206b7e6
xor eax, 0x7984bbc6
and eax, 0x40b80
or eax, 0xc041307c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16224e09
and eax, 0x224446bd
and eax, 0x4035
or eax, 0x4d8b2948
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12c9df14
and eax, 0x40403268
or eax, 0xa00d0990
mov dword [ebx], eax
add ebx, edx
and eax, 0x654b1a6f
or eax, 0x45dfd216
and eax, 0x458b407c
or eax, 0x10002101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x371f755b
and eax, 0x40940020
or eax, 0x840189d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x254962b4
and eax, 0x7c3edd9e
and eax, 0x1cc99c
or eax, 0x8be33662
mov dword [ebx], eax
add ebx, edx
xor eax, 0x457e6b34
and eax, 0x84818040
or eax, 0x1084005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e9226e0
or eax, 0x69eb8e4c
and eax, 0xfbfbeec0
or eax, 0x4041000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44cf33c6
or eax, 0x2ea9dea
and eax, 0x2c00d8a
or eax, 0x81004001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a6c76ae
or eax, 0x7cad4350
and eax, 0x4d890161
or eax, 0x88
mov dword [ebx], eax
add ebx, edx
or eax, 0x12369386
or eax, 0x49af87f8
and eax, 0x449583c0
or eax, 0x80000800
mov dword [ebx], eax
add ebx, edx
and eax, 0x58a38bef
xor eax, 0x30e2d638
and eax, 0x30635df8
or eax, 0xb9ca206
mov dword [ebx], eax
add ebx, edx
and eax, 0x3574120f
xor eax, 0x57785596
and eax, 0x660c4090
or eax, 0x99f28005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42659d9
or eax, 0xc6242bc
and eax, 0x8b3859fc
or eax, 0x2403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3150b734
or eax, 0x11639230
and eax, 0x10bd041
or eax, 0x44000404
mov dword [ebx], eax
add ebx, edx
and eax, 0x702017f4
and eax, 0x1440
or eax, 0x8b0b6080
mov dword [ebx], eax
add ebx, edx
or eax, 0x33c567c
or eax, 0x2d49ccf1
and eax, 0xa719fc45
or eax, 0x50800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x189db989
and eax, 0x818801
or eax, 0xc004407c
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa3510e7
and eax, 0x1b1c4c94
and eax, 0x8000810
or eax, 0x458b1465
mov dword [ebx], eax
add ebx, edx
xor eax, 0x22f1f8a2
xor eax, 0x25267299
and eax, 0x404c1204
or eax, 0xb40129b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e876025
xor eax, 0x38f75c1e
and eax, 0x44080428
or eax, 0x11831054
mov dword [ebx], eax
add ebx, edx
or eax, 0x53aba8bf
xor eax, 0x2c82a93e
and eax, 0x12801c0
or eax, 0xc28220
mov dword [ebx], eax
add ebx, edx
and eax, 0x475f70c1
and eax, 0x1400080
or eax, 0x8aa05509
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f932c67
and eax, 0x4c6e407
and eax, 1
or eax, 0x4503e044
mov dword [ebx], eax
add ebx, edx
or eax, 0x65d233d9
and eax, 0x60413388
or eax, 0x90040820
mov dword [ebx], eax
add ebx, edx
or eax, 0x343c4610
and eax, 0x44090938
or eax, 0x9820045
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e04b59e
xor eax, 0x105ab054
and eax, 0x1c100a4
or eax, 0x288348
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ef1ab
and eax, 0x680188
or eax, 0x8b844c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x58e522b1
and eax, 0x6ba363f2
and eax, 0x8800000
or eax, 0xe203cc55
mov dword [ebx], eax
add ebx, edx
and eax, 0x73928ff2
and eax, 0x40008800
or eax, 0x8c550101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dec7cd5
and eax, 0x81b825c0
or eax, 0x7e440829
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b8b2f77
and eax, 0xb445029e
or eax, 0x40008961
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6212307a
and eax, 0x699b1513
and eax, 0x11001
or eax, 0x440c2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b94a41a
and eax, 0x40000
or eax, 0xf4418900
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e701a8a
and eax, 0x17a5ae40
and eax, 0x2000800
or eax, 0x1d0458b
mov dword [ebx], eax
add ebx, edx
or eax, 0x739b0a23
and eax, 0x41894409
or eax, 0xc00b044
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d3875f7
or eax, 0x2b4769a1
and eax, 0xb09e9d0
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
or eax, 0x206d6e3b
and eax, 0x5fbd0291
and eax, 0x2010011
or eax, 0xc082d044
mov dword [ebx], eax
add ebx, edx
and eax, 0x17d1b3e5
and eax, 0x18001
or eax, 0xd0540900
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f4246ea
and eax, 0x7a738fe6
and eax, 0x10400000
or eax, 0x2b90458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x769db015
and eax, 0xd0db404
or eax, 0x80020041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67f57ac0
and eax, 5
or eax, 0x10a
mov dword [ebx], eax
add ebx, edx
or eax, 0x5edca140
and eax, 0x4aee4192
and eax, 0xac40102
or eax, 0x21104c89
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bad4a0d
xor eax, 0x2aa3068d
and eax, 0x1010804
or eax, 0x8c88b049
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a8cd51d
and eax, 0xf7056c10
or eax, 0x8fa92ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5611af1a
and eax, 0x89e45182
or eax, 0x409
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34701134
and eax, 0xbd940095
or eax, 0x426ab800
mov dword [ebx], eax
add ebx, edx
and eax, 0x472ecbe0
and eax, 0x44048880
or eax, 0x9041037f
mov dword [ebx], eax
add ebx, edx
or eax, 0xd4d480c
and eax, 0x8901c083
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x32522191
and eax, 0x8903c000
or eax, 0x4881445
mov dword [ebx], eax
add ebx, edx
and eax, 0x228dd1a1
and eax, 0x51445fee
and eax, 0x5000
or eax, 0xffffaebc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a44ea8c
or eax, 0x74688bbb
and eax, 0xf4b88d3b
or eax, 0xa000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e30bbc
and eax, 0x8598687
or eax, 0x1247978
mov dword [ebx], eax
add ebx, edx
xor eax, 0x791714c0
and eax, 0x48410b
or eax, 0x83801480
mov dword [ebx], eax
add ebx, edx
and eax, 0xc44a2b5
xor eax, 0x76675c4e
and eax, 0x540100c2
or eax, 0x1880100
mov dword [ebx], eax
add ebx, edx
or eax, 0x38ac6ad2
or eax, 0x65233b7c
and eax, 0x38050bc8
or eax, 0x80408000
mov dword [ebx], eax
add ebx, edx
or eax, 0x177cd40c
xor eax, 0x4ee25fc8
and eax, 0x81018000
or eax, 0x8004083
mov dword [ebx], eax
add ebx, edx
and eax, 0x273aebde
and eax, 0x1008000
or eax, 0x4c8b3845
mov dword [ebx], eax
add ebx, edx
and eax, 0x5872f875
and eax, 0x8044
or eax, 0x1e903b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x75896953
or eax, 0x2888c99c
and eax, 0x9e04989
or eax, 0x82140400
mov dword [ebx], eax
add ebx, edx
and eax, 0x4448ec2
and eax, 0x800
or eax, 0xea83b055
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ace703
and eax, 0xb8058901
or eax, 0x500000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7bc82eaa
and eax, 0x43db1f17
and eax, 0x3900503
or eax, 0x80644088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x327666d6
and eax, 0x1800148
or eax, 0x440900a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58a7ec0
and eax, 0x63bb63d5
and eax, 0x40010300
or eax, 0xb04c88f4
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e967f66
and eax, 0x8801c182
or eax, 0x1000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b336e07
and eax, 0x4002a004
or eax, 0x15895049
mov dword [ebx], eax
add ebx, edx
or eax, 0x7304e247
or eax, 0x28c4bbb5
and eax, 0x304503f0
or eax, 0x80100000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5446484e
and eax, 0x2f65b63c
and eax, 0
or eax, 0x458b0974
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a97a7ce
and eax, 0x1b3ce43a
and eax, 0
or eax, 0x1e883b8
mov dword [ebx], eax
add ebx, edx
and eax, 0x506f75e
and eax, 0x1000108
or eax, 0x8ab84481
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad207ab
and eax, 0x8800409
or eax, 0xe103f844
mov dword [ebx], eax
add ebx, edx
and eax, 0x418415da
and eax, 0x40000000
or eax, 0xbc4d8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8079c0b
or eax, 0x5a1645be
and eax, 0x8244558a
or eax, 0x1a00001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x367e54
and eax, 0x18001c2
or eax, 0x54090000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1a82a8df
and eax, 0x252f700c
and eax, 0x10004
or eax, 0xd8448be0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bc828f7
or eax, 0xefc914
and eax, 0x50ec4120
or eax, 0x24000403
mov dword [ebx], eax
add ebx, edx
and eax, 0x672a33de
and eax, 0x4c2c69ed
and eax, 0x40080100
or eax, 0xa8458a16
mov dword [ebx], eax
add ebx, edx
or eax, 0x2be64780
and eax, 0x2bc44d12
or eax, 0x10000021
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a01ab83
or eax, 0x14645f6
and eax, 0xb440c45
or eax, 0x39b008
mov dword [ebx], eax
add ebx, edx
or eax, 0x58fe980f
or eax, 0x50b42a14
and eax, 0x3b0140b
or eax, 0x4180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x425fa199
xor eax, 0x647475d
and eax, 0x4528b045
or eax, 0x10134010
mov dword [ebx], eax
add ebx, edx
or eax, 0x10544ce0
and eax, 0x10b7cc0
or eax, 0x8a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7d47b827
and eax, 0xf709f445
or eax, 0x900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ec888d
xor eax, 0x279dbec0
and eax, 0x40053845
or eax, 0x8080c038
mov dword [ebx], eax
add ebx, edx
or eax, 0x12ca604b
or eax, 0x529ca504
and eax, 0x408b5174
or eax, 0x5000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x513ff64b
and eax, 0x11240
or eax, 0xa44429a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f0e2b9d
xor eax, 0x147ba407
and eax, 0xb0b01
or eax, 0x4d80407c
mov dword [ebx], eax
add ebx, edx
and eax, 0x16918464
xor eax, 0x7e05ff8
and eax, 0x411b9c
or eax, 0xf40c2060
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64e25367
and eax, 0x80870819
or eax, 0x5400464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ad4fb74
or eax, 0xa44615
and eax, 0xafb7f714
or eax, 0x50480820
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed073ed
and eax, 1
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x210f4b72
and eax, 0x1070a63
or eax, 0x84c00088
mov dword [ebx], eax
add ebx, edx
xor eax, 0x239d994f
and eax, 0xa65a9324
or eax, 0x59a56c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x2b6d1d67
xor eax, eax
mov dword [ebx], eax
add ebx, edx
and eax, 0x178117e6
and eax, 0
or eax, 0x23bc558b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c54b5f8
and eax, 0x7ffc3491
or eax, 0x80030004
mov dword [ebx], eax
add ebx, edx
and eax, 0x742da33c
and eax, 0x202014
or eax, 0x8b0254eb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x298d420e
and eax, 0xa0831041
or eax, 0x4800c804
mov dword [ebx], eax
add ebx, edx
or eax, 0x47809aa7
or eax, 0x4ec1594
and eax, 0xc8458901
or eax, 0x10000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2caf07
and eax, 0x8040901
or eax, 0x33d8448a
mov dword [ebx], eax
add ebx, edx
and eax, 0x339e37ee
and eax, 0x111c0008
or eax, 0x61d845
mov dword [ebx], eax
add ebx, edx
and eax, 0x48244e5d
xor eax, 0x724ad127
and eax, 0x2244110a
or eax, 0x9904481
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d710bf1
and eax, 0x9500001
or eax, 0x24f454
mov dword [ebx], eax
add ebx, edx
and eax, 0x22cec329
and eax, 0x444001
or eax, 0x83b0058a
mov dword [ebx], eax
add ebx, edx
and eax, 0x74ef7269
and eax, 0x800008
or eax, 0x450901e0
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a5c9fff
or eax, 0x3b085a5c
and eax, 0x444d8bf4
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x127ee636
and eax, 0x8001c182
or eax, 0x9000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x5825453d
and eax, 0xd821c40d
or eax, 0x4c80040
mov dword [ebx], eax
add ebx, edx
and eax, 0x509ecabd
and eax, 0x29685039
and eax, 0x84008
or eax, 0xe8f7bff6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156a39c0
and eax, 0xfd958204
or eax, 0x26a31c1
mov dword [ebx], eax
add ebx, edx
or eax, 0x751049c1
and eax, 0x80
or eax, 0x43a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58319413
and eax, 0
or eax, 0xc26b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4267e041
and eax, 0x1b2bc482
and eax, 0x18000
or eax, 0x1c0404c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x7c027776
xor eax, 0x1d454176
and eax, 0x454530
or eax, 0x54babacc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ae94729
and eax, 0x18000015
or eax, 0xa1000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d9f8cab
and eax, 0x42bef942
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x36b4cba1
or eax, 0xf9f2c68
and eax, 0x700e1c1
or eax, 0xc0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x370d42ba
and eax, 0xf40c0180
or eax, 0x8100c04
mov dword [ebx], eax
add ebx, edx
or eax, 0xa8be09
and eax, 0x1c24bf8d
or eax, 0x1404072
mov dword [ebx], eax
add ebx, edx
or eax, 0x18ab7c41
xor eax, 0x6a26cfdc
and eax, 0x4880000
or eax, 0x320000
mov dword [ebx], eax
add ebx, edx
or eax, 0x49a16e24
and eax, 0x485c7a63
and eax, 0x40000000
or eax, 0x91000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2bdf0609
and eax, 0x11840600
or eax, 0x400c1e2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ed0ca06
and eax, 0x1fd4cc04
or eax, 0xe02b3018
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2edde1be
and eax, 0x1d20
or eax, 0x54
mov dword [ebx], eax
add ebx, edx
or eax, 0x34fa768
and eax, 0x438
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x6219cff0
and eax, 0x358b0e37
and eax, 0
or eax, 0x3c86b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x741f9
and eax, 0xd00c1
or eax, 0x1c008406
mov dword [ebx], eax
add ebx, edx
and eax, 0x60003323
or eax, 0x13bd99d1
and eax, 0xbd99d0
or eax, 0x8442662c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c862587
xor eax, 0x3c371620
and eax, 0xa0000019
or eax, 0x1a000004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1158290e
and eax, 0x7e837078
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x35dc3e
and eax, 0
or eax, 0xc702e2c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15aa3b67
or eax, 0x592f96f4
and eax, 0xd80c1584
or eax, 0x24100000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d9674b6
and eax, 0x7c82327b
and eax, 0x10802032
or eax, 0xd18dfcd
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6cfe88b
and eax, 0x68940230
and eax, 0x100000
or eax, 0x4a80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x274329b3
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x577c0df6
and eax, 0
or eax, 0x84c705c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9197230
and eax, 0x367c55af
and eax, 0x45c1408
or eax, 0xfba00805
mov dword [ebx], eax
add ebx, edx
and eax, 0x388f21ef
and eax, 0xc000d
or eax, 0x11a8f2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d0c69a5
and eax, 0x494a04bf
and eax, 0
or eax, 0x4ba00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eac6579
xor eax, 0x212470e3
and eax, 0x42080000
or eax, 0x80630000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e64bb89
and eax, 0x4048300
or eax, 0x1804406
mov dword [ebx], eax
add ebx, edx
or eax, 0x686d3834
and eax, 0x6dedfc14
or eax, 0x92120008
mov dword [ebx], eax
add ebx, edx
and eax, 0x45498892
and eax, 0x540249b2
and eax, 0x810
or eax, 0x15a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ce159f4
and eax, 0x400
or eax, 0xb9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5495436f
xor eax, 0x55996ef5
and eax, 0x1002900
or eax, 0x6d14200
mov dword [ebx], eax
add ebx, edx
or eax, 0x29958c
xor eax, 0x6c4746ef
and eax, 0x8148043
or eax, 0x14010484
mov dword [ebx], eax
add ebx, edx
and eax, 0x4aba4828
or eax, 0x55597042
and eax, 0x40597040
or eax, 0x80a68fbc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x258e581
or eax, 0x7ff6a90b
and eax, 0xb800001d
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x277989fc
or eax, 0xdb735ef
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dd2ad6f
xor eax, 0x34d117cf
and eax, 0x40100c1
or eax, 0xc302e000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7442ba53
and eax, 0xf4000080
or eax, 0x81c0504
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a1966a5
and eax, 0x1effa1f
and eax, 0x80004
or eax, 0x1dc4fffb
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d0d5197
xor eax, 0xcacfa9d
and eax, 0x210000
or eax, 0x4980000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d2cb52e
and eax, 0x362fc27c
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5787c18c
and eax, 0x4870180
or eax, 0x80400851
mov dword [ebx], eax
add ebx, edx
or eax, 0x663748aa
and eax, 0xe6f40811
or eax, 0x19081404
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a4cd1f
xor eax, 0x6f212b1f
and eax, 0x5040a
or eax, 0x18d8f5
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba9bca2
and eax, 0x2897fc0b
and eax, 0x42000
or eax, 0x9800
mov dword [ebx], eax
add ebx, edx
or eax, 0x21f9f02d
and eax, 0x690000
or eax, 0xc8020000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3d03894d
and eax, 0x8000000
or eax, 0x584c70a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1bc5241
xor eax, 0x7f1024ec
and eax, 0x7328b004
or eax, 0x8cd74c18
mov dword [ebx], eax
add ebx, edx
and eax, 0x449c969
xor eax, 0x30449d58
and eax, 0x1540
or eax, 0x8ac
mov dword [ebx], eax
add ebx, edx
or eax, 0x28819f82
or eax, 0x2c73c8f5
and eax, 0x4ba
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63f2afb7
and eax, 0x3c22b00
or eax, 0x8004000
mov dword [ebx], eax
add ebx, edx
and eax, 0xa6853d4
or eax, 0x483d8ce5
and eax, 0x80584c5
or eax, 0x14000002
mov dword [ebx], eax
add ebx, edx
or eax, 0xce46d78
and eax, 0x18e5edfc
or eax, 0xe01a1200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eab673d
and eax, 0xb800001d
or eax, 0x1000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4902ac7d
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x219ca4fa
and eax, 0
or eax, 0xc70cd16b
mov dword [ebx], eax
add ebx, edx
or eax, 0x1d580751
and eax, 0x21fbbf7f
and eax, 0x181500
or eax, 0xfc040084
mov dword [ebx], eax
add ebx, edx
or eax, 0x53872b9a
and eax, 0x1e043f9e
or eax, 0xc061
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71211bd7
and eax, 0x4200000
or eax, 0x980000
mov dword [ebx], eax
add ebx, edx
and eax, 0x28e63268
xor eax, 0x219f9868
and eax, 0x21000000
or eax, 0x4a000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x106c92f8
and eax, 0x4400c8
or eax, 0x84830d00
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eef11ef
and eax, 0x26a0c2c7
and eax, 0x6a00005
or eax, 0xf95c1c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x43421ca5
xor eax, 0x72f1d710
and eax, 0x100015
or eax, 0xe14ea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1af5bc74
and eax, 0xa800
or eax, 0x41200
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e2401e1
and eax, 0
or eax, 0xc26b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b368c14
xor eax, 0x4c6491aa
and eax, 0x500050e
or eax, 0x84c200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27222d28
or eax, 0x3465396b
and eax, 0x36e7f80c
or eax, 0xc9180410
mov dword [ebx], eax
add ebx, edx
or eax, 0x2464363d
or eax, 0x3e1cf197
and eax, 0x1e2c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51afd0a5
and eax, 0x2d0548f7
and eax, 0x81
or eax, 0x438
mov dword [ebx], eax
add ebx, edx
xor eax, 0x500ea06f
and eax, 0x2000
or eax, 0xfd14b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9e94d06
and eax, 0x7579af26
and eax, 0x4100406
or eax, 0x180580c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f42a780
or eax, 0x1b4f616
and eax, 0x30f7f754
or eax, 0x80808a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x357770d3
and eax, 0x3800001e
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x434c9b88
and eax, 0x3e895589
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x58626ff7
or eax, 0x237572e8
and eax, 0x30460c0
or eax, 0xc4008001
mov dword [ebx], eax
add ebx, edx
or eax, 0x672383f5
xor eax, 0x4e64a018
and eax, 0xa8000184
or eax, 0x541c0400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b321d91
and eax, 0x60c1815
or eax, 0x1840e7ea
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dc07a31
xor eax, 0x6ebccf89
and eax, 0xb80000
or eax, 0x4010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e1c993
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65e4d261
and eax, 0x4c41041
or eax, 0x80030190
mov dword [ebx], eax
add ebx, edx
and eax, 0x2465c48
and eax, 0x441000
or eax, 0xffb80c15
mov dword [ebx], eax
add ebx, edx
and eax, 0x230ac380
and eax, 0x5b044865
and eax, 0
or eax, 0x1e5cff
mov dword [ebx], eax
add ebx, edx
or eax, 0x3404c2d7
and eax, 0x5652add8
and eax, 0x8800
or eax, 0x43000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ae2e97e
xor eax, 0x55a15e0f
and eax, 0x40210000
or eax, 0x884a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c8e835b
or eax, 0x4a2cec14
and eax, 0x804c410
or eax, 0x5800302
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59e21652
xor eax, 0x27696a54
and eax, 0x730fb814
or eax, 0x8cf04408
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d7a2d87
and eax, 0x1c0c
or eax, 0x260
mov dword [ebx], eax
add ebx, edx
or eax, 0x4fdb6cc6
and eax, 0x4c1cec93
and eax, 0x482
or eax, 0x38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64588206
and eax, 0x400200
or eax, 0x13826900
mov dword [ebx], eax
add ebx, edx
or eax, 0x61b20ec0
and eax, 0x100004c0
or eax, 0xc058007
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38a479c4
and eax, 0x24a1fd00
or eax, 0x585e02fc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x537fc4dd
and eax, 0x29000000
or eax, 0x9000001e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x136a9225
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x345c2b9a
and eax, 0x47bd429c
and eax, 0x4140008
or eax, 0xc300d163
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ebdf3cf
and eax, 0x4141100
or eax, 0xf8080484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dce541
or eax, 0x53908160
and eax, 0x1a80f1e5
or eax, 0x40c0e1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cec12fb
xor eax, 0x167db2b5
and eax, 0x4180000
or eax, 0xa00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45abcea3
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x157da78e
and eax, 0x4450588
or eax, 0x80821040
mov dword [ebx], eax
add ebx, edx
and eax, 0x66b20f3f
and eax, 0x4800408
or eax, 0xfb7c1805
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d6bd07f
and eax, 0x1e987f
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0xe1ca997
and eax, 0x48800
or eax, 0x3200
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b94d788
and eax, 0
or eax, 0xc26b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16b80b21
and eax, 0x4800300
or eax, 0x104c416
mov dword [ebx], eax
add ebx, edx
or eax, 0x70292318
and eax, 0x75ade41c
or eax, 0x8a521800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x370a4285
xor eax, 0x171698e5
and eax, 0x628
or eax, 0x1880
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf0fc3bd
and eax, 0x411
or eax, 0xa8
mov dword [ebx], eax
add ebx, edx
and eax, 0x57458ddf
and eax, 0
or eax, 0x17d16b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d70d1b5
and eax, 0x23f020d0
and eax, 0x100000
or eax, 0x1c0584c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c9565ab
and eax, 0x2080e16c
or eax, 0x947f1e90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17ce2b6d
and eax, 0x46fafdaa
and eax, 0
or eax, 0xb800001e
mov dword [ebx], eax
add ebx, edx
and eax, 0x23645a3b
and eax, 0x338c3edd
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2a41613a
and eax, 0x1404511f
and eax, 0x400a
or eax, 0xc7188861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7170c327
xor eax, 0xa67ef34
and eax, 0xbc0c0400
or eax, 0x40100984
mov dword [ebx], eax
add ebx, edx
or eax, 0x67b145d
and eax, 0x1e401ddd
or eax, 0x80e222
mov dword [ebx], eax
add ebx, edx
xor eax, 0x16a4a577
and eax, 0x200000
or eax, 0x49a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d55949c
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3661ccce
and eax, 0x44108c2
or eax, 0x80861100
mov dword [ebx], eax
add ebx, edx
or eax, 0x30eef23d
and eax, 0xb4ec1805
or eax, 0x4b100400
mov dword [ebx], eax
add ebx, edx
and eax, 0xd08376f
and eax, 0x81005
or eax, 0x16c0fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x19cd173a
and eax, 0x41000
or eax, 0xa900
mov dword [ebx], eax
add ebx, edx
or eax, 0x66da7734
and eax, 0x404a0000
or eax, 0x91210000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cdec69
and eax, 0x184c408
or eax, 0x14000312
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ede5746
and eax, 0x14844400
or eax, 0xeb7bb81c
mov dword [ebx], eax
add ebx, edx
and eax, 0x37148c02
and eax, 0xc00
or eax, 0x12e4
mov dword [ebx], eax
add ebx, edx
xor eax, 0xcb76920
or eax, 0x38b4be62
and eax, 0x4a0
or eax, 0x18
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ee61b43
and eax, 0
or eax, 0x1bc86b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b1fe98f
and eax, 0x10058087
or eax, 0xc080440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x589aeaa0
and eax, 0x40976e64
or eax, 0xb0689198
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e34cafc
or eax, 0x3f6a97
and eax, 0x9a000016
or eax, 0x20000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ca4c40
and eax, 0x38ef7e24
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x16c51afa
xor eax, 0x5265093f
and eax, 0x4204002b
or eax, 0x8518c240
mov dword [ebx], eax
add ebx, edx
or eax, 0x78225ee6
and eax, 0xfc1c0484
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x9950e44
xor eax, 0x7d7d300d
and eax, 0x3fc9
or eax, 0x1f00c036
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f8eee1d
and eax, 0x880000
or eax, 0x4310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x336a2492
xor eax, 0x702031
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d190b8
and eax, 0
or eax, 0x84c71dd1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x131c28df
or eax, 0x6ee3b7ea
and eax, 0xfff81404
or eax, 0x40811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7296bc95
and eax, 0x17286c89
and eax, 0x80080
or eax, 0x170c7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x1fadc9f6
and eax, 0x40800
or eax, 0xb000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e5f53f9
or eax, 0x53729d08
and eax, 0x486b0000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d94d3e4
or eax, 0x2750ce53
and eax, 0xd84c716
or eax, 8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4494c13d
and eax, 0x4d94c41c
or eax, 0xb26b3800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8e47ec
and eax, 0x1b10
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
and eax, 0x739356d9
and eax, 0x418
or eax, 0xa2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f9223d1
xor eax, 0x10f2dc6c
and eax, 0xf406b00
or eax, 0x10820000
mov dword [ebx], eax
add ebx, edx
and eax, 0x13347cd9
and eax, 0x10000000
or eax, 0xc0584c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x74fcfc03
and eax, 0x24fdfcc4
or eax, 0x20338
mov dword [ebx], eax
add ebx, edx
and eax, 0x71fcc3f3
and eax, 0x20000010
or eax, 0x9900000f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0129d
and eax, 0x32d142
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3930cf25
xor eax, 0x84879f1
and eax, 0x100a0c0
or eax, 0xc6054101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d38bb
and eax, 0xc4180900
or eax, 0x38040484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x745f0ecb
and eax, 0x800034f
or eax, 0x1730fcb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x574101d5
and eax, 0x5730bfdc
and eax, 0x300000
or eax, 0x48a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d37c21b
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3da535c1
and eax, 0x48521c0
or eax, 0x80420002
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ea82675
or eax, 0x66bbec42
and eax, 0x66b80c00
or eax, 0x99441005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a45038f
and eax, 0x19008a
or eax, 0x64075
mov dword [ebx], eax
add ebx, edx
xor eax, 0x156fce0c
and eax, 0x8800
or eax, 0x43100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3a474d9
and eax, 0x4ae01402
and eax, 0x200000
or eax, 0xd14b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7708fbd5
or eax, 0x7cee9e7
and eax, 0x1584c122
or eax, 0x600
mov dword [ebx], eax
add ebx, edx
or eax, 0x7bf7082e
and eax, 0x50ba83ff
and eax, 0x50b2800c
or eax, 0xaf4d7c10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f075d2
or eax, 0x1016d476
and eax, 0x1d50
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59093d5c
and eax, 8
or eax, 0x4b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7ac3e8d3
xor eax, 0x3777072e
and eax, 0x1806b00
or eax, 0x22480000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x200b1dd5
and eax, 0x104c5
or eax, 0x1c0c8002
mov dword [ebx], eax
add ebx, edx
and eax, 0x20bdbf10
and eax, 0x64b304b1
and eax, 0x10400
or eax, 0x5cfefbfc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67293a4
xor eax, 0xaa78501
and eax, 0x10000019
or eax, 0xaa000006
mov dword [ebx], eax
add ebx, edx
xor eax, 0x216ad5c1
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6290f5fb
and eax, 0x1b7e0eee
and eax, 0
or eax, 0xc724c26b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x152ed635
or eax, 0x7332edd1
and eax, 0xf0180584
or eax, 0xc040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f9894bf
and eax, 0x300913b
or eax, 0x1c686ec4
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c713bf7
and eax, 0x4390000
or eax, 0x800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5296f8b5
and eax, 0x59cf740
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x42d175d2
and eax, 0xc125d0
or eax, 0x84060001
mov dword [ebx], eax
add ebx, edx
or eax, 0x2a74c6a2
and eax, 0xaef40411
or eax, 0x51081804
mov dword [ebx], eax
add ebx, edx
or eax, 0x5b4b61e4
and eax, 0x1f7cf5
or eax, 0xa
mov dword [ebx], eax
add ebx, edx
and eax, 0x68555f1f
or eax, 0x480686ef
and eax, 0x49800
or eax, 0x2000
mov dword [ebx], eax
add ebx, edx
and eax, 0x44fb8f28
and eax, 0x73abcfd1
and eax, 0
or eax, 0xc86b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x55e255af
or eax, 0x50e03cf8
and eax, 0x800420
or eax, 0xd04c306
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dd99c21
xor eax, 0x5755ffcf
and eax, 0x2a882008
or eax, 0xd577dc14
mov dword [ebx], eax
add ebx, edx
or eax, 0x578239c8
xor eax, 0x48102130
and eax, 0x1c8c
or eax, 0x300
mov dword [ebx], eax
add ebx, edx
or eax, 0x36cea1c
or eax, 0x6a245625
and eax, 0x4b8
or eax, 2
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf48b66
and eax, 0x24c00b00
or eax, 0x3026000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x217bbfce
or eax, 0x51c66051
and eax, 0x140584c7
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x75df7a60
and eax, 0x18dffee4
or eax, 0x80200118
mov dword [ebx], eax
add ebx, edx
or eax, 0x62c5f0c0
and eax, 0xb800001c
or eax, 0x1000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d0ee97b
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x559e5925
and eax, 0
or eax, 0xc728d16b
mov dword [ebx], eax
add ebx, edx
or eax, 0x22bc7620
and eax, 0xe41c1500
or eax, 0x18000084
mov dword [ebx], eax
add ebx, edx
and eax, 0x741a43ce
and eax, 0x14080184
or eax, 0xba0fe7b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efc8464
xor eax, 0x3488ef2c
and eax, 0x200000
or eax, 0x4980000
mov dword [ebx], eax
add ebx, edx
or eax, 0x712b51cf
and eax, 0x52465fe9
and eax, 0x40000000
or eax, 0x2b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2359c2e3
and eax, 0
or eax, 0x84c729c8
mov dword [ebx], eax
add ebx, edx
and eax, 0x28d544aa
and eax, 0x6efdf1bb
and eax, 0xc40008
or eax, 0xff381c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f612fb6
and eax, 0x1d34bf
or eax, 0x28040
mov dword [ebx], eax
add ebx, edx
and eax, 0x30138541
and eax, 0x8000
or eax, 0x43a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x194b8f00
and eax, 0x4b0000
or eax, 0xc2200000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5217d7db
and eax, 0x7b761c31
and eax, 0x40400
or eax, 0x580c32a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2496d33f
xor eax, 0xab27855
and eax, 0x2f24ac08
or eax, 0xd0db5014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x713749ff
or eax, 0x3dd982f9
and eax, 0x17c0
or eax, 0x804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4dee1651
and eax, 0x91
or eax, 0x428
mov dword [ebx], eax
add ebx, edx
or eax, 0x408b4016
and eax, 0x5e3d54d6
and eax, 0x14000
or eax, 0x2bd02b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x33b5d611
and eax, 0x110000
or eax, 0x1c0484c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb18559
xor eax, 0x38506df4
and eax, 0x40f46c68
or eax, 0x900b9394
mov dword [ebx], eax
add ebx, edx
or eax, 0x31f262dc
and eax, 0xb000001c
or eax, 0x8000003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4295e5e3
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x49003fe9
or eax, 0x48d010ab
and eax, 0x4000002b
or eax, 0x872cc840
mov dword [ebx], eax
add ebx, edx
or eax, 0x399aedb1
xor eax, 0x2da4f045
and eax, 0xd0180d84
or eax, 0x2c040000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1be4dcd9
or eax, 0x31276918
and eax, 0x17e0f95d
or eax, 0x80006a2
mov dword [ebx], eax
add ebx, edx
and eax, 0x511e4474
xor eax, 0x665873ee
and eax, 0x4180000
or eax, 0xa20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5077ba36
and eax, 0x575461f9
and eax, 0x40000000
or eax, 0x2b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c688d2
and eax, 0x4c608c2
or eax, 0x80012500
mov dword [ebx], eax
add ebx, edx
or eax, 0x4883096a
or eax, 0x661a3826
and eax, 0xeedc1c04
or eax, 0x11200001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ad97add
and eax, 0x181005
or eax, 0x7e0fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e888c65
and eax, 0x368ba54b
and eax, 0x8000
or eax, 0x43900
mov dword [ebx], eax
add ebx, edx
and eax, 0x74358178
or eax, 0x34f32390
and eax, 0x10630000
or eax, 0xc1080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x164286af
and eax, 0x57c78634
and eax, 0x5008624
or eax, 0x1084410a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f85233b
or eax, 0xf640094
and eax, 0x3f65e414
or eax, 0xc09a1808
mov dword [ebx], eax
add ebx, edx
or eax, 0x29c47490
and eax, 0x2008
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bd47621
and eax, 0x610e4ea2
and eax, 0x420
or eax, 0x98
mov dword [ebx], eax
add ebx, edx
or eax, 0x2673d470
and eax, 0x26404000
or eax, 0x9882b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x791658d9
and eax, 0x8000000
or eax, 0x140d84c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x734551a9
or eax, 0x5934416d
and eax, 0x147cd56c
or eax, 0x832a90
mov dword [ebx], eax
add ebx, edx
and eax, 0xf1cdc8a
and eax, 0x3f1237b7
and eax, 0
or eax, 0xba000020
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c98713a
or eax, 0x3727af0d
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ce5591
and eax, 0
or eax, 0xc730c26b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8455589
xor eax, 0x3fe8adf6
and eax, 0xf01c0004
or eax, 0xc000580
mov dword [ebx], eax
add ebx, edx
and eax, 0x4de9e33
xor eax, 0x2c55ebce
and eax, 0x2000efce
or eax, 0x201031
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1f8e0d5b
or eax, 0x6af55551
and eax, 0x4b90000
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b747ff9
xor eax, 0x108864e3
and eax, 0x6b000000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x577da8b2
and eax, 0
or eax, 0x84c731d1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x245cc62a
and eax, 0xa0981411
or eax, 0x5f640804
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f077e0f
or eax, 0x4de381f2
and eax, 0x2038ff
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x550d69d8
and eax, 0x43800
or eax, 0x8000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12d2b6c8
xor eax, 0x73bd9036
and eax, 0x406b0000
or eax, 0x88000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x473396d
and eax, 0
or eax, 0xd84c732
mov dword [ebx], eax
add ebx, edx
and eax, 0x78056501
or eax, 0x2729485b
and eax, 0x2f2d4c18
or eax, 0xd0d2b004
mov dword [ebx], eax
add ebx, edx
or eax, 0x46861775
or eax, 0xfdd1a25
and eax, 0x2044
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6573b16c
and eax, 0x28
or eax, 0x492
mov dword [ebx], eax
add ebx, edx
or eax, 0x5482286b
and eax, 0x10822800
or eax, 0x23404300
mov dword [ebx], eax
add ebx, edx
and eax, 0x36ea1d6
xor eax, 0x30306d65
and eax, 0x10000445
or eax, 0xc058082
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f985bdb
and eax, 0x589ddfdc
or eax, 0x622020
mov dword [ebx], eax
add ebx, edx
or eax, 0x22d3e9d8
or eax, 0x5e0dc099
and eax, 0x38000020
or eax, 0x81000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1063a61d
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6e97092b
and eax, 0x4614012b
or eax, 0x8120d040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3440745a
and eax, 0xf0140500
or eax, 0xc081084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fe95009
and eax, 0x2064458d
or eax, 0xba72
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd9ddeb
and eax, 0x4b80000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x73ac8090
and eax, 0x3b32a8df
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x238d37f5
xor eax, 0x2c73114f
and eax, 0x4431148
or eax, 0x80842480
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3810e979
xor eax, 0x7c2c354e
and eax, 0xc0f8080d
or eax, 0x3f041400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e2aebe3
and eax, 0x70ee
or eax, 0x200811
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72c29191
and eax, 0xa800
or eax, 0x41200
mov dword [ebx], eax
add ebx, edx
or eax, 0x350e05de
and eax, 0x253dcf16
and eax, 0x80000
or eax, 0xc2630000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79649ec5
and eax, 0x67289cd4
and eax, 0x1008404
or eax, 0x4844332
mov dword [ebx], eax
add ebx, edx
and eax, 0x14dca4b
xor eax, 0x1f9820cf
and eax, 0x1e9ce00c
or eax, 0xe1631c10
mov dword [ebx], eax
add ebx, edx
or eax, 0xc00b2d4
and eax, 0x2084
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3282b69f
and eax, 0x745599df
and eax, 0x19
or eax, 0x4a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10c898a2
and eax, 0
or eax, 0x37d16b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x62d82618
and eax, 0x14110400
or eax, 0x80480c7
mov dword [ebx], eax
add ebx, edx
and eax, 0xd42df56
and eax, 0x4008444
or eax, 0x90ff7bb8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6c662c
and eax, 0x98000020
or eax, 0x20000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e65bfe7
and eax, 0x7a0e369c
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x291aa0fa
and eax, 0x118806a
or eax, 0xc6204801
mov dword [ebx], eax
add ebx, edx
and eax, 0x282bba41
and eax, 0x6b5c085a
and eax, 0x80800
or eax, 0xfc140584
mov dword [ebx], eax
add ebx, edx
or eax, 0x5f443984
xor eax, 0x2046d72f
and eax, 0xeaab
or eax, 0x20a01554
mov dword [ebx], eax
add ebx, edx
and eax, 0x61bc063b
xor eax, 0x41de2ae
and eax, 0x4b80000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x20f5ae85
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59b61a63
xor eax, 0x7db0359f
and eax, 0x4803182
or eax, 0x80470840
mov dword [ebx], eax
add ebx, edx
or eax, 0x55d52bca
xor eax, 0x2ddf7289
and eax, 0xf8080801
or eax, 0x7f41404
mov dword [ebx], eax
add ebx, edx
and eax, 0x519ca7b9
or eax, 0x17a51ae5
and eax, 0x2014e5
or eax, 0xa01a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a93bc89
and eax, 0x800
or eax, 0x4b100
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f008224
and eax, 0x51000000
or eax, 0x806b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x393915fd
and eax, 0x11000538
or eax, 0x484c202
mov dword [ebx], eax
add ebx, edx
and eax, 0x72a18739
and eax, 0x10808418
or eax, 0xef7f7804
mov dword [ebx], eax
add ebx, edx
and eax, 0x57786e62
and eax, 0x2000
or eax, 0xc0
mov dword [ebx], eax
add ebx, edx
and eax, 0x78cc4d7f
or eax, 0x663e0fd1
and eax, 0x490
or eax, 0x28
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfd46cb
or eax, 0x56934451
and eax, 0x12804000
or eax, 0x29482b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b0eda15
and eax, 0x180c8005
or eax, 0x40104c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x65b7c9cc
xor eax, 0xc2f7b17
and eax, 0x2afbd0
or eax, 0xd4d5042c
mov dword [ebx], eax
add ebx, edx
or eax, 0x48e54a5b
and eax, 0x2d7a722
and eax, 0x20
or eax, 0xba000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x35636fa1
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25b36244
and eax, 0x5304240
or eax, 0xc20c802b
mov dword [ebx], eax
add ebx, edx
or eax, 0x77235e91
and eax, 0x7b7e6fa8
and eax, 0x701c0480
or eax, 0x8c000104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cfb3cf3
and eax, 0x20e43977
or eax, 0x8c688
mov dword [ebx], eax
add ebx, edx
and eax, 0x729a1db4
and eax, 0x880000
or eax, 0x4310000
mov dword [ebx], eax
add ebx, edx
and eax, 0x399667c8
and eax, 0x6f51f798
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4420728a
xor eax, 0x52a19c1d
and eax, 0x4812c91
or eax, 0x80461140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55224b
and eax, 0x84901c10
or eax, 0x7b6c0005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33c0f6f
xor eax, 0x191b814a
and eax, 0x9030
or eax, 0x2068cf
mov dword [ebx], eax
add ebx, edx
and eax, 0x628586a1
and eax, 0x8000
or eax, 0x43800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1500c423
xor eax, 0x6a9d1a4
and eax, 0x290000
or eax, 0xc8420000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ccc1ab5
and eax, 0x4840234
or eax, 0x900c50a
mov dword [ebx], eax
add ebx, edx
or eax, 0x35cb501d
and eax, 0x3dcfd41c
or eax, 0xc2302800
mov dword [ebx], eax
add ebx, edx
and eax, 0x2329b20d
and eax, 0x200c
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
and eax, 0x20d0ab85
and eax, 0
or eax, 0x4ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19ff018a
and eax, 0x19c20100
or eax, 0x26006a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bb491eb
and eax, 0x156f4db5
and eax, 0x10000000
or eax, 0xc0584c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x302347b9
or eax, 0x12ab40ba
and eax, 0x18afc3fc
or eax, 0x503c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cc40182
and eax, 0x18000000
or eax, 0xa1000021
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2adf1949
or eax, 0x436d5d4a
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x32ea1c17
and eax, 0
or eax, 0xc706e1c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28080575
xor eax, 0x3d86a196
and eax, 0xd0080500
or eax, 0x2c140884
mov dword [ebx], eax
add ebx, edx
or eax, 0x59581055
or eax, 0x34b4a504
and eax, 0x2128bdd5
or eax, 0x422a
mov dword [ebx], eax
add ebx, edx
and eax, 0x77174
and eax, 0
or eax, 0x4ba0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x181d78b4
or eax, 0x16d9d5da
and eax, 0x2000000
or eax, 0x69000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x57e8036e
and eax, 0
or eax, 0x84c741c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x106562e7
and eax, 0x440000
or eax, 0xffb81c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c19e5db
and eax, 0x55975647
and eax, 0x11047
or eax, 0x2028b8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4130dffc
and eax, 0xb900
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3949b10d
or eax, 0x61477d82
and eax, 0x41430000
or eax, 0x90280000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6448c29
xor eax, 0x5840c6d7
and eax, 0x5044242
or eax, 0x10808500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5af8991c
and eax, 0x4f7c5c1c
or eax, 0xb083a000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a02f63e
xor eax, 0x6bfbd937
and eax, 0x114
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66442e3c
and eax, 0x428
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
xor eax, 0x252f101d
and eax, 0x1080000
or eax, 0x42c06b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e6c0660
and eax, 0x1c0c0440
or eax, 0x18087
mov dword [ebx], eax
add ebx, edx
and eax, 0x33550ff6
and eax, 0x504c4
or eax, 0x64fafb38
mov dword [ebx], eax
add ebx, edx
or eax, 0x29b8da88
or eax, 0x5d9c83d0
and eax, 0x38000020
or eax, 0x82000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ae26236
xor eax, 0x24d26037
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x35b985fb
and eax, 0x2e5726cc
and eax, 0
or eax, 0xc744c26b
mov dword [ebx], eax
add ebx, edx
and eax, 0x70f15933
xor eax, 0x3e90e46c
and eax, 0x7c100404
or eax, 0x800c0180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117d43f2
and eax, 0x21604676
or eax, 0x10b989
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc86ad6
and eax, 0
or eax, 0x4b90000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eeb10fd
and eax, 0x17d1aa1d
and eax, 0x2000000
or eax, 0x69000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e2d55d9
and eax, 0x40545d1
or eax, 0x80c20000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b031b29
and eax, 0x7f569648
and eax, 0
or eax, 0xfffc1c15
mov dword [ebx], eax
add ebx, edx
or eax, 0x21d20a42
or eax, 0x270023a
and eax, 0x20007f
or eax, 0x18080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c2b8cfa
and eax, 0xba50695
and eax, 0
or eax, 0x4b800
mov dword [ebx], eax
add ebx, edx
and eax, 0x125af792
or eax, 0x33714f30
and eax, 0x610000
or eax, 0xc80a0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x567e50f6
and eax, 0xc044046
or eax, 0x1808700
mov dword [ebx], eax
add ebx, edx
or eax, 0x4601ad80
or eax, 0x49d25eb4
and eax, 0x4fd7fc14
or eax, 0xb0280008
mov dword [ebx], eax
add ebx, edx
and eax, 0x41874364
and eax, 0
or eax, 0x2190
mov dword [ebx], eax
add ebx, edx
or eax, 0x65a2565b
and eax, 0xad2ed45
and eax, 0x400
or eax, 0xba
mov dword [ebx], eax
add ebx, edx
and eax, 0xb5cc759
and eax, 0x650ae24f
and eax, 0
or eax, 0x47c26b00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ea4027
and eax, 0x1c000007
or eax, 0x584c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f008e75
and eax, 0x8444
or eax, 0xa0ff7bb8
mov dword [ebx], eax
add ebx, edx
and eax, 0x1418ff4d
or eax, 0x2405f2bf
and eax, 0x20000021
or eax, 0x99000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x60b0e6c6
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xc5a1462
and eax, 0x28ddf125
and eax, 0
or eax, 0xc748d16b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d256f89
and eax, 0xd80c1480
or eax, 0x24100104
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b1531d6
xor eax, 0x205b6c71
and eax, 0x10459a7
or eax, 0x20a8a658
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cc599c8
and eax, 0x183b1603
and eax, 0x280000
or eax, 0x4900000
mov dword [ebx], eax
add ebx, edx
and eax, 0x77759cfa
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55af3d9d
xor eax, 0x24a0c389
and eax, 0x74800
or eax, 0x84c001c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x4dcaa1c5
xor eax, 0x43cf5b43
and eax, 0x8e00100c
or eax, 0x71fc0c01
mov dword [ebx], eax
add ebx, edx
and eax, 0x77e67964
and eax, 0x200004
or eax, 0x1c4fb
mov dword [ebx], eax
add ebx, edx
or eax, 0x352f6575
xor eax, 0x47077d21
and eax, 0x9800
or eax, 0x42200
mov dword [ebx], eax
add ebx, edx
and eax, 0x32461108
or eax, 0x447dea41
and eax, 0x40690000
or eax, 0x82020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x16787730
xor eax, 0x12334238
and eax, 0x4000508
or eax, 0x184c242
mov dword [ebx], eax
add ebx, edx
and eax, 0x7cf9fdee
and eax, 0x480c408
or eax, 0xfb7f3814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30a8e122
and eax, 0x118
or eax, 0x20c0
mov dword [ebx], eax
add ebx, edx
and eax, 0x46c092ab
and eax, 0x88
or eax, 0x431
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d704fd9
and eax, 0x11d51b0a
and eax, 0x1500b00
or eax, 0x4a816000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe0e60b3
xor eax, 0x3c8441c0
and eax, 0x18110043
or eax, 0x4048484
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3db3ac25
or eax, 0x4272b77d
and eax, 0x60f6bffc
or eax, 0x84094000
mov dword [ebx], eax
add ebx, edx
and eax, 0x66508ae4
and eax, 0x20000020
or eax, 0x98000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x66cf53bd
xor eax, 0x4f36de81
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x58068830
and eax, 0x40048820
or eax, 0x8748404b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4651bdf8
or eax, 0x1ba8b87e
and eax, 0x981c0d84
or eax, 0x64000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x15e14023
xor eax, 0x5f656750
and eax, 0x1646750
or eax, 0x209098af
mov dword [ebx], eax
add ebx, edx
and eax, 0x3446abfb
and eax, 0
or eax, 0x4ba0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e67ca27
xor eax, 0x2db92a98
and eax, 0x43000000
or eax, 0x28000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xc64f030
xor eax, 0x15e7141
and eax, 0x4020140
or eax, 0x80c54c82
mov dword [ebx], eax
add ebx, edx
and eax, 0x58f2158e
and eax, 0xc00400
or eax, 0xff3c1805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64977093
or eax, 0x169e3d60
and eax, 0x2200f6
or eax, 9
mov dword [ebx], eax
add ebx, edx
or eax, 0x37250ab5
and eax, 0x240e6637
and eax, 0x40000
or eax, 0xb900
mov dword [ebx], eax
add ebx, edx
and eax, 0x52889e4b
or eax, 0x3fdca72d
and eax, 0x11480000
or eax, 0xc0230000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f86182
and eax, 0
or eax, 0x1584c74e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3688bad7
and eax, 0x5b59c8de
and eax, 0x3084818
or eax, 0xfcf7b404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23a197e3
and eax, 0x220c
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xefb320c
or eax, 0x349ea3f7
and eax, 0xb0
or eax, 0x408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x107941fd
and eax, 0x484100
or eax, 0x4f802a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b89c212
or eax, 0x2f465eeb
and eax, 0x1c0584c3
or eax, 0x80004
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f8d123d
xor eax, 0x5d1345d
and eax, 0x18dc3458
or eax, 0x423cba4
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e059e4c
and eax, 0x4111d441
and eax, 0
or eax, 0xba000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x25694daf
xor eax, 0x14c041ce
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x65fdd8af
or eax, 0x7af8f52
and eax, 0x4750c26b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2eb0c9
and eax, 0
or eax, 0xfc1c0584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x225a946f
and eax, 0x20091eb
or eax, 0x20286e14
mov dword [ebx], eax
add ebx, edx
or eax, 0x701f99b1
and eax, 0x390000
or eax, 0x4800000
mov dword [ebx], eax
add ebx, edx
and eax, 0x228588a5
or eax, 0x1e3b3551
and eax, 0xa000000
or eax, 0x61000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3864f78
xor eax, 0x2b7216e9
and eax, 0xc45191
or eax, 0x84030040
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee7cc4e
and eax, 0x39bb7833
and eax, 0x38a01811
or eax, 0xc75c0404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x594ba019
and eax, 0x7207570b
and eax, 0x21008
or eax, 0x2028f7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x728b4602
and eax, 0x3800
or eax, 0x48000
mov dword [ebx], eax
add ebx, edx
or eax, 0x41e02b6d
and eax, 0x2508b81e
and eax, 0
or eax, 0xc86b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x532a7cfa
and eax, 0x9004452
or eax, 0x4848300
mov dword [ebx], eax
add ebx, edx
or eax, 0x17a077a4
or eax, 0x23403c86
and eax, 0x3fe4fc14
or eax, 0xc01b0008
mov dword [ebx], eax
add ebx, edx
and eax, 0x480b3dc6
and eax, 0x2000
or eax, 0x248
mov dword [ebx], eax
add ebx, edx
or eax, 0x379b62c0
and eax, 0x3bdc962
and eax, 0
or eax, 0x4ba
mov dword [ebx], eax
add ebx, edx
xor eax, 0x19c1dac
and eax, 0x1800900
or eax, 0x52426200
mov dword [ebx], eax
add ebx, edx
or eax, 0x6862e316
and eax, 0x18008006
or eax, 0x40504c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x689984fc
xor eax, 0xb8c92ec
and eax, 0x541092d4
or eax, 0xef6d28
mov dword [ebx], eax
add ebx, edx
and eax, 0x3f7d1e8e
and eax, 0x10000000
or eax, 0xa9000022
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d1ecb9e
and eax, 0x7b466cc9
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c68b6af
and eax, 0x6aa037db
and eax, 0
or eax, 0xc754d16b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d38d52d
and eax, 0x331b2759
and eax, 0x30080400
or eax, 0xcc141184
mov dword [ebx], eax
add ebx, edx
xor eax, 0x477fe5e2
xor eax, 0x730f820f
and eax, 0x687269
or eax, 0x22008d96
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a8cfd2
or eax, 0x513c15bb
and eax, 0xb80000
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b8dcf1e
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6eca1132
and eax, 0x637f6155
and eax, 0x420100
or eax, 0x848554c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x531fb4bd
and eax, 0xd7d80005
or eax, 0x28241c08
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c73c4ec
and eax, 0x62fae75d
and eax, 0x20040c
or eax, 0x270f3
mov dword [ebx], eax
add ebx, edx
or eax, 0x14925464
and eax, 0x3000
or eax, 0x48a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d031f2b
xor eax, 0x7582d454
and eax, 0x40010000
or eax, 0x826a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2989f380
or eax, 0x19835f4d
and eax, 0x1804744
or eax, 0x4048012
mov dword [ebx], eax
add ebx, edx
or eax, 0x32b753ae
xor eax, 0x768174e3
and eax, 0x4136a01c
or eax, 0xbec95c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x27a0f79d
and eax, 0x1d9fd6d2
and eax, 0x10
or eax, 0x2280
mov dword [ebx], eax
add ebx, edx
or eax, 0x734d05c
and eax, 0x4a8a6ea
and eax, 0x88
or eax, 0x431
mov dword [ebx], eax
add ebx, edx
and eax, 0x4f2f23ba
and eax, 0
or eax, 0x57d16b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x29a2945c
and eax, 0x3198b5bd
and eax, 0
or eax, 0x1c1584c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aaa67c4
and eax, 0x4c4
or eax, 0xa4fffb38
mov dword [ebx], eax
add ebx, edx
and eax, 0x375efdc8
and eax, 0x20000000
or eax, 0x98000022
mov dword [ebx], eax
add ebx, edx
or eax, 0x37827966
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0xa289306
and eax, 0
or eax, 0xc758c86b
mov dword [ebx], eax
add ebx, edx
or eax, 0x57728439
and eax, 0xd4180c00
or eax, 0x28040184
mov dword [ebx], eax
add ebx, edx
or eax, 0x38f76fb6
xor eax, 0x624973e5
and eax, 0x2b01c53
or eax, 0x2008e3ac
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd823440
or eax, 0x6abd2e8a
and eax, 0x4ba0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f320de
xor eax, 0x76a35b12
and eax, 0x62000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x27fe679f
and eax, 0x4c64182
or eax, 0x80011840
mov dword [ebx], eax
add ebx, edx
or eax, 0x28791615
and eax, 0xacfc1c05
or eax, 0x53000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb57c78d
and eax, 0x22c888
or eax, 0x77
mov dword [ebx], eax
add ebx, edx
or eax, 0x4d720ff
and eax, 0x4a800
or eax, 0x1100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77db706c
and eax, 0xe8efa1
and eax, 0
or eax, 0xd16b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e128167
and eax, 0x10000000
or eax, 0x584c75a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c5a5c2f
and eax, 0x14004408
or eax, 0xebffb814
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e787289
or eax, 0x70b0f8f5
and eax, 0x22d0
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a312d79
or eax, 0x174aa71
and eax, 0x4b8
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x7bd117d8
and eax, 0
or eax, 0x5bc86b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7d775f
and eax, 0x1c0d0447
or eax, 0x8080
mov dword [ebx], eax
add ebx, edx
or eax, 0x674d8fc7
and eax, 0x5c4d8fc4
or eax, 0x80b27038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cf5f714
xor eax, 0x77ff7b53
and eax, 0xa2000022
or eax, 0x18000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa74d559
and eax, 0x627f6b01
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x34b64203
or eax, 0x4fd6e412
and eax, 0x4754c203
or eax, 0x80080068
mov dword [ebx], eax
add ebx, edx
xor eax, 0xab4c6a8
and eax, 0xcc080480
or eax, 0x30140104
mov dword [ebx], eax
add ebx, edx
or eax, 0x2156c631
xor eax, 0x31e38313
and eax, 0xa844a6
or eax, 0x2240bb59
mov dword [ebx], eax
add ebx, edx
and eax, 0x75ea88c3
and eax, 0xa80000
or eax, 0x4110000
mov dword [ebx], eax
add ebx, edx
or eax, 0x655e9b9
xor eax, 0x3e1cc798
and eax, 0x28000000
or eax, 0x43000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x77d63e41
and eax, 0x4c61c41
or eax, 0x80014190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x234f2c32
and eax, 0xa7881001
or eax, 0x58740c14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b25b532
and eax, 0xa027
or eax, 0x2254d8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f0d41c8
or eax, 0x7e8f4d0f
and eax, 0x4b800
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ea9bb82
and eax, 0
or eax, 0xc86b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74d8116a
xor eax, 0x4b7ecbf1
and eax, 0x584c21a
or eax, 0x8000544
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c3d43ae
and eax, 0x6dbdc41c
or eax, 0x92423800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x38f328e8
and eax, 0
or eax, 0x2300
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26418465
and eax, 0x420
or eax, 0x9a
mov dword [ebx], eax
add ebx, edx
or eax, 0x56638210
or eax, 0x4de2025f
and eax, 0x5fc20200
or eax, 0x6900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64a8e919
or eax, 0x172a006d
and eax, 0x1c008045
or eax, 0x50482
mov dword [ebx], eax
add ebx, edx
or eax, 0x785dbc86
xor eax, 0xe7c5307
and eax, 0x21efc0
or eax, 0xcde103c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c0af24
and eax, 0x9000000
or eax, 0xb0000023
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33210507
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77a42b0f
and eax, 0x4720010b
or eax, 0x8040d060
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dc57868
and eax, 0xfc041100
or eax, 0x180484
mov dword [ebx], eax
add ebx, edx
or eax, 0x297fe526
and eax, 0x386dc9ea
and eax, 0x2008c1a2
or eax, 0x3103e5d
mov dword [ebx], eax
add ebx, edx
or eax, 0x765f871f
or eax, 0x1ecaa539
and eax, 0x4980000
or eax, 0x200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b0d20dd
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ef3f07d
and eax, 0
or eax, 0x84c761c8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f522b98
and eax, 0xab940800
or eax, 0x5468140d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4afeffb6
and eax, 0x36e78ba5
and eax, 0x200a1
or eax, 0x21245e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x701477b2
or eax, 0x46b0e2e3
and eax, 0x4b200
or eax, 0x800
mov dword [ebx], eax
add ebx, edx
or eax, 0x32067d4d
xor eax, 0x19595393
and eax, 0x24b0000
or eax, 0xc0200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a54467e
xor eax, 0x570abbd
and eax, 0x5008320
or eax, 0x844442
mov dword [ebx], eax
add ebx, edx
and eax, 0x1096f0cc
and eax, 0x84c000
or eax, 0xff7b3c1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d545f55
and eax, 0x2300
or eax, 0x30
mov dword [ebx], eax
add ebx, edx
xor eax, 0x512e5a14
and eax, 0x20
or eax, 0x499
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d1fc6
xor eax, 0xc4a21b7
and eax, 0x402100
or eax, 0x63914a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x21d43ec9
and eax, 0x100000
or eax, 0x1c0584c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2336c6
and eax, 0x104c4
or eax, 0x40fefb38
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15389b53
and eax, 0x158ca388
and eax, 0x10000000
or eax, 0xa8000023
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a2cdd53
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b68b219
xor eax, 0x344acae7
and eax, 0x720486a
or eax, 0xc0448001
mov dword [ebx], eax
add ebx, edx
or eax, 0x27d7007a
xor eax, 0x2ee3c210
and eax, 0xc8140800
or eax, 0x34080584
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4f5961cd
and eax, 0x23406c49
or eax, 0x1093b6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x684849cd
and eax, 0x180000
or eax, 0x4a20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8de11ae
xor eax, 0x29aa4bbf
and eax, 0x21000000
or eax, 0x4a000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a141bdb
and eax, 0
or eax, 0x84c765c2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f2902b3
and eax, 0x5e227ca3
and eax, 0xa200401
or eax, 0xf5dc1804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44161bd3
and eax, 0x2204d6
or eax, 0x15829
mov dword [ebx], eax
add ebx, edx
or eax, 0x33e9dd9f
xor eax, 0x15ae87c9
and eax, 0x41800
or eax, 0xa100
mov dword [ebx], eax
add ebx, edx
or eax, 0x19157211
and eax, 0x302c8678
and eax, 0x10000000
or eax, 0xc16b0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x110b36a9
xor eax, 0x491e2fd1
and eax, 0x10040160
or eax, 0x580c606
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c2685d4
and eax, 0x5463b97b
and eax, 0x4008000
or eax, 0xfbff7c1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x3de27b20
and eax, 0x2328
or eax, 0x40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a4044e3
and eax, 0x8070984
and eax, 0x80
or eax, 0x438
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c6a0b2c
and eax, 0x224426ec
and eax, 0x400200
or eax, 0x67886900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f5274ac
and eax, 0x1c080484
or eax, 0x58043
mov dword [ebx], eax
add ebx, edx
or eax, 0x2745003e
xor eax, 0x68357c07
and eax, 0x5078f8f8
or eax, 0x28870704
mov dword [ebx], eax
add ebx, edx
and eax, 0x25d58120
and eax, 0x20000020
or eax, 0x9a000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a6a53bb
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dcf5a61
xor eax, 0x4378c63b
and eax, 0x4368c22b
or eax, 0x84000040
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa16278b
and eax, 0xcc1c0580
or eax, 0x30000004
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c9322f7
and eax, 0x22c2dcce
and eax, 0x208004c6
or eax, 0x310fb39
mov dword [ebx], eax
add ebx, edx
and eax, 0x57dede91
or eax, 0x6d1e3d9c
and eax, 0x4980000
or eax, 0x210000
mov dword [ebx], eax
add ebx, edx
and eax, 0x216e5c25
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6228626d
and eax, 0
or eax, 0x84c769d1
mov dword [ebx], eax
add ebx, edx
or eax, 0x6141df4b
and eax, 0xe5c41c11
or eax, 0x1a380004
mov dword [ebx], eax
add ebx, edx
or eax, 0x68591b0d
and eax, 0x4fda75fc
and eax, 0x1c
or eax, 0x23a0e3
mov dword [ebx], eax
add ebx, edx
and eax, 0x488ebe4
and eax, 0xa000
or eax, 0x41800
mov dword [ebx], eax
add ebx, edx
or eax, 0x695db197
or eax, 0x3ef43d0a
and eax, 0x48690000
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7e6e5b31
or eax, 0x44e3bcd1
and eax, 0x484c760
or eax, 0x900000a
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e5c1576
and eax, 0x97933f4
and eax, 0x8000000
or eax, 0xf7fffc1c
mov dword [ebx], eax
add ebx, edx
or eax, 0x9c0496d
xor eax, 0x46a23300
and eax, 0x22c
or eax, 0x2180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13867ed3
or eax, 0x4bd00d0a
and eax, 0x43a
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
and eax, 0x33670850
xor eax, 0x2b09cf36
and eax, 0x2b004b00
or eax, 0x40c22000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a93c6d9
xor eax, 0x3037a8ec
and eax, 0x10040405
or eax, 0xc0180c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x24776514
xor eax, 0x1c8e0b17
and eax, 0x20f9eec0
or eax, 0x9806113c
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f653e79
xor eax, 0x199c4906
and eax, 0xa0000023
or eax, 0x19000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7655aba
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2676d163
and eax, 0x664d163
or eax, 0xc1080008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7944dd6d
and eax, 0xbc080404
or eax, 0x40141180
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d0b987d
and eax, 0x20001004
or eax, 0x3c4effb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4808b490
and eax, 0x880000
or eax, 0x4300000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2766df44
xor eax, 0x3d2b6deb
and eax, 0x29000000
or eax, 0x42000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dba875d
and eax, 0x4820548
or eax, 0x80456880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3bdc968f
and eax, 0xbf181805
or eax, 0x40e40408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a2eab8a
xor eax, 0x56ae64b
and eax, 0x2050cc
or eax, 0x38433
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6428757
and eax, 0x50e067b7
and eax, 0x200
or eax, 0x4b800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6df7ccff
and eax, 0x40630000
or eax, 0x82080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c83135b
xor eax, 0x6e62d781
and eax, 0x400c700
or eax, 0x184006e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xba1c9eb
xor eax, 0x73f5f970
and eax, 0x7dd0f414
or eax, 0x822f0808
mov dword [ebx], eax
add ebx, edx
and eax, 0x5cac6361
or eax, 0x325c3ee7
and eax, 0x22e0
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cfa9836
and eax, 0xb0
or eax, 0x409
mov dword [ebx], eax
add ebx, edx
and eax, 0x5f4cc1b6
xor eax, 0x6152772c
and eax, 0x61506300
or eax, 0xe810800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dbe4f32
and eax, 0xc100000
or eax, 0x100584c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f4d2095
and eax, 0x544555de
and eax, 0x10050084
or eax, 0xe0faff78
mov dword [ebx], eax
add ebx, edx
or eax, 0x62efed14
and eax, 0xb0000020
or eax, 0x8000003
mov dword [ebx], eax
add ebx, edx
and eax, 0x36a30ec3
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39ca5982
and eax, 0xc6a9c00
and eax, 0x400800
or eax, 0xc730c06b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x740fd9bd
and eax, 0xb01c0184
or eax, 0x4c000c00
mov dword [ebx], eax
add ebx, edx
and eax, 0x18ec4e4e
xor eax, 0x3e67b752
and eax, 0x2268bb56
or eax, 0x19444a9
mov dword [ebx], eax
add ebx, edx
or eax, 0x5ca98576
and eax, 0x4b80000
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x26883d65
and eax, 0x1075f8d8
and eax, 0
or eax, 0x6b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acfcf41
and eax, 0x179be8a4
and eax, 0
or eax, 0x84c771c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e654057
and eax, 0x4440000
or eax, 0xfbb81c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x18a80102
and eax, 0x241007
or eax, 0xf8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2fea4c8e
or eax, 0x276ed07d
and eax, 0x49800
or eax, 0x2100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57eb39b9
xor eax, 0x133030c7
and eax, 0x404b0000
or eax, 0x91200000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31a98be8
and eax, 0x808360
or eax, 0x15044412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2cfe837
or eax, 0x75103e43
and eax, 0x775b3c04
or eax, 0x88a4c018
mov dword [ebx], eax
add ebx, edx
or eax, 0x16d39d1b
and eax, 0x241c
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ccb6973
and eax, 0x10
or eax, 0x4a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x45d43927
and eax, 0x41c02900
or eax, 0x32084200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33ab400a
and eax, 0x572f49d5
and eax, 0x10000
or eax, 0x1c0c84c7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x253ab930
and eax, 0x28373df4
or eax, 0x4c8c208
mov dword [ebx], eax
add ebx, edx
and eax, 0x42012d0
and eax, 0
or eax, 0xba000024
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40c5e059
xor eax, 0x51766315
and eax, 0
or eax, 4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x218692f9
and eax, 0x1048269
or eax, 0xc6704002
mov dword [ebx], eax
add ebx, edx
or eax, 0x79f12209
and eax, 0xfc140000
or eax, 0x80584
mov dword [ebx], eax
add ebx, edx
and eax, 0x2186b912
and eax, 0x33b56c4e
and eax, 0x20040000
or eax, 0x438ffff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b8ccb84
and eax, 0x4b00000
or eax, 0x90000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x60f85ffb
or eax, 0x7c0d5e14
and eax, 0x68000000
or eax, 0x3000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e21ad43
and eax, 0x4012541
or eax, 0x80c65090
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b3d9ce2
and eax, 0x41400
or eax, 0xfff80815
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6dd67ba9
or eax, 0x4c18e2ca
and eax, 0x2040fe
or eax, 0x40801
mov dword [ebx], eax
add ebx, edx
and eax, 0x1e3ceef5
and eax, 0x6b67509
and eax, 0x40000
or eax, 0xb800
mov dword [ebx], eax
add ebx, edx
or eax, 0x70fd1f18
or eax, 0xe0e3e93
and eax, 0x486b0000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c124144
or eax, 0x37e6e2e
and eax, 0x5044766
or eax, 0x8808010
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ae64d8f
xor eax, 0x44d55ba4
and eax, 0x4c511c00
or eax, 0xb3aee01c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x334d6a74
xor eax, 0x284044fb
and eax, 0x10
or eax, 0x2448
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb6fb4cc
and eax, 0x90
or eax, 0x42a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4021a189
and eax, 0
or eax, 0x77c26b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a0708de
xor eax, 0xc4921b2
and eax, 0x10040044
or eax, 0xc018483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c664fb2
and eax, 0x2063cb74
or eax, 0x4c9c3488
mov dword [ebx], eax
add ebx, edx
or eax, 0x197ba6fb
and eax, 0x5a6347cc
and eax, 0x18000004
or eax, 0xa1000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x41ef45fd
and eax, 4
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e5f7ac2
and eax, 0
or eax, 0xc778d16b
mov dword [ebx], eax
add ebx, edx
or eax, 0x17b205b3
and eax, 0x449f813b
and eax, 0x44180100
or eax, 0xb8041484
mov dword [ebx], eax
add ebx, edx
and eax, 0x75762f91
and eax, 0x24100580
or eax, 0x68fa7f
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b06a5cd
or eax, 0x77ba8eb9
and eax, 0x4b80000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d512157
or eax, 0x4cb9198b
and eax, 0x69000000
or eax, 0x2000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x728a26f6
and eax, 0x8220c0
or eax, 0x84455908
mov dword [ebx], eax
add ebx, edx
or eax, 0x6155d2fc
and eax, 0xe5d4180c
or eax, 0x1a280401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e489fa4
xor eax, 0x430044cf
and eax, 0x248066
or eax, 0x899
mov dword [ebx], eax
add ebx, edx
and eax, 0x43611c2d
and eax, 0x800
or eax, 0xb8558300
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d641d81
or eax, 0x16572456
and eax, 0x10022800
or eax, 0x108c281
mov dword [ebx], eax
add ebx, edx
xor eax, 0x46e1e798
and eax, 0x55890000
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a6591d7
and eax, 0x7c458190
or eax, 0x80000a28
mov dword [ebx], eax
add ebx, edx
and eax, 0x731bc11f
and eax, 0x3f8b9811
and eax, 0
or eax, 0x89b84503
mov dword [ebx], eax
add ebx, edx
or eax, 0x4f9b33da
and eax, 0x9ab7441
or eax, 0x408804
mov dword [ebx], eax
add ebx, edx
xor eax, 0x359220eb
and eax, 0x784c8a
or eax, 0x83840101
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d1ed563
and eax, 0xc8000c0
or eax, 0x41090101
mov dword [ebx], eax
add ebx, edx
or eax, 0x303e1e97
and eax, 0x7c150bd4
or eax, 0x80408028
mov dword [ebx], eax
add ebx, edx
or eax, 0x24efb8ac
and eax, 0x4e1a3775
and eax, 0xc101130
or eax, 0x3a4440b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ab83d79
xor eax, 0x66017169
and eax, 0x14000
or eax, 0x128d
mov dword [ebx], eax
add ebx, edx
and eax, 0x17e8b665
and eax, 0x200
or eax, 0xe4458900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50b6e8f3
and eax, 0xb4b00181
or eax, 0x4a048408
mov dword [ebx], eax
add ebx, edx
or eax, 0x14af6a4
and eax, 0x4d8af7ad
or eax, 0x10852
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64b886a2
and eax, 0x20010940
or eax, 0x908c8080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2689795
and eax, 0x82e51e54
or eax, 0x91ae1aa
mov dword [ebx], eax
add ebx, edx
and eax, 0x46a9144
and eax, 0x3b4402d3
and eax, 0x40
or eax, 0xea83e415
mov dword [ebx], eax
add ebx, edx
and eax, 0x7d9d079f
and eax, 0x60010001
or eax, 0x84548900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a24429
and eax, 0x2a9f7228
and eax, 0x940008
or eax, 0xfe208583
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ce75ca5
and eax, 0x8433ddaf
or eax, 0x1082250
mov dword [ebx], eax
add ebx, edx
and eax, 0x69c365f5
and eax, 0x10364b0
or eax, 0xfefc9a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x4d31c315
or eax, 0x4067cdbb
and eax, 0x5470c39
or eax, 0x80800044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20e3287d
or eax, 0x64c95450
and eax, 0xe5ed7410
or eax, 0x1a128b20
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ee587da
and eax, 0
or eax, 1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x776aa4ea
and eax, 0x1c9a8b10
and eax, 0x4020000
or eax, 0x81c50aeb
mov dword [ebx], eax
add ebx, edx
and eax, 0x4671ab39
xor eax, 0x7fc0512d
and eax, 0x7b815b00
or eax, 0x847ea430
mov dword [ebx], eax
add ebx, edx
or eax, 0x783a3c06
or eax, 0x12af54e5
xor eax, eax
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4cc8be94
and eax, 0xc80c80
or eax, 0x2310410b
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b2ed53
and eax, 0x57c096f0
and eax, 0x53c00080
or eax, 0xac3f300d
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a15334
xor eax, 0x6761205f
and eax, 0x240305b
or eax, 0x891745a4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab22480
and eax, 0xc0814055
or eax, 0x2a028400
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bf14a28
and eax, 0xc0518801
or eax, 0x4040100
mov dword [ebx], eax
add ebx, edx
or eax, 0x41402b96
xor eax, 0x69cb83e2
and eax, 0x28800001
or eax, 0x1360458a
mov dword [ebx], eax
add ebx, edx
and eax, 0x109d7e7f
and eax, 0x4401
or eax, 0x467c8044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x458e52c2
and eax, 0x3b00483
or eax, 0x380c4908
mov dword [ebx], eax
add ebx, edx
and eax, 0x4725412d
and eax, 0x2244009
or eax, 0x3c588c44
mov dword [ebx], eax
add ebx, edx
and eax, 0x3ad0f849
and eax, 0x3a404009
or eax, 0x1ac1582
mov dword [ebx], eax
add ebx, edx
or eax, 0x207713a6
and eax, 0x87d1005
or eax, 0x400a050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x112a9a83
or eax, 0x7d8a87a7
and eax, 0x7d0c85c7
or eax, 0x82200000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2eec1caf
and eax, 0x487
or eax, 0x1fb78
mov dword [ebx], eax
add ebx, edx
or eax, 0x749e81d1
and eax, 0x32eab50f
and eax, 0x8a0000
or eax, 0xa610000
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf0c048
and eax, 0xa088040
or eax, 0xf5240587
mov dword [ebx], eax
add ebx, edx
xor eax, 0x399f2454
and eax, 0x5c92fd3a
and eax, 0xa112
or eax, 0x5eed
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c632835
and eax, 0x4030000
or eax, 0x41880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ef440e0
and eax, 0x4800000
or eax, 0x280523dc
mov dword [ebx], eax
add ebx, edx
or eax, 0x79533d0
and eax, 0x249533dc
or eax, 0x506acc23
mov dword [ebx], eax
add ebx, edx
xor eax, 0x351ac2f6
or eax, 0x67919918
and eax, 0x40458900
or eax, 0x90080242
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd100ab2
and eax, 0x89018180
or eax, 0x4003
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ffcb98f
and eax, 0x2e29d948
and eax, 0x409d008
or eax, 0x41820045
mov dword [ebx], eax
add ebx, edx
or eax, 0x267409d
and eax, 0x5b4b804f
and eax, 0x41438040
or eax, 0x3cb41990
mov dword [ebx], eax
add ebx, edx
and eax, 0x105905b9
and eax, 0x10410180
or eax, 0xc4043a40
mov dword [ebx], eax
add ebx, edx
or eax, 0x700d0bac
and eax, 0x1ef05107
and eax, 0x14000104
or eax, 0x418b2c79
mov dword [ebx], eax
add ebx, edx
and eax, 0x50d13ef1
or eax, 0x67e27a81
and eax, 0x20413ae0
or eax, 0x88140100
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c3cdfd5
and eax, 0x35f41c89
and eax, 0x4000401
or eax, 0x418b217c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bcd0a40
and eax, 0x6f9beb53
and eax, 0x8002b10
or eax, 0xf04500cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x61a6d6e2
xor eax, 0x73114b76
and eax, 0x11144132
or eax, 0x6cc00409
mov dword [ebx], eax
add ebx, edx
or eax, 0x11d58e6c
or eax, 0x4e5441f4
and eax, 0x54458b1a
or eax, 0x80080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f5b4a34
and eax, 0x10800
or eax, 0x8900e183
mov dword [ebx], eax
add ebx, edx
or eax, 0xb7455fa
and eax, 0x101d449
or eax, 0x548a0004
mov dword [ebx], eax
add ebx, edx
or eax, 0x4197aad9
and eax, 0x14153ad4
or eax, 0xa8400100
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ff21bf2
and eax, 0x42da1c20
and eax, 0x800
or eax, 0x458b017d
mov dword [ebx], eax
add ebx, edx
and eax, 0x17673b8
and eax, 0x1000120
or eax, 0xe882c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c390bf2
or eax, 0x2113ec0d
and eax, 0x9c04409
or eax, 0x82240180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9e06e0
and eax, 0xc1024049
or eax, 0x2881a404
mov dword [ebx], eax
add ebx, edx
or eax, 0xa7e23af
and eax, 0xc2cb320
and eax, 0xc8100
or eax, 0xe4410801
mov dword [ebx], eax
add ebx, edx
or eax, 0x61ac26bb
xor eax, 0x568bea57
and eax, 0x33244588
or eax, 0x8981003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31ff2550
and eax, 0x415051
or eax, 0x143c8004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3888dd0f
and eax, 0xf4050a
or eax, 0x83004081
mov dword [ebx], eax
add ebx, edx
or eax, 0x5eae9919
and eax, 0x45880188
or eax, 0x10060
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a071366
and eax, 0x640d03e4
or eax, 0x90408810
mov dword [ebx], eax
add ebx, edx
and eax, 0x1aaf5472
and eax, 0x10040000
or eax, 0x2bc04d03
mov dword [ebx], eax
add ebx, edx
and eax, 0x47b763c0
xor eax, 0x7fcce0a6
and eax, 0x8488004
or eax, 0x345c49
mov dword [ebx], eax
add ebx, edx
and eax, 0x395e446c
and eax, 0x4d2dcf99
and eax, 0x80c4408
or eax, 0x33d01183
mov dword [ebx], eax
add ebx, edx
or eax, 0x5e91f5e6
and eax, 0x265dc045
or eax, 0x200810
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e0bbb37
and eax, 0x8644102
or eax, 0x7880489
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4aaa5fa7
and eax, 0x140002c
or eax, 0x3ab04583
mov dword [ebx], eax
add ebx, edx
or eax, 0x23ca0311
and eax, 0x11784405
or eax, 0x48840
mov dword [ebx], eax
add ebx, edx
and eax, 0x2de4e6d3
and eax, 0x14b72fcd
and eax, 0x240401
or eax, 0x8398498a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7476a741
and eax, 0x458800c0
or eax, 0x8010101
mov dword [ebx], eax
add ebx, edx
or eax, 0x5a0b911
and eax, 0xc018990
or eax, 0xb054022c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3319b34b
and eax, 0x627d001c
and eax, 0x20100008
or eax, 0x5dcc5533
mov dword [ebx], eax
add ebx, edx
and eax, 0x75c23e87
or eax, 0x21de8bf
and eax, 0x24458809
or eax, 0x80000300
mov dword [ebx], eax
add ebx, edx
or eax, 0x76b206b7
and eax, 0x7ab0c135
and eax, 0x8001
or eax, 0x89016882
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e29f653
and eax, 0x801a001
or eax, 0x458a0444
mov dword [ebx], eax
add ebx, edx
or eax, 0x409d2286
or eax, 0x5e82a27
and eax, 0x1e982e4
or eax, 0x100
mov dword [ebx], eax
add ebx, edx
or eax, 0x30048310
and eax, 0x38222ba3
and eax, 0x200180
or eax, 0x8bc44c09
mov dword [ebx], eax
add ebx, edx
or eax, 0x60853919
and eax, 0x79525390
and eax, 0x41005010
or eax, 0x143ba445
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cf0134
and eax, 0x1bff5772
and eax, 0x1090000
or eax, 0x8a007dc8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7084863b
and eax, 0xc081d041
or eax, 0x20404
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d488067
or eax, 0x590c26ca
and eax, 0xd4450000
or eax, 0x8901
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15c532f4
or eax, 0x3a58912d
and eax, 0x83d00989
or eax, 0x4402
mov dword [ebx], eax
add ebx, edx
and eax, 0x69716d14
or eax, 0xd0d0d5b
and eax, 0xd090141
or eax, 0x40800080
mov dword [ebx], eax
add ebx, edx
or eax, 0x79ee8a8
xor eax, 0x2c504b16
and eax, 0x604582d0
or eax, 0x84100900
mov dword [ebx], eax
add ebx, edx
or eax, 0x261c4bf3
and eax, 0x8001ca83
or eax, 0x9002000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62c1db
or eax, 0x8b38248
and eax, 0x89e1a050
or eax, 0x10084405
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e99ae49
and eax, 0x89a440
or eax, 0xa1765bbe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x66f64ec6
and eax, 0x34a12ba5
and eax, 0x10120
or eax, 0xcedc
mov dword [ebx], eax
add ebx, edx
and eax, 0x69891099
and eax, 0x88
or eax, 0xfeac8501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x83a5964
and eax, 0x2dced
or eax, 0x682312
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b2e2260
and eax, 0x29d1c74f
and eax, 0x240
or eax, 0x95ff002a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72d892a9
and eax, 0xe7279080
or eax, 0x18d86e2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fca1436
and eax, 0x3f480400
or eax, 0xc0308189
mov dword [ebx], eax
add ebx, edx
and eax, 0x7226fd35
and eax, 0x4fc0a293
and eax, 0x40008001
or eax, 0xd8b7ffe
mov dword [ebx], eax
add ebx, edx
or eax, 0x247105a3
and eax, 0x60493bdc
or eax, 0x90040000
mov dword [ebx], eax
add ebx, edx
or eax, 0x65b4a306
and eax, 0x5589085c
or eax, 0x20021
mov dword [ebx], eax
add ebx, edx
and eax, 0x40576b4f
xor eax, 0x3144082e
and eax, 0x60450040
or eax, 0x8c100b84
mov dword [ebx], eax
add ebx, edx
and eax, 0x47795faf
and eax, 0x5b2528c9
and eax, 0x40010000
or eax, 0x58a1475
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35b04464
and eax, 0x280010
or eax, 0x1c083ec
mov dword [ebx], eax
add ebx, edx
or eax, 0x528ca8f1
xor eax, 0x421b04be
and eax, 0x1f40501
or eax, 0x8a084088
mov dword [ebx], eax
add ebx, edx
or eax, 0x3b8b0940
and eax, 0x90b4c49
or eax, 0x4400b004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2d380fa6
xor eax, 0x57c98e21
and eax, 0x48410224
or eax, 0x840c39c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x313167f
and eax, 0x450b097d
or eax, 0x10800000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e8a2dc0
and eax, 0x70446597
and eax, 0x190
or eax, 0x1ea8240
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ba1a3a6
xor eax, 0x49944216
and eax, 0x3d04000
or eax, 0x80001589
mov dword [ebx], eax
add ebx, edx
or eax, 0x6627c83b
or eax, 0x4a98eb1a
and eax, 0xefff78b9
or eax, 0x10000004
mov dword [ebx], eax
add ebx, edx
and eax, 0xfc92d3c
and eax, 0x409283c
or eax, 0x8006d7c3
mov dword [ebx], eax
add ebx, edx
and eax, 0x31727d0d
and eax, 0xd0c
or eax, 0xb0
mov dword [ebx], eax
add ebx, edx
and eax, 0x59ea8ab2
and eax, 0x80
or eax, 0x5f4450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d84d1ad
and eax, 0x89
or eax, 0x266
mov dword [ebx], eax
add ebx, edx
and eax, 0x4520d0b3
or eax, 0x697aba74
and eax, 0x9700081
or eax, 0x82844508
mov dword [ebx], eax
add ebx, edx
or eax, 0xa003a0c
and eax, 0x920540d
or eax, 0x440b8040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1b7f9bed
and eax, 0x544409a0
or eax, 0x80098054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x76768c8c
and eax, 0xb0168
or eax, 0x55800883
mov dword [ebx], eax
add ebx, edx
and eax, 0x79d0c45e
and eax, 0x1800040
or eax, 0x428394
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58674a7d
and eax, 0x9844189
or eax, 0x82501400
mov dword [ebx], eax
add ebx, edx
or eax, 0x26b8fea8
and eax, 0x435974f5
and eax, 0x1185401
or eax, 0x44238044
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1c833b7f
and eax, 0x50880f10
or eax, 0x800500c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ce82591
xor eax, 0x5fbebbd2
and eax, 0x83000002
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x48037bdc
and eax, 0
or eax, 0xc183a44d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa42e76a
xor eax, 0x238289e0
and eax, 0xa0418801
or eax, 0x40c0100
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c62691c
and eax, 0x80644109
or eax, 0x3801482
mov dword [ebx], eax
add ebx, edx
or eax, 0x58302b68
and eax, 0x518001ea
or eax, 0x4090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fd9c7e8
and eax, 0x48408200
or eax, 0x900509e4
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cdacb12
xor eax, 0x773d18e
and eax, 0x89000800
or eax, 0x1e083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2dfb9740
and eax, 0x48a5841
or eax, 0x49018004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7932bdb1
and eax, 0x40901b4
or eax, 0xc8440a00
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a19e62d
and eax, 0x8000020
or eax, 0x7b04d1b
mov dword [ebx], eax
add ebx, edx
or eax, 0x74f7763
and eax, 0x409
or eax, 0x8084
mov dword [ebx], eax
add ebx, edx
or eax, 0x2929b127
and eax, 0x28018100
or eax, 0x94540a00
mov dword [ebx], eax
add ebx, edx
or eax, 0xae4402b
and eax, 0x3cf4412b
or eax, 0x41001410
mov dword [ebx], eax
add ebx, edx
or eax, 0x479d2085
and eax, 0x7c45013c
or eax, 0x80008a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe698ebf
and eax, 0x702c0503
or eax, 0x5904028
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c4638c2
xor eax, 0x60a5b929
and eax, 0x70018902
or eax, 0x884c0240
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b2277de
and eax, 0xfa288d88
or eax, 0x4800001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x352d7bb8
or eax, 0x5fbbc05e
and eax, 0x558bf67f
or eax, 0x980
mov dword [ebx], eax
add ebx, edx
and eax, 0x62e89601
and eax, 0x808000
or eax, 0xa41509f4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d195743
and eax, 0x898cdeb6
or eax, 0x2732148
mov dword [ebx], eax
add ebx, edx
and eax, 0x1801c054
xor eax, 0x612a00e0
and eax, 0x4003c004
or eax, 0x80803841
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfe1c9f
and eax, 0xc0458000
or eax, 0x38000901
mov dword [ebx], eax
add ebx, edx
or eax, 0x5da0a0c7
and eax, 0xfca08983
or eax, 0x2080408
mov dword [ebx], eax
add ebx, edx
and eax, 0x701a0c3e
and eax, 0x80c0a
or eax, 0x8d33f3f5
mov dword [ebx], eax
add ebx, edx
and eax, 0x74bbb4b6
and eax, 0x43bb4a4
or eax, 0xfbc44a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x45aaa652
xor eax, 0x7a30178e
and eax, 0x58b0178
or eax, 0x50001005
mov dword [ebx], eax
add ebx, edx
and eax, 0x694e4b9c
or eax, 0x2f3613fc
and eax, 0x10203b4
or eax, 0xc08000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18429c5
and eax, 0x40001
or eax, 0x8bb05588
mov dword [ebx], eax
add ebx, edx
or eax, 0x58a577c4
and eax, 0x41316045
or eax, 0x40a8000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3618e7c5
and eax, 0x3086484
or eax, 0x88001830
mov dword [ebx], eax
add ebx, edx
and eax, 0x7faa6e59
and eax, 0x9086c00
or eax, 0x4433804d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a543f2c
or eax, 0x123f52e9
and eax, 0x33251e8
or eax, 0x88002c00
mov dword [ebx], eax
add ebx, edx
or eax, 0x4ab9941e
and eax, 0x8189e454
or eax, 0x14000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fdd866e
and eax, 0xda546220
or eax, 0x25ab9c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x38d50ac2
and eax, 0x8d00080
or eax, 0x8108450b
mov dword [ebx], eax
add ebx, edx
and eax, 0x2aebdcbf
or eax, 0x1b8127b8
and eax, 0x1bc80481
or eax, 0xe4369804
mov dword [ebx], eax
add ebx, edx
or eax, 0xc53681c
or eax, 0x2f0f5b07
and eax, 0xd84d8b9f
or eax, 0x60
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf6af936
or eax, 0x3364e118
and eax, 0x8101e181
or eax, 0x8000802
mov dword [ebx], eax
add ebx, edx
or eax, 0x437b9efb
and eax, 0x810bd849
or eax, 0x14800004
mov dword [ebx], eax
add ebx, edx
and eax, 0x153f6764
and eax, 0x150b4000
or eax, 0xeaf4bea0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x712cd619
and eax, 0x8e900039
or eax, 0x700c9502
mov dword [ebx], eax
add ebx, edx
and eax, 0x56383b8b
and eax, 0x18110b
or eax, 0x965eef4
mov dword [ebx], eax
add ebx, edx
or eax, 0x8465d06
and eax, 0x170458b
or eax, 0x82800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x23006bee
or eax, 0x275d44f7
and eax, 0x58900c0
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0xd86a056
and eax, 0x480d8190
or eax, 0x84400a60
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e4a4857
xor eax, 0x13b96df
and eax, 0x89004900
or eax, 0x1a083
mov dword [ebx], eax
add ebx, edx
or eax, 0x35367347
and eax, 0x1503c845
or eax, 0x40880408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3d9afa9e
and eax, 0x601132c0
or eax, 0x9444090c
mov dword [ebx], eax
add ebx, edx
and eax, 0xab69410
xor eax, 0x51f44519
and eax, 0x41801019
or eax, 0x40b2a64
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a9dc48
xor eax, 0x6c9d5459
and eax, 0x8040810
or eax, 0x908181a4
mov dword [ebx], eax
add ebx, edx
and eax, 0x255c958
and eax, 0x58910
or eax, 0x8bfa76ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fddf071
xor eax, 0x2aabb966
and eax, 0x8c89b049
or eax, 0x1004004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x27a308ee
xor eax, 0x77bfede2
and eax, 0xdd951400
or eax, 0x226aea94
mov dword [ebx], eax
add ebx, edx
and eax, 0x31fab725
and eax, 0x1f01400
or eax, 0x8200418b
mov dword [ebx], eax
add ebx, edx
or eax, 0x464796d9
and eax, 0x20bf97ea
and eax, 0x8101c2
or eax, 0x55080000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x557afda1
xor eax, 0x1463c80b
and eax, 0x10800060
or eax, 0x88058b90
mov dword [ebx], eax
add ebx, edx
or eax, 0x3cfcc768
and eax, 0x790d6fb6
and eax, 0x380d4fb0
or eax, 0x3f2b04e
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb4f0ff5
xor eax, 0x340a5ae3
and eax, 0x4ba8080
or eax, 0xfb441405
mov dword [ebx], eax
add ebx, edx
or eax, 0x10c32037
and eax, 0x8b1134b7
or eax, 0x4948
mov dword [ebx], eax
add ebx, edx
and eax, 0x3b2abf44
and eax, 0x9003c44
or eax, 0x442bc009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18651c64
or eax, 0x6dede96b
and eax, 0x9096068
or eax, 0x82001480
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dcefaf9
and eax, 0x483b0175
and eax, 0x40
or eax, 0xc283f015
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d5e783a
or eax, 0x1880a16b
and eax, 0x50008101
or eax, 0xa0550800
mov dword [ebx], eax
add ebx, edx
or eax, 0x6619b858
and eax, 0x12685ac5
and eax, 0x12400001
or eax, 0x2980458a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61fd03ef
and eax, 0x183c4444
or eax, 0x40a001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2930c9b4
and eax, 0x1400d81
or eax, 0x2a0400a
mov dword [ebx], eax
add ebx, edx
and eax, 0x12b9a9e8
and eax, 8
or eax, 0x840fc445
mov dword [ebx], eax
add ebx, edx
or eax, 0x60961a74
and eax, 0x41
or eax, 0x82
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4295b121
xor eax, 0x3984a6d2
and eax, 0x3b001500
or eax, 0xa8408b
mov dword [ebx], eax
add ebx, edx
or eax, 0x2c37d3c4
and eax, 0x711359f3
and eax, 0x1031041
or eax, 0x8c0cac14
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36f7bcba
and eax, 0xa7
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
xor eax, 0x668df691
and eax, 0x71801202
and eax, 0x800002
or eax, 0x89684589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af1e0ae
and eax, 0x6719354b
and eax, 0x63180001
or eax, 0x9ce69084
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ba2cd9e
and eax, 0x31032ce0
and eax, 0x80
or eax, 0xfc4d8b7f
mov dword [ebx], eax
add ebx, edx
or eax, 0x2fb8c6bb
and eax, 0x3ce4c899
and eax, 0x3c848889
or eax, 0xc2080500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x653b38ee
and eax, 0x275fc518
and eax, 0x1038500
or eax, 0x54887aff
mov dword [ebx], eax
add ebx, edx
or eax, 0x6abaff06
and eax, 0x18283fc
or eax, 0x400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x695c2355
and eax, 0x9dc0189
or eax, 0x82205400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2d039b
and eax, 0xf0d01000
or eax, 0xf2e8085
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4b1e41cb
and eax, 0x8480114e
or eax, 0x8052ab1
mov dword [ebx], eax
add ebx, edx
or eax, 0x9a1aa98
or eax, 0x5cf3f5e0
and eax, 0xdf7fffe
or eax, 0x2080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d3798c1
and eax, 0x8880
or eax, 0x20d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x605c5827
and eax, 0x604c8200
or eax, 0x80010900
mov dword [ebx], eax
add ebx, edx
or eax, 0x146b2dde
xor eax, 0x58394d48
and eax, 0x8800c082
or eax, 0x1010101
mov dword [ebx], eax
add ebx, edx
or eax, 0x6c366ed0
xor eax, 0x14a5411d
and eax, 0x5182a04c
or eax, 0x4094001
mov dword [ebx], eax
add ebx, edx
and eax, 0x43d014b
and eax, 0x10000
or eax, 0x889489b4
mov dword [ebx], eax
add ebx, edx
and eax, 0x19ba8b0d
and eax, 0x8908904
or eax, 0x836f76fa
mov dword [ebx], eax
add ebx, edx
or eax, 0x5144d90
xor eax, 0x6988843b
and eax, 0x84016045
or eax, 0x1888000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1dd64458
and eax, 0x985fa404
or eax, 0x67a05a80
mov dword [ebx], eax
add ebx, edx
or eax, 0x53bfc780
xor eax, 0x2266dca1
and eax, 0x81900101
or eax, 0x2244c8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b910195
and eax, 0x48010000
or eax, 0x58801c1
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4777f384
and eax, 0x8948204
or eax, 0x800109b0
mov dword [ebx], eax
add ebx, edx
or eax, 0x71fc6ffc
xor eax, 0x3951210e
and eax, 0xaccef2
or eax, 0x3b53310c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7cb65bc3
and eax, 0xf49fef8
and eax, 0x7488410
or eax, 0xf8b60085
mov dword [ebx], eax
add ebx, edx
and eax, 0x2e50530a
and eax, 0x4d17a5ae
and eax, 0x8000000
or eax, 0x83477dff
mov dword [ebx], eax
add ebx, edx
and eax, 0x72c931cf
and eax, 0x12045
or eax, 0x453acc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2ac31c67
xor eax, 0x122a142d
and eax, 0x45006404
or eax, 0x820c19c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f551b26
and eax, 0x7c898ebd
and eax, 0x7c090884
or eax, 0x83f62001
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ead146f
and eax, 5
or eax, 0x1fa
mov dword [ebx], eax
add ebx, edx
and eax, 0x3adce879
and eax, 0
or eax, 0xc70aeb00
mov dword [ebx], eax
add ebx, edx
or eax, 0x114925cd
or eax, 0x2150cf1c
and eax, 0xf75b2885
or eax, 0x8a40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0ab20f
or eax, 0x7d721192
and eax, 0x9a
or eax, 0x65
mov dword [ebx], eax
add ebx, edx
xor eax, 0x316c60a3
and eax, 0x304c0000
or eax, 0xcc018b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x27902293
and eax, 0xff088903
or eax, 0x200420
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed03931
and eax, 0x8188b412
or eax, 0xc014bed
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c9181ab
and eax, 0xc818080
or eax, 0xf37e7e00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1970f1be
xor eax, 0x43f6bd44
and eax, 0x8178100a
or eax, 0x2844581
mov dword [ebx], eax
add ebx, edx
or eax, 0x2dd8f553
xor eax, 0x3b62e1f2
and eax, 0x14880000
or eax, 0x410101c2
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cff1ad7
and eax, 0xbd03d4
or eax, 0x80008028
mov dword [ebx], eax
add ebx, edx
or eax, 0xad31bdb
xor eax, 0x158273cd
and eax, 0x7de832
or eax, 0x8217cc
mov dword [ebx], eax
add ebx, edx
and eax, 0x6eb758af
and eax, 0x830824
or eax, 0x45080050
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5922a8da
and eax, 0x180120a4
or eax, 0xe0441b50
mov dword [ebx], eax
add ebx, edx
or eax, 0x77c51952
or eax, 0x52c22fb0
and eax, 0x4d830874
or eax, 0x80008
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35109934
and eax, 0x28091108
or eax, 0x80442ab0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1889f57e
and eax, 0x1089097c
or eax, 0x45020001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2bc249a0
and eax, 0x4000dc
or eax, 0x1828320
mov dword [ebx], eax
add ebx, edx
and eax, 0x22d1a452
and eax, 0xc00000
or eax, 0x8b3c5589
mov dword [ebx], eax
add ebx, edx
and eax, 0x23cecb0e
and eax, 0x804000
or eax, 0xc0038845
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb93668
and eax, 0xc8018801
or eax, 0x440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57f9d741
and eax, 0x89b84c00
or eax, 0x18b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7710ad75
xor eax, 0x1f239eec
and eax, 0xe18a7c00
or eax, 0x1e74008d
mov dword [ebx], eax
add ebx, edx
or eax, 0x717aebf
and eax, 0xdc558abf
or eax, 0x140
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61098af7
and eax, 0xbc580108
or eax, 0x42209481
mov dword [ebx], eax
add ebx, edx
or eax, 0xc782cc9
or eax, 0x49917d6
and eax, 0x4489bfdf
or eax, 0x1024020
mov dword [ebx], eax
add ebx, edx
or eax, 0x303806fb
xor eax, 0x1486ec1f
and eax, 0x10003c0
or eax, 0xc0801c
mov dword [ebx], eax
add ebx, edx
or eax, 0xd6c4873
and eax, 0x9cc4189
or eax, 0x82100400
mov dword [ebx], eax
add ebx, edx
and eax, 0x891efda
and eax, 0x8800008
or eax, 0xe103b845
mov dword [ebx], eax
add ebx, edx
or eax, 0x1246c636
xor eax, 0x5ffd33fa
and eax, 0xa0088901
or eax, 0x18450000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e75af44
xor eax, 0x7003638e
and eax, 0x8638058b
or eax, 0x78449000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x64833a56
and eax, 0x903bafdd
or eax, 0x5005022
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4498c502
xor eax, 0x58231137
and eax, 0x89802a48
or eax, 0x767fd430
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117a923b
or eax, 0x75efd3d0
and eax, 0x458b4751
or eax, 0x2c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5eb55b98
and eax, 0x180418e0
or eax, 0xc0412310
mov dword [ebx], eax
add ebx, edx
or eax, 0x6bb93709
and eax, 0x41890c78
or eax, 0x4020004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a705e49
xor eax, 0x2d04e803
and eax, 0x20f79820
or eax, 0x5d000188
mov dword [ebx], eax
add ebx, edx
and eax, 0x1520bce7
or eax, 0x8a709da
and eax, 0x519b0
or eax, 0xc0402200
mov dword [ebx], eax
add ebx, edx
or eax, 0x210e0f2
xor eax, 0xa6254f2
and eax, 0x48032300
or eax, 0x588107d
mov dword [ebx], eax
add ebx, edx
and eax, 0xe5cd7e
or eax, 0x35af1f3b
and eax, 0x1a9033c
or eax, 0x408080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7eb72381
and eax, 0x655c4de5
and eax, 0x11c0001
or eax, 0x8aa04d88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2e21e546
and eax, 0x519a845
or eax, 0x50221410
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4fae2bd5
and eax, 0xa111480
or eax, 0x81086824
mov dword [ebx], eax
add ebx, edx
xor eax, 0xfc7318c
and eax, 0x7573b5b8
and eax, 0x20000
or eax, 0xe881f845
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa5a2d3d
and eax, 0xe0418100
or eax, 0x18040801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d522440
and eax, 0x39400d01
or eax, 0x2a8408a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x154c28e1
and eax, 0x246048
or eax, 0x11599805
mov dword [ebx], eax
add ebx, edx
and eax, 0x7fa632a4
and eax, 0x3e9a42be
and eax, 0
or eax, 0x23c8558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0xdef180c
and eax, 0x8244c05
or eax, 0x150b050
mov dword [ebx], eax
add ebx, edx
and eax, 0x630b36a1
and eax, 0x1000401
or eax, 0x82dc418a
mov dword [ebx], eax
add ebx, edx
and eax, 0x4a3d0d26
and eax, 0x80100
or eax, 0x458100e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f273072
and eax, 0x130c4462
and eax, 0xc0040
or eax, 0xe8418b9c
mov dword [ebx], eax
add ebx, edx
and eax, 0x19251461
or eax, 0x2e71afaf
and eax, 0x8018183
or eax, 0x81004000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x799a9114
xor eax, 0x722b9530
and eax, 0x80c005
or eax, 0x550b2848
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea21223
and eax, 0x18013a60
or eax, 0xa4540180
mov dword [ebx], eax
add ebx, edx
xor eax, 0x36bbb1bd
and eax, 0x8a085d
or eax, 0x45013120
mov dword [ebx], eax
add ebx, edx
and eax, 0x353595aa
or eax, 0x7f2ac217
and eax, 0x74018134
or eax, 0x840880
mov dword [ebx], eax
add ebx, edx
xor eax, 0x302d3fcb
and eax, 0xa8b67e
or eax, 0x8b574980
mov dword [ebx], eax
add ebx, edx
xor eax, 0x522ba27f
xor eax, 0x5e9105c3
and eax, 0x85010840
or eax, 0x888a00d
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b1d2d9a
and eax, 0x9092800
or eax, 0xf6f6d670
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e9515fc
and eax, 0xde82bca
and eax, 0x1280188
or eax, 0x82805403
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37adc32f
and eax, 0x14010080
or eax, 0x41880142
mov dword [ebx], eax
add ebx, edx
or eax, 0xe3dc31f
and eax, 0x4beb2f05
and eax, 0x40810300
or eax, 0x340488a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x60d55f50
and eax, 0x30d5dff8
or eax, 0xb2a2006
mov dword [ebx], eax
add ebx, edx
or eax, 0x6b7ea784
and eax, 0x18f5f6ae
and eax, 0x18f47084
or eax, 0xe70a0001
mov dword [ebx], eax
add ebx, edx
and eax, 0x9295ba7
xor eax, 0x2a4135dc
and eax, 0x3006559
or eax, 0x881018a6
mov dword [ebx], eax
add ebx, edx
or eax, 0x4439b9d9
and eax, 0x4d39e84d
or eax, 0x20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x663c2f83
or eax, 0x383e3159
and eax, 0xb087dd8
or eax, 0x80000020
mov dword [ebx], eax
add ebx, edx
or eax, 0x35bfcec7
or eax, 0x44aadc1f
and eax, 0x5533b055
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2b7f413b
xor eax, 0x63088c07
and eax, 0x9007560
or eax, 0x820b0094
mov dword [ebx], eax
add ebx, edx
or eax, 0x216fe3cf
or eax, 0x139fd8e1
and eax, 0x12bc045
or eax, 0x44000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x346e53a9
xor eax, 0x28a5bf69
and eax, 0x8053b60
or eax, 0xd0400090
mov dword [ebx], eax
add ebx, edx
and eax, 0x1bcb0e22
and eax, 0x8010020
or eax, 0x458a245d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7a72713f
and eax, 0x48490128
or eax, 0x80040a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a87e56b
xor eax, 0x52664ab1
and eax, 0xa40432
or eax, 0x7c504909
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fe5fdbb
and eax, 0x70558910
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
and eax, 0x40f83d57
or eax, 0x2402d4ab
and eax, 0x6450553b
or eax, 0x19a80000
mov dword [ebx], eax
add ebx, edx
and eax, 0x5d254c0b
and eax, 0x6699eac8
and eax, 0x40000000
or eax, 0xa8458b11
mov dword [ebx], eax
add ebx, edx
or eax, 0x601f4c96
and eax, 0x60404503
or eax, 0x14800020
mov dword [ebx], eax
add ebx, edx
and eax, 0x23d673
and eax, 1
or eax, 0xfc4d8b08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70230eb1
and eax, 0x2cdf4c16
and eax, 0x8000000
or eax, 0x8101c183
mov dword [ebx], eax
add ebx, edx
and eax, 0x58580fa8
and eax, 0x8000000
or eax, 0x13e9fc4d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b7c85e
xor eax, 0x185c3661
and eax, 0x7a3ca3c
or eax, 0xc05c35c1
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cb9f0c8
and eax, 0x4b99080
or eax, 0xfb400805
mov dword [ebx], eax
add ebx, edx
xor eax, 0x717ac4e4
and eax, 0x20c61
or eax, 0x209e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc9efac
or eax, 0x31ee8e16
and eax, 0x538be800
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x397ebb83
and eax, 0x110aa800
or eax, 0x48157ff
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe02df3
xor eax, 0x42fb6939
and eax, 0x14000
or eax, 0x9000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e38e57b
and eax, 0x8000
or eax, 0xfe6c1589
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d890cfa
and eax, 0x81859973
or eax, 0x408668c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a4e1742
and eax, 0xc1100
or eax, 0xfff3e898
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79ceacdc
or eax, 0x280a09d5
and eax, 0x28090950
or eax, 0x50848200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x789ceb57
and eax, 0x116007
or eax, 0x51ee9ff8
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e2098fa
or eax, 0x5ee5f5f5
and eax, 0x5e6495ff
or eax, 0xa0080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x470de466
and eax, 0x5509f5ff
or eax, 0x820a00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e52cb55
xor eax, 0x37937909
and eax, 0x404a0180
or eax, 0x1a08040
mov dword [ebx], eax
add ebx, edx
or eax, 0x7326ec5e
xor eax, 0x66280e1b
and eax, 0x1000081
or eax, 0x88000008
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3b4025
and eax, 0x3cabd02b
and eax, 0xb4001
or eax, 0x45808054
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37223a44
and eax, 0x62160612
and eax, 0x40000210
or eax, 0x804529c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x623eebbe
and eax, 0xe2584188
or eax, 0x9800401
mov dword [ebx], eax
add ebx, edx
and eax, 0x735d7922
and eax, 0x40480100
or eax, 0x98058a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cf47ccc
xor eax, 0x6d90ca8b
and eax, 0x89010102
or eax, 0xc081
mov dword [ebx], eax
add ebx, edx
and eax, 0xbe0e95e
and eax, 0x100c000
or eax, 0x548b184d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x25d743e7
and eax, 0x30541b88
or eax, 0x80012050
mov dword [ebx], eax
add ebx, edx
and eax, 0x35e627f0
or eax, 0x62bd19a
and eax, 0xe810a
or eax, 0x800c05
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a97eb66
and eax, 0x820000
or eax, 0x45090000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dfa8c2e
and eax, 0x2991b550
and eax, 0x28010000
or eax, 0xd44433f0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f634536
and eax, 0xfe600580
or eax, 0x88009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24463914
and eax, 0x480abc9d
or eax, 0x5814362
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77f586b6
or eax, 0x32024acd
and eax, 0x6803cc
or eax, 0x1818030
mov dword [ebx], eax
add ebx, edx
or eax, 0x77bcf109
xor eax, 0x72c21195
and eax, 0x13c4008
or eax, 0x82c00d81
mov dword [ebx], eax
add ebx, edx
xor eax, 0x17d4e6ee
or eax, 0x346f01d9
and eax, 0xb46e28bd
or eax, 0x4b904000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41cb695d
and eax, 0x83400e0
or eax, 0x40001f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6fe9cf8e
and eax, 0x11c212d0
and eax, 0x1800000
or eax, 0x3a64558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ad9ce0d
and eax, 0x113c8004
or eax, 0x404451
mov dword [ebx], eax
add ebx, edx
and eax, 0x6ec76e15
and eax, 0x2d2ffe29
and eax, 0x4401
or eax, 0x83e8018a
mov dword [ebx], eax
add ebx, edx
or eax, 0x3257e81
xor eax, 0x12e7b255
and eax, 0x10801c0
or eax, 0x44810000
mov dword [ebx], eax
add ebx, edx
or eax, 0xd718d4a
xor eax, 0x652793b0
and eax, 0x284c0a68
or eax, 0xc4018180
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f1ba126
and eax, 0x2c080120
or eax, 0x51e04c1b
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d19e50e
and eax, 0x33f83504
and eax, 0x30500100
or eax, 0xc8058a09
mov dword [ebx], eax
add ebx, edx
xor eax, 0x575e8aed
xor eax, 0x4bec9ccf
and eax, 0x80018803
or eax, 0x9006280
mov dword [ebx], eax
add ebx, edx
and eax, 0x556e526
and eax, 0x100e000
or eax, 0x448b1855
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f0f4415
and eax, 0x313458dc
and eax, 0
or eax, 0x1e883bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x4188f784
xor eax, 0x1918c0e0
and eax, 0x8b00508
or eax, 0x830c4081
mov dword [ebx], eax
add ebx, edx
and eax, 0x1087e4d4
and eax, 0x4400
or eax, 0x4d23984d
mov dword [ebx], eax
add ebx, edx
and eax, 0x5623e9fc
and eax, 0x14004
or eax, 0x8b0834b0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x643ef25e
or eax, 0x5ddda93b
and eax, 0xc283a851
or eax, 0x4004
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54b51d09
and eax, 0x80148100
or eax, 0x68410801
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ad46522
and eax, 0x7a8a7e09
and eax, 0x2a804401
or eax, 0x1144018a
mov dword [ebx], eax
add ebx, edx
and eax, 0x47a10d71
or eax, 0x11e358f
and eax, 0x11c2005
or eax, 0x1461c840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e657039
and eax, 0x4204001
or eax, 0xb980d8a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40aa878
xor eax, 0x5f90211e
and eax, 0x102044ad
or eax, 0x2bc80902
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d877a69
and eax, 0x9000009
or eax, 0x7db444
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf7101f
and eax, 0x1880402
or eax, 0x82745189
mov dword [ebx], eax
add ebx, edx
or eax, 0x751199d9
and eax, 0x558901ca
or eax, 0x20
mov dword [ebx], eax
add ebx, edx
or eax, 0x1eb8fd0e
xor eax, 0x4adaba8a
and eax, 0x4410364
or eax, 0xc0048898
mov dword [ebx], eax
add ebx, edx
or eax, 0x643ff53d
or eax, 0x46632ff0
and eax, 0x8001e881
or eax, 0x9000002
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62cf702
and eax, 0x24d8b1ce
and eax, 0x4080000
or eax, 0x4983c445
mov dword [ebx], eax
add ebx, edx
and eax, 0x652f6367
and eax, 0x1090044
or eax, 0xe083a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7baa39d4
and eax, 0x72cbcecd
and eax, 0x60400808
or eax, 0x89ac4581
mov dword [ebx], eax
add ebx, edx
and eax, 0x3a5ecf58
and eax, 0x2f4f748f
and eax, 0x284c4408
or eax, 0xd7b3bb55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3983499e
and eax, 0xc66084c3
or eax, 0x39000104
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ed2bd55
and eax, 0x61c837ec
and eax, 0x3080
or eax, 0xcf7f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d0b82ab
and eax, 0xd0b0000
or eax, 0x2e00000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9582af
xor eax, 0xd5514b
and eax, 0x1f209180
or eax, 0xe040040b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x14cc97fc
and eax, 0xc2800277
or eax, 0x3fd88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x62897e02
and eax, 0x20008101
or eax, 0x40950800
mov dword [ebx], eax
add ebx, edx
and eax, 0x394bf82d
and eax, 0x18801
or eax, 0x83fe77fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x6094b731
and eax, 0x942031
or eax, 0xff6b408c
mov dword [ebx], eax
add ebx, edx
and eax, 0x30d1a55
or eax, 0x6765bc16
and eax, 0x50d2c17
or eax, 0x880242e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x12e5ea85
and eax, 0x60a2149e
and eax, 0xa
or eax, 0x364
mov dword [ebx], eax
add ebx, edx
xor eax, 0x538815ee
and eax, 0x4100881c
and eax, 0x40000000
or eax, 0xbe4c85c7
mov dword [ebx], eax
add ebx, edx
and eax, 0x6434b11b
and eax, 0x112631d5
and eax, 0x101
or eax, 0x3219fefe
mov dword [ebx], eax
add ebx, edx
or eax, 0x761cde15
and eax, 0x44050001
or eax, 0x1c20000
mov dword [ebx], eax
add ebx, edx
or eax, 0x74bd06f1
and eax, 0x450480
or eax, 0xd904
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bbb7b67
or eax, 0x26f745a0
and eax, 0x454500
or eax, 0x98008200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1ef99b6e
and eax, 0x5344
or eax, 0x90
mov dword [ebx], eax
add ebx, edx
or eax, 0x32fce810
or eax, 0x192bebb6
and eax, 0x3b5881c6
or eax, 0xc4000401
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3598394a
and eax, 0x210d3399
and eax, 0x3089
or eax, 0x5b9ecf76
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c3a844
xor eax, 0x5da1cd73
and eax, 0x460000
or eax, 0x45810000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x487acb12
and eax, 0x10c8900
or eax, 0x42148c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x63c70a7a
and eax, 0x20018700
or eax, 0x8c444000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e13bb9
and eax, 0
or eax, 0x1c28
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe7de386
xor eax, 0x453090ca
and eax, 0x4b000544
or eax, 0xb4208083
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e8bc876
or eax, 0x3b95da29
and eax, 0x5b01da6f
or eax, 0x482590
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2932eefe
xor eax, 0x4f0b1565
and eax, 0x5400000
or eax, 0x80870000
mov dword [ebx], eax
add ebx, edx
or eax, 0xf88f37c
xor eax, 0x665318ef
and eax, 0xe99ceb00
or eax, 0x1663144c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73e67e2e
and eax, 0x162
or eax, 0x1a18
mov dword [ebx], eax
add ebx, edx
and eax, 0x620469b3
or eax, 0x778095c6
and eax, 0x538005c6
or eax, 0x84001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x305632f6
xor eax, 0x29c929a6
and eax, 0x42000012
or eax, 0x85000008
mov dword [ebx], eax
add ebx, edx
and eax, 0x75d577bd
and eax, 0x45000000
or eax, 0xbaff1885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e380622
and eax, 0x1430aa7
or eax, 0x206058
mov dword [ebx], eax
add ebx, edx
or eax, 0x3955b0c0
and eax, 0x4693253a
and eax, 0x10000
or eax, 0x6484c700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1eb7421c
xor eax, 0x2d717773
and eax, 0x1343f26e
or eax, 0xa8bc0d90
mov dword [ebx], eax
add ebx, edx
and eax, 0x3cd6d799
and eax, 0x108
or eax, 0xc7000043
mov dword [ebx], eax
add ebx, edx
xor eax, 0x105f62a2
and eax, 0xd75f4081
or eax, 0x28a01004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d02bb81
or eax, 0x2f4a760
and eax, 0xdb7ce5
or eax, 0x1a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d438120
and eax, 0x5c80c500
or eax, 0x50200
mov dword [ebx], eax
add ebx, edx
or eax, 0x20581109
xor eax, 0x3fe8cef8
and eax, 0x413519f1
or eax, 0x98cae60e
mov dword [ebx], eax
add ebx, edx
or eax, 0x4a659fcb
and eax, 0xc3000016
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ecb73
xor eax, 0x3e61a075
and eax, 0x68010800
or eax, 0x2009445
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6b968365
and eax, 0x1870000
or eax, 0x84400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3653685
and eax, 0x87e73604
or eax, 0x7818c970
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53cdf5d2
and eax, 0x2a0
or eax, 0xd449
mov dword [ebx], eax
add ebx, edx
or eax, 0x31a4bc4e
and eax, 0x300084c7
or eax, 0xce500100
mov dword [ebx], eax
add ebx, edx
and eax, 0x5a14037e
and eax, 0x2000146
or eax, 0x124feb9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8c38b2b
or eax, 0x4eba72e8
and eax, 0x45c70000
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x1d7f419e
and eax, 0x470000
or eax, 0x200180
mov dword [ebx], eax
add ebx, edx
and eax, 0x27d0cf82
and eax, 0x100
or eax, 0x5485c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x1267bdc6
xor eax, 0x62112890
and eax, 0x1014ad90
or eax, 0x88eb526e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4e9cc13e
and eax, 0xdc00e24
and eax, 0x4000000
or eax, 0xc30000d1
mov dword [ebx], eax
add ebx, edx
and eax, 0x72279542
and eax, 0x42000040
or eax, 0xad4a9405
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b4f7351
and eax, 0x487d0497
and eax, 0x400000
or eax, 0x45870000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6bc321
and eax, 0xc88220
or eax, 0x3c80
mov dword [ebx], eax
add ebx, edx
and eax, 0x628fac8
and eax, 0x3ac81175
and eax, 0
or eax, 0x4885c700
mov dword [ebx], eax
add ebx, edx
or eax, 0x17294914
and eax, 0x4badcf14
or eax, 0x805230ea
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ff7c13e
or eax, 0x37b85624
and eax, 0x8b000026
or eax, 1
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d76c424
and eax, 0xac048405
or eax, 0x50012840
mov dword [ebx], eax
add ebx, edx
xor eax, 0x119da865
and eax, 0x89000000
or eax, 0x116
mov dword [ebx], eax
add ebx, edx
or eax, 0xc67cf5
or eax, 0x2eefbc60
and eax, 0xd8bac45
or eax, 0x40000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bc61fd
and eax, 0xc0d298c
or eax, 0xa0400200
mov dword [ebx], eax
add ebx, edx
or eax, 0x1b0d91d3
or eax, 0x558f590b
and eax, 0xeb8c4989
or eax, 0x400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x57488af1
and eax, 0x8c448308
or eax, 0x110801
mov dword [ebx], eax
add ebx, edx
or eax, 0x5358f1e8
and eax, 0x8901c281
or eax, 2
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74844d6d
and eax, 0x45818c44
or eax, 0xa0011
mov dword [ebx], eax
add ebx, edx
and eax, 0x6063167d
and eax, 0x40010004
or eax, 0xc843b88
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e918f26
and eax, 0x214b4aa
or eax, 0xdeb4b55
mov dword [ebx], eax
add ebx, edx
or eax, 0x6786251f
or eax, 0x13339be3
and eax, 0xf98d
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec0e57d
xor eax, 0x4069f6c3
and eax, 0x2c098a00
or eax, 0x80440100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c7fed9
xor eax, 0x6e86509d
and eax, 0x80002100
or eax, 0x901c883
mov dword [ebx], eax
add ebx, edx
and eax, 0x441e830c
and eax, 0x7292db46
and eax, 0x8000
or eax, 0x558b2c4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6faafdea
and eax, 0x6f601173
and eax, 0x1000000
or eax, 0xea83a0
mov dword [ebx], eax
add ebx, edx
and eax, 0x4eb4670d
and eax, 0x673e830d
and eax, 0x200100
or eax, 0x8b805489
mov dword [ebx], eax
add ebx, edx
or eax, 0x20466e90
or eax, 0x333e79c
and eax, 0x80838805
or eax, 0x40000040
mov dword [ebx], eax
add ebx, edx
or eax, 0x301ff9da
and eax, 0x6801dd34
and eax, 0x18900
or eax, 0x88440001
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ad66f57
or eax, 0x149f44d5
and eax, 0xc984d81
or eax, 0x300000a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x615c8307
xor eax, 0x5d687e06
and eax, 0x3320808a
or eax, 0xcc000d25
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ec968ce
and eax, 0x800088e
or eax, 0xc185f771
mov dword [ebx], eax
add ebx, edx
or eax, 0x625b5cd6
and eax, 0x83840f
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0xc27f157
and eax, 0x4800000
or eax, 0x910b0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49f2d111
and eax, 0xdc79d110
or eax, 0x23862e40
mov dword [ebx], eax
add ebx, edx
or eax, 0x322dd939
or eax, 0x49ed622f
and eax, 0xff5c953b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x29da96d7
and eax, 0xc5c97ff
or eax, 0x216800
mov dword [ebx], eax
add ebx, edx
or eax, 0x5fb41962
and eax, 0x5f2485c7
or eax, 0xa0000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3e827cbc
xor eax, 0x6bc45c10
and eax, 0xa1ef
or eax, 0x15e10
mov dword [ebx], eax
add ebx, edx
or eax, 0x13820ea7
xor eax, 0xd9f24a2
and eax, 0xa080000
or eax, 0xe30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a520ec4
or eax, 0x26bca9dc
and eax, 0x662485c4
or eax, 0x99000003
mov dword [ebx], eax
add ebx, edx
xor eax, 0x70cf043b
and eax, 0x81fc
or eax, 0x7e03
mov dword [ebx], eax
add ebx, edx
and eax, 0x18a43d3f
or eax, 0x6a4f88bd
and eax, 0x400b0000
or eax, 0x5800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x763d3c31
or eax, 0x25c8d5b0
and eax, 0x248431a0
or eax, 0x1020c
mov dword [ebx], eax
add ebx, edx
and eax, 0xa59c0cc
and eax, 0x1008c
or eax, 0x75feff73
mov dword [ebx], eax
add ebx, edx
or eax, 0x296b2f18
and eax, 0x5c8d8b4b
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x55ec784f
xor eax, 0x31fabf24
and eax, 0x2817446b
or eax, 0x13e8bb94
mov dword [ebx], eax
add ebx, edx
and eax, 0x1323ffe
and eax, 0x132248c
or eax, 0xfecc4001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79e5e06
and eax, 0x8820388b
or eax, 0x31d4474
mov dword [ebx], eax
add ebx, edx
xor eax, 0x363f21ee
and eax, 0x3f91938d
and eax, 0x15001001
or eax, 0x80898454
mov dword [ebx], eax
add ebx, edx
or eax, 0x433af9a2
and eax, 0xd7bbfc60
or eax, 0x28440200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5e9635
and eax, 0x761309ad
and eax, 1
or eax, 0x899c458a
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b1ad1a7
xor eax, 0x67aa6e2f
and eax, 0xcc341880
or eax, 0x33ca4405
mov dword [ebx], eax
add ebx, edx
or eax, 0x3420c630
or eax, 0x5cd26e8
and eax, 0x944d8afd
or eax, 0x102
mov dword [ebx], eax
add ebx, edx
and eax, 0x64b7593e
or eax, 0x4a923dad
and eax, 0x8010183
or eax, 0x8100c000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2c0de4db
and eax, 0x18001
or eax, 0x958a144c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x556975bd
xor eax, 0x39acaf5d
and eax, 0xf94e4e20
or eax, 0x6b1b040
mov dword [ebx], eax
add ebx, edx
or eax, 0x24a3ada5
and eax, 0xfe5c9521
or eax, 0x1a
mov dword [ebx], eax
add ebx, edx
and eax, 0x7511eb5d
xor eax, 0x66e202a0
and eax, 0x107083b9
or eax, 0x40c7c46
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755eaddc
and eax, 0x1204003
or eax, 0x82800588
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3be4d42c
and eax, 0x1a0
or eax, 0x45890048
mov dword [ebx], eax
add ebx, edx
or eax, 0x50366b22
and eax, 0x113221f7
and eax, 0x1a0
or eax, 0xa04d8a00
mov dword [ebx], eax
add ebx, edx
or eax, 0x1c0a3e37
xor eax, 0xcd9fde2
and eax, 0xb0140011
or eax, 0x4f608d2a
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fe0aa9f
or eax, 0x513d39a5
and eax, 0x97db9bf
or eax, 0x4640
mov dword [ebx], eax
add ebx, edx
or eax, 0x72b4d13a
and eax, 0x39c558b
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x78888677
and eax, 0x880002
or eax, 0x550101e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x87592c
and eax, 0x63c31ce7
and eax, 0x10884
or eax, 0x94448318
mov dword [ebx], eax
add ebx, edx
or eax, 0x647f18ae
and eax, 0x2778850a
and eax, 0x2408010a
or eax, 0x59804431
mov dword [ebx], eax
add ebx, edx
and eax, 0x1b267d0e
and eax, 0x10a
or eax, 0x20858a11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c5464b7
or eax, 0x50a5206a
and eax, 0x18f5efee
or eax, 0x810a1011
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ffb7ba1
and eax, 0x389af88f
and eax, 0x38887887
or eax, 0x3240570
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6ec1c848
xor eax, 0x1235896a
and eax, 0x47581885
or eax, 0xb8a70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x301c7d26
and eax, 0x8b097da7
or eax, 0x58
mov dword [ebx], eax
add ebx, edx
or eax, 0x75554223
and eax, 0xe901204d
or eax, 0x828000
mov dword [ebx], eax
add ebx, edx
or eax, 0x496735ad
and eax, 0xa0458101
or eax, 0x80800
mov dword [ebx], eax
add ebx, edx
and eax, 0x67e896d9
and eax, 0x100acd0c
and eax, 0
or eax, 0x8380558b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1cdb1a0f
and eax, 0x123e998d
and eax, 0x10080180
or eax, 0x45810042
mov dword [ebx], eax
add ebx, edx
and eax, 0x49d6031c
and eax, 0x100
or eax, 0x88458a80
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bfe922e
or eax, 0x25aecab3
and eax, 0x8101c083
or eax, 0x8000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30b17b33
and eax, 0x1b40a124
and eax, 0x9008000
or eax, 0x848b0845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4a97eeca
or eax, 0x133a2685
and eax, 0xd73e6600
or eax, 0x28c19950
mov dword [ebx], eax
add ebx, edx
and eax, 0x534f6f2f
and eax, 0x1016900
or eax, 0x88008083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d748866
and eax, 0xc4754085
or eax, 0x3b8a1008
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e4c17e0
or eax, 0x62e6b041
and eax, 0xfeefe1ed
or eax, 0x812
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d76d5eb
xor eax, 0x4c1699b5
and eax, 0x858da5a1
or eax, 0x10005a5e
mov dword [ebx], eax
add ebx, edx
or eax, 0xb200e28
and eax, 0x9fadf9bc
or eax, 0x60520000
mov dword [ebx], eax
add ebx, edx
or eax, 0x39278234
xor eax, 0x5300ed2b
and eax, 0x20850212
or eax, 0x40008940
mov dword [ebx], eax
add ebx, edx
or eax, 0x125f1304
and eax, 0x2df9b56
or eax, 0x892064a9
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37057f70
and eax, 0x538acc15
and eax, 0x10088004
or eax, 0xec140588
mov dword [ebx], eax
add ebx, edx
or eax, 0x3ee5796
and eax, 0xe850d79e
or eax, 0x12861
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41dde293
and eax, 0xff3c2a1
and eax, 0x9800000
or eax, 0xf67fdc01
mov dword [ebx], eax
add ebx, edx
or eax, 0x257a34b
or eax, 0x1bbc9335
and eax, 0x5004c403
or eax, 0x80
mov dword [ebx], eax
add ebx, edx
or eax, 0x6838a0d8
or eax, 0x23debfbb
and eax, 0x6c8e8
or eax, 0x10000
mov dword [ebx], eax
add ebx, edx
or eax, 0x765764b
or eax, 0x77e59ce7
and eax, 0xc48200
or eax, 0x8000100
mov dword [ebx], eax
add ebx, edx
and eax, 0x77c764bf
xor eax, 0x493ff119
and eax, 0xbc001
or eax, 0x84040084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x770ebba0
and eax, 0x105
or eax, 0x58
mov dword [ebx], eax
add ebx, edx
and eax, 0x300c7446
and eax, 0x40
or eax, 0x12a88a8
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b832a2c
and eax, 0x20018a00
or eax, 0xd0140100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x35eabbc4
and eax, 0x810000c4
or eax, 0x800010b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2f4c8d40
and eax, 0x55c7bf7a
and eax, 0x4440800
or eax, 0xfbba5095
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a669317
and eax, 0x78040015
or eax, 0x818bea
mov dword [ebx], eax
add ebx, edx
and eax, 0x2f470f98
and eax, 0x33d811cc
and eax, 0x188
or eax, 0x50fffe77
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5911f87
and eax, 0x54488078
or eax, 0xaa101587
mov dword [ebx], eax
add ebx, edx
and eax, 0x18d6fb1c
and eax, 0x800911c
or eax, 0x458b6ee3
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d6c52a0
xor eax, 0x2c4882c5
and eax, 0x41a10118
or eax, 0xc488080
mov dword [ebx], eax
add ebx, edx
or eax, 0x41309dfc
and eax, 0x9000004
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7aa1bdce
xor eax, 0x7d4ef6f4
and eax, 0x48b080d
or eax, 0x51009040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47346a0
and eax, 0xfe8ff4c
and eax, 0x400a0c
or eax, 0x98152190
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ad5d9ea
and eax, 0x7e5e3d79
and eax, 0x62001000
or eax, 0x899c4589
mov dword [ebx], eax
add ebx, edx
and eax, 0x40964408
and eax, 0x40008
or eax, 0x9c418b01
mov dword [ebx], eax
add ebx, edx
and eax, 0x7ccf7934
and eax, 0x8010000
or eax, 0x8100c083
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30b82e85
xor eax, 0x53a7a5b2
and eax, 0x480a0804
or eax, 0x5819441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e7ee8a5
or eax, 0x757c28f9
and eax, 0x44d3898
or eax, 0x88000304
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef0c164
and eax, 0x104
or eax, 0x10c8c0b
mov dword [ebx], eax
add ebx, edx
or eax, 0x75b34ce9
and eax, 0x558b0000
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x30b9c629
xor eax, 0x2ed729dc
and eax, 0x14142980
or eax, 0x40810200
mov dword [ebx], eax
add ebx, edx
or eax, 0x233605be
and eax, 0x33b72fbe
or eax, 0x848d040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x71266797
xor eax, 0xabdc353
and eax, 0x40641010
or eax, 0xe198445
mov dword [ebx], eax
add ebx, edx
and eax, 0x2efcb4e7
and eax, 0xa140401
or eax, 0x3180418a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x441ec456
and eax, 0xc088045
or eax, 0x752000
mov dword [ebx], eax
add ebx, edx
and eax, 0x63b07690
or eax, 0x208572ee
and eax, 0x201400c6
or eax, 0xdf088501
mov dword [ebx], eax
add ebx, edx
xor eax, 0x532390e9
and eax, 0x7ecbff11
and eax, 0x11500
or eax, 0xeaff
mov dword [ebx], eax
add ebx, edx
or eax, 0x7783e5f9
and eax, 0x2830000
or eax, 0x8680000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b03723f
and eax, 0x7b080007
or eax, 0x841485c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x61ff80fd
and eax, 0x53a
or eax, 0xfac5
mov dword [ebx], eax
add ebx, edx
or eax, 0x3714e576
and eax, 0x5000000
or eax, 0x888b0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cfd18a7
and eax, 0xc890000
or eax, 0xf376fe50
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47e7e701
xor eax, 0x66372c62
and eax, 0xde0c0503
or eax, 0x21108808
mov dword [ebx], eax
add ebx, edx
and eax, 0x5dbe1551
xor eax, 0x1806b925
and eax, 0x10bc24
or eax, 0x226443db
mov dword [ebx], eax
add ebx, edx
and eax, 0x4bc0fc24
and eax, 0x2005400
or eax, 0x1a0018b
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c2e7a61
and eax, 0x3fae4c81
or eax, 0xc0500014
mov dword [ebx], eax
add ebx, edx
or eax, 0x40d3ee89
xor eax, 0x1c980926
and eax, 0x400523bb
or eax, 0xc901844
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f3cc5c5
and eax, 0x7efcc701
and eax, 0x7cbcc701
or eax, 0x14338fe
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52efd34d
and eax, 0xc000810
or eax, 0x50858301
mov dword [ebx], eax
add ebx, edx
xor eax, 0x53833f39
and eax, 0x306b428
or eax, 0x20f94bd7
mov dword [ebx], eax
add ebx, edx
and eax, 0x74743b15
and eax, 0x300005
or eax, 0x850b8440
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72de9ee
and eax, 0x82166d08
or eax, 0x7de99210
mov dword [ebx], eax
add ebx, edx
and eax, 0xb3b9380
and eax, 0x90b1000
or eax, 0x4480047c
mov dword [ebx], eax
add ebx, edx
and eax, 0x39f5026a
and eax, 0x1810008
or eax, 0x688390
mov dword [ebx], eax
add ebx, edx
or eax, 0x43ae9d63
and eax, 0x6c6eb0e4
and eax, 0x80080
or eax, 0x8b904d09
mov dword [ebx], eax
add ebx, edx
or eax, 0x69b636ff
or eax, 0xdc7561d
and eax, 0x853b1855
or eax, 0x10008000
mov dword [ebx], eax
add ebx, edx
and eax, 0x21f82fa8
and eax, 0x1380800
or eax, 0xfec7f648
mov dword [ebx], eax
add ebx, edx
and eax, 0x5ecaeba3
and eax, 0x448a4200
or eax, 0x101057d
mov dword [ebx], eax
add ebx, edx
or eax, 0x966a1dc
and eax, 0x5728924c
and eax, 0x20c
or eax, 0x804521a0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a82153e
and eax, 0x88833610
or eax, 0x5080065
mov dword [ebx], eax
add ebx, edx
or eax, 0x5707feab
and eax, 0xdf8ffe74
or eax, 0x20700100
mov dword [ebx], eax
add ebx, edx
and eax, 0x22ee51bf
or eax, 0x13c4198f
and eax, 0x1004983
or eax, 0x8801a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x1cd1e82b
and eax, 0x9dd16089
or eax, 0x622e1404
mov dword [ebx], eax
add ebx, edx
or eax, 0x77f3620b
and eax, 0x4c95028f
or eax, 0x8970
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a3fcc3f
and eax, 0x1b086453
and eax, 0xa084453
or eax, 0x31f7bbac
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d091fed
and eax, 0x19fa8be2
and eax, 0x19fa0080
or eax, 0xe6057415
mov dword [ebx], eax
add ebx, edx
or eax, 0x36c6ae6e
or eax, 0x4db3bbb6
and eax, 0x8b227dff
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e260080
and eax, 0x5220845
or eax, 0x40198000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ba81642
and eax, 0xa121c04
or eax, 0x81086190
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b33ae03
and eax, 0x1020400
or eax, 0xc081804d
mov dword [ebx], eax
add ebx, edx
or eax, 0x16ef80ec
and eax, 0x844d8001
or eax, 0x900
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7f6bb5a9
and eax, 0x3b041488
or eax, 0x804103
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6d35e47
and eax, 0x43772615
and eax, 0x1550004
or eax, 0x828a051
mov dword [ebx], eax
add ebx, edx
xor eax, 0xe9ea3ff
and eax, 0x3a0018a
or eax, 0x800c4401
mov dword [ebx], eax
add ebx, edx
or eax, 0x2e1b08d6
and eax, 0x58901c8
or eax, 0x40000020
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b5f5a5d
and eax, 0x52333d96
and eax, 0x10000
or eax, 0xac4c8bac
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8d9dbc0
and eax, 0x80004000
or eax, 0x901a983
mov dword [ebx], eax
add ebx, edx
and eax, 0x632c9b16
and eax, 0x1008800
or eax, 0x548b244d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x480d869b
or eax, 0x189dae84
and eax, 0x1828284
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x33371e
xor eax, 0x12a61eec
and eax, 0x3040100
or eax, 0x88805489
mov dword [ebx], eax
add ebx, edx
or eax, 0x2232032e
and eax, 0x11fdcb18
and eax, 0x1b44000
or eax, 0xfe4b1885
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6be9ac25
and eax, 0x2394a5f3
and eax, 0x80a0
or eax, 0x1c0035f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x59f9f7cd
and eax, 0x58180400
or eax, 0xa7408189
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1ec64e0d
and eax, 0x418acb84
or eax, 0xc01347b
mov dword [ebx], eax
add ebx, edx
and eax, 0x7a9da86b
and eax, 0x818028
or eax, 0x1400384
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7dd8b8b
and eax, 0x20c0801
or eax, 0x89a04588
mov dword [ebx], eax
add ebx, edx
and eax, 0x678f3324
and eax, 0x38c0000
or eax, 0xfc735c95
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1e6bfe25
and eax, 0x31c919ff
and eax, 0x208000b0
or eax, 0x54153b4f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x289bf608
or eax, 0x141106a6
and eax, 0x5c1fcff7
or eax, 0x21e03008
mov dword [ebx], eax
add ebx, edx
and eax, 0x1be9f7f5
and eax, 0x418301
or eax, 0x80040808
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ebbed51
and eax, 0x88006000
or eax, 0x1018883
mov dword [ebx], eax
add ebx, edx
and eax, 0x676906f9
and eax, 0x1010001
or eax, 0x8c8a8044
mov dword [ebx], eax
add ebx, edx
or eax, 0x10420b0d
xor eax, 0x18417635
and eax, 0x858afd58
or eax, 0x7a750200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5961ab44
and eax, 0x80004000
or eax, 0x9018183
mov dword [ebx], eax
add ebx, edx
and eax, 0x587c1ec8
xor eax, 0xf1a6a77
and eax, 0x71a4885
or eax, 0xf8e51008
mov dword [ebx], eax
add ebx, edx
and eax, 0x6adbbb7d
xor eax, 0x5b005feb
and eax, 0x30db41e6
or eax, 0xce04a819
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1212213e
and eax, 0x80c8c1
or eax, 0x130373e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x29f46b7c
and eax, 0x41081
or eax, 0x24968
mov dword [ebx], eax
add ebx, edx
and eax, 0x104b6f7b
xor eax, 0x5ca8d9
and eax, 0x56e100
or eax, 0xfc200800
mov dword [ebx], eax
add ebx, edx
or eax, 0x283f7ff5
and eax, 0x573403cb
and eax, 0x540003c1
or eax, 0x18bfc3e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6003258
and eax, 0x8a81e8
or eax, 0xa0600000
mov dword [ebx], eax
add ebx, edx
and eax, 0x454212bf
xor eax, 0x74a925c8
and eax, 0x140
or eax, 0x8900001d
mov dword [ebx], eax
add ebx, edx
and eax, 0xe306f33
and eax, 0x10c4e7f5
and eax, 0x11
or eax, 0x458be844
mov dword [ebx], eax
add ebx, edx
or eax, 0x21ad319d
xor eax, 0x6c38a55f
and eax, 0x8050080
or eax, 0xe0400374
mov dword [ebx], eax
add ebx, edx
and eax, 0x6002542c
and eax, 0x60000000
or eax, 0x8bf44589
mov dword [ebx], eax
add ebx, edx
or eax, 0x2d90714b
xor eax, 0x3719bad5
and eax, 0xd04d8b08
or eax, 0x24000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44b6c337
and eax, 0x80014002
or eax, 0x9008181
mov dword [ebx], eax
add ebx, edx
and eax, 0x26c5f7cc
and eax, 0x1c000
or eax, 0x558a344d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6bb72afd
and eax, 0x4e9a56d0
and eax, 0x4101290
or eax, 0xb0452964
mov dword [ebx], eax
add ebx, edx
and eax, 0x548a0f3e
and eax, 0x904
or eax, 0x19e840b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5b068fb6
and eax, 0x1020000
or eax, 0x44890000
mov dword [ebx], eax
add ebx, edx
or eax, 0x761e1a02
or eax, 0x327b7e8
and eax, 0x30053be8
or eax, 0x80400010
mov dword [ebx], eax
add ebx, edx
or eax, 0x25c63b37
and eax, 0x583137c
or eax, 0x48080400
mov dword [ebx], eax
add ebx, edx
and eax, 0x130d3ed
and eax, 0x1000344
or eax, 0x4caf0c80
mov dword [ebx], eax
add ebx, edx
or eax, 0x327b17ad
and eax, 0x3d521529
and eax, 0x35400520
or eax, 0x408980c0
mov dword [ebx], eax
add ebx, edx
or eax, 0xb4ae85a
and eax, 0x75f3ce4e
and eax, 0x30418808
or eax, 0x88140304
mov dword [ebx], eax
add ebx, edx
or eax, 0xceed3c3
xor eax, 0x6ac36a5c
and eax, 0x6241113
or eax, 0x9c04428
mov dword [ebx], eax
add ebx, edx
and eax, 0x41d68b92
and eax, 0
or eax, 0x1448d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x778c916
or eax, 0x483c118b
and eax, 0x4c458900
or eax, 0xb0000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7af4cbba
xor eax, 0x57dfa732
and eax, 0x14c4508
or eax, 0xe900003
mov dword [ebx], eax
add ebx, edx
or eax, 0x385ed1d0
and eax, 0x1080
or eax, 0x12804
mov dword [ebx], eax
add ebx, edx
or eax, 0x26dfba44
and eax, 0x204d8a00
or eax, 0xd8000100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x356b0128
and eax, 0x7d4bfe99
and eax, 0xd000808
or eax, 0x2e04533
mov dword [ebx], eax
add ebx, edx
or eax, 0x793eef0b
and eax, 0x148a63fe
and eax, 0x2008
or eax, 0x10c85
mov dword [ebx], eax
add ebx, edx
and eax, 0x33122233
xor eax, 0x4149bd9b
and eax, 0x40418900
or eax, 0x94140200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x117968ec
and eax, 0x52c4128
or eax, 0xac01413
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cd14c5b
xor eax, 0x390bfe3b
and eax, 0x2000
or eax, 0x1008d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x79736e28
and eax, 0x753aa43b
and eax, 0x50000000
or eax, 0x80458b00
mov dword [ebx], eax
add ebx, edx
or eax, 0x47177caf
and eax, 0x5544452b
or eax, 0x28800010
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e33fcdf
and eax, 0x1485c50c
or eax, 0x200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x647e3be5
xor eax, 0x137c630a
and eax, 0x1879fe3
or eax, 0x78601c
mov dword [ebx], eax
add ebx, edx
or eax, 0x251b7c3c
or eax, 0x7f4b38ba
and eax, 0x6b000000
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x755bc5a
and eax, 0x405840a
or eax, 0x10804300
mov dword [ebx], eax
add ebx, edx
and eax, 0x283d4d6a
and eax, 0x5450a
or eax, 0xfabaf5
mov dword [ebx], eax
add ebx, edx
and eax, 0x3e347d24
and eax, 0
or eax, 0x8b000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4ef76fa8
and eax, 0x3382a7fa
and eax, 0
or eax, 0x8d33bc4d
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bbee4a4
xor eax, 0x14c8d527
and eax, 0x1dfa7100
or eax, 0xe2058e14
mov dword [ebx], eax
add ebx, edx
or eax, 0x45c46c60
and eax, 0xf38404
or eax, 0xb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x37907d1a
and eax, 0x5030000
or eax, 0x40880000
mov dword [ebx], eax
add ebx, edx
and eax, 0x14d20853
and eax, 0x4820000
or eax, 0x797599e8
mov dword [ebx], eax
add ebx, edx
or eax, 0xf72f92f
and eax, 0x5c4539c4
or eax, 0x80000200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x762a0cf6
xor eax, 0x60b28628
and eax, 0x40893118
or eax, 0x15020464
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a69a118
or eax, 0x7b3b4c10
and eax, 0x44918820
or eax, 0x40188
mov dword [ebx], eax
add ebx, edx
or eax, 0x22a7250e
or eax, 0x483d702f
and eax, 0xabffdae
or eax, 0x81400250
mov dword [ebx], eax
add ebx, edx
and eax, 0x40bf7a44
and eax, 0x2b3ca450
and eax, 0x82040
or eax, 0x8581d805
mov dword [ebx], eax
add ebx, edx
and eax, 0x37740ba7
and eax, 0x5000800
or eax, 0xfafff640
mov dword [ebx], eax
add ebx, edx
and eax, 0x6b2d39d2
and eax, 0x3280800
or eax, 0x80d0458b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4635844
or eax, 0x4d0bdf20
and eax, 0x4d8901c1
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x675d958a
and eax, 0x948048
or eax, 0x44010bb0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2daa6287
and eax, 0x293fe97e
or eax, 0x12c01680
mov dword [ebx], eax
add ebx, edx
or eax, 0x39163c5a
or eax, 0x6706b906
and eax, 0x7ffe4094
or eax, 0x80000001
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bbc9917
and eax, 0x8b0c5897
or eax, 0x2468
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47c55a27
or eax, 0x605ca91a
and eax, 0x4419ac40
or eax, 0x1224005
mov dword [ebx], eax
add ebx, edx
or eax, 0xfa008d8
xor eax, 0x47f35c8
and eax, 0x2840900
or eax, 0xb00906c8
mov dword [ebx], eax
add ebx, edx
or eax, 0x72262480
and eax, 0x82000000
or eax, 0x9000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x49a53219
and eax, 0x4dadddb2
and eax, 0x40811000
or eax, 0xb718e045
mov dword [ebx], eax
add ebx, edx
and eax, 0x6bf37c1
and eax, 0x680ca87f
and eax, 0x41
or eax, 0xc085c83c
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c030035
and eax, 0x10035
or eax, 0x4d8a5440
mov dword [ebx], eax
add ebx, edx
and eax, 0x535d1f8f
or eax, 0x2438cffb
and eax, 0x240989d0
or eax, 0x18840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44c10e17
and eax, 0x51413711
and eax, 0x400700
or eax, 0x8bbff8fe
mov dword [ebx], eax
add ebx, edx
and eax, 0x52375cc1
and eax, 0x15c40
or eax, 0x95888015
mov dword [ebx], eax
add ebx, edx
or eax, 0x36ee67c5
or eax, 0x6943fd47
and eax, 0xffeffe10
or eax, 0x100028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x181bfd22
and eax, 0x83c4010a
or eax, 0x184481
mov dword [ebx], eax
add ebx, edx
and eax, 0x69cddd3b
and eax, 0x1880100
or eax, 0x440100c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ce0cabb
and eax, 0x8098b58
or eax, 0x34840084
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b9ded76
and eax, 0x31066aa
or eax, 0x38ef9954
mov dword [ebx], eax
add ebx, edx
or eax, 0x6d25647d
and eax, 0x7ffe388d
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7acda51c
and eax, 0xa4c200c
or eax, 0x81325df3
mov dword [ebx], eax
add ebx, edx
and eax, 0xddae594
and eax, 0x10a4414
or eax, 0x54018041
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ab956bc
and eax, 0xc1012e8
or eax, 0xe0452910
mov dword [ebx], eax
add ebx, edx
or eax, 0x14b54a44
and eax, 0x4481737c
or eax, 0x10a0001
mov dword [ebx], eax
add ebx, edx
or eax, 0x1f4044db
and eax, 0x5dc311d8
or eax, 0x20348800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x593d1016
and eax, 0x24400988
or eax, 0x80053230
mov dword [ebx], eax
add ebx, edx
and eax, 0x92c7988
and eax, 0x2108
or eax, 0x458b4675
mov dword [ebx], eax
add ebx, edx
xor eax, 0x583e9d5
and eax, 0x103788a1
and eax, 0x80a0
or eax, 0x1e80340
mov dword [ebx], eax
add ebx, edx
and eax, 0x5332d739
or eax, 0x6ebf0750
and eax, 0xba00500
or eax, 0x80404089
mov dword [ebx], eax
add ebx, edx
and eax, 0x251a7622
and eax, 0x1000000
or eax, 0x4c2bb04d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39360ab2
xor eax, 0x7bbf6e0d
and eax, 0xc0010e0
or eax, 0xe04d2b00
mov dword [ebx], eax
add ebx, edx
and eax, 0x49e5ba11
and eax, 0x40011200
or eax, 0x158a417d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x34b4486c
or eax, 0x1e707b80
and eax, 0x5c552b80
or eax, 0x8000004c
mov dword [ebx], eax
add ebx, edx
or eax, 0x27bede67
and eax, 0x7dd0552b
or eax, 0x10
mov dword [ebx], eax
add ebx, edx
or eax, 0x64f36a9d
and eax, 0x27009af8
and eax, 0x24000a08
or eax, 0xd8458103
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cfb3aeb
and eax, 0x20410a0b
or eax, 0xc004a504
mov dword [ebx], eax
add ebx, edx
or eax, 0x1af4ddf3
and eax, 0x3075c085
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xe3f6a9b
and eax, 0x494d8f7a
and eax, 0x40080a
or eax, 0x23804581
mov dword [ebx], eax
add ebx, edx
or eax, 0x4364d973
and eax, 0x2164d449
or eax, 0x14100004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2ee7c038
xor eax, 0x592d1f3e
and eax, 0x29485502
or eax, 0x2a00089
mov dword [ebx], eax
add ebx, edx
and eax, 0x3296d1e7
and eax, 0x801001
or eax, 0x9509a054
mov dword [ebx], eax
add ebx, edx
and eax, 0x71ba566f
xor eax, 0xb4d90f6
and eax, 0x1ac58030
or eax, 0xe53a7e04
mov dword [ebx], eax
add ebx, edx
and eax, 0x32c5ba05
and eax, 0x840000
or eax, 0x8920458b
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e86648b
and eax, 0x8840081
or eax, 0xf77a3004
mov dword [ebx], eax
add ebx, edx
or eax, 0x397c4ab6
xor eax, 0x319c7674
and eax, 0x804008c3
or eax, 0x300d833c
mov dword [ebx], eax
add ebx, edx
or eax, 0x11a35191
and eax, 0x8101c983
or eax, 0x8002000
mov dword [ebx], eax
add ebx, edx
or eax, 0x5799225f
and eax, 0x9589a04d
or eax, 0x21000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2cc2d880
and eax, 0xbdcbf804
or eax, 0x42340630
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4efcb5c6
and eax, 0x3d6ca708
and eax, 0x30000100
or eax, 0xce30943b
mov dword [ebx], eax
add ebx, edx
and eax, 0x322c3be1
xor eax, 0x76f8e639
and eax, 0x58f718
or eax, 0x92508e7
mov dword [ebx], eax
add ebx, edx
or eax, 0x261ed169
xor eax, 0x7308d04
and eax, 0x4c408b
or eax, 0x83900500
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4898775c
and eax, 0x7ab4f508
and eax, 0x40000000
or eax, 0x58901e8
mov dword [ebx], eax
add ebx, edx
or eax, 0x3135eac8
and eax, 0x540d8bc8
or eax, 0x88400014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x777cca9b
xor eax, 0x59a82467
and eax, 0x80014100
or eax, 0x9008083
mov dword [ebx], eax
add ebx, edx
or eax, 0x6063db41
xor eax, 0x30c6b1dd
and eax, 0x5181480c
or eax, 0x40a9441
mov dword [ebx], eax
add ebx, edx
xor eax, 0x28551197
and eax, 0x1ca81d8
or eax, 0x200220
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4c074dec
and eax, 0x9e84400
or eax, 0x82101189
mov dword [ebx], eax
add ebx, edx
and eax, 0x32db0b0e
and eax, 0x6f2b5662
and eax, 0
or eax, 0xc083f845
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bb26f33
or eax, 0x8cdea12
and eax, 0x88458900
or eax, 0x70000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5876527d
and eax, 0x80104908
or eax, 0x3c00483
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3b12c5ef
and eax, 0x8800040
or eax, 0x45090181
mov dword [ebx], eax
add ebx, edx
or eax, 0x75c14baa
xor eax, 0x82ab035
and eax, 0x34418bd0
or eax, 0x88140000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5055cbd2
and eax, 0x73ac5927
and eax, 0x4002
or eax, 0x89018281
mov dword [ebx], eax
add ebx, edx
or eax, 0xe29ed05
and eax, 0x4354c9f4
and eax, 0x1008804
or eax, 0x448b3451
mov dword [ebx], eax
add ebx, edx
and eax, 0x37d3892
and eax, 0x1080010
or eax, 0xe083e8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7fc13979
and eax, 0x68280081
or eax, 0x81d04508
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58899826
xor eax, 0xe4793d1
and eax, 0xbf364e4c
or eax, 0x40c9b001
mov dword [ebx], eax
add ebx, edx
and eax, 0x31eccdf9
and eax, 0x10040c09
or eax, 0xc0000182
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5d40e97b
and eax, 0x220d7634
and eax, 0
or eax, 0x8d890001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4b454d55
and eax, 0x9010000
or eax, 0xf6fefe2c
mov dword [ebx], eax
add ebx, edx
and eax, 0x31018864
and eax, 0x31008004
or eax, 0xc8981589
mov dword [ebx], eax
add ebx, edx
or eax, 0x7efdc5ba
and eax, 0x8b50d5bf
or eax, 0x22a40
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9bbf8a3
or eax, 0x1318e870
and eax, 0x93f96804
or eax, 0x6c061081
mov dword [ebx], eax
add ebx, edx
or eax, 0xb5c95e3
xor eax, 0x71024a65
and eax, 0x84fd1082
or eax, 0x1102407d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1d43a47a
and eax, 0x88bcf404
or eax, 0x77430a28
mov dword [ebx], eax
add ebx, edx
or eax, 0x646b81cc
and eax, 0x840fc084
or eax, 1
mov dword [ebx], eax
add ebx, edx
and eax, 0x6d94a396
or eax, 0x2173b3a1
and eax, 0x20
or eax, 0x412
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26d50f8f
and eax, 0x76f519b5
and eax, 0x24100185
or eax, 0xd8088442
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f59eed5
and eax, 0x3006b12
or eax, 0x48694ed
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cde146b
and eax, 0x5c60000
or eax, 0x80010000
mov dword [ebx], eax
add ebx, edx
or eax, 0x4e19f136
and eax, 0x6eaa58d
and eax, 0x6caa004
or eax, 0xf9355c10
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e5d9f7c
and eax, 0xc14
or eax, 0x42a8
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2c265354
and eax, 0x2c0005c0
or eax, 0xd0108007
mov dword [ebx], eax
add ebx, edx
or eax, 0x30d5620f
and eax, 0x34d13fd1
and eax, 0xc027c1
or eax, 0x10ad83e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ce06008
and eax, 0x5c20001
or eax, 0x80050000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4bda4984
xor eax, 0x2cd38232
and eax, 0xe2cec804
or eax, 0x1d313408
mov dword [ebx], eax
add ebx, edx
xor eax, 0xb627c11
and eax, 9
or eax, 0x75c0
mov dword [ebx], eax
add ebx, edx
or eax, 0x4c7abf3
or eax, 0x78f39b9f
and eax, 0x7c4085c7
or eax, 0x83080000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45146404
and eax, 0x45000404
or eax, 0x8a6fbfb
mov dword [ebx], eax
add ebx, edx
xor eax, 0x50f2e502
xor eax, 0x38e87fcc
and eax, 0x5840001
or eax, 0x80430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7ec37749
or eax, 0x685842ca
and eax, 0xfb5c7708
or eax, 0x4a38804
mov dword [ebx], eax
add ebx, edx
and eax, 0x7dd356e2
and eax, 0x10600
or eax, 0x29a3
mov dword [ebx], eax
add ebx, edx
or eax, 0x64802d6c
and eax, 0x640005c7
or eax, 0x98088000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x124c9f33
and eax, 0xae401af4
or eax, 0x80e50b
mov dword [ebx], eax
add ebx, edx
xor eax, 0x47a1a3f8
and eax, 0x81410000
or eax, 0x4860000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13443530
xor eax, 0x5d3ffa02
and eax, 0xcbbccc00
or eax, 0x34433004
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f401ef8
and eax, 0x7cfc
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x1242371b
xor eax, 0x2d5c00ae
and eax, 0x3f100541
or eax, 0xc0008086
mov dword [ebx], eax
add ebx, edx
and eax, 0x5e12b165
and eax, 0x96f2c6f
and eax, 0x8000045
or eax, 0xf36bffba
mov dword [ebx], eax
add ebx, edx
or eax, 0x55f81262
and eax, 0x85c30000
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
and eax, 0x2cd8b894
and eax, 0x4c00000
or eax, 0xfb3ffc00
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15dc70c4
and eax, 0x8c84
or eax, 0x332a
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa4ffe15
and eax, 0xa4c0183
or eax, 0xf1b08444
mov dword [ebx], eax
add ebx, edx
and eax, 0x7e776b4b
and eax, 0xa540143
or eax, 0x189febc
mov dword [ebx], eax
add ebx, edx
or eax, 0x875f87d
or eax, 0x6654960b
and eax, 0x5c50000
or eax, 0x80020000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f8dde15
xor eax, 0x164cbe66
and eax, 0xe9836070
or eax, 0x167c9b88
mov dword [ebx], eax
add ebx, edx
or eax, 0x36365588
and eax, 0x132f0
or eax, 3
mov dword [ebx], eax
add ebx, edx
and eax, 0x63858cc6
and eax, 0xc2
or eax, 0xfbf48505
mov dword [ebx], eax
add ebx, edx
xor eax, 0x182004bc
and eax, 0x6000817b
or eax, 0x1c297e84
mov dword [ebx], eax
add ebx, edx
and eax, 0x64dc012f
xor eax, 0x702f0c0e
and eax, 0x4070000
or eax, 0x81c00000
mov dword [ebx], eax
add ebx, edx
and eax, 0x47e6d525
or eax, 0x573a96c9
and eax, 0x57fe92c0
or eax, 0xa8016930
mov dword [ebx], eax
add ebx, edx
or eax, 0x6aea5eec
and eax, 0x17854
or eax, 3
mov dword [ebx], eax
add ebx, edx
or eax, 0x313909ab
and eax, 0x312801c7
or eax, 0xcac48400
mov dword [ebx], eax
add ebx, edx
or eax, 0x4bb6d48f
xor eax, 0x1ab6115d
and eax, 0xc048c492
or eax, 0x10953b6d
mov dword [ebx], eax
add ebx, edx
and eax, 0x24c4ba21
and eax, 0xc40000
or eax, 0x85030000
mov dword [ebx], eax
add ebx, edx
and eax, 0x59a6b94f
xor eax, 0x5e7d28bf
and eax, 0x5ffb28a8
or eax, 0xa004d340
mov dword [ebx], eax
add ebx, edx
or eax, 0x601e5661
xor eax, 0x357f1e1b
and eax, 0x1e0
or eax, 0x11208
mov dword [ebx], eax
add ebx, edx
xor eax, 0xac45697
and eax, 0xac40547
or eax, 0xf1208080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x40d0c16d
or eax, 0x1add94f2
and eax, 0x8a18d4fa
or eax, 0x44002b05
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a4abd82
or eax, 0x3abd98f9
and eax, 0x850000
or eax, 0x85420000
mov dword [ebx], eax
add ebx, edx
and eax, 0x7f5c16be
and eax, 0x5440000
or eax, 0xfabbfbe0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3f73c9e4
and eax, 0x2004
or eax, 0xc9b9
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f8a3b0f
and eax, 0x105
or eax, 0xfe2484c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x32cb0a7c
and eax, 0x32000044
or eax, 0x88ccffbb
mov dword [ebx], eax
add ebx, edx
or eax, 0x422cdea7
or eax, 0x6dbcd6cd
and eax, 0x85c40000
or eax, 0x30000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e050b68
and eax, 0xdbc20b48
or eax, 0x243df094
mov dword [ebx], eax
add ebx, edx
and eax, 0x14ae22ce
and eax, 0x2280
or eax, 0x5503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b33ff4a
and eax, 0x5b1080c1
or eax, 0xa0c80506
mov dword [ebx], eax
add ebx, edx
and eax, 0x1496905c
and eax, 0x5be87262
and eax, 0x800040
or eax, 0xe016ffbf
mov dword [ebx], eax
add ebx, edx
or eax, 0x722a8c1a
and eax, 0x80860000
or eax, 0x5410000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7e1ca232
or eax, 0x680fea28
and eax, 0xffdfea10
or eax, 0x2011c4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5ad40652
and eax, 0x3bf74664
and eax, 4
or eax, 0x1829
mov dword [ebx], eax
add ebx, edx
xor eax, 0x892405d
and eax, 0x6dd0e88b
and eax, 0x8000800
or eax, 0xf748858b
mov dword [ebx], eax
add ebx, edx
or eax, 0x520412e9
and eax, 0x8d089feb
or eax, 0x36014
mov dword [ebx], eax
add ebx, edx
and eax, 0x764097df
and eax, 0x4009710
or eax, 0xfbff6800
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f290d20
and eax, 0x6e280d00
or eax, 0x90008089
mov dword [ebx], eax
add ebx, edx
and eax, 0x41dcd191
or eax, 0x2b19a05f
and eax, 0x109a1df
or eax, 0x94825e20
mov dword [ebx], eax
add ebx, edx
and eax, 0x55a10fbd
and eax, 0x15810f08
or eax, 0xea7ef040
mov dword [ebx], eax
add ebx, edx
or eax, 0x71f18568
or eax, 0x5204996c
and eax, 0x8901ea00
or eax, 0x83
mov dword [ebx], eax
add ebx, edx
and eax, 0x49abee7a
and eax, 0x4afc59bb
and eax, 0x8004800
or eax, 0xf7ff0095
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9af3e1c
and eax, 0x20100289
or eax, 0x8ad8176
mov dword [ebx], eax
add ebx, edx
and eax, 0x790b3381
xor eax, 0x7b935451
and eax, 0x9a57d0
or eax, 0x65a82e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x56ddc76c
and eax, 0x1c58b302
and eax, 0x4001000
or eax, 0x818b0d74
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa58fa91
and eax, 0x68420f6c
and eax, 0x8420624
or eax, 0xf7bdf800
mov dword [ebx], eax
add ebx, edx
or eax, 0x797b8dd9
and eax, 0xff108539
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x1cb9e0b
and eax, 0x100840b
or eax, 0xe7d7bf4
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20ff55d4
and eax, 0x2f00880b
or eax, 0xd00c0580
mov dword [ebx], eax
add ebx, edx
xor eax, 0x26ac9f8e
and eax, 0xc1801205
or eax, 0x3edfa
mov dword [ebx], eax
add ebx, edx
or eax, 0x251c66a
and eax, 0x818901
or eax, 0xc0c0000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c5263fe
xor eax, 0x6c038f02
and eax, 0x40dc64fd
or eax, 0x87239b02
mov dword [ebx], eax
add ebx, edx
and eax, 0xd48be02
and eax, 0xd22a96c
and eax, 0x5000000
or eax, 0xfaff5485
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b2eafe7
and eax, 0x62
or eax, 0x9d
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c03199b
and eax, 0x8030900
or eax, 0x830ce200
mov dword [ebx], eax
add ebx, edx
and eax, 0x6dc2d1a7
and eax, 0x9024000
or eax, 0xf6fd1495
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ffaa3a2
and eax, 0x6a2c7a99
and eax, 0x211
or eax, 0x1c281ee
mov dword [ebx], eax
add ebx, edx
xor eax, 0x72e089c7
or eax, 0x2dbebed8
and eax, 0x7f149488
or eax, 0x80400101
mov dword [ebx], eax
add ebx, edx
or eax, 0x753b784d
and eax, 0xbd03fdcd
or eax, 0x800232
mov dword [ebx], eax
add ebx, edx
and eax, 0x1faf04dd
and eax, 0x1539274d
and eax, 0x15010444
or eax, 0xeafefb10
mov dword [ebx], eax
add ebx, edx
and eax, 0x33e7236c
xor eax, 0x7016688f
and eax, 0x42810b4a
or eax, 0xa00c0424
mov dword [ebx], eax
add ebx, edx
or eax, 0x1950fc99
and eax, 0xc3000002
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cde0162
or eax, 0x1bff211f
and eax, 0xfbfb0005
or eax, 0x400d080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a579a8c
and eax, 0xa84209
or eax, 0x13b1f6
mov dword [ebx], eax
add ebx, edx
or eax, 0x284c7f37
and eax, 0x885c700
or eax, 0xc4000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x75c3f8e1
or eax, 0x40887074
and eax, 0x59ce7ff1
or eax, 0x31800a
mov dword [ebx], eax
add ebx, edx
xor eax, 0x18282ba9
and eax, 0x41000052
or eax, 0x86000081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c869b23
and eax, 0x2abf92ea
and eax, 0x2a869080
or eax, 0xd5786c05
mov dword [ebx], eax
add ebx, edx
or eax, 0x3caef3bb
and eax, 0x126d9bf
or eax, 0x10040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5cacc866
and eax, 0x44810100
or eax, 0x2004c600
mov dword [ebx], eax
add ebx, edx
and eax, 0x6f3caa1c
and eax, 0x40048200
or eax, 0x91fb7dff
mov dword [ebx], eax
add ebx, edx
or eax, 0x50cda66f
and eax, 0xc100003d
or eax, 0x6000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68e895ae
and eax, 0x1027b546
and eax, 0x200400
or eax, 0xffdf6885
mov dword [ebx], eax
add ebx, edx
or eax, 0x3996e0c6
and eax, 0x15accc7
or eax, 0x1038
mov dword [ebx], eax
add ebx, edx
xor eax, 0x250442df
and eax, 0x48600
or eax, 0x814100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67a6ac8e
xor eax, 0x43f855ad
and eax, 0x4db3e23
or eax, 0xa24c1dc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x77702b26
and eax, 0x1a6d602d
and eax, 1
or eax, 0xc7000044
mov dword [ebx], eax
add ebx, edx
or eax, 0x437a79a8
or eax, 0x23cc302c
and eax, 0xe7fe1085
or eax, 0x18000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x3470412b
or eax, 0x67ad5f8a
and eax, 0xe0178b
or eax, 0x20074
mov dword [ebx], eax
add ebx, edx
xor eax, 0x15ea7c6d
and eax, 0x4004300
or eax, 0x858400
mov dword [ebx], eax
add ebx, edx
or eax, 0x454cb7fc
and eax, 0x5cdf7fc
or eax, 0x32320803
mov dword [ebx], eax
add ebx, edx
or eax, 0x6f5812e9
and eax, 0x48b2ac3e
and eax, 0x4000000e
or eax, 0x87000001
mov dword [ebx], eax
add ebx, edx
xor eax, 0x78b0fad7
or eax, 0x24ce0f31
and eax, 0xbffe6881
or eax, 0x40010004
mov dword [ebx], eax
add ebx, edx
and eax, 0x2fb52449
or eax, 0x6c24c419
and eax, 0x4e419
or eax, 0x480ae6
mov dword [ebx], eax
add ebx, edx
or eax, 0x45999573
and eax, 0x391356f0
and eax, 0x14600
or eax, 0x20848100
mov dword [ebx], eax
add ebx, edx
or eax, 0x3f92ae69
or eax, 0x60616bda
and eax, 0x39f7effa
or eax, 0x80081004
mov dword [ebx], eax
add ebx, edx
and eax, 0x3fe1b8f
xor eax, 0x5602f50e
and eax, 0x47000000
or eax, 0x80000015
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b7c8510
and eax, 0x46da4b95
and eax, 0x180005
or eax, 0x70a29040
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33cf1915
xor eax, 0x38993754
and eax, 0x1c40000
or eax, 0x84030001
mov dword [ebx], eax
add ebx, edx
and eax, 0x75aad4ba
or eax, 0x24cd0fd7
and eax, 0x25cf0f54
or eax, 0xda30f028
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5f7bb161
and eax, 0x4405
or eax, 0xa0c2
mov dword [ebx], eax
add ebx, edx
and eax, 0x6636e145
and eax, 0x1b2f3846
and eax, 0x44
or eax, 0xfbc88583
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7a3da939
xor eax, 0x7cc10b38
and eax, 0xd2027c6
or eax, 0x4ad839
mov dword [ebx], eax
add ebx, edx
and eax, 0x54abb0af
and eax, 0x4020001
or eax, 0x81c50000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1f9fd4ac
xor eax, 0x7cf2d8a7
and eax, 0x7975d820
or eax, 0x868a2750
mov dword [ebx], eax
add ebx, edx
or eax, 0x3bca84ba
and eax, 0xae8a
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x226ecc7c
or eax, 0x359a893f
and eax, 0x36f881c7
or eax, 0xc8000400
mov dword [ebx], eax
add ebx, edx
and eax, 0x64751c1f
and eax, 0x500407
or eax, 0x110efbf8
mov dword [ebx], eax
add ebx, edx
and eax, 0x205d4c80
and eax, 0x440000
or eax, 0x85830001
mov dword [ebx], eax
add ebx, edx
or eax, 0xf4b082a
or eax, 0x1d6d8b67
and eax, 0x9fef8b40
or eax, 0x60107400
mov dword [ebx], eax
add ebx, edx
or eax, 0x6ee658ea
and eax, 0xdc60
or eax, 0
mov dword [ebx], eax
add ebx, edx
or eax, 0x54860cbc
and eax, 0x129b75e8
and eax, 0x100004c0
or eax, 0xee0c8107
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1534bfdb
and eax, 0x4a103a1c
or eax, 0x10c7c5e3
mov dword [ebx], eax
add ebx, edx
or eax, 0x590b1796
and eax, 0x1c70001
or eax, 0x84000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x577e205c
and eax, 0x7957cbbc
and eax, 0x51570004
or eax, 0xaea8ff40
mov dword [ebx], eax
add ebx, edx
or eax, 0x195d04e8
or eax, 0x9a3c9da
and eax, 0x15614
or eax, 0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x55da8986
xor eax, 0x1e4e9e7a
and eax, 0x4a1001c0
or eax, 0xb4008407
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30959f9
xor eax, 0x1a941a03
and eax, 0x781c63d
or eax, 0x102039c2
mov dword [ebx], eax
add ebx, edx
and eax, 0xb361bff
and eax, 0x1000001
or eax, 0x84c70000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2796d31c
and eax, 0xa7d7d304
or eax, 0x582828c0
mov dword [ebx], eax
add ebx, edx
xor eax, 0x11a83de5
or eax, 0x3b4bbe9
and eax, 0x1609
or eax, 0x12
mov dword [ebx], eax
add ebx, edx
or eax, 0x22ee833e
xor eax, 0xa189df5
and eax, 0x28f400c2
or eax, 0xd6008505
mov dword [ebx], eax
add ebx, edx
or eax, 0x194ce0f6
and eax, 0x6dd0e5f7
or eax, 0x21a08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7b7c043a
and eax, 0x12a80001
or eax, 0x48400000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3048086a
and eax, 0x8a00843
or eax, 0x855ff784
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3cc3766a
or eax, 0x1bc482a6
and eax, 0xbbf88885
or eax, 0x44013400
mov dword [ebx], eax
add ebx, edx
xor eax, 0x13d8b6c9
and eax, 0x8c01004c
or eax, 0x18a50b3
mov dword [ebx], eax
add ebx, edx
or eax, 0x7117cebb
or eax, 0x23824b0e
and eax, 0xff9fdf54
or eax, 0x602000
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d94c571
or eax, 0x40b487fc
and eax, 0x1c8d9489
or eax, 2
mov dword [ebx], eax
add ebx, edx
and eax, 0x3729f083
and eax, 0x10099080
or eax, 0x42f66f7c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x73da59aa
and eax, 0x21042040
or eax, 0xded240a8
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a3cfbbc
and eax, 0x400a8
or eax, 0x4c08357
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1026df0e
and eax, 0x224850
or eax, 0x205a000
mov dword [ebx], eax
add ebx, edx
or eax, 0x566150d6
and eax, 0x44030000
or eax, 0x80800000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5b318b87
and eax, 0xf808100
or eax, 0x400408
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bcbe825
and eax, 0x14904
or eax, 0x9280
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6e17211f
and eax, 0x68048a00
or eax, 0x810100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x446a322b
and eax, 0x4efb92b
or eax, 0x11046d4
mov dword [ebx], eax
add ebx, edx
and eax, 0x1a4419e1
and eax, 0x9e1
or eax, 0x420a
mov dword [ebx], eax
add ebx, edx
or eax, 0x52734d9c
and eax, 0x52600589
or eax, 0xad088000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4fc6c268
and eax, 0x367f367a
and eax, 0x4000008
or eax, 0x898bfff7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2efc098e
or eax, 0x1fafaccb
and eax, 0xbffffe70
or eax, 0x40000100
mov dword [ebx], eax
add ebx, edx
or eax, 0xc4a7092
xor eax, 0x5ffc5900
and eax, 0xa0008422
or eax, 0x5f680909
mov dword [ebx], eax
add ebx, edx
or eax, 0x51716b14
and eax, 0xd9416ec
and eax, 0xd00062c
or eax, 0x8089f9d3
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7c8fa206
and eax, 0xf1065d70
or eax, 0xef9a200
mov dword [ebx], eax
add ebx, edx
xor eax, 0x191f0303
and eax, 0xcb96619
and eax, 0x4800401
or eax, 0x910b0bea
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4ea9b6d9
and eax, 0xdb22b930
or eax, 0x24dd4640
mov dword [ebx], eax
add ebx, edx
and eax, 0x489c136f
and eax, 0x1c9d587a
and eax, 0x8000000
or eax, 0x8101c283
mov dword [ebx], eax
add ebx, edx
xor eax, 0x68b9046c
xor eax, 0x26dcf464
and eax, 0xc7643081
or eax, 0x389b4014
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1a520b3c
and eax, 0x60850ba9
or eax, 0x10008056
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c099fcd
and eax, 0x4375bb80
and eax, 0x41000
or eax, 0x3bfbefff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6a993577
and eax, 0x51660080
or eax, 0xae982005
mov dword [ebx], eax
add ebx, edx
xor eax, 0x24e76845
and eax, 0x500908c0
or eax, 0x2484073f
mov dword [ebx], eax
add ebx, edx
or eax, 0x5d37e148
or eax, 0x6208b0f7
and eax, 0xb000001
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x723f678
xor eax, 0x7206932d
and eax, 0xe9010044
or eax, 0x829009
mov dword [ebx], eax
add ebx, edx
xor eax, 0x51220f19
or eax, 0x68119e1f
and eax, 0x90018901
or eax, 0x4c0000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4813adf1
and eax, 0xd8440480
or eax, 0x2720910b
mov dword [ebx], eax
add ebx, edx
or eax, 0x7424382a
and eax, 0x9520bdab
or eax, 0x1b4254
mov dword [ebx], eax
add ebx, edx
xor eax, 0x376a7b0c
and eax, 0x5f8513a9
and eax, 0x2010020
or eax, 0xfdfeff48
mov dword [ebx], eax
add ebx, edx
or eax, 0x14d76ef8
and eax, 0x858b0e78
or eax, 4
mov dword [ebx], eax
add ebx, edx
or eax, 0x69a3c6f7
or eax, 0x7f34bafc
and eax, 0xffbffe6c
or eax, 0x400100
mov dword [ebx], eax
add ebx, edx
or eax, 0x5629a40
xor eax, 0x160478fe
and eax, 0xe8f88512
or eax, 0x16000029
mov dword [ebx], eax
add ebx, edx
xor eax, 0x21a8c2ea
or eax, 0x1f90a346
and eax, 0xf50e7d7
or eax, 0x2d1828
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58010991
and eax, 0x5764840a
or eax, 0xa8000981
mov dword [ebx], eax
add ebx, edx
xor eax, 0x31faa33c
and eax, 0xc0822eb7
or eax, 0x101d148
mov dword [ebx], eax
add ebx, edx
or eax, 0x773b3a84
and eax, 0x64898901
or eax, 0x40000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x8371849
and eax, 0x8ba9148
or eax, 0x83456eb7
mov dword [ebx], eax
add ebx, edx
xor eax, 0x67ff8a2b
xor eax, 0x53709405
and eax, 0xbf70e091
or eax, 0x408e1c04
mov dword [ebx], eax
add ebx, edx
xor eax, 0x44a91227
xor eax, 0x11b65b39
and eax, 0x2081318b
or eax, 0x44140a74
mov dword [ebx], eax
add ebx, edx
and eax, 0x42a3a727
xor eax, 0x4328428d
and eax, 0x1a961aa
or eax, 0x7c569e55
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5bb2338b
xor eax, 0x4643a5b
and eax, 0x2001820f
or eax, 0x4c840900
mov dword [ebx], eax
add ebx, edx
or eax, 0x7fa75d36
or eax, 0x35e6d0f7
and eax, 0x3e7dfff
or eax, 0x80182000
mov dword [ebx], eax
add ebx, edx
or eax, 0x2b418322
and eax, 0x818901e8
or eax, 0x4000000
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f50aa61
xor eax, 0x4527ebe6
and eax, 0xbafe400c
or eax, 0x4501bf60
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4332a8f
and eax, 0xfb448583
or eax, 0x4000808
mov dword [ebx], eax
add ebx, edx
or eax, 0x15b23ce6
and eax, 0xaf06bdef
or eax, 0x94210
mov dword [ebx], eax
add ebx, edx
xor eax, 0x41e76243
and eax, 0xeee80c8c
or eax, 0x11176001
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e2c64a9
xor eax, 0x1d3d1321
and eax, 0x500105a8
or eax, 0x24c88057
mov dword [ebx], eax
add ebx, edx
or eax, 0x6a1126a8
and eax, 0x91832c
or eax, 0x40800
mov dword [ebx], eax
add ebx, edx
and eax, 0x3324d113
and eax, 0x48100
or eax, 0x89fb7eff
mov dword [ebx], eax
add ebx, edx
or eax, 0x163c195d
and eax, 0x9ffe1c95
or eax, 0x60000000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x358fa9e4
or eax, 0x56c01592
and eax, 0x904181f3
or eax, 0x40a0c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3c77097b
xor eax, 0x2da3487a
and eax, 0x80108088
or eax, 0x7e080501
mov dword [ebx], eax
add ebx, edx
or eax, 0x7068e4c2
and eax, 0x4c08e5cb
or eax, 0x1831a34
mov dword [ebx], eax
add ebx, edx
and eax, 0x233b636e
and eax, 0x1090300
or eax, 0xe08090
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3e839be6
and eax, 0xb000800
or eax, 0x80904589
mov dword [ebx], eax
add ebx, edx
and eax, 0x5bae98a1
and eax, 0xb800881
or eax, 0xf47e1414
mov dword [ebx], eax
add ebx, edx
or eax, 0x40e82d06
or eax, 0x3ed0ffb4
and eax, 0x18943bb7
or eax, 0x10048
mov dword [ebx], eax
add ebx, edx
and eax, 0x6754bcfc
and eax, 0x1438fc
or eax, 0x7cebc702
mov dword [ebx], eax
add ebx, edx
and eax, 0x6c551f5c
and eax, 0x553c6760
and eax, 0x44040300
or eax, 0x38818821
mov dword [ebx], eax
add ebx, edx
or eax, 0x3c7f9635
and eax, 0x49f61caf
and eax, 0xf61c25
or eax, 0x8309e3da
mov dword [ebx], eax
add ebx, edx
or eax, 0x1797e393
xor eax, 0x62b41054
and eax, 0x85090180
or eax, 0x800040
mov dword [ebx], eax
add ebx, edx
and eax, 0x2695c5e5
xor eax, 0x21e5bf44
and eax, 0x2564be04
or eax, 0xda9b4178
mov dword [ebx], eax
add ebx, edx
and eax, 0xe55035a
xor eax, 0x87cf9d0
and eax, 0x6288888
or eax, 0xf9540503
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3a056e09
or eax, 0x5526df00
and eax, 0x853bff82
or eax, 0x800007d
mov dword [ebx], eax
add ebx, edx
xor eax, 0x1fce5f7d
and eax, 0x92f5a000
or eax, 0x6d0a5f04
mov dword [ebx], eax
add ebx, edx
and eax, 0x260ae4b5
or eax, 0x2883359a
and eax, 0x82850e
or eax, 0x200801
mov dword [ebx], eax
add ebx, edx
xor eax, 0xa5a8bdd
and eax, 0x880000
or eax, 0x95030000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x52e40429
or eax, 0x153e180d
and eax, 0xd77f1c2c
or eax, 0x2880e340
mov dword [ebx], eax
add ebx, edx
or eax, 0x119f58da
and eax, 0x4c637cd3
and eax, 0x44012c02
or eax, 0x94830d
mov dword [ebx], eax
add ebx, edx
xor eax, 0xf54d2f2
and eax, 0x1c17dfd
or eax, 0x843e8202
mov dword [ebx], eax
add ebx, edx
or eax, 0x2f21d32c
and eax, 0x8d840fd2
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x338a7b2f
or eax, 0xde0cffe
and eax, 0x9000000
or eax, 0x82000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c29ac1d
and eax, 0x25d6b316
and eax, 0
or eax, 0xffff6885
mov dword [ebx], eax
add ebx, edx
or eax, 0x34f5c01d
and eax, 0x1485289d
or eax, 0x1362
mov dword [ebx], eax
add ebx, edx
and eax, 0x6cdb8399
and eax, 0x75de849e
and eax, 0x4800098
or eax, 0x797fff66
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7377291
xor eax, 0x79730aef
and eax, 0x898300
or eax, 0x1004087f
mov dword [ebx], eax
add ebx, edx
and eax, 0xc589052
or eax, 0x67dcefc1
and eax, 0x23dcefd2
or eax, 0x1823102c
mov dword [ebx], eax
add ebx, edx
and eax, 0x6358d431
and eax, 0x589000
or eax, 0xc25004d
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f5f6111
and eax, 0x7f088145
or eax, 0x80000482
mov dword [ebx], eax
add ebx, edx
and eax, 0x472b6e89
and eax, 0x481
or eax, 0x1fb7e
mov dword [ebx], eax
add ebx, edx
xor eax, 0x74a98354
and eax, 0xa80000
or eax, 0xa430000
mov dword [ebx], eax
add ebx, edx
and eax, 0x45126997
and eax, 0x5440c25e
and eax, 0
or eax, 0xff0885c7
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cf6805
xor eax, 0x3abef506
and eax, 0x18c1
or eax, 0xe73e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6cdf1be8
xor eax, 0x494e687e
and eax, 0x5810000
or eax, 0x900a0000
mov dword [ebx], eax
add ebx, edx
and eax, 0x700793fd
and eax, 0x689ecb52
and eax, 0x20000
or eax, 0xfffdff64
mov dword [ebx], eax
add ebx, edx
or eax, 0x4b8ef447
or eax, 0x96e1ac4
and eax, 0xff089523
or eax, 0
mov dword [ebx], eax
add ebx, edx
and eax, 0x342cfd8f
and eax, 0x10009503
or eax, 0x40746afc
mov dword [ebx], eax
add ebx, edx
xor eax, 0x6f0af16c
and eax, 0x3f040483
or eax, 0xc0008108
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54256bb8
xor eax, 0x759f4bc3
and eax, 0x8e0ea5f0
or eax, 0x21015a0f
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2aed1d61
and eax, 0x80808004
or eax, 0x40051041
mov dword [ebx], eax
add ebx, edx
and eax, 0x6a96c7a0
and eax, 0x800000
or eax, 0x8d0b4274
mov dword [ebx], eax
add ebx, edx
or eax, 0x494e4ffd
and eax, 0x6cadb257
and eax, 0x4c8d0254
or eax, 0xb372fd28
mov dword [ebx], eax
add ebx, edx
and eax, 0x1c03de28
xor eax, 0x6c0671c3
and eax, 0x70008d2b
or eax, 0x8f400000
mov dword [ebx], eax
add ebx, edx
or eax, 0x14eb1269
xor eax, 0x4650aef9
and eax, 0x893b3192
or eax, 0x400ce6d
mov dword [ebx], eax
add ebx, edx
and eax, 0xf597866
and eax, 0xd197800
or eax, 0xf2e68700
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3ed028fe
and eax, 0x810b067c
or eax, 0x4802801
mov dword [ebx], eax
add ebx, edx
xor eax, 0x20041e4b
and eax, 0x341550df
and eax, 0x24051004
or eax, 0xdbfaee08
mov dword [ebx], eax
add ebx, edx
xor eax, 0x30d31b47
and eax, 0x63c731
and eax, 0x20c501
or eax, 0x449d3298
mov dword [ebx], eax
add ebx, edx
or eax, 0x7f4a0327
and eax, 0x5fff7bf
or eax, 0x80000840
mov dword [ebx], eax
add ebx, edx
and eax, 0x643d5e86
xor eax, 0x218909ee
and eax, 0x1045540
or eax, 0x8a0a2080
mov dword [ebx], eax
add ebx, edx
and eax, 0x6fdb7ee6
and eax, 0xb0a7480
or eax, 0xf4f48815
mov dword [ebx], eax
add ebx, edx
and eax, 0x5377b34c
xor eax, 0x16aa6f65
and eax, 0x40941b61
or eax, 0xb801209e
mov dword [ebx], eax
add ebx, edx
or eax, 0x6850ea9e
or eax, 0x21bf41ab
and eax, 0x79fffbfe
or eax, 0x4000400
mov dword [ebx], eax
add ebx, edx
or eax, 0x18865000
and eax, 0x7ee1d301
and eax, 0x7c818300
or eax, 0x4080f
mov dword [ebx], eax
add ebx, edx
and eax, 0x704552c5
or eax, 0x74f0c78c
and eax, 0xf5c78d
or eax, 0x830a3872
mov dword [ebx], eax
add ebx, edx
or eax, 0x7dec36eb
xor eax, 0x6ed9dcae
and eax, 0x81000140
or eax, 0x4890080
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7393bf58
or eax, 0x17272b0b
and eax, 0xf73fbf18
or eax, 0x8c04064
mov dword [ebx], eax
add ebx, edx
and eax, 0x66538dce
and eax, 0x66508d08
or eax, 0x98a40083
mov dword [ebx], eax
add ebx, edx
or eax, 0xe4b0482
and eax, 0x7daa266
and eax, 0x828002
or eax, 0xc1017ffd
mov dword [ebx], eax
add ebx, edx
or eax, 0x225a7ce4
xor eax, 0x3e232afc
and eax, 0xd4888101
or eax, 0x20050800
mov dword [ebx], eax
add ebx, edx
and eax, 0x44403ff7
xor eax, 0x1c0d61e3
and eax, 0x80d68e2
or eax, 0x83f2971c
mov dword [ebx], eax
add ebx, edx
or eax, 0x41ded378
and eax, 0x35245bed
and eax, 0x1244084
or eax, 0xfedb0011
mov dword [ebx], eax
add ebx, edx
or eax, 0xd36879c
xor eax, 0x1b4c0bc1
and eax, 0x82805c
or eax, 0x14003a3
mov dword [ebx], eax
add ebx, edx
and eax, 0x2edc8bdb
or eax, 0x678f97ca
and eax, 0x67409589
or eax, 0x98000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x4c53c2c2
xor eax, 0xffe79b0
and eax, 0x43a8f930
or eax, 0x284106cf
mov dword [ebx], eax
add ebx, edx
or eax, 0x6340fef6
xor eax, 0x5daa43e7
and eax, 0x2043bc18
or eax, 0x81bc43e6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x54e9679d
and eax, 0xa14f483
and eax, 0x8000
or eax, 0x14ff0
mov dword [ebx], eax
add ebx, edx
and eax, 0x10baf66e
and eax, 0x8400
or eax, 0xfe080189
mov dword [ebx], eax
add ebx, edx
or eax, 0x5c8675a6
and eax, 0x8c8af5af
or eax, 0x1010a50
mov dword [ebx], eax
add ebx, edx
and eax, 0x46103850
and eax, 0x144e9a1d
and eax, 0x4001810
or eax, 0xfbffe768
mov dword [ebx], eax
add ebx, edx
xor eax, 0x39432690
and eax, 0x195006d4
and eax, 0x100040
or eax, 0x885ff11
mov dword [ebx], eax
add ebx, edx
xor eax, 0x33e39fb2
and eax, 0x287660e2
or eax, 0xc0899f1c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2eb63b31
and eax, 0x73b3ad06
and eax, 0x404
or eax, 0x901
mov dword [ebx], eax
add ebx, edx
and eax, 0x2662c64e
and eax, 0
or eax, 0x3aeb01b0
mov dword [ebx], eax
add ebx, edx
and eax, 0x142b06c7
and eax, 0x10290080
or eax, 0xefd40269
mov dword [ebx], eax
add ebx, edx
and eax, 0x5046cf54
and eax, 0x4e217983
and eax, 0x40000000
or eax, 0xbba6e9ff
mov dword [ebx], eax
add ebx, edx
xor eax, 0x4d00d346
and eax, 0x32a03ab9
or eax, 0x48c546
mov dword [ebx], eax
add ebx, edx
xor eax, 0x9a43cd7
and eax, 0xb000020
or eax, 0x80000054
mov dword [ebx], eax
add ebx, edx
or eax, 0x75ac54c5
or eax, 0x6780b3b6
and eax, 0x18cf015
or eax, 0x430000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x758a0891
or eax, 0x1a1626d1
and eax, 0x4158800
or eax, 0x800100
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5c6fd59
and eax, 0x1537458
or eax, 0x8aac8ba6
mov dword [ebx], eax
add ebx, edx
xor eax, 0x3407e5f0
or eax, 0x2cbc0d5c
and eax, 0xbffc1804
or eax, 0x40036081
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5e802ce2
and eax, 0x817f5067
or eax, 0x14800098
mov dword [ebx], eax
add ebx, edx
xor eax, 0x58ca48a7
xor eax, 0x2e9a1de5
and eax, 0xe3af0404
or eax, 0x1c50fa00
mov dword [ebx], eax
add ebx, edx
and eax, 0x54294dd0
or eax, 0x59d35c08
and eax, 0x1b84c08
or eax, 0x82040183
mov dword [ebx], eax
add ebx, edx
or eax, 0x5430e96b
and eax, 0x458801e9
or eax, 0x8010000
mov dword [ebx], eax
add ebx, edx
and eax, 0x40279f16
and eax, 0x78b655a3
and eax, 0x40000000
or eax, 0xabc032bc
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dfb1365
and eax, 0xc1a32005
or eax, 0x4c800
mov dword [ebx], eax
add ebx, edx
xor eax, 0x7d20cb21
and eax, 0xa4830000
or eax, 0x41080000
mov dword [ebx], eax
add ebx, edx
or eax, 0x11ab97f9
and eax, 0x7d453b19
and eax, 0x44000319
or eax, 0x88ccc044
mov dword [ebx], eax
add ebx, edx
or eax, 0x1173866c
and eax, 0xcc8b454c
or eax, 0x20001080
mov dword [ebx], eax
add ebx, edx
or eax, 0x1fd261e6
and eax, 0x1486480
or eax, 0x8801
mov dword [ebx], eax
add ebx, edx
or eax, 0x77b0b72c
and eax, 0x45c00000
or eax, 0x70000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x192e72d9
and eax, 0xc100d8
or eax, 0x140104
mov dword [ebx], eax
add ebx, edx
or eax, 0x7c14d7a2
and eax, 0x3845c700
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
or eax, 0xa02d8ab
and eax, 0xd62b
or eax, 0x2040
mov dword [ebx], eax
add ebx, edx
or eax, 0x1e9def7f
and eax, 0x4984547
or eax, 0xa0400080
mov dword [ebx], eax
add ebx, edx
and eax, 0xaaeddbb
and eax, 0x101
or eax, 0xc700005c
mov dword [ebx], eax
add ebx, edx
xor eax, 0x5defa7f1
and eax, 0x9a63a004
or eax, 0x24004841
mov dword [ebx], eax
add ebx, edx
or eax, 0x7b5acdcc
and eax, 0x45430000
or eax, 0x840000
mov dword [ebx], eax
add ebx, edx
xor eax, 0x2d5873e3
xor eax, 0x5369517f
and eax, 0x360088
or eax, 0x94840
mov dword [ebx], eax
add ebx, edx
and eax, 0x4e798045
or eax, 0x86cb5f4
and eax, 0x8458500
or eax, 0xe4004200
mov dword [ebx], eax
add ebx, edx
and eax, 0xaa5e744
and eax, 0x10200
or eax, 0xcb
mov dword [ebx], eax
add ebx, edx
or eax, 0x2eb2c221
and eax, 0x28a040c3
or eax, 0x1080504
mov dword [ebx], eax
add ebx, edx
or eax, 0x3d874d69
and eax, 0x5000009
or eax, 0xc2000010
mov dword [ebx], eax
add ebx, edx
or eax, 0x5186788
and eax, 0xc7186081
or eax, 0x38e71004
mov dword [ebx], eax
add ebx, edx
and eax, 0x73804326
and eax, 0x1004004
or eax, 0xb2bfb
mov dword [ebx], eax
add ebx, edx
and eax, 0x321c8c2b
and eax, 0x61806947
and eax, 0
or eax, 0x8845c700
mov dword [ebx], eax
add ebx, edx
and eax, 0x239cc499
and eax, 0x400
or eax, 0x1bd6
mov dword [ebx], eax
add ebx, edx
and eax, 0x794b4613
or eax, 0x7bbe04a0
and eax, 0x4bb40482
or eax, 0x4404145
mov dword [ebx], eax
add ebx, edx
or eax, 0x76d36d92
and eax, 0x47000004
or eax, 0x80000000
mov dword [ebx], eax
add ebx, edx
and eax, 0x3c42a54f
xor eax, 0x97e1da2
and eax, 0x5540004
or eax, 0x7000c041
mov dword [ebx], eax
add ebx, edx
or eax, 0x928fb1b
and eax, 0x45440000
or eax, 0x830000
mov dword [ebx], eax
add ebx, edx
or eax, 0x6dbe2695
and eax, 0x3349d8c9
and eax, 0x1010080
or eax, 0x368f7c
mov dword [ebx], eax
add ebx, edx
or eax, 0x27a9f444
and eax, 0xa062f14
and eax, 0x40700
or eax, 0xf841c000
mov dword [ebx], eax
add ebx, edx
or eax, 0x8ce7923
xor eax, 0xa0d23f3
and eax, 0x90d0
or eax, 0x2022
mov dword [ebx], eax
add ebx, edx
and eax, 0x7242dc4b
xor eax, 0x2307270e
and eax, 0x22040544
or eax, 0xdce04083
mov dword [ebx], eax
add ebx, edx
and eax, 0x7b6963fe
and eax, 0x42000142
or eax, 0x85000010
mov dword [ebx], eax