47afa5:	cc                   	int3
47afa6:	cc                   	int3
47afa7:	cc                   	int3
47afa8:	cc                   	int3
47afa9:	cc                   	int3
47afaa:	cc                   	int3
47afab:	cc                   	int3
47afac:	cc                   	int3
47afad:	cc                   	int3
47afae:	cc                   	int3
47afaf:	cc                   	int3
47afb0:	55                   	push   %ebp
47afb1:	8b ec                	mov    %esp,%ebp
47afb3:	8b 45 08             	mov    0x8(%ebp),%eax
47afb6:	a3 18 e1 72 00       	mov    %eax,0x72e118
47afbb:	33 c0                	xor    %eax,%eax
47afbd:	5d                   	pop    %ebp
47afbe:	c3                   	ret
47afbf:	cc                   	int3
47afc0:	55                   	push   %ebp
47afc1:	8b ec                	mov    %esp,%ebp
47afc3:	56                   	push   %esi
47afc4:	57                   	push   %edi
47afc5:	8b 7d 0c             	mov    0xc(%ebp),%edi
47afc8:	8b f1                	mov    %ecx,%esi
47afca:	85 ff                	test   %edi,%edi
47afcc:	0f 84 8f 00 00 00    	je     0x47b061
47afd2:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
47afd6:	0f 84 85 00 00 00    	je     0x47b061
47afdc:	80 3f 00             	cmpb   $0x0,(%edi)
47afdf:	75 1a                	jne    0x47affb
47afe1:	68 c8 11 69 00       	push   $0x6911c8
47afe6:	6a 02                	push   $0x2
47afe8:	e8 93 f8 ff ff       	call   0x47a880
47afed:	83 c4 08             	add    $0x8,%esp
47aff0:	b8 03 00 00 00       	mov    $0x3,%eax
47aff5:	5f                   	pop    %edi
47aff6:	5e                   	pop    %esi
47aff7:	5d                   	pop    %ebp
47aff8:	c2 10 00             	ret    $0x10
47affb:	8d 46 28             	lea    0x28(%esi),%eax
47affe:	50                   	push   %eax
47afff:	e8 0c 01 00 00       	call   0x47b110
47b004:	57                   	push   %edi
47b005:	8d 86 35 01 00 00    	lea    0x135(%esi),%eax
47b00b:	68 01 01 00 00       	push   $0x101
47b010:	50                   	push   %eax
47b011:	e8 ca d4 fe ff       	call   0x4684e0
47b016:	ff 75 10             	push   0x10(%ebp)
47b019:	8d 86 36 02 00 00    	lea    0x236(%esi),%eax
47b01f:	68 01 01 00 00       	push   $0x101
47b024:	50                   	push   %eax
47b025:	e8 b6 d4 fe ff       	call   0x4684e0
47b02a:	8b 45 08             	mov    0x8(%ebp),%eax
47b02d:	83 c4 1c             	add    $0x1c,%esp
47b030:	85 c0                	test   %eax,%eax
47b032:	74 25                	je     0x47b059
47b034:	80 38 00             	cmpb   $0x0,(%eax)
47b037:	74 20                	je     0x47b059
47b039:	8b 7d 14             	mov    0x14(%ebp),%edi
47b03c:	85 ff                	test   %edi,%edi
47b03e:	74 19                	je     0x47b059
47b040:	50                   	push   %eax
47b041:	8d 46 34             	lea    0x34(%esi),%eax
47b044:	68 01 01 00 00       	push   $0x101
47b049:	50                   	push   %eax
47b04a:	e8 91 d4 fe ff       	call   0x4684e0
47b04f:	83 c4 0c             	add    $0xc,%esp
47b052:	89 7e 30             	mov    %edi,0x30(%esi)
47b055:	c6 46 2c 00          	movb   $0x0,0x2c(%esi)
47b059:	5f                   	pop    %edi
47b05a:	33 c0                	xor    %eax,%eax
47b05c:	5e                   	pop    %esi
47b05d:	5d                   	pop    %ebp
47b05e:	c2 10 00             	ret    $0x10
47b061:	68 a0 11 69 00       	push   $0x6911a0
47b066:	6a 02                	push   $0x2
47b068:	e8 13 f8 ff ff       	call   0x47a880
47b06d:	83 c4 08             	add    $0x8,%esp
47b070:	b8 02 00 00 00       	mov    $0x2,%eax
47b075:	5f                   	pop    %edi
47b076:	5e                   	pop    %esi
47b077:	5d                   	pop    %ebp
47b078:	c2 10 00             	ret    $0x10
47b07b:	cc                   	int3
47b07c:	cc                   	int3
47b07d:	cc                   	int3
47b07e:	cc                   	int3
47b07f:	cc                   	int3
47b080:	56                   	push   %esi
47b081:	8b f1                	mov    %ecx,%esi
47b083:	56                   	push   %esi
47b084:	ff 15 3c 21 68 00    	call   *0x68213c
47b08a:	8b c6                	mov    %esi,%eax
47b08c:	5e                   	pop    %esi
47b08d:	c3                   	ret
47b08e:	cc                   	int3
47b08f:	cc                   	int3
47b090:	55                   	push   %ebp
47b091:	8b ec                	mov    %esp,%ebp
47b093:	83 ec 14             	sub    $0x14,%esp
47b096:	53                   	push   %ebx
47b097:	8d 45 ec             	lea    -0x14(%ebp),%eax
47b09a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
47b0a1:	50                   	push   %eax
47b0a2:	8b d9                	mov    %ecx,%ebx
47b0a4:	ff 15 3c 21 68 00    	call   *0x68213c
47b0aa:	85 c0                	test   %eax,%eax
47b0ac:	74 5a                	je     0x47b108
47b0ae:	8d 45 f4             	lea    -0xc(%ebp),%eax
47b0b1:	50                   	push   %eax
47b0b2:	ff 15 40 21 68 00    	call   *0x682140
47b0b8:	85 c0                	test   %eax,%eax
47b0ba:	74 4c                	je     0x47b108
47b0bc:	8b 45 f4             	mov    -0xc(%ebp),%eax
47b0bf:	0b 45 f8             	or     -0x8(%ebp),%eax
47b0c2:	74 44                	je     0x47b108
47b0c4:	8b 4d ec             	mov    -0x14(%ebp),%ecx
47b0c7:	2b 0b                	sub    (%ebx),%ecx
47b0c9:	8b 55 f0             	mov    -0x10(%ebp),%edx
47b0cc:	1b 53 04             	sbb    0x4(%ebx),%edx
47b0cf:	e8 cc 67 16 00       	call   0x5e18a0
47b0d4:	f2 0f 59 05 78 08 69 	mulsd  0x690878,%xmm0
47b0db:	00
47b0dc:	8b 55 f8             	mov    -0x8(%ebp),%edx
47b0df:	8b 4d f4             	mov    -0xc(%ebp),%ecx
47b0e2:	f2 0f 11 45 ec       	movsd  %xmm0,-0x14(%ebp)
47b0e7:	e8 b4 67 16 00       	call   0x5e18a0
47b0ec:	0f 57 c9             	xorps  %xmm1,%xmm1
47b0ef:	f2 0f 5a c8          	cvtsd2ss %xmm0,%xmm1
47b0f3:	f2 0f 10 45 ec       	movsd  -0x14(%ebp),%xmm0
47b0f8:	0f 5a c9             	cvtps2pd %xmm1,%xmm1
47b0fb:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
47b0ff:	66 0f 5a c0          	cvtpd2ps %xmm0,%xmm0
47b103:	f3 0f 11 45 fc       	movss  %xmm0,-0x4(%ebp)
47b108:	d9 45 fc             	flds   -0x4(%ebp)
47b10b:	5b                   	pop    %ebx
47b10c:	8b e5                	mov    %ebp,%esp
47b10e:	5d                   	pop    %ebp
47b10f:	c3                   	ret
47b110:	55                   	push   %ebp
47b111:	8b ec                	mov    %esp,%ebp
47b113:	56                   	push   %esi
47b114:	8b 75 08             	mov    0x8(%ebp),%esi
47b117:	85 f6                	test   %esi,%esi
47b119:	74 22                	je     0x47b13d
47b11b:	68 0b 03 00 00       	push   $0x30b
47b120:	8d 46 05             	lea    0x5(%esi),%eax
47b123:	6a 00                	push   $0x0
47b125:	50                   	push   %eax
47b126:	e8 d5 88 16 00       	call   0x5e3a00
47b12b:	83 c4 0c             	add    $0xc,%esp
47b12e:	c6 46 04 01          	movb   $0x1,0x4(%esi)
47b132:	c7 06 7d 00 00 00    	movl   $0x7d,(%esi)
47b138:	b0 01                	mov    $0x1,%al
47b13a:	5e                   	pop    %esi
47b13b:	5d                   	pop    %ebp
47b13c:	c3                   	ret
47b13d:	32 c0                	xor    %al,%al
47b13f:	5e                   	pop    %esi
47b140:	5d                   	pop    %ebp
47b141:	c3                   	ret
47b142:	cc                   	int3
47b143:	cc                   	int3
47b144:	cc                   	int3
47b145:	cc                   	int3
47b146:	cc                   	int3
47b147:	cc                   	int3
47b148:	cc                   	int3
47b149:	cc                   	int3
47b14a:	cc                   	int3
47b14b:	cc                   	int3
47b14c:	cc                   	int3
47b14d:	cc                   	int3
47b14e:	cc                   	int3
47b14f:	cc                   	int3
47b150:	c7 01 d4 21 69 00    	movl   $0x6921d4,(%ecx)
47b156:	8b c1                	mov    %ecx,%eax
47b158:	c3                   	ret
47b159:	cc                   	int3
47b15a:	cc                   	int3
47b15b:	cc                   	int3
47b15c:	cc                   	int3
47b15d:	cc                   	int3
47b15e:	cc                   	int3
47b15f:	cc                   	int3
47b160:	c7 01 d4 21 69 00    	movl   $0x6921d4,(%ecx)
47b166:	c3                   	ret
47b167:	cc                   	int3
47b168:	cc                   	int3
47b169:	cc                   	int3
47b16a:	cc                   	int3
47b16b:	cc                   	int3
47b16c:	cc                   	int3
47b16d:	cc                   	int3
47b16e:	cc                   	int3
47b16f:	cc                   	int3
47b170:	55                   	push   %ebp
47b171:	8b ec                	mov    %esp,%ebp
47b173:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
47b177:	56                   	push   %esi
47b178:	8b f1                	mov    %ecx,%esi
47b17a:	c7 06 d4 21 69 00    	movl   $0x6921d4,(%esi)
47b180:	74 0b                	je     0x47b18d
47b182:	6a 04                	push   $0x4
47b184:	56                   	push   %esi
47b185:	e8 e8 5e 16 00       	call   0x5e1072
47b18a:	83 c4 08             	add    $0x8,%esp
47b18d:	8b c6                	mov    %esi,%eax
47b18f:	5e                   	pop    %esi
47b190:	5d                   	pop    %ebp
47b191:	c2 04 00             	ret    $0x4
47b194:	cc                   	int3
47b195:	cc                   	int3
47b196:	cc                   	int3
47b197:	cc                   	int3
47b198:	cc                   	int3
47b199:	cc                   	int3
47b19a:	cc                   	int3
47b19b:	cc                   	int3
47b19c:	cc                   	int3
47b19d:	cc                   	int3
47b19e:	cc                   	int3
47b19f:	cc                   	int3
47b1a0:	55                   	push   %ebp
47b1a1:	8b ec                	mov    %esp,%ebp
47b1a3:	6a ff                	push   $0xffffffff
47b1a5:	68 dc 32 65 00       	push   $0x6532dc
47b1aa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
47b1b0:	50                   	push   %eax
47b1b1:	51                   	push   %ecx
47b1b2:	56                   	push   %esi
47b1b3:	57                   	push   %edi
47b1b4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
47b1b9:	33 c5                	xor    %ebp,%eax
47b1bb:	50                   	push   %eax
47b1bc:	8d 45 f4             	lea    -0xc(%ebp),%eax
47b1bf:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
47b1c5:	8b 7d 24             	mov    0x24(%ebp),%edi
47b1c8:	8b 45 08             	mov    0x8(%ebp),%eax
47b1cb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
47b1d2:	83 f8 0b             	cmp    $0xb,%eax
47b1d5:	0f 87 eb 01 00 00    	ja     0x47b3c6
47b1db:	ff 24 85 14 b4 47 00 	jmp    *0x47b414(,%eax,4)
47b1e2:	6a 04                	push   $0x4
47b1e4:	e8 59 5e 16 00       	call   0x5e1042
47b1e9:	83 c4 04             	add    $0x4,%esp
47b1ec:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b1ef:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
47b1f3:	85 c0                	test   %eax,%eax
47b1f5:	0f 84 9f 01 00 00    	je     0x47b39a
47b1fb:	8b c8                	mov    %eax,%ecx
47b1fd:	e8 6e 27 00 00       	call   0x47d970
47b202:	8b f0                	mov    %eax,%esi
47b204:	e9 93 01 00 00       	jmp    0x47b39c
47b209:	6a 04                	push   $0x4
47b20b:	e8 32 5e 16 00       	call   0x5e1042
47b210:	83 c4 04             	add    $0x4,%esp
47b213:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b216:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
47b21a:	85 c0                	test   %eax,%eax
47b21c:	0f 84 78 01 00 00    	je     0x47b39a
47b222:	8b c8                	mov    %eax,%ecx
47b224:	e8 17 34 00 00       	call   0x47e640
47b229:	8b f0                	mov    %eax,%esi
47b22b:	e9 6c 01 00 00       	jmp    0x47b39c
47b230:	6a 04                	push   $0x4
47b232:	e8 0b 5e 16 00       	call   0x5e1042
47b237:	83 c4 04             	add    $0x4,%esp
47b23a:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b23d:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
47b241:	85 c0                	test   %eax,%eax
47b243:	0f 84 51 01 00 00    	je     0x47b39a
47b249:	8b c8                	mov    %eax,%ecx
47b24b:	e8 80 72 00 00       	call   0x4824d0
47b250:	8b f0                	mov    %eax,%esi
47b252:	e9 45 01 00 00       	jmp    0x47b39c
47b257:	6a 04                	push   $0x4
47b259:	e8 e4 5d 16 00       	call   0x5e1042
47b25e:	83 c4 04             	add    $0x4,%esp
47b261:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b264:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
47b268:	85 c0                	test   %eax,%eax
47b26a:	0f 84 2a 01 00 00    	je     0x47b39a
47b270:	8b c8                	mov    %eax,%ecx
47b272:	e8 19 97 00 00       	call   0x484990
47b277:	8b f0                	mov    %eax,%esi
47b279:	e9 1e 01 00 00       	jmp    0x47b39c
47b27e:	6a 04                	push   $0x4
47b280:	e8 bd 5d 16 00       	call   0x5e1042
47b285:	83 c4 04             	add    $0x4,%esp
47b288:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b28b:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
47b28f:	85 c0                	test   %eax,%eax
47b291:	0f 84 03 01 00 00    	je     0x47b39a
47b297:	8b c8                	mov    %eax,%ecx
47b299:	e8 c2 98 00 00       	call   0x484b60
47b29e:	8b f0                	mov    %eax,%esi
47b2a0:	e9 f7 00 00 00       	jmp    0x47b39c
47b2a5:	6a 04                	push   $0x4
47b2a7:	e8 96 5d 16 00       	call   0x5e1042
47b2ac:	83 c4 04             	add    $0x4,%esp
47b2af:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b2b2:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
47b2b6:	85 c0                	test   %eax,%eax
47b2b8:	0f 84 dc 00 00 00    	je     0x47b39a
47b2be:	8b c8                	mov    %eax,%ecx
47b2c0:	e8 6b 9a 00 00       	call   0x484d30
47b2c5:	8b f0                	mov    %eax,%esi
47b2c7:	e9 d0 00 00 00       	jmp    0x47b39c
47b2cc:	6a 04                	push   $0x4
47b2ce:	e8 6f 5d 16 00       	call   0x5e1042
47b2d3:	83 c4 04             	add    $0x4,%esp
47b2d6:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b2d9:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
47b2dd:	85 c0                	test   %eax,%eax
47b2df:	0f 84 b5 00 00 00    	je     0x47b39a
47b2e5:	8b c8                	mov    %eax,%ecx
47b2e7:	e8 a4 9c 00 00       	call   0x484f90
47b2ec:	8b f0                	mov    %eax,%esi
47b2ee:	e9 a9 00 00 00       	jmp    0x47b39c
47b2f3:	6a 04                	push   $0x4
47b2f5:	e8 48 5d 16 00       	call   0x5e1042
47b2fa:	83 c4 04             	add    $0x4,%esp
47b2fd:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b300:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
47b304:	85 c0                	test   %eax,%eax
47b306:	0f 84 8e 00 00 00    	je     0x47b39a
47b30c:	8b c8                	mov    %eax,%ecx
47b30e:	e8 bd a1 00 00       	call   0x4854d0
47b313:	8b f0                	mov    %eax,%esi
47b315:	e9 82 00 00 00       	jmp    0x47b39c
47b31a:	6a 04                	push   $0x4
47b31c:	e8 21 5d 16 00       	call   0x5e1042
47b321:	83 c4 04             	add    $0x4,%esp
47b324:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b327:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
47b32b:	85 c0                	test   %eax,%eax
47b32d:	74 6b                	je     0x47b39a
47b32f:	8b c8                	mov    %eax,%ecx
47b331:	e8 aa a3 00 00       	call   0x4856e0
47b336:	8b f0                	mov    %eax,%esi
47b338:	eb 62                	jmp    0x47b39c
47b33a:	6a 04                	push   $0x4
47b33c:	e8 01 5d 16 00       	call   0x5e1042
47b341:	83 c4 04             	add    $0x4,%esp
47b344:	89 45 f0             	mov    %eax,-0x10(%ebp)
47b347:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
47b34b:	85 c0                	test   %eax,%eax
47b34d:	74 4b                	je     0x47b39a