424280:	64 89 10             	mov    %edx,%fs:(%eax)
424283:	68 90 42 42 00       	push   $0x424290
424288:	c3                   	ret
424289:	e9 be fc fd ff       	jmp    0x403f4c
42428e:	eb f8                	jmp    0x424288
424290:	5d                   	pop    %ebp
424291:	c3                   	ret
424292:	8b c0                	mov    %eax,%eax
424294:	83 2d 64 19 46 00 01 	subl   $0x1,0x461964
42429b:	73 05                	jae    0x4242a2
42429d:	e8 3e fd ff ff       	call   0x423fe0
4242a2:	c3                   	ret
4242a3:	90                   	nop
4242a4:	f0 42                	lock inc %edx
4242a6:	42                   	inc    %edx
4242c3:	00 f8                	add    %bh,%al
4242c5:	42                   	inc    %edx
4242c6:	42                   	inc    %edx
4242c7:	00 04 00             	add    %al,(%eax,%eax,1)
4242ca:	00 00                	add    %al,(%eax)
4242cc:	a0 10 40 00 40       	mov    0x40004010,%al
4242d1:	3a 40 00             	cmp    0x0(%eax),%al
4242d4:	4c                   	dec    %esp
4242d5:	3a 40 00             	cmp    0x0(%eax),%al
4242d8:	50                   	push   %eax
4242d9:	3a 40 00             	cmp    0x0(%eax),%al
4242dc:	54                   	push   %esp
4242dd:	3a 40 00             	cmp    0x0(%eax),%al
4242e0:	48                   	dec    %eax
4242e1:	3a 40 00             	cmp    0x0(%eax),%al
4242e4:	94                   	xchg   %eax,%esp
4242e5:	37                   	aaa
4242e6:	40                   	inc    %eax
4242e7:	00 b0 37 40 00 ec    	add    %dh,-0x13ffbfc9(%eax)
4242ed:	37                   	aaa
4242ee:	40                   	inc    %eax
4242ef:	00 70 43             	add    %dh,0x43(%eax)
4242f2:	42                   	inc    %edx
4242f3:	00 74 43 42          	add    %dh,0x42(%ebx,%eax,2)
4242f7:	00 0e                	add    %cl,(%esi)
4242f9:	54                   	push   %esp
4242fa:	53                   	push   %ebx
4242fb:	79 6e                	jns    0x42436b
4242fd:	63 68 72             	arpl   %ebp,0x72(%eax)
424300:	6f                   	outsl  %ds:(%esi),(%dx)
424301:	4f                   	dec    %edi
424302:	62 6a 65             	bound  %ebp,0x65(%edx)
424305:	63 74 90 54          	arpl   %esi,0x54(%eax,%edx,4)
424309:	43                   	inc    %ebx
42430a:	42                   	inc    %edx
424327:	00 5c 43 42          	add    %bl,0x42(%ebx,%eax,2)
42432b:	00 1c 00             	add    %bl,(%eax,%eax,1)
42432e:	00 00                	add    %al,(%eax)
424330:	a4                   	movsb  %ds:(%esi),%es:(%edi)
424331:	42                   	inc    %edx
424332:	42                   	inc    %edx
424333:	00 40 3a             	add    %al,0x3a(%eax)
424336:	40                   	inc    %eax
424337:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
42433b:	00 50 3a             	add    %dl,0x3a(%eax)
42433e:	40                   	inc    %eax
42433f:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
424343:	00 48 3a             	add    %cl,0x3a(%eax)
424346:	40                   	inc    %eax
424347:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
42434e:	40                   	inc    %eax
42434f:	00 b8 43 42 00 e8    	add    %bh,-0x17ffbdbd(%eax)
424355:	43                   	inc    %ebx
424356:	42                   	inc    %edx
424357:	00 f4                	add    %dh,%ah
424359:	43                   	inc    %ebx
42435a:	42                   	inc    %edx
42435b:	00 10                	add    %dl,(%eax)
42435d:	54                   	push   %esp
42435e:	43                   	inc    %ebx
42435f:	72 69                	jb     0x4243ca
424361:	74 69                	je     0x4243cc
424363:	63 61 6c             	arpl   %esp,0x6c(%ecx)
424366:	53                   	push   %ebx
424367:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
42436c:	6e                   	outsb  %ds:(%esi),(%dx)
42436d:	8d 40 00             	lea    0x0(%eax),%eax
424370:	c3                   	ret
424371:	8d 40 00             	lea    0x0(%eax),%eax
424374:	c3                   	ret
424375:	8d 40 00             	lea    0x0(%eax),%eax
424378:	53                   	push   %ebx
424379:	56                   	push   %esi
42437a:	84 d2                	test   %dl,%dl
42437c:	74 08                	je     0x424386
42437e:	83 c4 f0             	add    $0xfffffff0,%esp
424381:	e8 96 f7 fd ff       	call   0x403b1c
424386:	8b da                	mov    %edx,%ebx
424388:	8b f0                	mov    %eax,%esi
42438a:	33 d2                	xor    %edx,%edx
42438c:	8b c6                	mov    %esi,%eax
42438e:	e8 39 f4 fd ff       	call   0x4037cc
424393:	8d 46 04             	lea    0x4(%esi),%eax
424396:	50                   	push   %eax
424397:	e8 b0 23 fe ff       	call   0x40674c
42439c:	8b c6                	mov    %esi,%eax
42439e:	84 db                	test   %bl,%bl
4243a0:	74 0f                	je     0x4243b1
4243a2:	e8 cd f7 fd ff       	call   0x403b74
4243a7:	64 8f 05 00 00 00 00 	pop    %fs:0x0
4243ae:	83 c4 0c             	add    $0xc,%esp
4243b1:	8b c6                	mov    %esi,%eax
4243b3:	5e                   	pop    %esi
4243b4:	5b                   	pop    %ebx
4243b5:	c3                   	ret
4243b6:	8b c0                	mov    %eax,%eax
4243b8:	53                   	push   %ebx
4243b9:	56                   	push   %esi
4243ba:	e8 c5 f7 fd ff       	call   0x403b84
4243bf:	8b da                	mov    %edx,%ebx
4243c1:	8b f0                	mov    %eax,%esi
4243c3:	8d 46 04             	lea    0x4(%esi),%eax
4243c6:	50                   	push   %eax
4243c7:	e8 50 22 fe ff       	call   0x40661c
4243cc:	8b d3                	mov    %ebx,%edx
4243ce:	80 e2 fc             	and    $0xfc,%dl
4243d1:	8b c6                	mov    %esi,%eax
4243d3:	e8 14 f4 fd ff       	call   0x4037ec
4243d8:	84 db                	test   %bl,%bl
4243da:	7e 07                	jle    0x4243e3
4243dc:	8b c6                	mov    %esi,%eax
4243de:	e8 89 f7 fd ff       	call   0x403b6c
4243e3:	5e                   	pop    %esi
4243e4:	5b                   	pop    %ebx
4243e5:	c3                   	ret
4243e6:	8b c0                	mov    %eax,%eax
4243e8:	83 c0 04             	add    $0x4,%eax
4243eb:	50                   	push   %eax
4243ec:	e8 33 22 fe ff       	call   0x406624
4243f1:	c3                   	ret
4243f2:	8b c0                	mov    %eax,%eax
4243f4:	83 c0 04             	add    $0x4,%eax
4243f7:	50                   	push   %eax
4243f8:	e8 57 23 fe ff       	call   0x406754
4243fd:	c3                   	ret
4243fe:	8b c0                	mov    %eax,%eax
424400:	8b 10                	mov    (%eax),%edx
424402:	ff 12                	call   *(%edx)
424404:	c3                   	ret
424405:	8d 40 00             	lea    0x0(%eax),%eax
424408:	8b 10                	mov    (%eax),%edx
42440a:	ff 52 04             	call   *0x4(%edx)
42440d:	c3                   	ret
42440e:	8b c0                	mov    %eax,%eax
424410:	55                   	push   %ebp
424411:	8b ec                	mov    %esp,%ebp
424413:	33 c0                	xor    %eax,%eax
424415:	55                   	push   %ebp
424416:	68 35 44 42 00       	push   $0x424435
42441b:	64 ff 30             	push   %fs:(%eax)
42441e:	64 89 20             	mov    %esp,%fs:(%eax)
424421:	ff 05 78 19 46 00    	incl   0x461978
424427:	33 c0                	xor    %eax,%eax
424429:	5a                   	pop    %edx
42442a:	59                   	pop    %ecx
42442b:	59                   	pop    %ecx
42442c:	64 89 10             	mov    %edx,%fs:(%eax)
42442f:	68 3c 44 42 00       	push   $0x42443c
424434:	c3                   	ret
424435:	e9 12 fb fd ff       	jmp    0x403f4c
42443a:	eb f8                	jmp    0x424434
42443c:	5d                   	pop    %ebp
42443d:	c3                   	ret
42443e:	8b c0                	mov    %eax,%eax
424440:	83 2d 78 19 46 00 01 	subl   $0x1,0x461978
424447:	c3                   	ret
424448:	55                   	push   %ebp
424449:	8b ec                	mov    %esp,%ebp
42444b:	a1 44 1a 46 00       	mov    0x461a44,%eax
424450:	e8 ab ff ff ff       	call   0x424400
424455:	33 c0                	xor    %eax,%eax
424457:	55                   	push   %ebp
424458:	68 ff 45 42 00       	push   $0x4245ff
42445d:	64 ff 30             	push   %fs:(%eax)
424460:	64 89 20             	mov    %esp,%fs:(%eax)
424463:	83 3d 40 1a 46 00 00 	cmpl   $0x0,0x461a40
42446a:	7e 06                	jle    0x424472
42446c:	ff 0d 40 1a 46 00    	decl   0x461a40
424472:	83 3d 3c 1a 46 00 00 	cmpl   $0x0,0x461a3c
424479:	0f 84 68 01 00 00    	je     0x4245e7
42447f:	83 3d 40 1a 46 00 00 	cmpl   $0x0,0x461a40
424486:	0f 85 5b 01 00 00    	jne    0x4245e7
42448c:	a1 3c 1a 46 00       	mov    0x461a3c,%eax
424491:	50                   	push   %eax
424492:	e8 b5 21 fe ff       	call   0x40664c
424497:	33 c0                	xor    %eax,%eax
424499:	a3 3c 1a 46 00       	mov    %eax,0x461a3c
42449e:	33 c0                	xor    %eax,%eax
4244a0:	a3 7c 19 46 00       	mov    %eax,0x46197c
4244a5:	33 c0                	xor    %eax,%eax
4244a7:	a3 80 19 46 00       	mov    %eax,0x461980
4244ac:	33 c0                	xor    %eax,%eax
4244ae:	a3 84 19 46 00       	mov    %eax,0x461984
4244b3:	33 c0                	xor    %eax,%eax
4244b5:	a3 88 19 46 00       	mov    %eax,0x461988
4244ba:	33 c0                	xor    %eax,%eax
4244bc:	a3 8c 19 46 00       	mov    %eax,0x46198c
4244c1:	33 c0                	xor    %eax,%eax
4244c3:	a3 90 19 46 00       	mov    %eax,0x461990
4244c8:	33 c0                	xor    %eax,%eax
4244ca:	a3 94 19 46 00       	mov    %eax,0x461994
4244cf:	33 c0                	xor    %eax,%eax
4244d1:	a3 98 19 46 00       	mov    %eax,0x461998
4244d6:	33 c0                	xor    %eax,%eax
4244d8:	a3 9c 19 46 00       	mov    %eax,0x46199c
4244dd:	33 c0                	xor    %eax,%eax
4244df:	a3 a0 19 46 00       	mov    %eax,0x4619a0
4244e4:	33 c0                	xor    %eax,%eax
4244e6:	a3 a4 19 46 00       	mov    %eax,0x4619a4
4244eb:	33 c0                	xor    %eax,%eax
4244ed:	a3 a8 19 46 00       	mov    %eax,0x4619a8
4244f2:	33 c0                	xor    %eax,%eax
4244f4:	a3 ac 19 46 00       	mov    %eax,0x4619ac
4244f9:	33 c0                	xor    %eax,%eax
4244fb:	a3 b0 19 46 00       	mov    %eax,0x4619b0
424500:	33 c0                	xor    %eax,%eax
424502:	a3 b4 19 46 00       	mov    %eax,0x4619b4
424507:	33 c0                	xor    %eax,%eax
424509:	a3 b8 19 46 00       	mov    %eax,0x4619b8
42450e:	33 c0                	xor    %eax,%eax
424510:	a3 bc 19 46 00       	mov    %eax,0x4619bc
424515:	33 c0                	xor    %eax,%eax
424517:	a3 c0 19 46 00       	mov    %eax,0x4619c0
42451c:	33 c0                	xor    %eax,%eax
42451e:	a3 c4 19 46 00       	mov    %eax,0x4619c4
424523:	33 c0                	xor    %eax,%eax
424525:	a3 c8 19 46 00       	mov    %eax,0x4619c8
42452a:	33 c0                	xor    %eax,%eax
42452c:	a3 cc 19 46 00       	mov    %eax,0x4619cc
424531:	33 c0                	xor    %eax,%eax
424533:	a3 d0 19 46 00       	mov    %eax,0x4619d0
424538:	33 c0                	xor    %eax,%eax
42453a:	a3 d4 19 46 00       	mov    %eax,0x4619d4
42453f:	33 c0                	xor    %eax,%eax
424541:	a3 d8 19 46 00       	mov    %eax,0x4619d8
424546:	33 c0                	xor    %eax,%eax
424548:	a3 dc 19 46 00       	mov    %eax,0x4619dc
42454d:	33 c0                	xor    %eax,%eax
42454f:	a3 e0 19 46 00       	mov    %eax,0x4619e0
424554:	33 c0                	xor    %eax,%eax
424556:	a3 e4 19 46 00       	mov    %eax,0x4619e4
42455b:	33 c0                	xor    %eax,%eax
42455d:	a3 e8 19 46 00       	mov    %eax,0x4619e8
424562:	33 c0                	xor    %eax,%eax
424564:	a3 ec 19 46 00       	mov    %eax,0x4619ec
424569:	33 c0                	xor    %eax,%eax
42456b:	a3 f0 19 46 00       	mov    %eax,0x4619f0
424570:	33 c0                	xor    %eax,%eax
424572:	a3 f4 19 46 00       	mov    %eax,0x4619f4
424577:	33 c0                	xor    %eax,%eax
424579:	a3 f8 19 46 00       	mov    %eax,0x4619f8
42457e:	33 c0                	xor    %eax,%eax
424580:	a3 fc 19 46 00       	mov    %eax,0x4619fc
424585:	33 c0                	xor    %eax,%eax
424587:	a3 00 1a 46 00       	mov    %eax,0x461a00
42458c:	33 c0                	xor    %eax,%eax
42458e:	a3 04 1a 46 00       	mov    %eax,0x461a04
424593:	33 c0                	xor    %eax,%eax
424595:	a3 08 1a 46 00       	mov    %eax,0x461a08
42459a:	33 c0                	xor    %eax,%eax
42459c:	a3 0c 1a 46 00       	mov    %eax,0x461a0c
4245a1:	33 c0                	xor    %eax,%eax
4245a3:	a3 10 1a 46 00       	mov    %eax,0x461a10
4245a8:	33 c0                	xor    %eax,%eax
4245aa:	a3 14 1a 46 00       	mov    %eax,0x461a14
4245af:	33 c0                	xor    %eax,%eax
4245b1:	a3 18 1a 46 00       	mov    %eax,0x461a18
4245b6:	33 c0                	xor    %eax,%eax
4245b8:	a3 1c 1a 46 00       	mov    %eax,0x461a1c
4245bd:	33 c0                	xor    %eax,%eax
4245bf:	a3 20 1a 46 00       	mov    %eax,0x461a20
4245c4:	33 c0                	xor    %eax,%eax
4245c6:	a3 24 1a 46 00       	mov    %eax,0x461a24
4245cb:	33 c0                	xor    %eax,%eax
4245cd:	a3 28 1a 46 00       	mov    %eax,0x461a28
4245d2:	33 c0                	xor    %eax,%eax
4245d4:	a3 2c 1a 46 00       	mov    %eax,0x461a2c
4245d9:	33 c0                	xor    %eax,%eax
4245db:	a3 30 1a 46 00       	mov    %eax,0x461a30
4245e0:	33 c0                	xor    %eax,%eax
4245e2:	a3 34 1a 46 00       	mov    %eax,0x461a34
4245e7:	33 c0                	xor    %eax,%eax
4245e9:	5a                   	pop    %edx
4245ea:	59                   	pop    %ecx
4245eb:	59                   	pop    %ecx
4245ec:	64 89 10             	mov    %edx,%fs:(%eax)
4245ef:	68 06 46 42 00       	push   $0x424606
4245f4:	a1 44 1a 46 00       	mov    0x461a44,%eax
4245f9:	e8 0a fe ff ff       	call   0x424408
4245fe:	c3                   	ret
4245ff:	e9 48 f9 fd ff       	jmp    0x403f4c
424604:	eb ee                	jmp    0x4245f4
424606:	5d                   	pop    %ebp
424607:	c3                   	ret
424608:	55                   	push   %ebp
424609:	8b ec                	mov    %esp,%ebp
42460b:	51                   	push   %ecx
42460c:	53                   	push   %ebx
42460d:	bb 3c 1a 46 00       	mov    $0x461a3c,%ebx
424612:	a1 44 1a 46 00       	mov    0x461a44,%eax
424617:	e8 e4 fd ff ff       	call   0x424400
42461c:	33 c0                	xor    %eax,%eax
42461e:	55                   	push   %ebp
42461f:	68 bb 49 42 00       	push   $0x4249bb
424624:	64 ff 30             	push   %fs:(%eax)
424627:	64 89 20             	mov    %esp,%fs:(%eax)
42462a:	ff 05 40 1a 46 00    	incl   0x461a40
424630:	83 3b 00             	cmpl   $0x0,(%ebx)
424633:	0f 85 63 03 00 00    	jne    0x42499c
424639:	68 cc 49 42 00       	push   $0x4249cc
42463e:	e8 19 21 fe ff       	call   0x40675c
424643:	89 03                	mov    %eax,(%ebx)
424645:	83 3b 00             	cmpl   $0x0,(%ebx)
424648:	0f 86 4e 03 00 00    	jbe    0x42499c
42464e:	68 d8 49 42 00       	push   $0x4249d8
424653:	8b 03                	mov    (%ebx),%eax
424655:	50                   	push   %eax
424656:	e8 69 20 fe ff       	call   0x4066c4
42465b:	a3 7c 19 46 00       	mov    %eax,0x46197c
424660:	68 e8 49 42 00       	push   $0x4249e8
424665:	8b 03                	mov    (%ebx),%eax
424667:	50                   	push   %eax
424668:	e8 57 20 fe ff       	call   0x4066c4
42466d:	a3 80 19 46 00       	mov    %eax,0x461980
424672:	68 f8 49 42 00       	push   $0x4249f8
424677:	8b 03                	mov    (%ebx),%eax
424679:	50                   	push   %eax
42467a:	e8 45 20 fe ff       	call   0x4066c4
42467f:	a3 84 19 46 00       	mov    %eax,0x461984
424684:	68 0c 4a 42 00       	push   $0x424a0c
424689:	8b 03                	mov    (%ebx),%eax
42468b:	50                   	push   %eax
42468c:	e8 33 20 fe ff       	call   0x4066c4
424691:	a3 88 19 46 00       	mov    %eax,0x461988
424696:	68 1c 4a 42 00       	push   $0x424a1c
42469b:	8b 03                	mov    (%ebx),%eax
42469d:	50                   	push   %eax
42469e:	e8 21 20 fe ff       	call   0x4066c4
4246a3:	a3 8c 19 46 00       	mov    %eax,0x46198c
4246a8:	68 1c 4a 42 00       	push   $0x424a1c
4246ad:	8b 03                	mov    (%ebx),%eax
4246af:	50                   	push   %eax
4246b0:	e8 0f 20 fe ff       	call   0x4066c4
4246b5:	a3 90 19 46 00       	mov    %eax,0x461990
4246ba:	68 3c 4a 42 00       	push   $0x424a3c