429e28:	68 05 00 00 80       	push   $0x80000005
429e2d:	6a 00                	push   $0x0
429e2f:	8b 45 cc             	mov    -0x34(%ebp),%eax
429e32:	85 c0                	test   %eax,%eax
429e34:	75 05                	jne    0x429e3b
429e36:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
429e3b:	50                   	push   %eax
429e3c:	68 01 00 00 00       	push   $0x1
429e41:	bb 68 01 00 00       	mov    $0x168,%ebx
429e46:	e8 a5 72 07 00       	call   0x4a10f0
429e4b:	83 c4 10             	add    $0x10,%esp
429e4e:	89 45 c8             	mov    %eax,-0x38(%ebp)
429e51:	8b 5d cc             	mov    -0x34(%ebp),%ebx
429e54:	85 db                	test   %ebx,%ebx
429e56:	74 09                	je     0x429e61
429e58:	53                   	push   %ebx
429e59:	e8 46 67 07 00       	call   0x4a05a4
429e5e:	83 c4 04             	add    $0x4,%esp
429e61:	8b 45 c8             	mov    -0x38(%ebp),%eax
429e64:	50                   	push   %eax
429e65:	8b 5d ec             	mov    -0x14(%ebp),%ebx
429e68:	85 db                	test   %ebx,%ebx
429e6a:	74 09                	je     0x429e75
429e6c:	53                   	push   %ebx
429e6d:	e8 32 67 07 00       	call   0x4a05a4
429e72:	83 c4 04             	add    $0x4,%esp
429e75:	58                   	pop    %eax
429e76:	89 45 ec             	mov    %eax,-0x14(%ebp)
429e79:	68 f6 c0 4f 00       	push   $0x4fc0f6
429e7e:	ff 75 ec             	push   -0x14(%ebp)
429e81:	e8 c2 30 fe ff       	call   0x40cf48
429e86:	83 c4 08             	add    $0x8,%esp
429e89:	83 f8 00             	cmp    $0x0,%eax
429e8c:	0f 85 31 00 00 00    	jne    0x429ec3
429e92:	8b 45 f4             	mov    -0xc(%ebp),%eax
429e95:	85 c0                	test   %eax,%eax
429e97:	74 15                	je     0x429eae
429e99:	50                   	push   %eax
429e9a:	8b d8                	mov    %eax,%ebx
429e9c:	e8 83 bb fd ff       	call   0x405a24
429ea1:	40                   	inc    %eax
429ea2:	50                   	push   %eax
429ea3:	e8 f6 66 07 00       	call   0x4a059e
429ea8:	59                   	pop    %ecx
429ea9:	5e                   	pop    %esi
429eaa:	8b f8                	mov    %eax,%edi
429eac:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
429eae:	50                   	push   %eax
429eaf:	8b 5d ec             	mov    -0x14(%ebp),%ebx
429eb2:	85 db                	test   %ebx,%ebx
429eb4:	74 09                	je     0x429ebf
429eb6:	53                   	push   %ebx
429eb7:	e8 e8 66 07 00       	call   0x4a05a4
429ebc:	83 c4 04             	add    $0x4,%esp
429ebf:	58                   	pop    %eax
429ec0:	89 45 ec             	mov    %eax,-0x14(%ebp)
429ec3:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
429eca:	6a 00                	push   $0x0
429ecc:	ff 75 e4             	push   -0x1c(%ebp)
429ecf:	6a 01                	push   $0x1
429ed1:	68 00 00 00 00       	push   $0x0
429ed6:	68 00 00 40 41       	push   $0x41400000
429edb:	8d 45 ec             	lea    -0x14(%ebp),%eax
429ede:	50                   	push   %eax
429edf:	e8 ee bd fd ff       	call   0x405cd2
429ee4:	89 45 e8             	mov    %eax,-0x18(%ebp)
429ee7:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
429eeb:	0f 84 4d 00 00 00    	je     0x429f3e
429ef1:	89 65 e4             	mov    %esp,-0x1c(%ebp)
429ef4:	ff 75 e8             	push   -0x18(%ebp)
429ef7:	33 c0                	xor    %eax,%eax
429ef9:	ff 15 e4 33 4b 00    	call   *0x4b33e4
429eff:	90                   	nop
429f00:	90                   	nop
429f01:	39 65 e4             	cmp    %esp,-0x1c(%ebp)
429f04:	74 17                	je     0x429f1d
429f06:	68 dc 02 00 00       	push   $0x2dc
429f0b:	68 3c cf 03 04       	push   $0x403cf3c
429f10:	68 06 00 00 00       	push   $0x6
429f15:	e8 90 66 07 00       	call   0x4a05aa
429f1a:	83 c4 0c             	add    $0xc,%esp
429f1d:	8b 45 ec             	mov    -0x14(%ebp),%eax
429f20:	85 c0                	test   %eax,%eax
429f22:	74 15                	je     0x429f39
429f24:	50                   	push   %eax
429f25:	8b d8                	mov    %eax,%ebx
429f27:	e8 f8 ba fd ff       	call   0x405a24
429f2c:	40                   	inc    %eax
429f2d:	50                   	push   %eax
429f2e:	e8 6b 66 07 00       	call   0x4a059e
429f33:	59                   	pop    %ecx
429f34:	5e                   	pop    %esi
429f35:	8b f8                	mov    %eax,%edi
429f37:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
429f39:	e9 21 00 00 00       	jmp    0x429f5f
429f3e:	8b 45 f4             	mov    -0xc(%ebp),%eax
429f41:	85 c0                	test   %eax,%eax
429f43:	74 15                	je     0x429f5a
429f45:	50                   	push   %eax
429f46:	8b d8                	mov    %eax,%ebx
429f48:	e8 d7 ba fd ff       	call   0x405a24
429f4d:	40                   	inc    %eax
429f4e:	50                   	push   %eax
429f4f:	e8 4a 66 07 00       	call   0x4a059e
429f54:	59                   	pop    %ecx
429f55:	5e                   	pop    %esi
429f56:	8b f8                	mov    %eax,%edi
429f58:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
429f5a:	e9 00 00 00 00       	jmp    0x429f5f
429f5f:	50                   	push   %eax
429f60:	8b 5d fc             	mov    -0x4(%ebp),%ebx
429f63:	85 db                	test   %ebx,%ebx
429f65:	74 09                	je     0x429f70
429f67:	53                   	push   %ebx
429f68:	e8 37 66 07 00       	call   0x4a05a4
429f6d:	83 c4 04             	add    $0x4,%esp
429f70:	8b 5d f4             	mov    -0xc(%ebp),%ebx
429f73:	85 db                	test   %ebx,%ebx
429f75:	74 09                	je     0x429f80
429f77:	53                   	push   %ebx
429f78:	e8 27 66 07 00       	call   0x4a05a4
429f7d:	83 c4 04             	add    $0x4,%esp
429f80:	8b 5d ec             	mov    -0x14(%ebp),%ebx
429f83:	85 db                	test   %ebx,%ebx
429f85:	74 09                	je     0x429f90
429f87:	53                   	push   %ebx
429f88:	e8 17 66 07 00       	call   0x4a05a4
429f8d:	83 c4 04             	add    $0x4,%esp
429f90:	58                   	pop    %eax
429f91:	8b e5                	mov    %ebp,%esp
429f93:	5d                   	pop    %ebp
429f94:	c2 08 00             	ret    $0x8
429f97:	55                   	push   %ebp
429f98:	8b ec                	mov    %esp,%ebp
429f9a:	8b e5                	mov    %ebp,%esp
429f9c:	5d                   	pop    %ebp
429f9d:	c3                   	ret
429f9e:	55                   	push   %ebp
429f9f:	8b ec                	mov    %esp,%ebp
429fa1:	e8 0e 00 00 00       	call   0x429fb4
429fa6:	b8 00 00 00 00       	mov    $0x0,%eax
429fab:	e9 00 00 00 00       	jmp    0x429fb0
429fb0:	8b e5                	mov    %ebp,%esp
429fb2:	5d                   	pop    %ebp
429fb3:	c3                   	ret
429fb4:	55                   	push   %ebp
429fb5:	8b ec                	mov    %esp,%ebp
429fb7:	8b e5                	mov    %ebp,%esp
429fb9:	5d                   	pop    %ebp
429fba:	c3                   	ret
429fbb:	68 24 00 00 00       	push   $0x24
429fc0:	e8 d9 65 07 00       	call   0x4a059e
429fc5:	83 c4 04             	add    $0x4,%esp
429fc8:	a3 1c 99 50 00       	mov    %eax,0x50991c
429fcd:	8b d8                	mov    %eax,%ebx
429fcf:	8b f8                	mov    %eax,%edi
429fd1:	33 c0                	xor    %eax,%eax
429fd3:	b9 09 00 00 00       	mov    $0x9,%ecx
429fd8:	f3 ab                	rep stos %eax,%es:(%edi)
429fda:	c7 03 fd c0 4f 00    	movl   $0x4fc0fd,(%ebx)
429fe0:	53                   	push   %ebx
429fe1:	83 c3 0c             	add    $0xc,%ebx
429fe4:	53                   	push   %ebx
429fe5:	68 08 00 00 00       	push   $0x8
429fea:	e8 af 65 07 00       	call   0x4a059e
429fef:	83 c4 04             	add    $0x4,%esp
429ff2:	5b                   	pop    %ebx
429ff3:	89 03                	mov    %eax,(%ebx)
429ff5:	8b f8                	mov    %eax,%edi
429ff7:	be 51 34 4c 00       	mov    $0x4c3451,%esi
429ffc:	ad                   	lods   %ds:(%esi),%eax
429ffd:	ab                   	stos   %eax,%es:(%edi)
429ffe:	ad                   	lods   %ds:(%esi),%eax
429fff:	ab                   	stos   %eax,%es:(%edi)
42a000:	5b                   	pop    %ebx
42a001:	68 20 01 00 00       	push   $0x120
42a006:	e8 93 65 07 00       	call   0x4a059e
42a00b:	83 c4 04             	add    $0x4,%esp
42a00e:	a3 3c 99 50 00       	mov    %eax,0x50993c
42a013:	8b d8                	mov    %eax,%ebx
42a015:	8b f8                	mov    %eax,%edi
42a017:	33 c0                	xor    %eax,%eax
42a019:	b9 48 00 00 00       	mov    $0x48,%ecx
42a01e:	f3 ab                	rep stos %eax,%es:(%edi)
42a020:	c7 03 bd 44 4e 00    	movl   $0x4e44bd,(%ebx)
42a026:	53                   	push   %ebx
42a027:	81 c3 9c 00 00 00    	add    $0x9c,%ebx
42a02d:	53                   	push   %ebx
42a02e:	68 10 00 00 00       	push   $0x10
42a033:	e8 66 65 07 00       	call   0x4a059e
42a038:	83 c4 04             	add    $0x4,%esp
42a03b:	5b                   	pop    %ebx
42a03c:	53                   	push   %ebx
42a03d:	89 03                	mov    %eax,(%ebx)
42a03f:	8b d8                	mov    %eax,%ebx
42a041:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42a047:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42a04e:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
42a055:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
42a05c:	5b                   	pop    %ebx
42a05d:	83 c3 04             	add    $0x4,%ebx
42a060:	53                   	push   %ebx
42a061:	68 08 00 00 00       	push   $0x8
42a066:	e8 33 65 07 00       	call   0x4a059e
42a06b:	83 c4 04             	add    $0x4,%esp
42a06e:	5b                   	pop    %ebx
42a06f:	53                   	push   %ebx
42a070:	89 03                	mov    %eax,(%ebx)
42a072:	8b d8                	mov    %eax,%ebx
42a074:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42a07a:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42a081:	5b                   	pop    %ebx
42a082:	83 c3 04             	add    $0x4,%ebx
42a085:	53                   	push   %ebx
42a086:	68 08 00 00 00       	push   $0x8
42a08b:	e8 0e 65 07 00       	call   0x4a059e
42a090:	83 c4 04             	add    $0x4,%esp
42a093:	5b                   	pop    %ebx
42a094:	53                   	push   %ebx
42a095:	89 03                	mov    %eax,(%ebx)
42a097:	8b d8                	mov    %eax,%ebx
42a099:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42a09f:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42a0a6:	5b                   	pop    %ebx
42a0a7:	83 c3 04             	add    $0x4,%ebx
42a0aa:	53                   	push   %ebx
42a0ab:	68 08 00 00 00       	push   $0x8
42a0b0:	e8 e9 64 07 00       	call   0x4a059e
42a0b5:	83 c4 04             	add    $0x4,%esp
42a0b8:	5b                   	pop    %ebx
42a0b9:	53                   	push   %ebx
42a0ba:	89 03                	mov    %eax,(%ebx)
42a0bc:	8b d8                	mov    %eax,%ebx
42a0be:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42a0c4:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42a0cb:	5b                   	pop    %ebx
42a0cc:	83 c3 04             	add    $0x4,%ebx
42a0cf:	53                   	push   %ebx
42a0d0:	68 10 00 00 00       	push   $0x10
42a0d5:	e8 c4 64 07 00       	call   0x4a059e
42a0da:	83 c4 04             	add    $0x4,%esp
42a0dd:	5b                   	pop    %ebx
42a0de:	53                   	push   %ebx
42a0df:	89 03                	mov    %eax,(%ebx)
42a0e1:	8b d8                	mov    %eax,%ebx
42a0e3:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42a0e9:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42a0f0:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
42a0f7:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
42a0fe:	5b                   	pop    %ebx
42a0ff:	83 c3 04             	add    $0x4,%ebx
42a102:	53                   	push   %ebx
42a103:	68 10 00 00 00       	push   $0x10
42a108:	e8 91 64 07 00       	call   0x4a059e
42a10d:	83 c4 04             	add    $0x4,%esp
42a110:	5b                   	pop    %ebx
42a111:	53                   	push   %ebx
42a112:	89 03                	mov    %eax,(%ebx)
42a114:	8b d8                	mov    %eax,%ebx
42a116:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42a11c:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42a123:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
42a12a:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
42a131:	5b                   	pop    %ebx
42a132:	83 c3 14             	add    $0x14,%ebx
42a135:	53                   	push   %ebx
42a136:	68 08 00 00 00       	push   $0x8
42a13b:	e8 5e 64 07 00       	call   0x4a059e
42a140:	83 c4 04             	add    $0x4,%esp
42a143:	5b                   	pop    %ebx
42a144:	53                   	push   %ebx
42a145:	89 03                	mov    %eax,(%ebx)
42a147:	8b d8                	mov    %eax,%ebx
42a149:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42a14f:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42a156:	5b                   	pop    %ebx
42a157:	83 c3 18             	add    $0x18,%ebx
42a15a:	53                   	push   %ebx
42a15b:	68 08 00 00 00       	push   $0x8
42a160:	e8 39 64 07 00       	call   0x4a059e
42a165:	83 c4 04             	add    $0x4,%esp
42a168:	5b                   	pop    %ebx
42a169:	89 03                	mov    %eax,(%ebx)
42a16b:	8b f8                	mov    %eax,%edi
42a16d:	be 51 34 4c 00       	mov    $0x4c3451,%esi
42a172:	ad                   	lods   %ds:(%esi),%eax
42a173:	ab                   	stos   %eax,%es:(%edi)
42a174:	ad                   	lods   %ds:(%esi),%eax
42a175:	ab                   	stos   %eax,%es:(%edi)
42a176:	83 c3 04             	add    $0x4,%ebx
42a179:	53                   	push   %ebx
42a17a:	68 08 00 00 00       	push   $0x8
42a17f:	e8 1a 64 07 00       	call   0x4a059e
42a184:	83 c4 04             	add    $0x4,%esp
42a187:	5b                   	pop    %ebx
42a188:	89 03                	mov    %eax,(%ebx)
42a18a:	8b f8                	mov    %eax,%edi
42a18c:	be 51 34 4c 00       	mov    $0x4c3451,%esi
42a191:	ad                   	lods   %ds:(%esi),%eax
42a192:	ab                   	stos   %eax,%es:(%edi)
42a193:	ad                   	lods   %ds:(%esi),%eax
42a194:	ab                   	stos   %eax,%es:(%edi)
42a195:	83 c3 04             	add    $0x4,%ebx
42a198:	53                   	push   %ebx
42a199:	68 4c 01 00 00       	push   $0x14c
42a19e:	e8 fb 63 07 00       	call   0x4a059e
42a1a3:	83 c4 04             	add    $0x4,%esp
42a1a6:	5b                   	pop    %ebx
42a1a7:	53                   	push   %ebx
42a1a8:	89 03                	mov    %eax,(%ebx)
42a1aa:	8b d8                	mov    %eax,%ebx
42a1ac:	8b f8                	mov    %eax,%edi
42a1ae:	33 c0                	xor    %eax,%eax
42a1b0:	b9 53 00 00 00       	mov    $0x53,%ecx
42a1b5:	f3 ab                	rep stos %eax,%es:(%edi)
42a1b7:	c7 03 94 ec 4d 00    	movl   $0x4dec94,(%ebx)
42a1bd:	5b                   	pop    %ebx
42a1be:	83 c3 04             	add    $0x4,%ebx
42a1c1:	53                   	push   %ebx
42a1c2:	68 44 01 00 00       	push   $0x144
42a1c7:	e8 d2 63 07 00       	call   0x4a059e
42a1cc:	83 c4 04             	add    $0x4,%esp
42a1cf:	5b                   	pop    %ebx
42a1d0:	53                   	push   %ebx
42a1d1:	89 03                	mov    %eax,(%ebx)
42a1d3:	8b d8                	mov    %eax,%ebx
42a1d5:	8b f8                	mov    %eax,%edi
42a1d7:	33 c0                	xor    %eax,%eax
42a1d9:	b9 51 00 00 00       	mov    $0x51,%ecx
42a1de:	f3 ab                	rep stos %eax,%es:(%edi)
42a1e0:	c7 03 54 ee 4d 00    	movl   $0x4dee54,(%ebx)
42a1e6:	53                   	push   %ebx
42a1e7:	81 c3 2c 01 00 00    	add    $0x12c,%ebx
42a1ed:	53                   	push   %ebx
42a1ee:	68 08 00 00 00       	push   $0x8
42a1f3:	e8 a6 63 07 00       	call   0x4a059e
42a1f8:	83 c4 04             	add    $0x4,%esp
42a1fb:	5b                   	pop    %ebx
42a1fc:	89 03                	mov    %eax,(%ebx)
42a1fe:	8b f8                	mov    %eax,%edi
42a200:	be 51 34 4c 00       	mov    $0x4c3451,%esi
42a205:	ad                   	lods   %ds:(%esi),%eax
42a206:	ab                   	stos   %eax,%es:(%edi)
42a207:	ad                   	lods   %ds:(%esi),%eax
42a208:	ab                   	stos   %eax,%es:(%edi)
42a209:	83 c3 0c             	add    $0xc,%ebx
42a20c:	53                   	push   %ebx
42a20d:	68 10 00 00 00       	push   $0x10
42a212:	e8 87 63 07 00       	call   0x4a059e
42a217:	83 c4 04             	add    $0x4,%esp