470f69:	53                   	push   %ebx
470f6a:	e8 35 f6 02 00       	call   0x4a05a4
470f6f:	83 c4 04             	add    $0x4,%esp
470f72:	e9 86 00 00 00       	jmp    0x470ffd
470f77:	83 7d fc 06          	cmpl   $0x6,-0x4(%ebp)
470f7b:	0f 85 7c 00 00 00    	jne    0x470ffd
470f81:	ff 75 20             	push   0x20(%ebp)
470f84:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
470f8b:	6a 00                	push   $0x0
470f8d:	ff 75 f8             	push   -0x8(%ebp)
470f90:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
470f97:	6a 00                	push   $0x0
470f99:	ff 75 f4             	push   -0xc(%ebp)
470f9c:	6a 01                	push   $0x1
470f9e:	68 02 00 00 00       	push   $0x2
470fa3:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
470faa:	6a 00                	push   $0x0
470fac:	ff 75 f0             	push   -0x10(%ebp)
470faf:	e8 4f 6e fa ff       	call   0x417e03
470fb4:	8b d8                	mov    %eax,%ebx
470fb6:	53                   	push   %ebx
470fb7:	e8 e8 f5 02 00       	call   0x4a05a4
470fbc:	83 c4 04             	add    $0x4,%esp
470fbf:	ff 75 18             	push   0x18(%ebp)
470fc2:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
470fc9:	6a 00                	push   $0x0
470fcb:	ff 75 f8             	push   -0x8(%ebp)
470fce:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
470fd5:	6a 00                	push   $0x0
470fd7:	ff 75 f4             	push   -0xc(%ebp)
470fda:	6a 01                	push   $0x1
470fdc:	68 04 00 00 00       	push   $0x4
470fe1:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
470fe8:	6a 00                	push   $0x0
470fea:	ff 75 f0             	push   -0x10(%ebp)
470fed:	e8 11 6e fa ff       	call   0x417e03
470ff2:	8b d8                	mov    %eax,%ebx
470ff4:	53                   	push   %ebx
470ff5:	e8 aa f5 02 00       	call   0x4a05a4
470ffa:	83 c4 04             	add    $0x4,%esp
470ffd:	b8 00 00 00 00       	mov    $0x0,%eax
471002:	e9 00 00 00 00       	jmp    0x471007
471007:	8b e5                	mov    %ebp,%esp
471009:	5d                   	pop    %ebp
47100a:	c2 20 00             	ret    $0x20
47100d:	55                   	push   %ebp
47100e:	8b ec                	mov    %esp,%ebp
471010:	81 ec 1c 00 00 00    	sub    $0x1c,%esp
471016:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
47101d:	8b 5d 08             	mov    0x8(%ebp),%ebx
471020:	8b 1b                	mov    (%ebx),%ebx
471022:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
471028:	89 5d f8             	mov    %ebx,-0x8(%ebp)
47102b:	8b 5d f8             	mov    -0x8(%ebp),%ebx
47102e:	83 3b 01             	cmpl   $0x1,(%ebx)
471031:	0f 84 1e 00 00 00    	je     0x471055
471037:	8b 5d 08             	mov    0x8(%ebp),%ebx
47103a:	8b 1b                	mov    (%ebx),%ebx
47103c:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
471042:	89 5d f0             	mov    %ebx,-0x10(%ebp)
471045:	8b 5d f0             	mov    -0x10(%ebp),%ebx
471048:	83 3b 03             	cmpl   $0x3,(%ebx)
47104b:	0f 84 04 00 00 00    	je     0x471055
471051:	33 c0                	xor    %eax,%eax
471053:	eb 05                	jmp    0x47105a
471055:	b8 01 00 00 00       	mov    $0x1,%eax
47105a:	85 c0                	test   %eax,%eax
47105c:	0f 84 39 00 00 00    	je     0x47109b
471062:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
471069:	6a 00                	push   $0x0
47106b:	ff 75 f8             	push   -0x8(%ebp)
47106e:	ff 75 08             	push   0x8(%ebp)
471071:	e8 01 69 fc ff       	call   0x437977
471076:	89 45 ec             	mov    %eax,-0x14(%ebp)
471079:	db 45 ec             	fildl  -0x14(%ebp)
47107c:	dd 5d ec             	fstpl  -0x14(%ebp)
47107f:	dd 45 ec             	fldl   -0x14(%ebp)
471082:	dc 25 fa bb 4c 00    	fsubl  0x4cbbfa
471088:	dd 5d e4             	fstpl  -0x1c(%ebp)
47108b:	dd 45 e4             	fldl   -0x1c(%ebp)
47108e:	e8 5c 01 f9 ff       	call   0x4011ef
471093:	89 45 fc             	mov    %eax,-0x4(%ebp)
471096:	e9 34 00 00 00       	jmp    0x4710cf
47109b:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4710a2:	6a 00                	push   $0x0
4710a4:	ff 75 f8             	push   -0x8(%ebp)
4710a7:	ff 75 08             	push   0x8(%ebp)
4710aa:	e8 64 69 fc ff       	call   0x437a13
4710af:	89 45 ec             	mov    %eax,-0x14(%ebp)
4710b2:	db 45 ec             	fildl  -0x14(%ebp)
4710b5:	dd 5d ec             	fstpl  -0x14(%ebp)
4710b8:	dd 45 ec             	fldl   -0x14(%ebp)
4710bb:	dc 25 f2 bb 4c 00    	fsubl  0x4cbbf2
4710c1:	dd 5d e4             	fstpl  -0x1c(%ebp)
4710c4:	dd 45 e4             	fldl   -0x1c(%ebp)
4710c7:	e8 23 01 f9 ff       	call   0x4011ef
4710cc:	89 45 fc             	mov    %eax,-0x4(%ebp)
4710cf:	8b 5d 08             	mov    0x8(%ebp),%ebx
4710d2:	8b 1b                	mov    (%ebx),%ebx
4710d4:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
4710da:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4710dd:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4710e0:	83 3b 01             	cmpl   $0x1,(%ebx)
4710e3:	0f 85 89 00 00 00    	jne    0x471172
4710e9:	8b 5d 08             	mov    0x8(%ebp),%ebx
4710ec:	8b 1b                	mov    (%ebx),%ebx
4710ee:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
4710f4:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4710f7:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4710fa:	d9 03                	flds   (%ebx)
4710fc:	dc 05 8a bb 4c 00    	faddl  0x4cbb8a
471102:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471105:	d9 1b                	fstps  (%ebx)
471107:	8b 5d 08             	mov    0x8(%ebp),%ebx
47110a:	8b 1b                	mov    (%ebx),%ebx
47110c:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
471112:	89 5d f8             	mov    %ebx,-0x8(%ebp)
471115:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471118:	d9 03                	flds   (%ebx)
47111a:	dd 5d f0             	fstpl  -0x10(%ebp)
47111d:	db 45 fc             	fildl  -0x4(%ebp)
471120:	dd 5d e8             	fstpl  -0x18(%ebp)
471123:	dd 45 f0             	fldl   -0x10(%ebp)
471126:	dc 65 e8             	fsubl  -0x18(%ebp)
471129:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
47112f:	df e0                	fnstsw %ax
471131:	f6 c4 01             	test   $0x1,%ah
471134:	0f 85 33 00 00 00    	jne    0x47116d
47113a:	8b 5d 08             	mov    0x8(%ebp),%ebx
47113d:	8b 1b                	mov    (%ebx),%ebx
47113f:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
471145:	89 5d f8             	mov    %ebx,-0x8(%ebp)
471148:	db 45 fc             	fildl  -0x4(%ebp)
47114b:	d9 5d f4             	fstps  -0xc(%ebp)
47114e:	8b 45 f4             	mov    -0xc(%ebp),%eax
471151:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471154:	89 03                	mov    %eax,(%ebx)
471156:	8b 5d 08             	mov    0x8(%ebp),%ebx
471159:	8b 1b                	mov    (%ebx),%ebx
47115b:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
471161:	89 5d f8             	mov    %ebx,-0x8(%ebp)
471164:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471167:	c7 03 02 00 00 00    	movl   $0x2,(%ebx)
47116d:	e9 f6 01 00 00       	jmp    0x471368
471172:	8b 5d 08             	mov    0x8(%ebp),%ebx
471175:	8b 1b                	mov    (%ebx),%ebx
471177:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
47117d:	89 5d f8             	mov    %ebx,-0x8(%ebp)
471180:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471183:	83 3b 02             	cmpl   $0x2,(%ebx)
471186:	0f 85 92 00 00 00    	jne    0x47121e
47118c:	8b 5d 08             	mov    0x8(%ebp),%ebx
47118f:	8b 1b                	mov    (%ebx),%ebx
471191:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
471197:	83 c3 04             	add    $0x4,%ebx
47119a:	89 5d f8             	mov    %ebx,-0x8(%ebp)
47119d:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4711a0:	d9 03                	flds   (%ebx)
4711a2:	dc 05 8a bb 4c 00    	faddl  0x4cbb8a
4711a8:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4711ab:	d9 1b                	fstps  (%ebx)
4711ad:	8b 5d 08             	mov    0x8(%ebp),%ebx
4711b0:	8b 1b                	mov    (%ebx),%ebx
4711b2:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
4711b8:	83 c3 04             	add    $0x4,%ebx
4711bb:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4711be:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4711c1:	d9 03                	flds   (%ebx)
4711c3:	dd 5d f0             	fstpl  -0x10(%ebp)
4711c6:	db 45 fc             	fildl  -0x4(%ebp)
4711c9:	dd 5d e8             	fstpl  -0x18(%ebp)
4711cc:	dd 45 f0             	fldl   -0x10(%ebp)
4711cf:	dc 65 e8             	fsubl  -0x18(%ebp)
4711d2:	dc 1d 7a bb 4c 00    	fcompl 0x4cbb7a
4711d8:	df e0                	fnstsw %ax
4711da:	f6 c4 01             	test   $0x1,%ah
4711dd:	0f 85 36 00 00 00    	jne    0x471219
4711e3:	8b 5d 08             	mov    0x8(%ebp),%ebx
4711e6:	8b 1b                	mov    (%ebx),%ebx
4711e8:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
4711ee:	83 c3 04             	add    $0x4,%ebx
4711f1:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4711f4:	db 45 fc             	fildl  -0x4(%ebp)
4711f7:	d9 5d f4             	fstps  -0xc(%ebp)
4711fa:	8b 45 f4             	mov    -0xc(%ebp),%eax
4711fd:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471200:	89 03                	mov    %eax,(%ebx)
471202:	8b 5d 08             	mov    0x8(%ebp),%ebx
471205:	8b 1b                	mov    (%ebx),%ebx
471207:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
47120d:	89 5d f8             	mov    %ebx,-0x8(%ebp)
471210:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471213:	c7 03 03 00 00 00    	movl   $0x3,(%ebx)
471219:	e9 4a 01 00 00       	jmp    0x471368
47121e:	8b 5d 08             	mov    0x8(%ebp),%ebx
471221:	8b 1b                	mov    (%ebx),%ebx
471223:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
471229:	89 5d f8             	mov    %ebx,-0x8(%ebp)
47122c:	8b 5d f8             	mov    -0x8(%ebp),%ebx
47122f:	83 3b 03             	cmpl   $0x3,(%ebx)
471232:	0f 85 7b 00 00 00    	jne    0x4712b3
471238:	8b 5d 08             	mov    0x8(%ebp),%ebx
47123b:	8b 1b                	mov    (%ebx),%ebx
47123d:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
471243:	89 5d f8             	mov    %ebx,-0x8(%ebp)
471246:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471249:	d9 03                	flds   (%ebx)
47124b:	dc 25 8a bb 4c 00    	fsubl  0x4cbb8a
471251:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471254:	d9 1b                	fstps  (%ebx)
471256:	8b 5d 08             	mov    0x8(%ebp),%ebx
471259:	8b 1b                	mov    (%ebx),%ebx
47125b:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
471261:	89 5d f8             	mov    %ebx,-0x8(%ebp)
471264:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471267:	d9 03                	flds   (%ebx)
471269:	dd 5d f0             	fstpl  -0x10(%ebp)
47126c:	dd 45 f0             	fldl   -0x10(%ebp)
47126f:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
471275:	df e0                	fnstsw %ax
471277:	f6 c4 41             	test   $0x41,%ah
47127a:	0f 84 2e 00 00 00    	je     0x4712ae
471280:	8b 5d 08             	mov    0x8(%ebp),%ebx
471283:	8b 1b                	mov    (%ebx),%ebx
471285:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
47128b:	89 5d f8             	mov    %ebx,-0x8(%ebp)
47128e:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471291:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
471297:	8b 5d 08             	mov    0x8(%ebp),%ebx
47129a:	8b 1b                	mov    (%ebx),%ebx
47129c:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
4712a2:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4712a5:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4712a8:	c7 03 04 00 00 00    	movl   $0x4,(%ebx)
4712ae:	e9 b5 00 00 00       	jmp    0x471368
4712b3:	8b 5d 08             	mov    0x8(%ebp),%ebx
4712b6:	8b 1b                	mov    (%ebx),%ebx
4712b8:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
4712be:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4712c1:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4712c4:	83 3b 04             	cmpl   $0x4,(%ebx)
4712c7:	0f 85 84 00 00 00    	jne    0x471351
4712cd:	8b 5d 08             	mov    0x8(%ebp),%ebx
4712d0:	8b 1b                	mov    (%ebx),%ebx
4712d2:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
4712d8:	83 c3 04             	add    $0x4,%ebx
4712db:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4712de:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4712e1:	d9 03                	flds   (%ebx)
4712e3:	dc 25 8a bb 4c 00    	fsubl  0x4cbb8a
4712e9:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4712ec:	d9 1b                	fstps  (%ebx)
4712ee:	8b 5d 08             	mov    0x8(%ebp),%ebx
4712f1:	8b 1b                	mov    (%ebx),%ebx
4712f3:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
4712f9:	83 c3 04             	add    $0x4,%ebx
4712fc:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4712ff:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471302:	d9 03                	flds   (%ebx)
471304:	dd 5d f0             	fstpl  -0x10(%ebp)
471307:	dd 45 f0             	fldl   -0x10(%ebp)
47130a:	dc 1d 7a 0a 4e 00    	fcompl 0x4e0a7a
471310:	df e0                	fnstsw %ax
471312:	f6 c4 41             	test   $0x41,%ah
471315:	0f 84 31 00 00 00    	je     0x47134c
47131b:	8b 5d 08             	mov    0x8(%ebp),%ebx
47131e:	8b 1b                	mov    (%ebx),%ebx
471320:	8b 9b 60 02 00 00    	mov    0x260(%ebx),%ebx
471326:	83 c3 04             	add    $0x4,%ebx
471329:	89 5d f8             	mov    %ebx,-0x8(%ebp)
47132c:	8b 5d f8             	mov    -0x8(%ebp),%ebx
47132f:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
471335:	8b 5d 08             	mov    0x8(%ebp),%ebx
471338:	8b 1b                	mov    (%ebx),%ebx
47133a:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
471340:	89 5d f8             	mov    %ebx,-0x8(%ebp)
471343:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471346:	c7 03 01 00 00 00    	movl   $0x1,(%ebx)
47134c:	e9 17 00 00 00       	jmp    0x471368
471351:	8b 5d 08             	mov    0x8(%ebp),%ebx
471354:	8b 1b                	mov    (%ebx),%ebx
471356:	81 c3 5c 02 00 00    	add    $0x25c,%ebx
47135c:	89 5d f8             	mov    %ebx,-0x8(%ebp)
47135f:	8b 5d f8             	mov    -0x8(%ebp),%ebx
471362:	c7 03 01 00 00 00    	movl   $0x1,(%ebx)
471368:	8b e5                	mov    %ebp,%esp
47136a:	5d                   	pop    %ebp
47136b:	c2 04 00             	ret    $0x4
47136e:	81 c3 50 02 00 00    	add    $0x250,%ebx
471374:	53                   	push   %ebx
471375:	8b 1b                	mov    (%ebx),%ebx
471377:	53                   	push   %ebx
471378:	e8 27 f2 02 00       	call   0x4a05a4
47137d:	83 c4 04             	add    $0x4,%esp
471380:	5b                   	pop    %ebx
471381:	83 c3 10             	add    $0x10,%ebx
471384:	53                   	push   %ebx
471385:	8b 1b                	mov    (%ebx),%ebx
471387:	53                   	push   %ebx
471388:	e8 17 f2 02 00       	call   0x4a05a4
47138d:	83 c4 04             	add    $0x4,%esp
471390:	5b                   	pop    %ebx
471391:	c3                   	ret
471392:	50                   	push   %eax
471393:	68 64 02 00 00       	push   $0x264
471398:	e8 01 f2 02 00       	call   0x4a059e
47139d:	83 c4 04             	add    $0x4,%esp
4713a0:	5e                   	pop    %esi
4713a1:	8b f8                	mov    %eax,%edi
4713a3:	50                   	push   %eax
4713a4:	b9 94 00 00 00       	mov    $0x94,%ecx
4713a9:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4713ab:	ad                   	lods   %ds:(%esi),%eax
4713ac:	56                   	push   %esi
4713ad:	57                   	push   %edi
4713ae:	50                   	push   %eax
4713af:	68 10 00 00 00       	push   $0x10
4713b4:	e8 e5 f1 02 00       	call   0x4a059e
4713b9:	59                   	pop    %ecx
4713ba:	5e                   	pop    %esi
4713bb:	8b f8                	mov    %eax,%edi
4713bd:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
4713bf:	5f                   	pop    %edi
4713c0:	5e                   	pop    %esi
4713c1:	ab                   	stos   %eax,%es:(%edi)
4713c2:	b9 03 00 00 00       	mov    $0x3,%ecx
4713c7:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4713c9:	ad                   	lods   %ds:(%esi),%eax
4713ca:	56                   	push   %esi
4713cb:	57                   	push   %edi
4713cc:	50                   	push   %eax
4713cd:	68 08 00 00 00       	push   $0x8
4713d2:	e8 c7 f1 02 00       	call   0x4a059e
4713d7:	59                   	pop    %ecx
4713d8:	5e                   	pop    %esi
4713d9:	8b f8                	mov    %eax,%edi
4713db:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
4713dd:	5f                   	pop    %edi
4713de:	5e                   	pop    %esi
4713df:	ab                   	stos   %eax,%es:(%edi)
4713e0:	58                   	pop    %eax
4713e1:	c3                   	ret
4713e2:	55                   	push   %ebp
4713e3:	8b ec                	mov    %esp,%ebp
4713e5:	81 ec 10 00 00 00    	sub    $0x10,%esp
4713eb:	83 7d 14 01          	cmpl   $0x1,0x14(%ebp)
4713ef:	0f 85 5e 00 00 00    	jne    0x471453
4713f5:	68 17 00 00 00       	push   $0x17
4713fa:	68 0a 00 00 00       	push   $0xa
4713ff:	ff 75 10             	push   0x10(%ebp)