4981cb:	90                   	nop
4981cc:	90                   	nop
4981cd:	90                   	nop
4981ce:	90                   	nop
4981cf:	90                   	nop
4981d0:	90                   	nop
4981d1:	c7 83 d4 03 00 00 04 	movl   $0x4,0x3d4(%ebx)
4981d8:	00 00 00
4981db:	8b 83 60 03 00 00    	mov    0x360(%ebx),%eax
4981e1:	8b 10                	mov    (%eax),%edx
4981e3:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
4981e9:	40                   	inc    %eax
4981ea:	74 07                	je     0x4981f3
4981ec:	8b c3                	mov    %ebx,%eax
4981ee:	e8 e1 fb ff ff       	call   0x497dd4
4981f3:	5b                   	pop    %ebx
4981f4:	c3                   	ret
4981f5:	8d 40 00             	lea    0x0(%eax),%eax
4981f8:	53                   	push   %ebx
4981f9:	8b d8                	mov    %eax,%ebx
4981fb:	90                   	nop
4981fc:	90                   	nop
4981fd:	90                   	nop
4981fe:	90                   	nop
4981ff:	90                   	nop
498200:	c7 83 d4 03 00 00 10 	movl   $0x10,0x3d4(%ebx)
498207:	00 00 00
49820a:	8b 83 60 03 00 00    	mov    0x360(%ebx),%eax
498210:	8b 10                	mov    (%eax),%edx
498212:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
498218:	40                   	inc    %eax
498219:	74 07                	je     0x498222
49821b:	8b c3                	mov    %ebx,%eax
49821d:	e8 b2 fb ff ff       	call   0x497dd4
498222:	5b                   	pop    %ebx
498223:	c3                   	ret
498224:	55                   	push   %ebp
498225:	8b ec                	mov    %esp,%ebp
498227:	6a 00                	push   $0x0
498229:	6a 00                	push   $0x0
49822b:	6a 00                	push   $0x0
49822d:	53                   	push   %ebx
49822e:	56                   	push   %esi
49822f:	8b d8                	mov    %eax,%ebx
498231:	33 c0                	xor    %eax,%eax
498233:	55                   	push   %ebp
498234:	68 55 83 49 00       	push   $0x498355
498239:	64 ff 30             	push   %fs:(%eax)
49823c:	64 89 20             	mov    %esp,%fs:(%eax)
49823f:	90                   	nop
498240:	90                   	nop
498241:	90                   	nop
498242:	90                   	nop
498243:	90                   	nop
498244:	8b 83 84 03 00 00    	mov    0x384(%ebx),%eax
49824a:	8b 10                	mov    (%eax),%edx
49824c:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
498252:	40                   	inc    %eax
498253:	0f 84 e1 00 00 00    	je     0x49833a
498259:	90                   	nop
49825a:	90                   	nop
49825b:	90                   	nop
49825c:	90                   	nop
49825d:	90                   	nop
49825e:	90                   	nop
49825f:	8b b3 84 03 00 00    	mov    0x384(%ebx),%esi
498265:	8b c6                	mov    %esi,%eax
498267:	8b 10                	mov    (%eax),%edx
498269:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
49826f:	8b d0                	mov    %eax,%edx
498271:	8b 86 60 02 00 00    	mov    0x260(%esi),%eax
498277:	8b 08                	mov    (%eax),%ecx
498279:	ff 51 18             	call   *0x18(%ecx)
49827c:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
498282:	e8 45 b8 f6 ff       	call   0x403acc
498287:	0f b7 50 18          	movzwl 0x18(%eax),%edx
49828b:	52                   	push   %edx
49828c:	ff 70 14             	push   0x14(%eax)
49828f:	ff 70 10             	push   0x10(%eax)
498292:	8d 45 fc             	lea    -0x4(%ebp),%eax
498295:	e8 12 1f f7 ff       	call   0x40a1ac
49829a:	8b 55 fc             	mov    -0x4(%ebp),%edx
49829d:	8b 83 94 03 00 00    	mov    0x394(%ebx),%eax
4982a3:	e8 fc 1b fb ff       	call   0x449ea4
4982a8:	8b b3 84 03 00 00    	mov    0x384(%ebx),%esi
4982ae:	8b c6                	mov    %esi,%eax
4982b0:	8b 10                	mov    (%eax),%edx
4982b2:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
4982b8:	8b d0                	mov    %eax,%edx
4982ba:	8b 86 60 02 00 00    	mov    0x260(%esi),%eax
4982c0:	8b 08                	mov    (%eax),%ecx
4982c2:	ff 51 18             	call   *0x18(%ecx)
4982c5:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4982cb:	e8 fc b7 f6 ff       	call   0x403acc
4982d0:	0f b7 50 22          	movzwl 0x22(%eax),%edx
4982d4:	52                   	push   %edx
4982d5:	ff 70 1e             	push   0x1e(%eax)
4982d8:	ff 70 1a             	push   0x1a(%eax)
4982db:	8d 45 f8             	lea    -0x8(%ebp),%eax
4982de:	e8 c9 1e f7 ff       	call   0x40a1ac
4982e3:	8b 55 f8             	mov    -0x8(%ebp),%edx
4982e6:	8b 83 98 03 00 00    	mov    0x398(%ebx),%eax
4982ec:	e8 b3 1b fb ff       	call   0x449ea4
4982f1:	8b b3 84 03 00 00    	mov    0x384(%ebx),%esi
4982f7:	8b c6                	mov    %esi,%eax
4982f9:	8b 10                	mov    (%eax),%edx
4982fb:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
498301:	8b d0                	mov    %eax,%edx
498303:	8b 86 60 02 00 00    	mov    0x260(%esi),%eax
498309:	8b 08                	mov    (%eax),%ecx
49830b:	ff 51 18             	call   *0x18(%ecx)
49830e:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
498314:	e8 b3 b7 f6 ff       	call   0x403acc
498319:	0f b7 50 2c          	movzwl 0x2c(%eax),%edx
49831d:	52                   	push   %edx
49831e:	ff 70 28             	push   0x28(%eax)
498321:	ff 70 24             	push   0x24(%eax)
498324:	8d 45 f4             	lea    -0xc(%ebp),%eax
498327:	e8 80 1e f7 ff       	call   0x40a1ac
49832c:	8b 55 f4             	mov    -0xc(%ebp),%edx
49832f:	8b 83 9c 03 00 00    	mov    0x39c(%ebx),%eax
498335:	e8 6a 1b fb ff       	call   0x449ea4
49833a:	33 c0                	xor    %eax,%eax
49833c:	5a                   	pop    %edx
49833d:	59                   	pop    %ecx
49833e:	59                   	pop    %ecx
49833f:	64 89 10             	mov    %edx,%fs:(%eax)
498342:	68 5c 83 49 00       	push   $0x49835c
498347:	8d 45 f4             	lea    -0xc(%ebp),%eax
49834a:	ba 03 00 00 00       	mov    $0x3,%edx
49834f:	e8 18 c4 f6 ff       	call   0x40476c
498354:	c3                   	ret
498355:	e9 56 bd f6 ff       	jmp    0x4040b0
49835a:	eb eb                	jmp    0x498347
49835c:	5e                   	pop    %esi
49835d:	5b                   	pop    %ebx
49835e:	8b e5                	mov    %ebp,%esp
498360:	5d                   	pop    %ebp
498361:	c3                   	ret
498362:	8b c0                	mov    %eax,%eax
498364:	55                   	push   %ebp
498365:	8b ec                	mov    %esp,%ebp
498367:	6a 00                	push   $0x0
498369:	6a 00                	push   $0x0
49836b:	6a 00                	push   $0x0
49836d:	53                   	push   %ebx
49836e:	56                   	push   %esi
49836f:	8b d8                	mov    %eax,%ebx
498371:	33 c0                	xor    %eax,%eax
498373:	55                   	push   %ebp
498374:	68 91 84 49 00       	push   $0x498491
498379:	64 ff 30             	push   %fs:(%eax)
49837c:	64 89 20             	mov    %esp,%fs:(%eax)
49837f:	90                   	nop
498380:	90                   	nop
498381:	90                   	nop
498382:	90                   	nop
498383:	90                   	nop
498384:	8b 83 70 03 00 00    	mov    0x370(%ebx),%eax
49838a:	8b 10                	mov    (%eax),%edx
49838c:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
498392:	40                   	inc    %eax
498393:	0f 84 dd 00 00 00    	je     0x498476
498399:	90                   	nop
49839a:	90                   	nop
49839b:	8b b3 70 03 00 00    	mov    0x370(%ebx),%esi
4983a1:	8b c6                	mov    %esi,%eax
4983a3:	8b 10                	mov    (%eax),%edx
4983a5:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
4983ab:	8b d0                	mov    %eax,%edx
4983ad:	8b 86 60 02 00 00    	mov    0x260(%esi),%eax
4983b3:	8b 08                	mov    (%eax),%ecx
4983b5:	ff 51 18             	call   *0x18(%ecx)
4983b8:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4983be:	e8 09 b7 f6 ff       	call   0x403acc
4983c3:	0f b7 50 18          	movzwl 0x18(%eax),%edx
4983c7:	52                   	push   %edx
4983c8:	ff 70 14             	push   0x14(%eax)
4983cb:	ff 70 10             	push   0x10(%eax)
4983ce:	8d 45 fc             	lea    -0x4(%ebp),%eax
4983d1:	e8 d6 1d f7 ff       	call   0x40a1ac
4983d6:	8b 55 fc             	mov    -0x4(%ebp),%edx
4983d9:	8b 83 88 03 00 00    	mov    0x388(%ebx),%eax
4983df:	e8 c0 1a fb ff       	call   0x449ea4
4983e4:	8b b3 70 03 00 00    	mov    0x370(%ebx),%esi
4983ea:	8b c6                	mov    %esi,%eax
4983ec:	8b 10                	mov    (%eax),%edx
4983ee:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
4983f4:	8b d0                	mov    %eax,%edx
4983f6:	8b 86 60 02 00 00    	mov    0x260(%esi),%eax
4983fc:	8b 08                	mov    (%eax),%ecx
4983fe:	ff 51 18             	call   *0x18(%ecx)
498401:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
498407:	e8 c0 b6 f6 ff       	call   0x403acc
49840c:	0f b7 50 22          	movzwl 0x22(%eax),%edx
498410:	52                   	push   %edx
498411:	ff 70 1e             	push   0x1e(%eax)
498414:	ff 70 1a             	push   0x1a(%eax)
498417:	8d 45 f8             	lea    -0x8(%ebp),%eax
49841a:	e8 8d 1d f7 ff       	call   0x40a1ac
49841f:	8b 55 f8             	mov    -0x8(%ebp),%edx
498422:	8b 83 8c 03 00 00    	mov    0x38c(%ebx),%eax
498428:	e8 77 1a fb ff       	call   0x449ea4
49842d:	8b b3 70 03 00 00    	mov    0x370(%ebx),%esi
498433:	8b c6                	mov    %esi,%eax
498435:	8b 10                	mov    (%eax),%edx
498437:	ff 92 dc 00 00 00    	call   *0xdc(%edx)
49843d:	8b d0                	mov    %eax,%edx
49843f:	8b 86 60 02 00 00    	mov    0x260(%esi),%eax
498445:	8b 08                	mov    (%eax),%ecx
498447:	ff 51 18             	call   *0x18(%ecx)
49844a:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
498450:	e8 77 b6 f6 ff       	call   0x403acc
498455:	0f b7 50 2c          	movzwl 0x2c(%eax),%edx
498459:	52                   	push   %edx
49845a:	ff 70 28             	push   0x28(%eax)
49845d:	ff 70 24             	push   0x24(%eax)
498460:	8d 45 f4             	lea    -0xc(%ebp),%eax
498463:	e8 44 1d f7 ff       	call   0x40a1ac
498468:	8b 55 f4             	mov    -0xc(%ebp),%edx
49846b:	8b 83 90 03 00 00    	mov    0x390(%ebx),%eax
498471:	e8 2e 1a fb ff       	call   0x449ea4
498476:	33 c0                	xor    %eax,%eax
498478:	5a                   	pop    %edx
498479:	59                   	pop    %ecx
49847a:	59                   	pop    %ecx
49847b:	64 89 10             	mov    %edx,%fs:(%eax)
49847e:	68 98 84 49 00       	push   $0x498498
498483:	8d 45 f4             	lea    -0xc(%ebp),%eax
498486:	ba 03 00 00 00       	mov    $0x3,%edx
49848b:	e8 dc c2 f6 ff       	call   0x40476c
498490:	c3                   	ret
498491:	e9 1a bc f6 ff       	jmp    0x4040b0
498496:	eb eb                	jmp    0x498483
498498:	5e                   	pop    %esi
498499:	5b                   	pop    %ebx
49849a:	8b e5                	mov    %ebp,%esp
49849c:	5d                   	pop    %ebp
49849d:	c3                   	ret
49849e:	8b c0                	mov    %eax,%eax
4984a0:	90                   	nop
4984a1:	90                   	nop
4984a2:	90                   	nop
4984a3:	90                   	nop
4984a4:	33 d2                	xor    %edx,%edx
4984a6:	a9 00 00 00 04       	test   $0x4000000,%eax
4984ab:	74 16                	je     0x4984c3
4984ad:	90                   	nop
4984ae:	90                   	nop
4984af:	90                   	nop
4984b0:	90                   	nop
4984b1:	90                   	nop
4984b2:	90                   	nop
4984b3:	90                   	nop
4984b4:	90                   	nop
4984b5:	90                   	nop
4984b6:	90                   	nop
4984b7:	90                   	nop
4984b8:	90                   	nop
4984b9:	90                   	nop
4984ba:	90                   	nop
4984bb:	90                   	nop
4984bc:	90                   	nop
4984bd:	81 ca 00 02 00 00    	or     $0x200,%edx
4984c3:	a9 00 00 00 20       	test   $0x20000000,%eax
4984c8:	74 5c                	je     0x498526
4984ca:	90                   	nop
4984cb:	90                   	nop
4984cc:	90                   	nop
4984cd:	90                   	nop
4984ce:	90                   	nop
4984cf:	90                   	nop
4984d0:	90                   	nop
4984d1:	90                   	nop
4984d2:	90                   	nop
4984d3:	90                   	nop
4984d4:	90                   	nop
4984d5:	90                   	nop
4984d6:	90                   	nop
4984d7:	90                   	nop
4984d8:	90                   	nop
4984d9:	90                   	nop
4984da:	a9 00 00 00 40       	test   $0x40000000,%eax
4984df:	74 21                	je     0x498502
4984e1:	90                   	nop
4984e2:	90                   	nop
4984e3:	90                   	nop
4984e4:	90                   	nop
4984e5:	90                   	nop
4984e6:	90                   	nop
4984e7:	90                   	nop
4984e8:	90                   	nop
4984e9:	a9 00 00 00 80       	test   $0x80000000,%eax
4984ee:	74 06                	je     0x4984f6
4984f0:	90                   	nop
4984f1:	83 ca 40             	or     $0x40,%edx
4984f4:	eb 78                	jmp    0x49856e
4984f6:	90                   	nop
4984f7:	90                   	nop
4984f8:	90                   	nop
4984f9:	90                   	nop
4984fa:	90                   	nop
4984fb:	90                   	nop
4984fc:	90                   	nop
4984fd:	83 ca 20             	or     $0x20,%edx
498500:	eb 6c                	jmp    0x49856e
498502:	a9 00 00 00 80       	test   $0x80000000,%eax
498507:	74 0f                	je     0x498518
498509:	90                   	nop
49850a:	90                   	nop
49850b:	90                   	nop
49850c:	90                   	nop
49850d:	90                   	nop
49850e:	90                   	nop
49850f:	90                   	nop
498510:	81 ca 80 00 00 00    	or     $0x80,%edx
498516:	eb 56                	jmp    0x49856e
498518:	90                   	nop
498519:	90                   	nop
49851a:	90                   	nop
49851b:	90                   	nop
49851c:	90                   	nop
49851d:	90                   	nop
49851e:	90                   	nop
49851f:	90                   	nop
498520:	83 ca 10             	or     $0x10,%edx
498523:	8b c2                	mov    %edx,%eax
498525:	c3                   	ret
498526:	a9 00 00 00 40       	test   $0x40000000,%eax
49852b:	74 1e                	je     0x49854b
49852d:	90                   	nop
49852e:	90                   	nop
49852f:	90                   	nop
498530:	90                   	nop
498531:	90                   	nop
498532:	90                   	nop
498533:	90                   	nop
498534:	90                   	nop
498535:	a9 00 00 00 80       	test   $0x80000000,%eax
49853a:	74 06                	je     0x498542
49853c:	90                   	nop
49853d:	83 ca 04             	or     $0x4,%edx
498540:	eb 2c                	jmp    0x49856e
498542:	90                   	nop
498543:	90                   	nop
498544:	90                   	nop
498545:	90                   	nop
498546:	83 ca 02             	or     $0x2,%edx
498549:	eb 23                	jmp    0x49856e
49854b:	a9 00 00 00 80       	test   $0x80000000,%eax