48afdd:	a1 24 68 4c 00       	mov    0x4c6824,%eax
48afe2:	8b 04 90             	mov    (%eax,%edx,4),%eax
48afe5:	8b 08                	mov    (%eax),%ecx
48afe7:	80 b9 90 00 00 00 02 	cmpb   $0x2,0x90(%ecx)
48afee:	75 1b                	jne    0x48b00b
48aff0:	8d 86 c0 01 00 00    	lea    0x1c0(%esi),%eax
48aff6:	50                   	push   %eax
48aff7:	8d 86 bc 01 00 00    	lea    0x1bc(%esi),%eax
48affd:	50                   	push   %eax
48affe:	68 b0 00 00 00       	push   $0xb0
48b003:	ff 31                	push   (%ecx)
48b005:	ff 15 88 f6 48 00    	call   *0x48f688
48b00b:	5b                   	pop    %ebx
48b00c:	5f                   	pop    %edi
48b00d:	5e                   	pop    %esi
48b00e:	c3                   	ret
48b00f:	55                   	push   %ebp
48b010:	8b ec                	mov    %esp,%ebp
48b012:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
48b016:	74 17                	je     0x48b02f
48b018:	ff 75 08             	push   0x8(%ebp)
48b01b:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b020:	e8 ed 75 f7 ff       	call   0x402612
48b025:	8b c8                	mov    %eax,%ecx
48b027:	89 0d 1c 68 4c 00    	mov    %ecx,0x4c681c
48b02d:	eb 06                	jmp    0x48b035
48b02f:	8b 0d 1c 68 4c 00    	mov    0x4c681c,%ecx
48b035:	83 f9 ff             	cmp    $0xffffffff,%ecx
48b038:	75 04                	jne    0x48b03e
48b03a:	33 c0                	xor    %eax,%eax
48b03c:	eb 15                	jmp    0x48b053
48b03e:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48b043:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b046:	8b 00                	mov    (%eax),%eax
48b048:	ff 30                	push   (%eax)
48b04a:	ff 15 3c f6 48 00    	call   *0x48f63c
48b050:	33 c0                	xor    %eax,%eax
48b052:	40                   	inc    %eax
48b053:	5d                   	pop    %ebp
48b054:	c2 04 00             	ret    $0x4
48b057:	55                   	push   %ebp
48b058:	8b ec                	mov    %esp,%ebp
48b05a:	8b 0d 1c 68 4c 00    	mov    0x4c681c,%ecx
48b060:	57                   	push   %edi
48b061:	8b 7d 08             	mov    0x8(%ebp),%edi
48b064:	85 ff                	test   %edi,%edi
48b066:	74 0d                	je     0x48b075
48b068:	57                   	push   %edi
48b069:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b06e:	e8 9f 75 f7 ff       	call   0x402612
48b073:	8b c8                	mov    %eax,%ecx
48b075:	83 f9 ff             	cmp    $0xffffffff,%ecx
48b078:	75 07                	jne    0x48b081
48b07a:	32 c0                	xor    %al,%al
48b07c:	e9 ba 00 00 00       	jmp    0x48b13b
48b081:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48b086:	56                   	push   %esi
48b087:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b08a:	8b 30                	mov    (%eax),%esi
48b08c:	85 ff                	test   %edi,%edi
48b08e:	75 11                	jne    0x48b0a1
48b090:	ff 15 5c f5 48 00    	call   *0x48f55c
48b096:	39 06                	cmp    %eax,(%esi)
48b098:	74 07                	je     0x48b0a1
48b09a:	32 c0                	xor    %al,%al
48b09c:	e9 99 00 00 00       	jmp    0x48b13a
48b0a1:	6a ff                	push   $0xffffffff
48b0a3:	56                   	push   %esi
48b0a4:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b0a9:	e8 96 72 f7 ff       	call   0x402344
48b0ae:	8b 8e 74 01 00 00    	mov    0x174(%esi),%ecx
48b0b4:	8b 45 0c             	mov    0xc(%ebp),%eax
48b0b7:	6a 00                	push   $0x0
48b0b9:	68 70 ad 48 00       	push   $0x48ad70
48b0be:	89 08                	mov    %ecx,(%eax)
48b0c0:	8b 8e 78 01 00 00    	mov    0x178(%esi),%ecx
48b0c6:	8b 45 10             	mov    0x10(%ebp),%eax
48b0c9:	89 08                	mov    %ecx,(%eax)
48b0cb:	8b 8e 7c 01 00 00    	mov    0x17c(%esi),%ecx
48b0d1:	8b 45 14             	mov    0x14(%ebp),%eax
48b0d4:	89 08                	mov    %ecx,(%eax)
48b0d6:	8b 8e 80 01 00 00    	mov    0x180(%esi),%ecx
48b0dc:	8b 45 18             	mov    0x18(%ebp),%eax
48b0df:	83 25 4c 68 4c 00 00 	andl   $0x0,0x4c684c
48b0e6:	c7 05 50 68 4c 00 ff 	movl   $0x7fffffff,0x4c6850
48b0ed:	ff ff 7f
48b0f0:	89 08                	mov    %ecx,(%eax)
48b0f2:	8b 86 6c 01 00 00    	mov    0x16c(%esi),%eax
48b0f8:	a3 54 68 4c 00       	mov    %eax,0x4c6854
48b0fd:	8b 86 70 01 00 00    	mov    0x170(%esi),%eax
48b103:	a3 58 68 4c 00       	mov    %eax,0x4c6858
48b108:	ff 36                	push   (%esi)
48b10a:	ff 15 78 f6 48 00    	call   *0x48f678
48b110:	8b 7d 1c             	mov    0x1c(%ebp),%edi
48b113:	a1 4c 68 4c 00       	mov    0x4c684c,%eax
48b118:	83 0f ff             	orl    $0xffffffff,(%edi)
48b11b:	85 c0                	test   %eax,%eax
48b11d:	74 16                	je     0x48b135
48b11f:	3b 06                	cmp    (%esi),%eax
48b121:	74 12                	je     0x48b135
48b123:	50                   	push   %eax
48b124:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b129:	e8 ad 74 f7 ff       	call   0x4025db
48b12e:	89 07                	mov    %eax,(%edi)
48b130:	83 f8 ff             	cmp    $0xffffffff,%eax
48b133:	75 03                	jne    0x48b138
48b135:	83 27 00             	andl   $0x0,(%edi)
48b138:	b0 01                	mov    $0x1,%al
48b13a:	5e                   	pop    %esi
48b13b:	5f                   	pop    %edi
48b13c:	5d                   	pop    %ebp
48b13d:	c2 18 00             	ret    $0x18
48b140:	55                   	push   %ebp
48b141:	8b ec                	mov    %esp,%ebp
48b143:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
48b147:	74 17                	je     0x48b160
48b149:	ff 75 10             	push   0x10(%ebp)
48b14c:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b151:	e8 bc 74 f7 ff       	call   0x402612
48b156:	8b c8                	mov    %eax,%ecx
48b158:	89 0d 1c 68 4c 00    	mov    %ecx,0x4c681c
48b15e:	eb 06                	jmp    0x48b166
48b160:	8b 0d 1c 68 4c 00    	mov    0x4c681c,%ecx
48b166:	83 f9 ff             	cmp    $0xffffffff,%ecx
48b169:	75 04                	jne    0x48b16f
48b16b:	33 c0                	xor    %eax,%eax
48b16d:	eb 2d                	jmp    0x48b19c
48b16f:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48b174:	57                   	push   %edi
48b175:	6a f0                	push   $0xfffffff0
48b177:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b17a:	8b 00                	mov    (%eax),%eax
48b17c:	8b 38                	mov    (%eax),%edi
48b17e:	57                   	push   %edi
48b17f:	ff 15 5c f6 48 00    	call   *0x48f65c
48b185:	8b 4d 08             	mov    0x8(%ebp),%ecx
48b188:	6a ec                	push   $0xffffffec
48b18a:	57                   	push   %edi
48b18b:	89 01                	mov    %eax,(%ecx)
48b18d:	ff 15 5c f6 48 00    	call   *0x48f65c
48b193:	8b 4d 0c             	mov    0xc(%ebp),%ecx
48b196:	5f                   	pop    %edi
48b197:	89 01                	mov    %eax,(%ecx)
48b199:	33 c0                	xor    %eax,%eax
48b19b:	40                   	inc    %eax
48b19c:	5d                   	pop    %ebp
48b19d:	c2 0c 00             	ret    $0xc
48b1a0:	55                   	push   %ebp
48b1a1:	8b ec                	mov    %esp,%ebp
48b1a3:	83 ec 18             	sub    $0x18,%esp
48b1a6:	a1 7c 68 4c 00       	mov    0x4c687c,%eax
48b1ab:	56                   	push   %esi
48b1ac:	57                   	push   %edi
48b1ad:	8b 7d 08             	mov    0x8(%ebp),%edi
48b1b0:	89 45 fc             	mov    %eax,-0x4(%ebp)
48b1b3:	85 c0                	test   %eax,%eax
48b1b5:	74 3d                	je     0x48b1f4
48b1b7:	8b 08                	mov    (%eax),%ecx
48b1b9:	39 39                	cmp    %edi,(%ecx)
48b1bb:	74 11                	je     0x48b1ce
48b1bd:	8d 45 08             	lea    0x8(%ebp),%eax
48b1c0:	50                   	push   %eax
48b1c1:	8d 4d fc             	lea    -0x4(%ebp),%ecx
48b1c4:	e8 21 bb fc ff       	call   0x456cea
48b1c9:	8b 45 fc             	mov    -0x4(%ebp),%eax
48b1cc:	eb e5                	jmp    0x48b1b3
48b1ce:	8b 4d 0c             	mov    0xc(%ebp),%ecx
48b1d1:	83 79 04 00          	cmpl   $0x0,0x4(%ecx)
48b1d5:	75 10                	jne    0x48b1e7
48b1d7:	8d 45 fc             	lea    -0x4(%ebp),%eax
48b1da:	b9 7c 68 4c 00       	mov    $0x4c687c,%ecx
48b1df:	50                   	push   %eax
48b1e0:	e8 28 0d 00 00       	call   0x48bf0d
48b1e5:	eb 44                	jmp    0x48b22b
48b1e7:	51                   	push   %ecx
48b1e8:	8b 08                	mov    (%eax),%ecx
48b1ea:	83 c1 04             	add    $0x4,%ecx
48b1ed:	e8 b5 cf f7 ff       	call   0x4081a7
48b1f2:	eb 37                	jmp    0x48b22b
48b1f4:	8b 75 0c             	mov    0xc(%ebp),%esi
48b1f7:	83 7e 04 00          	cmpl   $0x0,0x4(%esi)
48b1fb:	75 04                	jne    0x48b201
48b1fd:	33 c0                	xor    %eax,%eax
48b1ff:	eb 2d                	jmp    0x48b22e
48b201:	8d 4d ec             	lea    -0x14(%ebp),%ecx
48b204:	e8 be c5 f7 ff       	call   0x4077c7
48b209:	56                   	push   %esi
48b20a:	8d 4d ec             	lea    -0x14(%ebp),%ecx
48b20d:	89 7d e8             	mov    %edi,-0x18(%ebp)
48b210:	e8 92 cf f7 ff       	call   0x4081a7
48b215:	8d 45 e8             	lea    -0x18(%ebp),%eax
48b218:	b9 7c 68 4c 00       	mov    $0x4c687c,%ecx
48b21d:	50                   	push   %eax
48b21e:	e8 52 0c 00 00       	call   0x48be75
48b223:	8d 4d ec             	lea    -0x14(%ebp),%ecx
48b226:	e8 39 a8 f7 ff       	call   0x405a64
48b22b:	33 c0                	xor    %eax,%eax
48b22d:	40                   	inc    %eax
48b22e:	5f                   	pop    %edi
48b22f:	5e                   	pop    %esi
48b230:	8b e5                	mov    %ebp,%esp
48b232:	5d                   	pop    %ebp
48b233:	c2 08 00             	ret    $0x8
48b236:	55                   	push   %ebp
48b237:	8b ec                	mov    %esp,%ebp
48b239:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
48b23d:	74 17                	je     0x48b256
48b23f:	ff 75 10             	push   0x10(%ebp)
48b242:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b247:	e8 c6 73 f7 ff       	call   0x402612
48b24c:	8b c8                	mov    %eax,%ecx
48b24e:	89 0d 1c 68 4c 00    	mov    %ecx,0x4c681c
48b254:	eb 06                	jmp    0x48b25c
48b256:	8b 0d 1c 68 4c 00    	mov    0x4c681c,%ecx
48b25c:	83 f9 ff             	cmp    $0xffffffff,%ecx
48b25f:	74 57                	je     0x48b2b8
48b261:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48b266:	56                   	push   %esi
48b267:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b26a:	8b 30                	mov    (%eax),%esi
48b26c:	83 7e 18 00          	cmpl   $0x0,0x18(%esi)
48b270:	74 1c                	je     0x48b28e
48b272:	39 0d d8 67 4c 00    	cmp    %ecx,0x4c67d8
48b278:	75 07                	jne    0x48b281
48b27a:	83 0d d8 67 4c 00 ff 	orl    $0xffffffff,0x4c67d8
48b281:	ff 76 18             	push   0x18(%esi)
48b284:	ff 15 48 f5 48 00    	call   *0x48f548
48b28a:	83 66 18 00          	andl   $0x0,0x18(%esi)
48b28e:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
48b292:	74 23                	je     0x48b2b7
48b294:	ff 75 0c             	push   0xc(%ebp)
48b297:	ff 75 08             	push   0x8(%ebp)
48b29a:	ff 15 4c f5 48 00    	call   *0x48f54c
48b2a0:	89 46 18             	mov    %eax,0x18(%esi)
48b2a3:	ff 15 34 f7 48 00    	call   *0x48f734
48b2a9:	39 06                	cmp    %eax,(%esi)
48b2ab:	75 0a                	jne    0x48b2b7
48b2ad:	a1 1c 68 4c 00       	mov    0x4c681c,%eax
48b2b2:	a3 d8 67 4c 00       	mov    %eax,0x4c67d8
48b2b7:	5e                   	pop    %esi
48b2b8:	5d                   	pop    %ebp
48b2b9:	c2 0c 00             	ret    $0xc
48b2bc:	55                   	push   %ebp
48b2bd:	8b ec                	mov    %esp,%ebp
48b2bf:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
48b2c3:	74 17                	je     0x48b2dc
48b2c5:	ff 75 18             	push   0x18(%ebp)
48b2c8:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b2cd:	e8 40 73 f7 ff       	call   0x402612
48b2d2:	8b c8                	mov    %eax,%ecx
48b2d4:	89 0d 1c 68 4c 00    	mov    %ecx,0x4c681c
48b2da:	eb 06                	jmp    0x48b2e2
48b2dc:	8b 0d 1c 68 4c 00    	mov    0x4c681c,%ecx
48b2e2:	83 f9 ff             	cmp    $0xffffffff,%ecx
48b2e5:	75 04                	jne    0x48b2eb
48b2e7:	33 c0                	xor    %eax,%eax
48b2e9:	eb 2d                	jmp    0x48b318
48b2eb:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48b2f0:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b2f3:	8b 08                	mov    (%eax),%ecx
48b2f5:	8b 45 08             	mov    0x8(%ebp),%eax
48b2f8:	89 41 58             	mov    %eax,0x58(%ecx)
48b2fb:	8b 45 0c             	mov    0xc(%ebp),%eax
48b2fe:	89 41 5c             	mov    %eax,0x5c(%ecx)
48b301:	8b 45 10             	mov    0x10(%ebp),%eax
48b304:	85 c0                	test   %eax,%eax
48b306:	7e 03                	jle    0x48b30b
48b308:	89 41 60             	mov    %eax,0x60(%ecx)
48b30b:	8b 45 14             	mov    0x14(%ebp),%eax
48b30e:	85 c0                	test   %eax,%eax
48b310:	7e 03                	jle    0x48b315
48b312:	89 41 64             	mov    %eax,0x64(%ecx)
48b315:	33 c0                	xor    %eax,%eax
48b317:	40                   	inc    %eax
48b318:	5d                   	pop    %ebp
48b319:	c2 14 00             	ret    $0x14
48b31c:	55                   	push   %ebp
48b31d:	8b ec                	mov    %esp,%ebp
48b31f:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
48b323:	74 17                	je     0x48b33c
48b325:	ff 75 10             	push   0x10(%ebp)
48b328:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b32d:	e8 e0 72 f7 ff       	call   0x402612
48b332:	8b c8                	mov    %eax,%ecx
48b334:	89 0d 1c 68 4c 00    	mov    %ecx,0x4c681c
48b33a:	eb 06                	jmp    0x48b342
48b33c:	8b 0d 1c 68 4c 00    	mov    0x4c681c,%ecx
48b342:	83 f9 ff             	cmp    $0xffffffff,%ecx
48b345:	74 24                	je     0x48b36b
48b347:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48b34c:	6a 00                	push   $0x0
48b34e:	6a 00                	push   $0x0
48b350:	6a 20                	push   $0x20
48b352:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b355:	8b 08                	mov    (%eax),%ecx
48b357:	8b 45 08             	mov    0x8(%ebp),%eax
48b35a:	ff 31                	push   (%ecx)
48b35c:	89 41 10             	mov    %eax,0x10(%ecx)
48b35f:	8b 45 0c             	mov    0xc(%ebp),%eax
48b362:	89 41 14             	mov    %eax,0x14(%ecx)
48b365:	ff 15 90 f6 48 00    	call   *0x48f690
48b36b:	5d                   	pop    %ebp
48b36c:	c2 0c 00             	ret    $0xc
48b36f:	55                   	push   %ebp
48b370:	8b ec                	mov    %esp,%ebp
48b372:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
48b376:	74 17                	je     0x48b38f
48b378:	ff 75 18             	push   0x18(%ebp)
48b37b:	b9 b0 67 4c 00       	mov    $0x4c67b0,%ecx
48b380:	e8 8d 72 f7 ff       	call   0x402612
48b385:	8b c8                	mov    %eax,%ecx
48b387:	89 0d 1c 68 4c 00    	mov    %ecx,0x4c681c
48b38d:	eb 06                	jmp    0x48b395
48b38f:	8b 0d 1c 68 4c 00    	mov    0x4c681c,%ecx
48b395:	83 f9 ff             	cmp    $0xffffffff,%ecx
48b398:	75 04                	jne    0x48b39e
48b39a:	33 c0                	xor    %eax,%eax
48b39c:	eb 63                	jmp    0x48b401
48b39e:	a1 10 68 4c 00       	mov    0x4c6810,%eax
48b3a3:	dd 45 1c             	fldl   0x1c(%ebp)
48b3a6:	dd 05 d8 ba 4b 00    	fldl   0x4bbad8
48b3ac:	56                   	push   %esi
48b3ad:	8b 04 88             	mov    (%eax,%ecx,4),%eax
48b3b0:	dd e9                	fucomp %st(1)
48b3b2:	8b 30                	mov    (%eax),%esi
48b3b4:	df e0                	fnstsw %ax
48b3b6:	f6 c4 44             	test   $0x44,%ah
48b3b9:	7b 10                	jnp    0x48b3cb
48b3bb:	dc 0d e8 4b 4a 00    	fmull  0x4a4be8
48b3c1:	e8 0a 02 fb ff       	call   0x43b5d0
48b3c6:	89 46 7c             	mov    %eax,0x7c(%esi)
48b3c9:	eb 02                	jmp    0x48b3cd
48b3cb:	dd d8                	fstp   %st(0)
48b3cd:	8b 45 08             	mov    0x8(%ebp),%eax
48b3d0:	83 f8 ff             	cmp    $0xffffffff,%eax
48b3d3:	74 06                	je     0x48b3db
48b3d5:	89 86 80 00 00 00    	mov    %eax,0x80(%esi)
48b3db:	8b 45 10             	mov    0x10(%ebp),%eax
48b3de:	83 f8 ff             	cmp    $0xffffffff,%eax
48b3e1:	74 06                	je     0x48b3e9
48b3e3:	89 86 84 00 00 00    	mov    %eax,0x84(%esi)
48b3e9:	ff 75 0c             	push   0xc(%ebp)
48b3ec:	8d 4e 6c             	lea    0x6c(%esi),%ecx
48b3ef:	e8 b3 cd f7 ff       	call   0x4081a7
48b3f4:	8b 45 14             	mov    0x14(%ebp),%eax
48b3f7:	89 86 88 00 00 00    	mov    %eax,0x88(%esi)
48b3fd:	33 c0                	xor    %eax,%eax
48b3ff:	40                   	inc    %eax
48b400:	5e                   	pop    %esi
48b401:	5d                   	pop    %ebp