487f26:	89 11                	mov    %edx,(%ecx)
487f28:	8b 55 0c             	mov    0xc(%ebp),%edx
487f2b:	8b 88 d0 02 00 00    	mov    0x2d0(%eax),%ecx
487f31:	89 0a                	mov    %ecx,(%edx)
487f33:	8b 55 08             	mov    0x8(%ebp),%edx
487f36:	8b 80 d4 02 00 00    	mov    0x2d4(%eax),%eax
487f3c:	89 02                	mov    %eax,(%edx)
487f3e:	5b                   	pop    %ebx
487f3f:	5d                   	pop    %ebp
487f40:	c2 08 00             	ret    $0x8
487f43:	90                   	nop
487f44:	53                   	push   %ebx
487f45:	56                   	push   %esi
487f46:	8b f1                	mov    %ecx,%esi
487f48:	8b d8                	mov    %eax,%ebx
487f4a:	89 93 dc 02 00 00    	mov    %edx,0x2dc(%ebx)
487f50:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
487f54:	74 12                	je     0x487f68
487f56:	8b c3                	mov    %ebx,%eax
487f58:	e8 73 02 fc ff       	call   0x4481d0
487f5d:	8b 53 48             	mov    0x48(%ebx),%edx
487f60:	2b d0                	sub    %eax,%edx
487f62:	29 93 dc 02 00 00    	sub    %edx,0x2dc(%ebx)
487f68:	89 b3 d8 02 00 00    	mov    %esi,0x2d8(%ebx)
487f6e:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
487f72:	74 12                	je     0x487f86
487f74:	8b c3                	mov    %ebx,%eax
487f76:	e8 99 02 fc ff       	call   0x448214
487f7b:	8b 53 4c             	mov    0x4c(%ebx),%edx
487f7e:	2b d0                	sub    %eax,%edx
487f80:	29 93 d8 02 00 00    	sub    %edx,0x2d8(%ebx)
487f86:	5e                   	pop    %esi
487f87:	5b                   	pop    %ebx
487f88:	c3                   	ret
487f89:	8d 40 00             	lea    0x0(%eax),%eax
487f8c:	53                   	push   %ebx
487f8d:	56                   	push   %esi
487f8e:	57                   	push   %edi
487f8f:	8b f1                	mov    %ecx,%esi
487f91:	8b fa                	mov    %edx,%edi
487f93:	8b d8                	mov    %eax,%ebx
487f95:	8b 83 dc 02 00 00    	mov    0x2dc(%ebx),%eax
487f9b:	89 06                	mov    %eax,(%esi)
487f9d:	8b 83 d8 02 00 00    	mov    0x2d8(%ebx),%eax
487fa3:	89 46 04             	mov    %eax,0x4(%esi)
487fa6:	85 ff                	test   %edi,%edi
487fa8:	74 74                	je     0x48801e
487faa:	80 bb 8c 02 00 00 00 	cmpb   $0x0,0x28c(%ebx)
487fb1:	74 43                	je     0x487ff6
487fb3:	8a 87 10 02 00 00    	mov    0x210(%edi),%al
487fb9:	04 fe                	add    $0xfe,%al
487fbb:	2c 02                	sub    $0x2,%al
487fbd:	72 1b                	jb     0x487fda
487fbf:	8b c3                	mov    %ebx,%eax
487fc1:	e8 0a 02 fc ff       	call   0x4481d0
487fc6:	8b 53 48             	mov    0x48(%ebx),%edx
487fc9:	2b d0                	sub    %eax,%edx
487fcb:	52                   	push   %edx
487fcc:	8b c7                	mov    %edi,%eax
487fce:	e8 fd 01 fc ff       	call   0x4481d0
487fd3:	5a                   	pop    %edx
487fd4:	2b c2                	sub    %edx,%eax
487fd6:	89 06                	mov    %eax,(%esi)
487fd8:	eb 44                	jmp    0x48801e
487fda:	8b c3                	mov    %ebx,%eax
487fdc:	e8 33 02 fc ff       	call   0x448214
487fe1:	8b 53 4c             	mov    0x4c(%ebx),%edx
487fe4:	2b d0                	sub    %eax,%edx
487fe6:	52                   	push   %edx
487fe7:	8b c7                	mov    %edi,%eax
487fe9:	e8 26 02 fc ff       	call   0x448214
487fee:	5a                   	pop    %edx
487fef:	2b c2                	sub    %edx,%eax
487ff1:	89 46 04             	mov    %eax,0x4(%esi)
487ff4:	eb 28                	jmp    0x48801e
487ff6:	80 bb 8f 02 00 00 00 	cmpb   $0x0,0x28f(%ebx)
487ffd:	74 1f                	je     0x48801e
487fff:	8a 87 10 02 00 00    	mov    0x210(%edi),%al
488005:	04 fe                	add    $0xfe,%al
488007:	2c 02                	sub    $0x2,%al
488009:	72 0a                	jb     0x488015
48800b:	8b 83 c8 02 00 00    	mov    0x2c8(%ebx),%eax
488011:	89 06                	mov    %eax,(%esi)
488013:	eb 09                	jmp    0x48801e
488015:	8b 83 cc 02 00 00    	mov    0x2cc(%ebx),%eax
48801b:	89 46 04             	mov    %eax,0x4(%esi)
48801e:	5f                   	pop    %edi
48801f:	5e                   	pop    %esi
488020:	5b                   	pop    %ebx
488021:	c3                   	ret
488022:	8b c0                	mov    %eax,%eax
488024:	53                   	push   %ebx
488025:	56                   	push   %esi
488026:	83 c4 f8             	add    $0xfffffff8,%esp
488029:	8b f2                	mov    %edx,%esi
48802b:	8b d8                	mov    %eax,%ebx
48802d:	8b cc                	mov    %esp,%ecx
48802f:	8b 93 28 02 00 00    	mov    0x228(%ebx),%edx
488035:	8b c3                	mov    %ebx,%eax
488037:	e8 50 ff ff ff       	call   0x487f8c
48803c:	8b 04 24             	mov    (%esp),%eax
48803f:	89 06                	mov    %eax,(%esi)
488041:	8b 44 24 04          	mov    0x4(%esp),%eax
488045:	89 46 04             	mov    %eax,0x4(%esi)
488048:	59                   	pop    %ecx
488049:	5a                   	pop    %edx
48804a:	5e                   	pop    %esi
48804b:	5b                   	pop    %ebx
48804c:	c3                   	ret
48804d:	8d 40 00             	lea    0x0(%eax),%eax
488050:	55                   	push   %ebp
488051:	8b ec                	mov    %esp,%ebp
488053:	53                   	push   %ebx
488054:	8b d8                	mov    %eax,%ebx
488056:	8b 4d 08             	mov    0x8(%ebp),%ecx
488059:	8b 55 0c             	mov    0xc(%ebp),%edx
48805c:	8b c3                	mov    %ebx,%eax
48805e:	e8 29 ff ff ff       	call   0x487f8c
488063:	5b                   	pop    %ebx
488064:	5d                   	pop    %ebp
488065:	c2 0c 00             	ret    $0xc
488068:	83 78 30 00          	cmpl   $0x0,0x30(%eax)
48806c:	75 04                	jne    0x488072
48806e:	8b 40 48             	mov    0x48(%eax),%eax
488071:	c3                   	ret
488072:	e8 59 01 fc ff       	call   0x4481d0
488077:	c3                   	ret
488078:	53                   	push   %ebx
488079:	56                   	push   %esi
48807a:	8b f2                	mov    %edx,%esi
48807c:	8b d8                	mov    %eax,%ebx
48807e:	8b c3                	mov    %ebx,%eax
488080:	e8 0f 00 00 00       	call   0x488094
488085:	8b c8                	mov    %eax,%ecx
488087:	8b d6                	mov    %esi,%edx
488089:	8b c3                	mov    %ebx,%eax
48808b:	e8 30 00 00 00       	call   0x4880c0
488090:	5e                   	pop    %esi
488091:	5b                   	pop    %ebx
488092:	c3                   	ret
488093:	90                   	nop
488094:	83 78 30 00          	cmpl   $0x0,0x30(%eax)
488098:	75 04                	jne    0x48809e
48809a:	8b 40 4c             	mov    0x4c(%eax),%eax
48809d:	c3                   	ret
48809e:	e8 71 01 fc ff       	call   0x448214
4880a3:	c3                   	ret
4880a4:	53                   	push   %ebx
4880a5:	56                   	push   %esi
4880a6:	8b f2                	mov    %edx,%esi
4880a8:	8b d8                	mov    %eax,%ebx
4880aa:	8b c3                	mov    %ebx,%eax
4880ac:	e8 b7 ff ff ff       	call   0x488068
4880b1:	8b d0                	mov    %eax,%edx
4880b3:	8b ce                	mov    %esi,%ecx
4880b5:	8b c3                	mov    %ebx,%eax
4880b7:	e8 04 00 00 00       	call   0x4880c0
4880bc:	5e                   	pop    %esi
4880bd:	5b                   	pop    %ebx
4880be:	c3                   	ret
4880bf:	90                   	nop
4880c0:	53                   	push   %ebx
4880c1:	56                   	push   %esi
4880c2:	57                   	push   %edi
4880c3:	55                   	push   %ebp
4880c4:	83 c4 f0             	add    $0xfffffff0,%esp
4880c7:	8b e9                	mov    %ecx,%ebp
4880c9:	8b fa                	mov    %edx,%edi
4880cb:	8b f0                	mov    %eax,%esi
4880cd:	83 7e 30 00          	cmpl   $0x0,0x30(%esi)
4880d1:	75 14                	jne    0x4880e7
4880d3:	57                   	push   %edi
4880d4:	55                   	push   %ebp
4880d5:	8b 4e 44             	mov    0x44(%esi),%ecx
4880d8:	8b 56 40             	mov    0x40(%esi),%edx
4880db:	8b c6                	mov    %esi,%eax
4880dd:	8b 18                	mov    (%eax),%ebx
4880df:	ff 93 84 00 00 00    	call   *0x84(%ebx)
4880e5:	eb 2d                	jmp    0x488114
4880e7:	8b d4                	mov    %esp,%edx
4880e9:	8b c6                	mov    %esi,%eax
4880eb:	8b 08                	mov    (%eax),%ecx
4880ed:	ff 51 44             	call   *0x44(%ecx)
4880f0:	8b 46 48             	mov    0x48(%esi),%eax
4880f3:	2b 44 24 08          	sub    0x8(%esp),%eax
4880f7:	03 f8                	add    %eax,%edi
4880f9:	57                   	push   %edi
4880fa:	8b 46 4c             	mov    0x4c(%esi),%eax
4880fd:	2b 44 24 10          	sub    0x10(%esp),%eax
488101:	03 e8                	add    %eax,%ebp
488103:	55                   	push   %ebp
488104:	8b 4e 44             	mov    0x44(%esi),%ecx
488107:	8b 56 40             	mov    0x40(%esi),%edx
48810a:	8b c6                	mov    %esi,%eax
48810c:	8b 18                	mov    (%eax),%ebx
48810e:	ff 93 84 00 00 00    	call   *0x84(%ebx)
488114:	83 c4 10             	add    $0x10,%esp
488117:	5d                   	pop    %ebp
488118:	5f                   	pop    %edi
488119:	5e                   	pop    %esi
48811a:	5b                   	pop    %ebx
48811b:	c3                   	ret
48811c:	55                   	push   %ebp
48811d:	8b ec                	mov    %esp,%ebp
48811f:	33 c0                	xor    %eax,%eax
488121:	55                   	push   %ebp
488122:	68 41 81 48 00       	push   $0x488141
488127:	64 ff 30             	push   %fs:(%eax)
48812a:	64 89 20             	mov    %esp,%fs:(%eax)
48812d:	ff 05 6c 8d 6a 00    	incl   0x6a8d6c
488133:	33 c0                	xor    %eax,%eax
488135:	5a                   	pop    %edx
488136:	59                   	pop    %ecx
488137:	59                   	pop    %ecx
488138:	64 89 10             	mov    %edx,%fs:(%eax)
48813b:	68 48 81 48 00       	push   $0x488148
488140:	c3                   	ret
488141:	e9 c6 c0 f7 ff       	jmp    0x40420c
488146:	eb f8                	jmp    0x488140
488148:	5d                   	pop    %ebp
488149:	c3                   	ret
48814a:	8b c0                	mov    %eax,%eax
48814c:	83 2d 6c 8d 6a 00 01 	subl   $0x1,0x6a8d6c
488153:	c3                   	ret
488154:	a0 81 48 00 00       	mov    0x4881,%al
488161:	00 00                	add    %al,(%eax)
488163:	00 88 82 48 00 00    	add    %cl,0x4882(%eax)
488169:	00 00                	add    %al,(%eax)
48816b:	00 00                	add    %al,(%eax)
48816d:	00 00                	add    %al,(%eax)
48816f:	00 6c 82 48          	add    %ch,0x48(%edx,%eax,4)
488173:	00 7a 82             	add    %bh,-0x7e(%edx)
488176:	48                   	dec    %eax
488177:	00 2c 02             	add    %ch,(%edx,%eax,1)
48817a:	00 00                	add    %al,(%eax)
48817c:	d8 4a 44             	fmuls  0x44(%edx)
48817f:	00 c8                	add    %cl,%al
488181:	4d                   	dec    %ebp
488182:	42                   	inc    %edx
488183:	00 cc                	add    %cl,%ah
488185:	3c 40                	cmp    $0x40,%al
488187:	00 1c 47             	add    %bl,(%edi,%eax,2)
48818a:	42                   	inc    %edx
48818b:	00 d4                	add    %dl,%ah
48818d:	3c 40                	cmp    $0x40,%al
48818f:	00 30                	add    %dh,(%eax)
488191:	cb                   	lret
488192:	44                   	inc    %esp
488193:	00 10                	add    %dl,(%eax)
488195:	3a 40 00             	cmp    0x0(%eax),%al
488198:	2c 3a                	sub    $0x3a,%al
48819a:	40                   	inc    %eax
48819b:	00 04 0b             	add    %al,(%ebx,%ecx,1)
48819e:	45                   	inc    %ebp
48819f:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
4881a3:	00 f8                	add    %bh,%al
4881a5:	c2 44 00             	ret    $0x44
4881a8:	48                   	dec    %eax
4881a9:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
4881b0:	74 7c                	je     0x48822e
4881b2:	44                   	inc    %esp
4881b3:	00 e0                	add    %ah,%al
4881b5:	af                   	scas   %es:(%edi),%eax
4881b6:	44                   	inc    %esp
4881b7:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
4881be:	42                   	inc    %edx
4881bf:	00 c8                	add    %cl,%al
4881c1:	4a                   	dec    %edx
4881c2:	42                   	inc    %edx
4881c3:	00 c0                	add    %al,%al
4881c5:	4a                   	dec    %edx
4881c6:	42                   	inc    %edx
4881c7:	00 e8                	add    %ch,%al
4881c9:	4d                   	dec    %ebp
4881ca:	42                   	inc    %edx
4881cb:	00 a8 0a 45 00 80    	add    %ch,-0x7fffbaf6(%eax)
4881d1:	f5                   	cmc
4881d2:	44                   	inc    %esp
4881d3:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
4881da:	44                   	inc    %esp
4881db:	00 e8                	add    %ch,%al
4881dd:	7a 44                	jp     0x488223
4881df:	00 fc                	add    %bh,%ah
4881e1:	ef                   	out    %eax,(%dx)
4881e2:	44                   	inc    %esp
4881e3:	00 1c f0             	add    %bl,(%eax,%esi,8)
4881e6:	44                   	inc    %esp
4881e7:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
4881ee:	44                   	inc    %esp
4881ef:	00 34 7a             	add    %dh,(%edx,%edi,2)
4881f2:	44                   	inc    %esp
4881f3:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
4881f9:	aa                   	stos   %al,%es:(%edi)
4881fa:	44                   	inc    %esp
4881fb:	00 9c 85 44 00 ac 7b 	add    %bl,0x7bac0044(%ebp,%eax,4)
488202:	44                   	inc    %esp
488203:	00 28                	add    %ch,(%eax)
488205:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
488209:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
48820d:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
488211:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
488215:	c9                   	leave
488216:	44                   	inc    %esp
488217:	00 40 ab             	add    %al,-0x55(%eax)
48821a:	44                   	inc    %esp
48821b:	00 c8                	add    %cl,%al
48821d:	ed                   	in     (%dx),%eax
48821e:	44                   	inc    %esp
48821f:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
488223:	00 48 e9             	add    %cl,-0x17(%eax)
488226:	44                   	inc    %esp
488227:	00 28                	add    %ch,(%eax)
488229:	ee                   	out    %al,(%dx)
48822a:	44                   	inc    %esp
48822b:	00 58 b0             	add    %bl,-0x50(%eax)
48822e:	44                   	inc    %esp
48822f:	00 ec                	add    %ch,%ah
488231:	b6 44                	mov    $0x44,%dh
488233:	00 58 c4             	add    %bl,-0x3c(%eax)
488236:	44                   	inc    %esp
488237:	00 88 9c 48 00 3c    	add    %cl,0x3c00489c(%eax)
48823d:	c1 44 00 a4 bf       	roll   $0xbf,-0x5c(%eax,%eax,1)
488242:	44                   	inc    %esp
488243:	00 f0                	add    %dh,%al
488245:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
488249:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
48824d:	c3                   	ret
48824e:	44                   	inc    %esp
48824f:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
488253:	00 68 ef             	add    %ch,-0x11(%eax)
488256:	44                   	inc    %esp
488257:	00 54 0b 45          	add    %dl,0x45(%ebx,%ecx,1)
48825b:	00 ec                	add    %ch,%ah
48825d:	eb 44                	jmp    0x4882a3
48825f:	00 d4                	add    %dl,%ah
488261:	ee                   	out    %al,(%dx)
488262:	44                   	inc    %esp
488263:	00 00                	add    %al,(%eax)
488265:	0c 45                	or     $0x45,%al
488267:	00 f0                	add    %dh,%al
488269:	2c 40                	sub    $0x40,%al
48826b:	00 02                	add    %al,(%edx)
48826d:	00 84 00 14 00 f0 a3 	add    %al,-0x5c0fffec(%eax,%eax,1)
488274:	48                   	dec    %eax
488275:	00 e4                	add    %ah,%ah
488277:	a2 48 00 07 54       	mov    %al,0x54070048
48827c:	53                   	push   %ebx
48827d:	68 61 64 6f 77       	push   $0x776f6461
488282:	8b c0                	mov    %eax,%eax
488284:	88 82 48 00 07 07    	mov    %al,0x7070048(%edx)