40e0ef:	00 00                	add    %al,(%eax)
40e0f1:	00 00                	add    %al,(%eax)
40e0f3:	00 a4 08 46 00 c4 d3 	add    %ah,-0x2c3bffba(%eax,%ecx,1)
40e0fa:	46                   	inc    %esi
40e0fb:	00 00                	add    %al,(%eax)
40e0fd:	00 00                	add    %al,(%eax)
40e0ff:	00 a0 08 46 00 18    	add    %ah,0x18004608(%eax)
40e105:	d7                   	xlat   %ds:(%ebx)
40e106:	46                   	inc    %esi
40e107:	00 00                	add    %al,(%eax)
40e109:	00 00                	add    %al,(%eax)
40e10b:	00 9c 08 46 00 14 d8 	add    %bl,-0x27ebffba(%eax,%ecx,1)
40e112:	46                   	inc    %esi
40e113:	00 00                	add    %al,(%eax)
40e115:	00 00                	add    %al,(%eax)
40e117:	00 98 08 46 00 08    	add    %bl,0x8004608(%eax)
40e11d:	d4 46                	aam    $0x46
40e11f:	00 00                	add    %al,(%eax)
40e121:	00 00                	add    %al,(%eax)
40e123:	00 94 08 46 00 9c d3 	add    %dl,-0x2c63ffba(%eax,%ecx,1)
40e12a:	46                   	inc    %esi
40e12b:	00 00                	add    %al,(%eax)
40e12d:	00 00                	add    %al,(%eax)
40e12f:	00 90 08 46 00 5c    	add    %dl,0x5c004608(%eax)
40e135:	d7                   	xlat   %ds:(%ebx)
40e136:	46                   	inc    %esi
40e137:	00 00                	add    %al,(%eax)
40e139:	00 00                	add    %al,(%eax)
40e13b:	00 8c 08 46 00 14 d6 	add    %cl,-0x29ebffba(%eax,%ecx,1)
40e142:	46                   	inc    %esi
40e143:	00 00                	add    %al,(%eax)
40e145:	00 00                	add    %al,(%eax)
40e147:	00 88 08 46 00 bc    	add    %cl,-0x43ffb9f8(%eax)
40e14d:	d7                   	xlat   %ds:(%ebx)
40e14e:	46                   	inc    %esi
40e14f:	00 00                	add    %al,(%eax)
40e151:	00 00                	add    %al,(%eax)
40e153:	00 64 08 46          	add    %ah,0x46(%eax,%ecx,1)
40e157:	00 5c d5 46          	add    %bl,0x46(%ebp,%edx,8)
40e15b:	00 00                	add    %al,(%eax)
40e15d:	00 00                	add    %al,(%eax)
40e15f:	00 60 08             	add    %ah,0x8(%eax)
40e162:	46                   	inc    %esi
40e163:	00 94 d4 46 00 00 00 	add    %dl,0x46(%esp,%edx,8)
40e16a:	00 00                	add    %al,(%eax)
40e16c:	55                   	push   %ebp
40e16d:	8b ec                	mov    %esp,%ebp
40e16f:	33 c0                	xor    %eax,%eax
40e171:	55                   	push   %ebp
40e172:	68 eb e2 40 00       	push   $0x40e2eb
40e177:	64 ff 30             	push   %fs:(%eax)
40e17a:	64 89 20             	mov    %esp,%fs:(%eax)
40e17d:	ff 05 18 09 47 00    	incl   0x470918
40e183:	0f 85 54 01 00 00    	jne    0x40e2dd
40e189:	b8 24 12 47 00       	mov    $0x471224,%eax
40e18e:	e8 b9 fb ff ff       	call   0x40dd4c
40e193:	b8 dc d5 40 00       	mov    $0x40d5dc,%eax
40e198:	e8 47 7e ff ff       	call   0x405fe4
40e19d:	e8 ee f6 ff ff       	call   0x40d890
40e1a2:	e8 15 e8 ff ff       	call   0x40c9bc
40e1a7:	b8 bc 07 46 00       	mov    $0x4607bc,%eax
40e1ac:	e8 6f 65 ff ff       	call   0x404720
40e1b1:	b8 c0 07 46 00       	mov    $0x4607c0,%eax
40e1b6:	e8 45 6d ff ff       	call   0x404f00
40e1bb:	b8 d4 07 46 00       	mov    $0x4607d4,%eax
40e1c0:	e8 5b 65 ff ff       	call   0x404720
40e1c5:	b8 08 08 47 00       	mov    $0x470808,%eax
40e1ca:	e8 51 65 ff ff       	call   0x404720
40e1cf:	b8 14 08 47 00       	mov    $0x470814,%eax
40e1d4:	e8 47 65 ff ff       	call   0x404720
40e1d9:	b8 18 08 47 00       	mov    $0x470818,%eax
40e1de:	e8 3d 65 ff ff       	call   0x404720
40e1e3:	b8 20 08 47 00       	mov    $0x470820,%eax
40e1e8:	e8 33 65 ff ff       	call   0x404720
40e1ed:	b8 24 08 47 00       	mov    $0x470824,%eax
40e1f2:	e8 29 65 ff ff       	call   0x404720
40e1f7:	b8 28 08 47 00       	mov    $0x470828,%eax
40e1fc:	e8 1f 65 ff ff       	call   0x404720
40e201:	b8 2c 08 47 00       	mov    $0x47082c,%eax
40e206:	e8 15 65 ff ff       	call   0x404720
40e20b:	b8 30 08 47 00       	mov    $0x470830,%eax
40e210:	b9 0c 00 00 00       	mov    $0xc,%ecx
40e215:	8b 15 94 10 40 00    	mov    0x401094,%edx
40e21b:	e8 8c 70 ff ff       	call   0x4052ac
40e220:	b8 60 08 47 00       	mov    $0x470860,%eax
40e225:	b9 0c 00 00 00       	mov    $0xc,%ecx
40e22a:	8b 15 94 10 40 00    	mov    0x401094,%edx
40e230:	e8 77 70 ff ff       	call   0x4052ac
40e235:	b8 90 08 47 00       	mov    $0x470890,%eax
40e23a:	b9 07 00 00 00       	mov    $0x7,%ecx
40e23f:	8b 15 94 10 40 00    	mov    0x401094,%edx
40e245:	e8 62 70 ff ff       	call   0x4052ac
40e24a:	b8 ac 08 47 00       	mov    $0x4708ac,%eax
40e24f:	b9 07 00 00 00       	mov    $0x7,%ecx
40e254:	8b 15 94 10 40 00    	mov    0x401094,%edx
40e25a:	e8 4d 70 ff ff       	call   0x4052ac
40e25f:	b8 d8 08 47 00       	mov    $0x4708d8,%eax
40e264:	b9 07 00 00 00       	mov    $0x7,%ecx
40e269:	8b 15 94 10 40 00    	mov    0x401094,%edx
40e26f:	e8 38 70 ff ff       	call   0x4052ac
40e274:	b8 10 09 47 00       	mov    $0x470910,%eax
40e279:	8b 15 38 84 40 00    	mov    0x408438,%edx
40e27f:	e8 c8 77 ff ff       	call   0x405a4c
40e284:	b8 14 09 47 00       	mov    $0x470914,%eax
40e289:	8b 15 5c 84 40 00    	mov    0x40845c,%edx
40e28f:	e8 b8 77 ff ff       	call   0x405a4c
40e294:	b8 2c 08 46 00       	mov    $0x46082c,%eax
40e299:	e8 82 64 ff ff       	call   0x404720
40e29e:	b8 38 08 46 00       	mov    $0x460838,%eax
40e2a3:	b9 02 00 00 00       	mov    $0x2,%ecx
40e2a8:	8b 15 94 10 40 00    	mov    0x401094,%edx
40e2ae:	e8 f9 6f ff ff       	call   0x4052ac
40e2b3:	b8 20 09 46 00       	mov    $0x460920,%eax
40e2b8:	b9 07 00 00 00       	mov    $0x7,%ecx
40e2bd:	8b 15 1c c4 40 00    	mov    0x40c41c,%edx
40e2c3:	e8 e4 6f ff ff       	call   0x4052ac
40e2c8:	b8 58 09 46 00       	mov    $0x460958,%eax
40e2cd:	b9 16 00 00 00       	mov    $0x16,%ecx
40e2d2:	8b 15 9c c4 40 00    	mov    0x40c49c,%edx
40e2d8:	e8 cf 6f ff ff       	call   0x4052ac
40e2dd:	33 c0                	xor    %eax,%eax
40e2df:	5a                   	pop    %edx
40e2e0:	59                   	pop    %ecx
40e2e1:	59                   	pop    %ecx
40e2e2:	64 89 10             	mov    %edx,%fs:(%eax)
40e2e5:	68 f2 e2 40 00       	push   $0x40e2f2
40e2ea:	c3                   	ret
40e2eb:	e9 98 5d ff ff       	jmp    0x404088
40e2f0:	eb f8                	jmp    0x40e2ea
40e2f2:	5d                   	pop    %ebp
40e2f3:	c3                   	ret
40e2f4:	ff 25 c0 2d 47 00    	jmp    *0x472dc0
40e2fa:	8b c0                	mov    %eax,%eax
40e2fc:	ff 25 bc 2d 47 00    	jmp    *0x472dbc
40e302:	8b c0                	mov    %eax,%eax
40e304:	ff 25 b8 2d 47 00    	jmp    *0x472db8
40e30a:	8b c0                	mov    %eax,%eax
40e30c:	ff 25 b4 2d 47 00    	jmp    *0x472db4
40e312:	8b c0                	mov    %eax,%eax
40e314:	55                   	push   %ebp
40e315:	8b ec                	mov    %esp,%ebp
40e317:	81 7d 10 00 04 00 00 	cmpl   $0x400,0x10(%ebp)
40e31e:	74 07                	je     0x40e327
40e320:	b8 01 40 00 80       	mov    $0x80004001,%eax
40e325:	eb 17                	jmp    0x40e33e
40e327:	0f b7 45 18          	movzwl 0x18(%ebp),%eax
40e32b:	50                   	push   %eax
40e32c:	0f b7 45 14          	movzwl 0x14(%ebp),%eax
40e330:	50                   	push   %eax
40e331:	8b 45 0c             	mov    0xc(%ebp),%eax
40e334:	50                   	push   %eax
40e335:	8b 45 08             	mov    0x8(%ebp),%eax
40e338:	50                   	push   %eax
40e339:	e8 ce ff ff ff       	call   0x40e30c
40e33e:	5d                   	pop    %ebp
40e33f:	c2 14 00             	ret    $0x14
40e342:	8b c0                	mov    %eax,%eax
40e344:	55                   	push   %ebp
40e345:	8b ec                	mov    %esp,%ebp
40e347:	b8 01 40 00 80       	mov    $0x80004001,%eax
40e34c:	5d                   	pop    %ebp
40e34d:	c2 08 00             	ret    $0x8
40e350:	55                   	push   %ebp
40e351:	8b ec                	mov    %esp,%ebp
40e353:	b8 01 40 00 80       	mov    $0x80004001,%eax
40e358:	5d                   	pop    %ebp
40e359:	c2 0c 00             	ret    $0xc
40e35c:	55                   	push   %ebp
40e35d:	8b ec                	mov    %esp,%ebp
40e35f:	b8 01 40 00 80       	mov    $0x80004001,%eax
40e364:	5d                   	pop    %ebp
40e365:	c2 10 00             	ret    $0x10
40e368:	55                   	push   %ebp
40e369:	8b ec                	mov    %esp,%ebp
40e36b:	6a 00                	push   $0x0
40e36d:	53                   	push   %ebx
40e36e:	33 c0                	xor    %eax,%eax
40e370:	55                   	push   %ebp
40e371:	68 c2 e3 40 00       	push   $0x40e3c2
40e376:	64 ff 30             	push   %fs:(%eax)
40e379:	64 89 20             	mov    %esp,%fs:(%eax)
40e37c:	81 7d 0c 00 04 00 00 	cmpl   $0x400,0xc(%ebp)
40e383:	74 07                	je     0x40e38c
40e385:	bb 01 40 00 80       	mov    $0x80004001,%ebx
40e38a:	eb 20                	jmp    0x40e3ac
40e38c:	8d 45 fc             	lea    -0x4(%ebp),%eax
40e38f:	8b 55 08             	mov    0x8(%ebp),%edx
40e392:	e8 11 66 ff ff       	call   0x4049a8
40e397:	8b 45 fc             	mov    -0x4(%ebp),%eax
40e39a:	8b 55 14             	mov    0x14(%ebp),%edx
40e39d:	e8 32 a9 ff ff       	call   0x408cd4
40e3a2:	83 e0 7f             	and    $0x7f,%eax
40e3a5:	8b 1c 85 0c 0a 46 00 	mov    0x460a0c(,%eax,4),%ebx
40e3ac:	33 c0                	xor    %eax,%eax
40e3ae:	5a                   	pop    %edx
40e3af:	59                   	pop    %ecx
40e3b0:	59                   	pop    %ecx
40e3b1:	64 89 10             	mov    %edx,%fs:(%eax)
40e3b4:	68 c9 e3 40 00       	push   $0x40e3c9
40e3b9:	8d 45 fc             	lea    -0x4(%ebp),%eax
40e3bc:	e8 5f 63 ff ff       	call   0x404720
40e3c1:	c3                   	ret
40e3c2:	e9 c1 5c ff ff       	jmp    0x404088
40e3c7:	eb f0                	jmp    0x40e3b9
40e3c9:	8b c3                	mov    %ebx,%eax
40e3cb:	5b                   	pop    %ebx
40e3cc:	59                   	pop    %ecx
40e3cd:	5d                   	pop    %ebp
40e3ce:	c2 10 00             	ret    $0x10
40e3d1:	8d 40 00             	lea    0x0(%eax),%eax
40e3d4:	55                   	push   %ebp
40e3d5:	8b ec                	mov    %esp,%ebp
40e3d7:	6a 00                	push   $0x0
40e3d9:	53                   	push   %ebx
40e3da:	33 c0                	xor    %eax,%eax
40e3dc:	55                   	push   %ebp
40e3dd:	68 2e e4 40 00       	push   $0x40e42e
40e3e2:	64 ff 30             	push   %fs:(%eax)
40e3e5:	64 89 20             	mov    %esp,%fs:(%eax)
40e3e8:	81 7d 0c 00 04 00 00 	cmpl   $0x400,0xc(%ebp)
40e3ef:	74 07                	je     0x40e3f8
40e3f1:	bb 01 40 00 80       	mov    $0x80004001,%ebx
40e3f6:	eb 20                	jmp    0x40e418
40e3f8:	8d 45 fc             	lea    -0x4(%ebp),%eax
40e3fb:	8b 55 08             	mov    0x8(%ebp),%edx
40e3fe:	e8 a5 65 ff ff       	call   0x4049a8
40e403:	8b 45 fc             	mov    -0x4(%ebp),%eax
40e406:	8b 55 14             	mov    0x14(%ebp),%edx
40e409:	e8 ae bc ff ff       	call   0x40a0bc
40e40e:	83 e0 7f             	and    $0x7f,%eax
40e411:	8b 1c 85 0c 0a 46 00 	mov    0x460a0c(,%eax,4),%ebx
40e418:	33 c0                	xor    %eax,%eax
40e41a:	5a                   	pop    %edx
40e41b:	59                   	pop    %ecx
40e41c:	59                   	pop    %ecx
40e41d:	64 89 10             	mov    %edx,%fs:(%eax)
40e420:	68 35 e4 40 00       	push   $0x40e435
40e425:	8d 45 fc             	lea    -0x4(%ebp),%eax
40e428:	e8 f3 62 ff ff       	call   0x404720
40e42d:	c3                   	ret
40e42e:	e9 55 5c ff ff       	jmp    0x404088
40e433:	eb f0                	jmp    0x40e425
40e435:	8b c3                	mov    %ebx,%eax
40e437:	5b                   	pop    %ebx
40e438:	59                   	pop    %ecx
40e439:	5d                   	pop    %ebp
40e43a:	c2 10 00             	ret    $0x10
40e43d:	8d 40 00             	lea    0x0(%eax),%eax
40e440:	55                   	push   %ebp
40e441:	8b ec                	mov    %esp,%ebp
40e443:	6a 00                	push   $0x0
40e445:	53                   	push   %ebx
40e446:	33 c0                	xor    %eax,%eax
40e448:	55                   	push   %ebp
40e449:	68 9a e4 40 00       	push   $0x40e49a
40e44e:	64 ff 30             	push   %fs:(%eax)
40e451:	64 89 20             	mov    %esp,%fs:(%eax)
40e454:	81 7d 0c 00 04 00 00 	cmpl   $0x400,0xc(%ebp)
40e45b:	74 07                	je     0x40e464
40e45d:	bb 01 40 00 80       	mov    $0x80004001,%ebx
40e462:	eb 20                	jmp    0x40e484
40e464:	8d 45 fc             	lea    -0x4(%ebp),%eax
40e467:	8b 55 08             	mov    0x8(%ebp),%edx
40e46a:	e8 39 65 ff ff       	call   0x4049a8
40e46f:	8b 45 fc             	mov    -0x4(%ebp),%eax
40e472:	8b 55 14             	mov    0x14(%ebp),%edx
40e475:	e8 16 bc ff ff       	call   0x40a090
40e47a:	83 e0 7f             	and    $0x7f,%eax
40e47d:	8b 1c 85 0c 0a 46 00 	mov    0x460a0c(,%eax,4),%ebx
40e484:	33 c0                	xor    %eax,%eax
40e486:	5a                   	pop    %edx
40e487:	59                   	pop    %ecx
40e488:	59                   	pop    %ecx
40e489:	64 89 10             	mov    %edx,%fs:(%eax)
40e48c:	68 a1 e4 40 00       	push   $0x40e4a1
40e491:	8d 45 fc             	lea    -0x4(%ebp),%eax
40e494:	e8 87 62 ff ff       	call   0x404720
40e499:	c3                   	ret
40e49a:	e9 e9 5b ff ff       	jmp    0x404088
40e49f:	eb f0                	jmp    0x40e491
40e4a1:	8b c3                	mov    %ebx,%eax
40e4a3:	5b                   	pop    %ebx
40e4a4:	59                   	pop    %ecx
40e4a5:	5d                   	pop    %ebp
40e4a6:	c2 10 00             	ret    $0x10
40e4a9:	8d 40 00             	lea    0x0(%eax),%eax
40e4ac:	55                   	push   %ebp
40e4ad:	8b ec                	mov    %esp,%ebp
40e4af:	6a 00                	push   $0x0
40e4b1:	53                   	push   %ebx
40e4b2:	33 c0                	xor    %eax,%eax
40e4b4:	55                   	push   %ebp
40e4b5:	68 06 e5 40 00       	push   $0x40e506
40e4ba:	64 ff 30             	push   %fs:(%eax)
40e4bd:	64 89 20             	mov    %esp,%fs:(%eax)
40e4c0:	81 7d 0c 00 04 00 00 	cmpl   $0x400,0xc(%ebp)
40e4c7:	74 07                	je     0x40e4d0
40e4c9:	bb 01 40 00 80       	mov    $0x80004001,%ebx
40e4ce:	eb 20                	jmp    0x40e4f0
40e4d0:	8d 45 fc             	lea    -0x4(%ebp),%eax
40e4d3:	8b 55 08             	mov    0x8(%ebp),%edx
40e4d6:	e8 cd 64 ff ff       	call   0x4049a8
40e4db:	8b 45 fc             	mov    -0x4(%ebp),%eax
40e4de:	8b 55 14             	mov    0x14(%ebp),%edx
40e4e1:	e8 9a d4 ff ff       	call   0x40b980
40e4e6:	83 e0 7f             	and    $0x7f,%eax
40e4e9:	8b 1c 85 0c 0a 46 00 	mov    0x460a0c(,%eax,4),%ebx
40e4f0:	33 c0                	xor    %eax,%eax
40e4f2:	5a                   	pop    %edx
40e4f3:	59                   	pop    %ecx
40e4f4:	59                   	pop    %ecx
40e4f5:	64 89 10             	mov    %edx,%fs:(%eax)
40e4f8:	68 0d e5 40 00       	push   $0x40e50d
40e4fd:	8d 45 fc             	lea    -0x4(%ebp),%eax
40e500:	e8 1b 62 ff ff       	call   0x404720
40e505:	c3                   	ret
40e506:	e9 7d 5b ff ff       	jmp    0x404088
40e50b:	eb f0                	jmp    0x40e4fd
40e50d:	8b c3                	mov    %ebx,%eax
40e50f:	5b                   	pop    %ebx
40e510:	59                   	pop    %ecx
40e511:	5d                   	pop    %ebp
40e512:	c2 10 00             	ret    $0x10
40e515:	8d 40 00             	lea    0x0(%eax),%eax
40e518:	55                   	push   %ebp
40e519:	8b ec                	mov    %esp,%ebp
40e51b:	6a 00                	push   $0x0
40e51d:	53                   	push   %ebx
40e51e:	33 c0                	xor    %eax,%eax
40e520:	55                   	push   %ebp
40e521:	68 72 e5 40 00       	push   $0x40e572
40e526:	64 ff 30             	push   %fs:(%eax)
40e529:	64 89 20             	mov    %esp,%fs:(%eax)
40e52c:	81 7d 0c 00 04 00 00 	cmpl   $0x400,0xc(%ebp)
40e533:	74 07                	je     0x40e53c
40e535:	bb 01 40 00 80       	mov    $0x80004001,%ebx
40e53a:	eb 20                	jmp    0x40e55c
40e53c:	8d 45 fc             	lea    -0x4(%ebp),%eax
40e53f:	8b 55 08             	mov    0x8(%ebp),%edx
40e542:	e8 61 64 ff ff       	call   0x4049a8
40e547:	8b 45 fc             	mov    -0x4(%ebp),%eax
40e54a:	8b 55 14             	mov    0x14(%ebp),%edx
40e54d:	e8 96 bb ff ff       	call   0x40a0e8
40e552:	83 e0 7f             	and    $0x7f,%eax
40e555:	8b 1c 85 0c 0a 46 00 	mov    0x460a0c(,%eax,4),%ebx
40e55c:	33 c0                	xor    %eax,%eax
40e55e:	5a                   	pop    %edx
40e55f:	59                   	pop    %ecx
40e560:	59                   	pop    %ecx
40e561:	64 89 10             	mov    %edx,%fs:(%eax)