48b068:	40                   	inc    %eax
48b069:	50                   	push   %eax
48b06a:	e8 2f 55 01 00       	call   0x4a059e
48b06f:	59                   	pop    %ecx
48b070:	5e                   	pop    %esi
48b071:	8b f8                	mov    %eax,%edi
48b073:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
48b075:	50                   	push   %eax
48b076:	8b 5d fc             	mov    -0x4(%ebp),%ebx
48b079:	85 db                	test   %ebx,%ebx
48b07b:	74 09                	je     0x48b086
48b07d:	53                   	push   %ebx
48b07e:	e8 21 55 01 00       	call   0x4a05a4
48b083:	83 c4 04             	add    $0x4,%esp
48b086:	58                   	pop    %eax
48b087:	89 45 fc             	mov    %eax,-0x4(%ebp)
48b08a:	68 01 06 00 80       	push   $0x80000601
48b08f:	ff 75 18             	push   0x18(%ebp)
48b092:	ff 75 14             	push   0x14(%ebp)
48b095:	68 01 00 00 00       	push   $0x1
48b09a:	bb 68 01 00 00       	mov    $0x168,%ebx
48b09f:	e8 4c 60 01 00       	call   0x4a10f0
48b0a4:	83 c4 10             	add    $0x10,%esp
48b0a7:	89 45 f4             	mov    %eax,-0xc(%ebp)
48b0aa:	8b 45 f4             	mov    -0xc(%ebp),%eax
48b0ad:	50                   	push   %eax
48b0ae:	8b 5d f8             	mov    -0x8(%ebp),%ebx
48b0b1:	85 db                	test   %ebx,%ebx
48b0b3:	74 09                	je     0x48b0be
48b0b5:	53                   	push   %ebx
48b0b6:	e8 e9 54 01 00       	call   0x4a05a4
48b0bb:	83 c4 04             	add    $0x4,%esp
48b0be:	58                   	pop    %eax
48b0bf:	89 45 f8             	mov    %eax,-0x8(%ebp)
48b0c2:	6a 01                	push   $0x1
48b0c4:	8d 45 fc             	lea    -0x4(%ebp),%eax
48b0c7:	50                   	push   %eax
48b0c8:	ff 75 08             	push   0x8(%ebp)
48b0cb:	8b 04 24             	mov    (%esp),%eax
48b0ce:	8b 00                	mov    (%eax),%eax
48b0d0:	8b 00                	mov    (%eax),%eax
48b0d2:	ff 50 20             	call   *0x20(%eax)
48b0d5:	8b 5d 08             	mov    0x8(%ebp),%ebx
48b0d8:	8b 1b                	mov    (%ebx),%ebx
48b0da:	83 c3 08             	add    $0x8,%ebx
48b0dd:	89 5d f4             	mov    %ebx,-0xc(%ebp)
48b0e0:	ff 75 f8             	push   -0x8(%ebp)
48b0e3:	68 8d 1c 50 00       	push   $0x501c8d
48b0e8:	ff 75 fc             	push   -0x4(%ebp)
48b0eb:	b9 03 00 00 00       	mov    $0x3,%ecx
48b0f0:	e8 67 f4 f7 ff       	call   0x40a55c
48b0f5:	83 c4 0c             	add    $0xc,%esp
48b0f8:	89 45 f0             	mov    %eax,-0x10(%ebp)
48b0fb:	68 04 00 00 80       	push   $0x80000004
48b100:	6a 00                	push   $0x0
48b102:	8b 45 f0             	mov    -0x10(%ebp),%eax
48b105:	85 c0                	test   %eax,%eax
48b107:	75 05                	jne    0x48b10e
48b109:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
48b10e:	50                   	push   %eax
48b10f:	68 04 00 00 80       	push   $0x80000004
48b114:	6a 00                	push   $0x0
48b116:	68 9c 1a 50 00       	push   $0x501a9c
48b11b:	68 30 00 01 00       	push   $0x10030
48b120:	6a 00                	push   $0x0
48b122:	8b 5d f4             	mov    -0xc(%ebp),%ebx
48b125:	ff 33                	push   (%ebx)
48b127:	68 03 00 00 00       	push   $0x3
48b12c:	bb 5c 09 00 00       	mov    $0x95c,%ebx
48b131:	e8 8a 87 01 00       	call   0x4a38c0
48b136:	83 c4 28             	add    $0x28,%esp
48b139:	89 45 ec             	mov    %eax,-0x14(%ebp)
48b13c:	8b 5d f0             	mov    -0x10(%ebp),%ebx
48b13f:	85 db                	test   %ebx,%ebx
48b141:	74 09                	je     0x48b14c
48b143:	53                   	push   %ebx
48b144:	e8 5b 54 01 00       	call   0x4a05a4
48b149:	83 c4 04             	add    $0x4,%esp
48b14c:	8b 45 ec             	mov    -0x14(%ebp),%eax
48b14f:	e9 00 00 00 00       	jmp    0x48b154
48b154:	50                   	push   %eax
48b155:	8b 5d fc             	mov    -0x4(%ebp),%ebx
48b158:	85 db                	test   %ebx,%ebx
48b15a:	74 09                	je     0x48b165
48b15c:	53                   	push   %ebx
48b15d:	e8 42 54 01 00       	call   0x4a05a4
48b162:	83 c4 04             	add    $0x4,%esp
48b165:	8b 5d f8             	mov    -0x8(%ebp),%ebx
48b168:	85 db                	test   %ebx,%ebx
48b16a:	74 09                	je     0x48b175
48b16c:	53                   	push   %ebx
48b16d:	e8 32 54 01 00       	call   0x4a05a4
48b172:	83 c4 04             	add    $0x4,%esp
48b175:	58                   	pop    %eax
48b176:	8b e5                	mov    %ebp,%esp
48b178:	5d                   	pop    %ebp
48b179:	c2 18 00             	ret    $0x18
48b17c:	55                   	push   %ebp
48b17d:	8b ec                	mov    %esp,%ebp
48b17f:	81 ec 10 00 00 00    	sub    $0x10,%esp
48b185:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48b18c:	8b 5d 0c             	mov    0xc(%ebp),%ebx
48b18f:	8b 03                	mov    (%ebx),%eax
48b191:	85 c0                	test   %eax,%eax
48b193:	74 15                	je     0x48b1aa
48b195:	50                   	push   %eax
48b196:	8b d8                	mov    %eax,%ebx
48b198:	e8 87 a8 f7 ff       	call   0x405a24
48b19d:	40                   	inc    %eax
48b19e:	50                   	push   %eax
48b19f:	e8 fa 53 01 00       	call   0x4a059e
48b1a4:	59                   	pop    %ecx
48b1a5:	5e                   	pop    %esi
48b1a6:	8b f8                	mov    %eax,%edi
48b1a8:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
48b1aa:	50                   	push   %eax
48b1ab:	8b 5d fc             	mov    -0x4(%ebp),%ebx
48b1ae:	85 db                	test   %ebx,%ebx
48b1b0:	74 09                	je     0x48b1bb
48b1b2:	53                   	push   %ebx
48b1b3:	e8 ec 53 01 00       	call   0x4a05a4
48b1b8:	83 c4 04             	add    $0x4,%esp
48b1bb:	58                   	pop    %eax
48b1bc:	89 45 fc             	mov    %eax,-0x4(%ebp)
48b1bf:	6a 01                	push   $0x1
48b1c1:	8d 45 fc             	lea    -0x4(%ebp),%eax
48b1c4:	50                   	push   %eax
48b1c5:	ff 75 08             	push   0x8(%ebp)
48b1c8:	8b 04 24             	mov    (%esp),%eax
48b1cb:	8b 00                	mov    (%eax),%eax
48b1cd:	8b 00                	mov    (%eax),%eax
48b1cf:	ff 50 20             	call   *0x20(%eax)
48b1d2:	8b 5d 08             	mov    0x8(%ebp),%ebx
48b1d5:	8b 1b                	mov    (%ebx),%ebx
48b1d7:	83 c3 08             	add    $0x8,%ebx
48b1da:	89 5d f8             	mov    %ebx,-0x8(%ebp)
48b1dd:	68 04 00 00 a0       	push   $0xa0000004
48b1e2:	6a 00                	push   $0x0
48b1e4:	8d 45 fc             	lea    -0x4(%ebp),%eax
48b1e7:	50                   	push   %eax
48b1e8:	68 04 00 00 80       	push   $0x80000004
48b1ed:	6a 00                	push   $0x0
48b1ef:	68 9c 1a 50 00       	push   $0x501a9c
48b1f4:	68 30 00 01 00       	push   $0x10030
48b1f9:	6a 00                	push   $0x0
48b1fb:	8b 5d f8             	mov    -0x8(%ebp),%ebx
48b1fe:	ff 33                	push   (%ebx)
48b200:	68 03 00 00 00       	push   $0x3
48b205:	bb 58 09 00 00       	mov    $0x958,%ebx
48b20a:	e8 b1 84 01 00       	call   0x4a36c0
48b20f:	83 c4 28             	add    $0x28,%esp
48b212:	e9 00 00 00 00       	jmp    0x48b217
48b217:	52                   	push   %edx
48b218:	50                   	push   %eax
48b219:	8b 5d fc             	mov    -0x4(%ebp),%ebx
48b21c:	85 db                	test   %ebx,%ebx
48b21e:	74 09                	je     0x48b229
48b220:	53                   	push   %ebx
48b221:	e8 7e 53 01 00       	call   0x4a05a4
48b226:	83 c4 04             	add    $0x4,%esp
48b229:	58                   	pop    %eax
48b22a:	5a                   	pop    %edx
48b22b:	8b e5                	mov    %ebp,%esp
48b22d:	5d                   	pop    %ebp
48b22e:	c2 0c 00             	ret    $0xc
48b231:	55                   	push   %ebp
48b232:	8b ec                	mov    %esp,%ebp
48b234:	81 ec 10 00 00 00    	sub    $0x10,%esp
48b23a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48b241:	8b 5d 0c             	mov    0xc(%ebp),%ebx
48b244:	8b 03                	mov    (%ebx),%eax
48b246:	85 c0                	test   %eax,%eax
48b248:	74 15                	je     0x48b25f
48b24a:	50                   	push   %eax
48b24b:	8b d8                	mov    %eax,%ebx
48b24d:	e8 d2 a7 f7 ff       	call   0x405a24
48b252:	40                   	inc    %eax
48b253:	50                   	push   %eax
48b254:	e8 45 53 01 00       	call   0x4a059e
48b259:	59                   	pop    %ecx
48b25a:	5e                   	pop    %esi
48b25b:	8b f8                	mov    %eax,%edi
48b25d:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
48b25f:	50                   	push   %eax
48b260:	8b 5d fc             	mov    -0x4(%ebp),%ebx
48b263:	85 db                	test   %ebx,%ebx
48b265:	74 09                	je     0x48b270
48b267:	53                   	push   %ebx
48b268:	e8 37 53 01 00       	call   0x4a05a4
48b26d:	83 c4 04             	add    $0x4,%esp
48b270:	58                   	pop    %eax
48b271:	89 45 fc             	mov    %eax,-0x4(%ebp)
48b274:	6a 01                	push   $0x1
48b276:	8d 45 fc             	lea    -0x4(%ebp),%eax
48b279:	50                   	push   %eax
48b27a:	ff 75 08             	push   0x8(%ebp)
48b27d:	8b 04 24             	mov    (%esp),%eax
48b280:	8b 00                	mov    (%eax),%eax
48b282:	8b 00                	mov    (%eax),%eax
48b284:	ff 50 20             	call   *0x20(%eax)
48b287:	8b 5d 08             	mov    0x8(%ebp),%ebx
48b28a:	8b 1b                	mov    (%ebx),%ebx
48b28c:	83 c3 08             	add    $0x8,%ebx
48b28f:	89 5d f8             	mov    %ebx,-0x8(%ebp)
48b292:	68 c3 1a 50 00       	push   $0x501ac3
48b297:	ff 75 fc             	push   -0x4(%ebp)
48b29a:	68 dc 1a 50 00       	push   $0x501adc
48b29f:	b9 03 00 00 00       	mov    $0x3,%ecx
48b2a4:	e8 b3 f2 f7 ff       	call   0x40a55c
48b2a9:	83 c4 0c             	add    $0xc,%esp
48b2ac:	89 45 f4             	mov    %eax,-0xc(%ebp)
48b2af:	68 04 00 00 80       	push   $0x80000004
48b2b4:	6a 00                	push   $0x0
48b2b6:	8b 45 f4             	mov    -0xc(%ebp),%eax
48b2b9:	85 c0                	test   %eax,%eax
48b2bb:	75 05                	jne    0x48b2c2
48b2bd:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
48b2c2:	50                   	push   %eax
48b2c3:	68 04 00 00 80       	push   $0x80000004
48b2c8:	6a 00                	push   $0x0
48b2ca:	68 9c 1a 50 00       	push   $0x501a9c
48b2cf:	68 30 00 01 00       	push   $0x10030
48b2d4:	6a 00                	push   $0x0
48b2d6:	8b 5d f8             	mov    -0x8(%ebp),%ebx
48b2d9:	ff 33                	push   (%ebx)
48b2db:	68 03 00 00 00       	push   $0x3
48b2e0:	bb 54 09 00 00       	mov    $0x954,%ebx
48b2e5:	e8 86 82 01 00       	call   0x4a3570
48b2ea:	83 c4 28             	add    $0x28,%esp
48b2ed:	89 45 f0             	mov    %eax,-0x10(%ebp)
48b2f0:	8b 5d f4             	mov    -0xc(%ebp),%ebx
48b2f3:	85 db                	test   %ebx,%ebx
48b2f5:	74 09                	je     0x48b300
48b2f7:	53                   	push   %ebx
48b2f8:	e8 a7 52 01 00       	call   0x4a05a4
48b2fd:	83 c4 04             	add    $0x4,%esp
48b300:	8b 45 f0             	mov    -0x10(%ebp),%eax
48b303:	e9 00 00 00 00       	jmp    0x48b308
48b308:	50                   	push   %eax
48b309:	8b 5d fc             	mov    -0x4(%ebp),%ebx
48b30c:	85 db                	test   %ebx,%ebx
48b30e:	74 09                	je     0x48b319
48b310:	53                   	push   %ebx
48b311:	e8 8e 52 01 00       	call   0x4a05a4
48b316:	83 c4 04             	add    $0x4,%esp
48b319:	58                   	pop    %eax
48b31a:	8b e5                	mov    %ebp,%esp
48b31c:	5d                   	pop    %ebp
48b31d:	c2 0c 00             	ret    $0xc
48b320:	55                   	push   %ebp
48b321:	8b ec                	mov    %esp,%ebp
48b323:	81 ec 04 00 00 00    	sub    $0x4,%esp
48b329:	8b 5d 08             	mov    0x8(%ebp),%ebx
48b32c:	8b 1b                	mov    (%ebx),%ebx
48b32e:	83 c3 08             	add    $0x8,%ebx
48b331:	89 5d fc             	mov    %ebx,-0x4(%ebp)
48b334:	8b 5d fc             	mov    -0x4(%ebp),%ebx
48b337:	8b 03                	mov    (%ebx),%eax
48b339:	50                   	push   %eax
48b33a:	68 08 00 00 00       	push   $0x8
48b33f:	e8 5a 52 01 00       	call   0x4a059e
48b344:	83 c4 04             	add    $0x4,%esp
48b347:	5b                   	pop    %ebx
48b348:	50                   	push   %eax
48b349:	68 30 00 01 00       	push   $0x10030
48b34e:	6a 00                	push   $0x0
48b350:	53                   	push   %ebx
48b351:	68 30 00 01 00       	push   $0x10030
48b356:	6a 00                	push   $0x0
48b358:	50                   	push   %eax
48b359:	6a 02                	push   $0x2
48b35b:	bb 18 09 00 00       	mov    $0x918,%ebx
48b360:	e8 bb 78 01 00       	call   0x4a2c20
48b365:	83 c4 1c             	add    $0x1c,%esp
48b368:	58                   	pop    %eax
48b369:	e9 00 00 00 00       	jmp    0x48b36e
48b36e:	8b e5                	mov    %ebp,%esp
48b370:	5d                   	pop    %ebp
48b371:	c2 04 00             	ret    $0x4
48b374:	53                   	push   %ebx
48b375:	8b c4                	mov    %esp,%eax
48b377:	50                   	push   %eax
48b378:	e8 a8 00 00 00       	call   0x48b425
48b37d:	5b                   	pop    %ebx
48b37e:	83 c3 04             	add    $0x4,%ebx
48b381:	53                   	push   %ebx
48b382:	8b 1b                	mov    (%ebx),%ebx
48b384:	85 db                	test   %ebx,%ebx
48b386:	74 09                	je     0x48b391
48b388:	53                   	push   %ebx
48b389:	e8 16 52 01 00       	call   0x4a05a4
48b38e:	83 c4 04             	add    $0x4,%esp
48b391:	5b                   	pop    %ebx
48b392:	83 c3 04             	add    $0x4,%ebx
48b395:	53                   	push   %ebx
48b396:	8b 1b                	mov    (%ebx),%ebx
48b398:	53                   	push   %ebx
48b399:	68 30 00 01 00       	push   $0x10030
48b39e:	6a 00                	push   $0x0
48b3a0:	53                   	push   %ebx
48b3a1:	6a 01                	push   $0x1
48b3a3:	bb 24 09 00 00       	mov    $0x924,%ebx
48b3a8:	e8 83 7a 01 00       	call   0x4a2e30
48b3ad:	83 c4 10             	add    $0x10,%esp
48b3b0:	e8 ef 51 01 00       	call   0x4a05a4
48b3b5:	83 c4 04             	add    $0x4,%esp
48b3b8:	5b                   	pop    %ebx
48b3b9:	c3                   	ret
48b3ba:	50                   	push   %eax
48b3bb:	68 0c 00 00 00       	push   $0xc
48b3c0:	e8 d9 51 01 00       	call   0x4a059e
48b3c5:	83 c4 04             	add    $0x4,%esp
48b3c8:	5e                   	pop    %esi
48b3c9:	8b f8                	mov    %eax,%edi
48b3cb:	50                   	push   %eax
48b3cc:	ad                   	lods   %ds:(%esi),%eax
48b3cd:	ab                   	stos   %eax,%es:(%edi)
48b3ce:	ad                   	lods   %ds:(%esi),%eax
48b3cf:	56                   	push   %esi
48b3d0:	57                   	push   %edi
48b3d1:	85 c0                	test   %eax,%eax
48b3d3:	74 15                	je     0x48b3ea
48b3d5:	50                   	push   %eax
48b3d6:	8b d8                	mov    %eax,%ebx
48b3d8:	e8 47 a6 f7 ff       	call   0x405a24
48b3dd:	40                   	inc    %eax
48b3de:	50                   	push   %eax
48b3df:	e8 ba 51 01 00       	call   0x4a059e
48b3e4:	59                   	pop    %ecx
48b3e5:	5e                   	pop    %esi
48b3e6:	8b f8                	mov    %eax,%edi
48b3e8:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
48b3ea:	5f                   	pop    %edi
48b3eb:	5e                   	pop    %esi
48b3ec:	ab                   	stos   %eax,%es:(%edi)
48b3ed:	ad                   	lods   %ds:(%esi),%eax
48b3ee:	56                   	push   %esi
48b3ef:	57                   	push   %edi
48b3f0:	50                   	push   %eax
48b3f1:	68 08 00 00 00       	push   $0x8
48b3f6:	e8 a3 51 01 00       	call   0x4a059e
48b3fb:	83 c4 04             	add    $0x4,%esp
48b3fe:	5b                   	pop    %ebx
48b3ff:	50                   	push   %eax
48b400:	68 30 00 01 00       	push   $0x10030
48b405:	6a 00                	push   $0x0
48b407:	53                   	push   %ebx
48b408:	68 30 00 01 00       	push   $0x10030
48b40d:	6a 00                	push   $0x0
48b40f:	50                   	push   %eax