42d083:	e0 42 00
42d086:	eb 0a                	jmp    0x42d092
42d088:	c7 85 74 ff ff ff 10 	movl   $0x42e010,-0x8c(%ebp)
42d08f:	e0 42 00
42d092:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
42d098:	8b 00                	mov    (%eax),%eax
42d09a:	89 45 88             	mov    %eax,-0x78(%ebp)
42d09d:	6a ff                	push   $0xffffffff
42d09f:	8b 45 88             	mov    -0x78(%ebp),%eax
42d0a2:	8b 00                	mov    (%eax),%eax
42d0a4:	ff 75 88             	push   -0x78(%ebp)
42d0a7:	ff 90 c4 00 00 00    	call   *0xc4(%eax)
42d0ad:	db e2                	fnclex
42d0af:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d0b2:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d0b6:	7d 1d                	jge    0x42d0d5
42d0b8:	68 c4 00 00 00       	push   $0xc4
42d0bd:	68 b8 56 42 00       	push   $0x4256b8
42d0c2:	ff 75 88             	push   -0x78(%ebp)
42d0c5:	ff 75 84             	push   -0x7c(%ebp)
42d0c8:	e8 91 44 fd ff       	call   0x40155e
42d0cd:	89 85 70 ff ff ff    	mov    %eax,-0x90(%ebp)
42d0d3:	eb 07                	jmp    0x42d0dc
42d0d5:	83 a5 70 ff ff ff 00 	andl   $0x0,-0x90(%ebp)
42d0dc:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d0e3:	75 1b                	jne    0x42d100
42d0e5:	68 10 e0 42 00       	push   $0x42e010
42d0ea:	68 2c 61 42 00       	push   $0x42612c
42d0ef:	e8 70 44 fd ff       	call   0x401564
42d0f4:	c7 85 6c ff ff ff 10 	movl   $0x42e010,-0x94(%ebp)
42d0fb:	e0 42 00
42d0fe:	eb 0a                	jmp    0x42d10a
42d100:	c7 85 6c ff ff ff 10 	movl   $0x42e010,-0x94(%ebp)
42d107:	e0 42 00
42d10a:	8b 85 6c ff ff ff    	mov    -0x94(%ebp),%eax
42d110:	8b 00                	mov    (%eax),%eax
42d112:	89 45 88             	mov    %eax,-0x78(%ebp)
42d115:	6a ff                	push   $0xffffffff
42d117:	8b 45 88             	mov    -0x78(%ebp),%eax
42d11a:	8b 00                	mov    (%eax),%eax
42d11c:	ff 75 88             	push   -0x78(%ebp)
42d11f:	ff 90 bc 00 00 00    	call   *0xbc(%eax)
42d125:	db e2                	fnclex
42d127:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d12a:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d12e:	7d 1d                	jge    0x42d14d
42d130:	68 bc 00 00 00       	push   $0xbc
42d135:	68 b8 56 42 00       	push   $0x4256b8
42d13a:	ff 75 88             	push   -0x78(%ebp)
42d13d:	ff 75 84             	push   -0x7c(%ebp)
42d140:	e8 19 44 fd ff       	call   0x40155e
42d145:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
42d14b:	eb 07                	jmp    0x42d154
42d14d:	83 a5 68 ff ff ff 00 	andl   $0x0,-0x98(%ebp)
42d154:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d15b:	75 1b                	jne    0x42d178
42d15d:	68 10 e0 42 00       	push   $0x42e010
42d162:	68 2c 61 42 00       	push   $0x42612c
42d167:	e8 f8 43 fd ff       	call   0x401564
42d16c:	c7 85 64 ff ff ff 10 	movl   $0x42e010,-0x9c(%ebp)
42d173:	e0 42 00
42d176:	eb 0a                	jmp    0x42d182
42d178:	c7 85 64 ff ff ff 10 	movl   $0x42e010,-0x9c(%ebp)
42d17f:	e0 42 00
42d182:	8b 85 64 ff ff ff    	mov    -0x9c(%ebp),%eax
42d188:	8b 00                	mov    (%eax),%eax
42d18a:	89 45 88             	mov    %eax,-0x78(%ebp)
42d18d:	c7 45 9c 01 00 00 00 	movl   $0x1,-0x64(%ebp)
42d194:	c7 45 94 02 00 00 00 	movl   $0x2,-0x6c(%ebp)
42d19b:	c7 45 ac 01 00 00 00 	movl   $0x1,-0x54(%ebp)
42d1a2:	c7 45 a4 02 00 00 00 	movl   $0x2,-0x5c(%ebp)
42d1a9:	8d 45 8c             	lea    -0x74(%ebp),%eax
42d1ac:	50                   	push   %eax
42d1ad:	6a 10                	push   $0x10
42d1af:	58                   	pop    %eax
42d1b0:	e8 3b 42 fd ff       	call   0x4013f0
42d1b5:	8d 75 94             	lea    -0x6c(%ebp),%esi
42d1b8:	8b fc                	mov    %esp,%edi
42d1ba:	a5                   	movsl  %ds:(%esi),%es:(%edi)
42d1bb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
42d1bc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
42d1bd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
42d1be:	6a 10                	push   $0x10
42d1c0:	58                   	pop    %eax
42d1c1:	e8 2a 42 fd ff       	call   0x4013f0
42d1c6:	8d 75 a4             	lea    -0x5c(%ebp),%esi
42d1c9:	8b fc                	mov    %esp,%edi
42d1cb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
42d1cc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
42d1cd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
42d1ce:	a5                   	movsl  %ds:(%esi),%es:(%edi)
42d1cf:	d9 05 d4 13 40 00    	flds   0x4013d4
42d1d5:	51                   	push   %ecx
42d1d6:	d9 1c 24             	fstps  (%esp)
42d1d9:	8b 45 88             	mov    -0x78(%ebp),%eax
42d1dc:	8b 00                	mov    (%eax),%eax
42d1de:	ff 75 88             	push   -0x78(%ebp)
42d1e1:	ff 90 e0 02 00 00    	call   *0x2e0(%eax)
42d1e7:	db e2                	fnclex
42d1e9:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d1ec:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d1f0:	7d 1d                	jge    0x42d20f
42d1f2:	68 e0 02 00 00       	push   $0x2e0
42d1f7:	68 b8 56 42 00       	push   $0x4256b8
42d1fc:	ff 75 88             	push   -0x78(%ebp)
42d1ff:	ff 75 84             	push   -0x7c(%ebp)
42d202:	e8 57 43 fd ff       	call   0x40155e
42d207:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
42d20d:	eb 07                	jmp    0x42d216
42d20f:	83 a5 60 ff ff ff 00 	andl   $0x0,-0xa0(%ebp)
42d216:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d21d:	75 1b                	jne    0x42d23a
42d21f:	68 10 e0 42 00       	push   $0x42e010
42d224:	68 2c 61 42 00       	push   $0x42612c
42d229:	e8 36 43 fd ff       	call   0x401564
42d22e:	c7 85 5c ff ff ff 10 	movl   $0x42e010,-0xa4(%ebp)
42d235:	e0 42 00
42d238:	eb 0a                	jmp    0x42d244
42d23a:	c7 85 5c ff ff ff 10 	movl   $0x42e010,-0xa4(%ebp)
42d241:	e0 42 00
42d244:	8b 85 5c ff ff ff    	mov    -0xa4(%ebp),%eax
42d24a:	8b 00                	mov    (%eax),%eax
42d24c:	89 45 88             	mov    %eax,-0x78(%ebp)
42d24f:	8d 45 90             	lea    -0x70(%ebp),%eax
42d252:	50                   	push   %eax
42d253:	8b 45 88             	mov    -0x78(%ebp),%eax
42d256:	8b 00                	mov    (%eax),%eax
42d258:	ff 75 88             	push   -0x78(%ebp)
42d25b:	ff 90 78 02 00 00    	call   *0x278(%eax)
42d261:	db e2                	fnclex
42d263:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d266:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d26a:	7d 1d                	jge    0x42d289
42d26c:	68 78 02 00 00       	push   $0x278
42d271:	68 b8 56 42 00       	push   $0x4256b8
42d276:	ff 75 88             	push   -0x78(%ebp)
42d279:	ff 75 84             	push   -0x7c(%ebp)
42d27c:	e8 dd 42 fd ff       	call   0x40155e
42d281:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
42d287:	eb 07                	jmp    0x42d290
42d289:	83 a5 58 ff ff ff 00 	andl   $0x0,-0xa8(%ebp)
42d290:	0f bf 45 90          	movswl -0x70(%ebp),%eax
42d294:	89 45 e4             	mov    %eax,-0x1c(%ebp)
42d297:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d29e:	75 1b                	jne    0x42d2bb
42d2a0:	68 10 e0 42 00       	push   $0x42e010
42d2a5:	68 2c 61 42 00       	push   $0x42612c
42d2aa:	e8 b5 42 fd ff       	call   0x401564
42d2af:	c7 85 54 ff ff ff 10 	movl   $0x42e010,-0xac(%ebp)
42d2b6:	e0 42 00
42d2b9:	eb 0a                	jmp    0x42d2c5
42d2bb:	c7 85 54 ff ff ff 10 	movl   $0x42e010,-0xac(%ebp)
42d2c2:	e0 42 00
42d2c5:	8b 85 54 ff ff ff    	mov    -0xac(%ebp),%eax
42d2cb:	8b 00                	mov    (%eax),%eax
42d2cd:	89 45 88             	mov    %eax,-0x78(%ebp)
42d2d0:	8d 45 90             	lea    -0x70(%ebp),%eax
42d2d3:	50                   	push   %eax
42d2d4:	8b 45 88             	mov    -0x78(%ebp),%eax
42d2d7:	8b 00                	mov    (%eax),%eax
42d2d9:	ff 75 88             	push   -0x78(%ebp)
42d2dc:	ff 90 90 00 00 00    	call   *0x90(%eax)
42d2e2:	db e2                	fnclex
42d2e4:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d2e7:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d2eb:	7d 1d                	jge    0x42d30a
42d2ed:	68 90 00 00 00       	push   $0x90
42d2f2:	68 b8 56 42 00       	push   $0x4256b8
42d2f7:	ff 75 88             	push   -0x78(%ebp)
42d2fa:	ff 75 84             	push   -0x7c(%ebp)
42d2fd:	e8 5c 42 fd ff       	call   0x40155e
42d302:	89 85 50 ff ff ff    	mov    %eax,-0xb0(%ebp)
42d308:	eb 07                	jmp    0x42d311
42d30a:	83 a5 50 ff ff ff 00 	andl   $0x0,-0xb0(%ebp)
42d311:	0f bf 45 90          	movswl -0x70(%ebp),%eax
42d315:	89 45 cc             	mov    %eax,-0x34(%ebp)
42d318:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d31f:	75 1b                	jne    0x42d33c
42d321:	68 10 e0 42 00       	push   $0x42e010
42d326:	68 2c 61 42 00       	push   $0x42612c
42d32b:	e8 34 42 fd ff       	call   0x401564
42d330:	c7 85 4c ff ff ff 10 	movl   $0x42e010,-0xb4(%ebp)
42d337:	e0 42 00
42d33a:	eb 0a                	jmp    0x42d346
42d33c:	c7 85 4c ff ff ff 10 	movl   $0x42e010,-0xb4(%ebp)
42d343:	e0 42 00
42d346:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
42d34c:	8b 00                	mov    (%eax),%eax
42d34e:	89 45 88             	mov    %eax,-0x78(%ebp)
42d351:	6a 01                	push   $0x1
42d353:	8b 45 88             	mov    -0x78(%ebp),%eax
42d356:	8b 00                	mov    (%eax),%eax
42d358:	ff 75 88             	push   -0x78(%ebp)
42d35b:	ff 90 44 01 00 00    	call   *0x144(%eax)
42d361:	db e2                	fnclex
42d363:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d366:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d36a:	7d 1d                	jge    0x42d389
42d36c:	68 44 01 00 00       	push   $0x144
42d371:	68 b8 56 42 00       	push   $0x4256b8
42d376:	ff 75 88             	push   -0x78(%ebp)
42d379:	ff 75 84             	push   -0x7c(%ebp)
42d37c:	e8 dd 41 fd ff       	call   0x40155e
42d381:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
42d387:	eb 07                	jmp    0x42d390
42d389:	83 a5 48 ff ff ff 00 	andl   $0x0,-0xb8(%ebp)
42d390:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d397:	75 1b                	jne    0x42d3b4
42d399:	68 10 e0 42 00       	push   $0x42e010
42d39e:	68 2c 61 42 00       	push   $0x42612c
42d3a3:	e8 bc 41 fd ff       	call   0x401564
42d3a8:	c7 85 44 ff ff ff 10 	movl   $0x42e010,-0xbc(%ebp)
42d3af:	e0 42 00
42d3b2:	eb 0a                	jmp    0x42d3be
42d3b4:	c7 85 44 ff ff ff 10 	movl   $0x42e010,-0xbc(%ebp)
42d3bb:	e0 42 00
42d3be:	8b 85 44 ff ff ff    	mov    -0xbc(%ebp),%eax
42d3c4:	8b 00                	mov    (%eax),%eax
42d3c6:	89 45 88             	mov    %eax,-0x78(%ebp)
42d3c9:	d9 05 d0 13 40 00    	flds   0x4013d0
42d3cf:	51                   	push   %ecx
42d3d0:	d9 1c 24             	fstps  (%esp)
42d3d3:	8b 45 88             	mov    -0x78(%ebp),%eax
42d3d6:	8b 00                	mov    (%eax),%eax
42d3d8:	ff 75 88             	push   -0x78(%ebp)
42d3db:	ff 90 8c 00 00 00    	call   *0x8c(%eax)
42d3e1:	db e2                	fnclex
42d3e3:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d3e6:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d3ea:	7d 1d                	jge    0x42d409
42d3ec:	68 8c 00 00 00       	push   $0x8c
42d3f1:	68 b8 56 42 00       	push   $0x4256b8
42d3f6:	ff 75 88             	push   -0x78(%ebp)
42d3f9:	ff 75 84             	push   -0x7c(%ebp)
42d3fc:	e8 5d 41 fd ff       	call   0x40155e
42d401:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
42d407:	eb 07                	jmp    0x42d410
42d409:	83 a5 40 ff ff ff 00 	andl   $0x0,-0xc0(%ebp)
42d410:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d417:	75 1b                	jne    0x42d434
42d419:	68 10 e0 42 00       	push   $0x42e010
42d41e:	68 2c 61 42 00       	push   $0x42612c
42d423:	e8 3c 41 fd ff       	call   0x401564
42d428:	c7 85 3c ff ff ff 10 	movl   $0x42e010,-0xc4(%ebp)
42d42f:	e0 42 00
42d432:	eb 0a                	jmp    0x42d43e
42d434:	c7 85 3c ff ff ff 10 	movl   $0x42e010,-0xc4(%ebp)
42d43b:	e0 42 00
42d43e:	8b 85 3c ff ff ff    	mov    -0xc4(%ebp),%eax
42d444:	8b 00                	mov    (%eax),%eax
42d446:	89 45 88             	mov    %eax,-0x78(%ebp)
42d449:	8d 45 90             	lea    -0x70(%ebp),%eax
42d44c:	50                   	push   %eax
42d44d:	8b 45 88             	mov    -0x78(%ebp),%eax
42d450:	8b 00                	mov    (%eax),%eax
42d452:	ff 75 88             	push   -0x78(%ebp)
42d455:	ff 90 78 01 00 00    	call   *0x178(%eax)
42d45b:	db e2                	fnclex
42d45d:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d460:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d464:	7d 1d                	jge    0x42d483
42d466:	68 78 01 00 00       	push   $0x178
42d46b:	68 b8 56 42 00       	push   $0x4256b8
42d470:	ff 75 88             	push   -0x78(%ebp)
42d473:	ff 75 84             	push   -0x7c(%ebp)
42d476:	e8 e3 40 fd ff       	call   0x40155e
42d47b:	89 85 38 ff ff ff    	mov    %eax,-0xc8(%ebp)
42d481:	eb 07                	jmp    0x42d48a
42d483:	83 a5 38 ff ff ff 00 	andl   $0x0,-0xc8(%ebp)
42d48a:	0f bf 45 90          	movswl -0x70(%ebp),%eax
42d48e:	89 45 ec             	mov    %eax,-0x14(%ebp)
42d491:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d498:	75 1b                	jne    0x42d4b5
42d49a:	68 10 e0 42 00       	push   $0x42e010
42d49f:	68 2c 61 42 00       	push   $0x42612c
42d4a4:	e8 bb 40 fd ff       	call   0x401564
42d4a9:	c7 85 34 ff ff ff 10 	movl   $0x42e010,-0xcc(%ebp)
42d4b0:	e0 42 00
42d4b3:	eb 0a                	jmp    0x42d4bf
42d4b5:	c7 85 34 ff ff ff 10 	movl   $0x42e010,-0xcc(%ebp)
42d4bc:	e0 42 00
42d4bf:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
42d4c5:	8b 00                	mov    (%eax),%eax
42d4c7:	89 45 88             	mov    %eax,-0x78(%ebp)
42d4ca:	8d 45 90             	lea    -0x70(%ebp),%eax
42d4cd:	50                   	push   %eax
42d4ce:	8b 45 88             	mov    -0x78(%ebp),%eax
42d4d1:	8b 00                	mov    (%eax),%eax
42d4d3:	ff 75 88             	push   -0x78(%ebp)
42d4d6:	ff 90 c8 01 00 00    	call   *0x1c8(%eax)
42d4dc:	db e2                	fnclex
42d4de:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d4e1:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d4e5:	7d 1d                	jge    0x42d504
42d4e7:	68 c8 01 00 00       	push   $0x1c8
42d4ec:	68 b8 56 42 00       	push   $0x4256b8
42d4f1:	ff 75 88             	push   -0x78(%ebp)
42d4f4:	ff 75 84             	push   -0x7c(%ebp)
42d4f7:	e8 62 40 fd ff       	call   0x40155e
42d4fc:	89 85 30 ff ff ff    	mov    %eax,-0xd0(%ebp)
42d502:	eb 07                	jmp    0x42d50b
42d504:	83 a5 30 ff ff ff 00 	andl   $0x0,-0xd0(%ebp)
42d50b:	0f bf 45 90          	movswl -0x70(%ebp),%eax
42d50f:	89 45 d0             	mov    %eax,-0x30(%ebp)
42d512:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d519:	75 1b                	jne    0x42d536
42d51b:	68 10 e0 42 00       	push   $0x42e010
42d520:	68 2c 61 42 00       	push   $0x42612c
42d525:	e8 3a 40 fd ff       	call   0x401564
42d52a:	c7 85 2c ff ff ff 10 	movl   $0x42e010,-0xd4(%ebp)
42d531:	e0 42 00
42d534:	eb 0a                	jmp    0x42d540
42d536:	c7 85 2c ff ff ff 10 	movl   $0x42e010,-0xd4(%ebp)
42d53d:	e0 42 00
42d540:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
42d546:	8b 00                	mov    (%eax),%eax
42d548:	89 45 88             	mov    %eax,-0x78(%ebp)
42d54b:	d9 e8                	fld1
42d54d:	51                   	push   %ecx
42d54e:	d9 1c 24             	fstps  (%esp)
42d551:	8b 45 88             	mov    -0x78(%ebp),%eax
42d554:	8b 00                	mov    (%eax),%eax
42d556:	ff 75 88             	push   -0x78(%ebp)
42d559:	ff 90 04 01 00 00    	call   *0x104(%eax)
42d55f:	db e2                	fnclex
42d561:	89 45 84             	mov    %eax,-0x7c(%ebp)
42d564:	83 7d 84 00          	cmpl   $0x0,-0x7c(%ebp)
42d568:	7d 1d                	jge    0x42d587
42d56a:	68 04 01 00 00       	push   $0x104
42d56f:	68 b8 56 42 00       	push   $0x4256b8
42d574:	ff 75 88             	push   -0x78(%ebp)
42d577:	ff 75 84             	push   -0x7c(%ebp)
42d57a:	e8 df 3f fd ff       	call   0x40155e
42d57f:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
42d585:	eb 07                	jmp    0x42d58e
42d587:	83 a5 28 ff ff ff 00 	andl   $0x0,-0xd8(%ebp)
42d58e:	83 3d 10 e0 42 00 00 	cmpl   $0x0,0x42e010
42d595:	75 1b                	jne    0x42d5b2
42d597:	68 10 e0 42 00       	push   $0x42e010
42d59c:	68 2c 61 42 00       	push   $0x42612c
42d5a1:	e8 be 3f fd ff       	call   0x401564
42d5a6:	c7 85 24 ff ff ff 10 	movl   $0x42e010,-0xdc(%ebp)
42d5ad:	e0 42 00
42d5b0:	eb 0a                	jmp    0x42d5bc
42d5b2:	c7 85 24 ff ff ff 10 	movl   $0x42e010,-0xdc(%ebp)
42d5b9:	e0 42 00
42d5bc:	8b 85 24 ff ff ff    	mov    -0xdc(%ebp),%eax
42d5c2:	8b 00                	mov    (%eax),%eax
42d5c4:	89 45 88             	mov    %eax,-0x78(%ebp)
42d5c7:	8b 45 88             	mov    -0x78(%ebp),%eax