4dc092:	0f 87 2e 02 00 00    	ja     0x4dc2c6
4dc098:	0f b6 80 68 c3 4d 00 	movzbl 0x4dc368(%eax),%eax
4dc09f:	ff 24 85 58 c3 4d 00 	jmp    *0x4dc358(,%eax,4)
4dc0a6:	8b 7c 24 18          	mov    0x18(%esp),%edi
4dc0aa:	57                   	push   %edi
4dc0ab:	e8 70 4f fb ff       	call   0x491020
4dc0b0:	83 c4 04             	add    $0x4,%esp
4dc0b3:	83 f8 40             	cmp    $0x40,%eax
4dc0b6:	74 61                	je     0x4dc119
4dc0b8:	57                   	push   %edi
4dc0b9:	e8 62 4f fb ff       	call   0x491020
4dc0be:	83 c4 04             	add    $0x4,%esp
4dc0c1:	3d a0 01 00 00       	cmp    $0x1a0,%eax
4dc0c6:	74 51                	je     0x4dc119
4dc0c8:	57                   	push   %edi
4dc0c9:	e8 52 4f fb ff       	call   0x491020
4dc0ce:	83 c4 04             	add    $0x4,%esp
4dc0d1:	3d a3 02 00 00       	cmp    $0x2a3,%eax
4dc0d6:	74 41                	je     0x4dc119
4dc0d8:	57                   	push   %edi
4dc0d9:	e8 42 4f fb ff       	call   0x491020
4dc0de:	83 c4 04             	add    $0x4,%esp
4dc0e1:	3d a0 02 00 00       	cmp    $0x2a0,%eax
4dc0e6:	74 31                	je     0x4dc119
4dc0e8:	57                   	push   %edi
4dc0e9:	e8 32 4f fb ff       	call   0x491020
4dc0ee:	83 c4 04             	add    $0x4,%esp
4dc0f1:	3d a1 02 00 00       	cmp    $0x2a1,%eax
4dc0f6:	74 21                	je     0x4dc119
4dc0f8:	57                   	push   %edi
4dc0f9:	e8 22 4f fb ff       	call   0x491020
4dc0fe:	83 c4 04             	add    $0x4,%esp
4dc101:	3d a2 02 00 00       	cmp    $0x2a2,%eax
4dc106:	74 11                	je     0x4dc119
4dc108:	68 84 01 00 00       	push   $0x184
4dc10d:	68 2c 13 6b 00       	push   $0x6b132c
4dc112:	68 8a 00 00 00       	push   $0x8a
4dc117:	eb 3d                	jmp    0x4dc156
4dc119:	89 7e 04             	mov    %edi,0x4(%esi)
4dc11c:	b8 01 00 00 00       	mov    $0x1,%eax
4dc121:	5f                   	pop    %edi
4dc122:	5e                   	pop    %esi
4dc123:	c3                   	ret
4dc124:	8b 44 24 18          	mov    0x18(%esp),%eax
4dc128:	8b 4e 04             	mov    0x4(%esi),%ecx
4dc12b:	5f                   	pop    %edi
4dc12c:	5e                   	pop    %esi
4dc12d:	89 08                	mov    %ecx,(%eax)
4dc12f:	b8 01 00 00 00       	mov    $0x1,%eax
4dc134:	c3                   	ret
4dc135:	ff 74 24 14          	push   0x14(%esp)
4dc139:	e8 22 05 0a 00       	call   0x57c660
4dc13e:	8b f8                	mov    %eax,%edi
4dc140:	83 c4 04             	add    $0x4,%esp
4dc143:	85 ff                	test   %edi,%edi
4dc145:	75 23                	jne    0x4dc16a
4dc147:	68 21 01 00 00       	push   $0x121
4dc14c:	68 2c 13 6b 00       	push   $0x6b132c
4dc151:	68 8d 00 00 00       	push   $0x8d
4dc156:	68 c5 00 00 00       	push   $0xc5
4dc15b:	6a 10                	push   $0x10
4dc15d:	e8 3e 53 fc ff       	call   0x4a14a0
4dc162:	83 c4 14             	add    $0x14,%esp
4dc165:	33 c0                	xor    %eax,%eax
4dc167:	5f                   	pop    %edi
4dc168:	5e                   	pop    %esi
4dc169:	c3                   	ret
4dc16a:	8b 06                	mov    (%esi),%eax
4dc16c:	85 c0                	test   %eax,%eax
4dc16e:	74 09                	je     0x4dc179
4dc170:	50                   	push   %eax
4dc171:	e8 ea f6 09 00       	call   0x57b860
4dc176:	83 c4 04             	add    $0x4,%esp
4dc179:	89 3e                	mov    %edi,(%esi)
4dc17b:	5f                   	pop    %edi
4dc17c:	b8 01 00 00 00       	mov    $0x1,%eax
4dc181:	5e                   	pop    %esi
4dc182:	c3                   	ret
4dc183:	05 fe ef ff ff       	add    $0xffffeffe,%eax
4dc188:	83 f8 08             	cmp    $0x8,%eax
4dc18b:	0f 87 35 01 00 00    	ja     0x4dc2c6
4dc191:	ff 24 85 78 c3 4d 00 	jmp    *0x4dc378(,%eax,4)
4dc198:	8b 06                	mov    (%esi),%eax
4dc19a:	85 c0                	test   %eax,%eax
4dc19c:	75 23                	jne    0x4dc1c1
4dc19e:	68 2b 01 00 00       	push   $0x12b
4dc1a3:	68 2c 13 6b 00       	push   $0x6b132c
4dc1a8:	68 8b 00 00 00       	push   $0x8b
4dc1ad:	68 c5 00 00 00       	push   $0xc5
4dc1b2:	6a 10                	push   $0x10
4dc1b4:	e8 e7 52 fc ff       	call   0x4a14a0
4dc1b9:	83 c4 14             	add    $0x14,%esp
4dc1bc:	33 c0                	xor    %eax,%eax
4dc1be:	5f                   	pop    %edi
4dc1bf:	5e                   	pop    %esi
4dc1c0:	c3                   	ret
4dc1c1:	ff 74 24 14          	push   0x14(%esp)
4dc1c5:	50                   	push   %eax
4dc1c6:	e8 d5 f9 09 00       	call   0x57bba0
4dc1cb:	83 c4 08             	add    $0x8,%esp
4dc1ce:	b8 01 00 00 00       	mov    $0x1,%eax
4dc1d3:	5f                   	pop    %edi
4dc1d4:	5e                   	pop    %esi
4dc1d5:	c3                   	ret
4dc1d6:	53                   	push   %ebx
4dc1d7:	8b 5c 24 18          	mov    0x18(%esp),%ebx
4dc1db:	83 fb fe             	cmp    $0xfffffffe,%ebx
4dc1de:	75 26                	jne    0x4dc206
4dc1e0:	8a 46 0c             	mov    0xc(%esi),%al
4dc1e3:	3c ff                	cmp    $0xff,%al
4dc1e5:	74 07                	je     0x4dc1ee
4dc1e7:	5b                   	pop    %ebx
4dc1e8:	5f                   	pop    %edi
4dc1e9:	0f be c0             	movsbl %al,%eax
4dc1ec:	5e                   	pop    %esi
4dc1ed:	c3                   	ret
4dc1ee:	8b 41 08             	mov    0x8(%ecx),%eax
4dc1f1:	ff 70 14             	push   0x14(%eax)
4dc1f4:	e8 d7 aa fc ff       	call   0x4a6cd0
4dc1f9:	83 c4 04             	add    $0x4,%esp
4dc1fc:	c1 e8 0c             	shr    $0xc,%eax
4dc1ff:	83 e0 01             	and    $0x1,%eax
4dc202:	5b                   	pop    %ebx
4dc203:	5f                   	pop    %edi
4dc204:	5e                   	pop    %esi
4dc205:	c3                   	ret
4dc206:	8d 43 01             	lea    0x1(%ebx),%eax
4dc209:	83 f8 02             	cmp    $0x2,%eax
4dc20c:	0f 87 91 00 00 00    	ja     0x4dc2a3
4dc212:	88 5e 0c             	mov    %bl,0xc(%esi)
4dc215:	83 fb ff             	cmp    $0xffffffff,%ebx
4dc218:	74 69                	je     0x4dc283
4dc21a:	8b 41 08             	mov    0x8(%ecx),%eax
4dc21d:	8b 50 14             	mov    0x14(%eax),%edx
4dc220:	8b 4a 04             	mov    0x4(%edx),%ecx
4dc223:	85 c9                	test   %ecx,%ecx
4dc225:	74 7c                	je     0x4dc2a3
4dc227:	83 79 20 01          	cmpl   $0x1,0x20(%ecx)
4dc22b:	75 0e                	jne    0x4dc23b
4dc22d:	8b 41 1c             	mov    0x1c(%ecx),%eax
4dc230:	83 38 01             	cmpl   $0x1,(%eax)
4dc233:	75 06                	jne    0x4dc23b
4dc235:	83 79 28 00          	cmpl   $0x0,0x28(%ecx)
4dc239:	74 5f                	je     0x4dc29a
4dc23b:	83 7e 08 00          	cmpl   $0x0,0x8(%esi)
4dc23f:	75 14                	jne    0x4dc255
4dc241:	52                   	push   %edx
4dc242:	e8 99 01 09 00       	call   0x56c3e0
4dc247:	83 c4 04             	add    $0x4,%esp
4dc24a:	89 46 08             	mov    %eax,0x8(%esi)
4dc24d:	85 c0                	test   %eax,%eax
4dc24f:	75 04                	jne    0x4dc255
4dc251:	5b                   	pop    %ebx
4dc252:	5f                   	pop    %edi
4dc253:	5e                   	pop    %esi
4dc254:	c3                   	ret
4dc255:	68 00 10 00 00       	push   $0x1000
4dc25a:	ff 76 08             	push   0x8(%esi)
4dc25d:	85 db                	test   %ebx,%ebx
4dc25f:	74 11                	je     0x4dc272
4dc261:	e8 9a 04 09 00       	call   0x56c700
4dc266:	83 c4 08             	add    $0x8,%esp
4dc269:	b8 01 00 00 00       	mov    $0x1,%eax
4dc26e:	5b                   	pop    %ebx
4dc26f:	5f                   	pop    %edi
4dc270:	5e                   	pop    %esi
4dc271:	c3                   	ret
4dc272:	e8 09 00 09 00       	call   0x56c280
4dc277:	83 c4 08             	add    $0x8,%esp
4dc27a:	b8 01 00 00 00       	mov    $0x1,%eax
4dc27f:	5b                   	pop    %ebx
4dc280:	5f                   	pop    %edi
4dc281:	5e                   	pop    %esi
4dc282:	c3                   	ret
4dc283:	8b 46 08             	mov    0x8(%esi),%eax
4dc286:	85 c0                	test   %eax,%eax
4dc288:	74 10                	je     0x4dc29a
4dc28a:	50                   	push   %eax
4dc28b:	e8 80 01 09 00       	call   0x56c410
4dc290:	83 c4 04             	add    $0x4,%esp
4dc293:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
4dc29a:	5b                   	pop    %ebx
4dc29b:	5f                   	pop    %edi
4dc29c:	b8 01 00 00 00       	mov    $0x1,%eax
4dc2a1:	5e                   	pop    %esi
4dc2a2:	c3                   	ret
4dc2a3:	5b                   	pop    %ebx
4dc2a4:	5f                   	pop    %edi
4dc2a5:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
4dc2aa:	5e                   	pop    %esi
4dc2ab:	c3                   	ret
4dc2ac:	8b 44 24 14          	mov    0x14(%esp),%eax
4dc2b0:	83 f8 fe             	cmp    $0xfffffffe,%eax
4dc2b3:	75 07                	jne    0x4dc2bc
4dc2b5:	0f be 46 0d          	movsbl 0xd(%esi),%eax
4dc2b9:	5f                   	pop    %edi
4dc2ba:	5e                   	pop    %esi
4dc2bb:	c3                   	ret
4dc2bc:	83 f8 01             	cmp    $0x1,%eax
4dc2bf:	74 0d                	je     0x4dc2ce
4dc2c1:	83 f8 02             	cmp    $0x2,%eax
4dc2c4:	74 08                	je     0x4dc2ce
4dc2c6:	5f                   	pop    %edi
4dc2c7:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
4dc2cc:	5e                   	pop    %esi
4dc2cd:	c3                   	ret
4dc2ce:	88 46 0d             	mov    %al,0xd(%esi)
4dc2d1:	b8 01 00 00 00       	mov    $0x1,%eax
4dc2d6:	5f                   	pop    %edi
4dc2d7:	5e                   	pop    %esi
4dc2d8:	c3                   	ret
4dc2d9:	8b 44 24 18          	mov    0x18(%esp),%eax
4dc2dd:	89 46 10             	mov    %eax,0x10(%esi)
4dc2e0:	b8 01 00 00 00       	mov    $0x1,%eax
4dc2e5:	5f                   	pop    %edi
4dc2e6:	5e                   	pop    %esi
4dc2e7:	c3                   	ret
4dc2e8:	8b 44 24 18          	mov    0x18(%esp),%eax
4dc2ec:	8b 4e 10             	mov    0x10(%esi),%ecx
4dc2ef:	5f                   	pop    %edi
4dc2f0:	5e                   	pop    %esi
4dc2f1:	89 08                	mov    %ecx,(%eax)
4dc2f3:	b8 01 00 00 00       	mov    $0x1,%eax
4dc2f8:	c3                   	ret
4dc2f9:	8b 44 24 14          	mov    0x14(%esp),%eax
4dc2fd:	85 c0                	test   %eax,%eax
4dc2ff:	7e c5                	jle    0x4dc2c6
4dc301:	89 46 1c             	mov    %eax,0x1c(%esi)
4dc304:	b8 01 00 00 00       	mov    $0x1,%eax
4dc309:	5f                   	pop    %edi
4dc30a:	5e                   	pop    %esi
4dc30b:	c3                   	ret
4dc30c:	8b 44 24 18          	mov    0x18(%esp),%eax
4dc310:	8b 4e 1c             	mov    0x1c(%esi),%ecx
4dc313:	5f                   	pop    %edi
4dc314:	5e                   	pop    %esi
4dc315:	89 08                	mov    %ecx,(%eax)
4dc317:	b8 01 00 00 00       	mov    $0x1,%eax
4dc31c:	c3                   	ret
4dc31d:	8b 46 14             	mov    0x14(%esi),%eax
4dc320:	85 c0                	test   %eax,%eax
4dc322:	74 09                	je     0x4dc32d
4dc324:	50                   	push   %eax
4dc325:	e8 06 3e fc ff       	call   0x4a0130
4dc32a:	83 c4 04             	add    $0x4,%esp
4dc32d:	8b 44 24 18          	mov    0x18(%esp),%eax
4dc331:	33 c9                	xor    %ecx,%ecx
4dc333:	85 c0                	test   %eax,%eax
4dc335:	89 46 14             	mov    %eax,0x14(%esi)
4dc338:	5f                   	pop    %edi
4dc339:	0f 45 4c 24 10       	cmovne 0x10(%esp),%ecx
4dc33e:	b8 01 00 00 00       	mov    $0x1,%eax
4dc343:	89 4e 18             	mov    %ecx,0x18(%esi)
4dc346:	5e                   	pop    %esi
4dc347:	c3                   	ret
4dc348:	8b 4c 24 18          	mov    0x18(%esp),%ecx
4dc34c:	8b 56 14             	mov    0x14(%esi),%edx
4dc34f:	5f                   	pop    %edi
4dc350:	89 11                	mov    %edx,(%ecx)
4dc352:	8b 46 18             	mov    0x18(%esi),%eax
4dc355:	5e                   	pop    %esi
4dc356:	c3                   	ret
4dc357:	90                   	nop
4dc358:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4dc359:	c0 4d 00 7b          	rorb   $0x7b,0x0(%ebp)
4dc35d:	c1 4d 00 24          	rorl   $0x24,0x0(%ebp)
4dc361:	c1 4d 00 c6          	rorl   $0xc6,0x0(%ebp)
4dc365:	c2 4d 00             	ret    $0x4d
4dc368:	00 01                	add    %al,(%ecx)
4dc36a:	03 03                	add    (%ebx),%eax
4dc36c:	01 03                	add    %eax,(%ebx)
4dc36e:	01 03                	add    %eax,(%ebx)
4dc370:	03 03                	add    (%ebx),%eax
4dc372:	01 03                	add    %eax,(%ebx)
4dc374:	02 0f                	add    (%edi),%cl
4dc376:	1f                   	pop    %ds
4dc377:	00 98 c1 4d 00 d6    	add    %bl,-0x29ffb23f(%eax)
4dc37d:	c1 4d 00 ac          	rorl   $0xac,0x0(%ebp)
4dc381:	c2 4d 00             	ret    $0x4d
4dc384:	d9 c2                	fld    %st(2)
4dc386:	4d                   	dec    %ebp
4dc387:	00 e8                	add    %ch,%al
4dc389:	c2 4d 00             	ret    $0x4d
4dc38c:	f9                   	stc
4dc38d:	c2 4d 00             	ret    $0x4d
4dc390:	0c c3                	or     $0xc3,%al
4dc392:	4d                   	dec    %ebp
4dc393:	00 1d c3 4d 00 48    	add    %bl,0x48004dc3
4dc399:	c3                   	ret
4dc39a:	4d                   	dec    %ebp
4dc39b:	00 cc                	add    %cl,%ah
4dc39d:	cc                   	int3
4dc39e:	cc                   	int3
4dc39f:	cc                   	int3
4dc3a0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4dc3a4:	ba 44 13 6b 00       	mov    $0x6b1344,%edx
4dc3a9:	8b c1                	mov    %ecx,%eax
4dc3ab:	53                   	push   %ebx
4dc3ac:	0f 1f 40 00          	nopl   0x0(%eax)
4dc3b0:	8a 18                	mov    (%eax),%bl
4dc3b2:	3a 1a                	cmp    (%edx),%bl
4dc3b4:	75 1a                	jne    0x4dc3d0
4dc3b6:	84 db                	test   %bl,%bl
4dc3b8:	74 12                	je     0x4dc3cc
4dc3ba:	8a 58 01             	mov    0x1(%eax),%bl
4dc3bd:	3a 5a 01             	cmp    0x1(%edx),%bl
4dc3c0:	75 0e                	jne    0x4dc3d0
4dc3c2:	83 c0 02             	add    $0x2,%eax
4dc3c5:	83 c2 02             	add    $0x2,%edx
4dc3c8:	84 db                	test   %bl,%bl
4dc3ca:	75 e4                	jne    0x4dc3b0
4dc3cc:	33 c0                	xor    %eax,%eax
4dc3ce:	eb 05                	jmp    0x4dc3d5
4dc3d0:	1b c0                	sbb    %eax,%eax
4dc3d2:	83 c8 01             	or     $0x1,%eax
4dc3d5:	85 c0                	test   %eax,%eax
4dc3d7:	75 6d                	jne    0x4dc446
4dc3d9:	56                   	push   %esi
4dc3da:	8b 74 24 14          	mov    0x14(%esp),%esi
4dc3de:	56                   	push   %esi
4dc3df:	e8 8c 06 0a 00       	call   0x57ca70
4dc3e4:	83 c4 04             	add    $0x4,%esp
4dc3e7:	85 c0                	test   %eax,%eax
4dc3e9:	75 3d                	jne    0x4dc428
4dc3eb:	56                   	push   %esi
4dc3ec:	e8 ef b9 fc ff       	call   0x4a7de0
4dc3f1:	83 c4 04             	add    $0x4,%esp
4dc3f4:	85 c0                	test   %eax,%eax
4dc3f6:	75 30                	jne    0x4dc428
4dc3f8:	56                   	push   %esi
4dc3f9:	e8 42 b3 fc ff       	call   0x4a7740
4dc3fe:	83 c4 04             	add    $0x4,%esp
4dc401:	85 c0                	test   %eax,%eax
4dc403:	75 23                	jne    0x4dc428
4dc405:	68 a6 01 00 00       	push   $0x1a6
4dc40a:	68 2c 13 6b 00       	push   $0x6b132c
4dc40f:	68 8d 00 00 00       	push   $0x8d
4dc414:	68 c6 00 00 00       	push   $0xc6
4dc419:	6a 10                	push   $0x10
4dc41b:	e8 80 50 fc ff       	call   0x4a14a0
4dc420:	83 c4 14             	add    $0x14,%esp
4dc423:	33 c0                	xor    %eax,%eax
4dc425:	5e                   	pop    %esi
4dc426:	5b                   	pop    %ebx
4dc427:	c3                   	ret
4dc428:	6a 00                	push   $0x0
4dc42a:	50                   	push   %eax
4dc42b:	68 01 10 00 00       	push   $0x1001
4dc430:	6a 06                	push   $0x6
4dc432:	68 98 01 00 00       	push   $0x198