4d612f:	8d 7d b0             	lea    -0x50(%ebp),%edi
4d6132:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6133:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6134:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6135:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6136:	8d 45 a0             	lea    -0x60(%ebp),%eax
4d6139:	50                   	push   %eax
4d613a:	8b 43 70             	mov    0x70(%ebx),%eax
4d613d:	50                   	push   %eax
4d613e:	8b 00                	mov    (%eax),%eax
4d6140:	ff 50 10             	call   *0x10(%eax)
4d6143:	83 bb 80 00 00 00 00 	cmpl   $0x0,0x80(%ebx)
4d614a:	74 26                	je     0x4d6172
4d614c:	8b cb                	mov    %ebx,%ecx
4d614e:	b2 01                	mov    $0x1,%dl
4d6150:	a1 b0 51 4d 00       	mov    0x4d51b0,%eax
4d6155:	e8 aa 0b 00 00       	call   0x4d6d04
4d615a:	8b f0                	mov    %eax,%esi
4d615c:	89 73 78             	mov    %esi,0x78(%ebx)
4d615f:	6a 01                	push   $0x1
4d6161:	85 f6                	test   %esi,%esi
4d6163:	74 03                	je     0x4d6168
4d6165:	83 ee f0             	sub    $0xfffffff0,%esi
4d6168:	56                   	push   %esi
4d6169:	8b 43 70             	mov    0x70(%ebx),%eax
4d616c:	50                   	push   %eax
4d616d:	8b 00                	mov    (%eax),%eax
4d616f:	ff 50 24             	call   *0x24(%eax)
4d6172:	8d 45 f8             	lea    -0x8(%ebp),%eax
4d6175:	8b 53 6c             	mov    0x6c(%ebx),%edx
4d6178:	e8 cf 06 f3 ff       	call   0x40684c
4d617d:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4d6181:	75 41                	jne    0x4d61c4
4d6183:	8d 43 7c             	lea    0x7c(%ebx),%eax
4d6186:	e8 a9 06 f3 ff       	call   0x406834
4d618b:	8d 43 7c             	lea    0x7c(%ebx),%eax
4d618e:	e8 a1 06 f3 ff       	call   0x406834
4d6193:	50                   	push   %eax
4d6194:	68 a8 65 4d 00       	push   $0x4d65a8
4d6199:	6a 03                	push   $0x3
4d619b:	6a 00                	push   $0x0
4d619d:	68 e4 b7 68 00       	push   $0x68b7e4
4d61a2:	e8 f1 f2 ff ff       	call   0x4d5498
4d61a7:	68 04 66 4d 00       	push   $0x4d6604
4d61ac:	8b 43 7c             	mov    0x7c(%ebx),%eax
4d61af:	50                   	push   %eax
4d61b0:	8b 43 40             	mov    0x40(%ebx),%eax
4d61b3:	50                   	push   %eax
4d61b4:	8b 00                	mov    (%eax),%eax
4d61b6:	ff 50 0c             	call   *0xc(%eax)
4d61b9:	8d 45 fc             	lea    -0x4(%ebp),%eax
4d61bc:	8b 53 7c             	mov    0x7c(%ebx),%edx
4d61bf:	e8 88 06 f3 ff       	call   0x40684c
4d61c4:	83 7b 24 00          	cmpl   $0x0,0x24(%ebx)
4d61c8:	74 2a                	je     0x4d61f4
4d61ca:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d61cd:	50                   	push   %eax
4d61ce:	8b 45 f8             	mov    -0x8(%ebp),%eax
4d61d1:	50                   	push   %eax
4d61d2:	8b 43 24             	mov    0x24(%ebx),%eax
4d61d5:	50                   	push   %eax
4d61d6:	68 34 b8 68 00       	push   $0x68b834
4d61db:	68 24 b8 68 00       	push   $0x68b824
4d61e0:	8b 43 44             	mov    0x44(%ebx),%eax
4d61e3:	50                   	push   %eax
4d61e4:	8b 00                	mov    (%eax),%eax
4d61e6:	ff 50 1c             	call   *0x1c(%eax)
4d61e9:	8d 45 ec             	lea    -0x14(%ebp),%eax
4d61ec:	8b 53 24             	mov    0x24(%ebx),%edx
4d61ef:	e8 58 06 f3 ff       	call   0x40684c
4d61f4:	83 7b 20 00          	cmpl   $0x0,0x20(%ebx)
4d61f8:	74 1f                	je     0x4d6219
4d61fa:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d61fd:	50                   	push   %eax
4d61fe:	8b 43 34             	mov    0x34(%ebx),%eax
4d6201:	50                   	push   %eax
4d6202:	8b 43 20             	mov    0x20(%ebx),%eax
4d6205:	50                   	push   %eax
4d6206:	68 44 b8 68 00       	push   $0x68b844
4d620b:	68 24 b8 68 00       	push   $0x68b824
4d6210:	8b 43 44             	mov    0x44(%ebx),%eax
4d6213:	50                   	push   %eax
4d6214:	8b 00                	mov    (%eax),%eax
4d6216:	ff 50 1c             	call   *0x1c(%eax)
4d6219:	83 7b 28 00          	cmpl   $0x0,0x28(%ebx)
4d621d:	74 65                	je     0x4d6284
4d621f:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d6222:	50                   	push   %eax
4d6223:	8b 45 f8             	mov    -0x8(%ebp),%eax
4d6226:	50                   	push   %eax
4d6227:	8b 43 28             	mov    0x28(%ebx),%eax
4d622a:	50                   	push   %eax
4d622b:	6a 00                	push   $0x0
4d622d:	6a 00                	push   $0x0
4d622f:	8b 43 44             	mov    0x44(%ebx),%eax
4d6232:	50                   	push   %eax
4d6233:	8b 00                	mov    (%eax),%eax
4d6235:	ff 50 1c             	call   *0x1c(%eax)
4d6238:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d623b:	50                   	push   %eax
4d623c:	8b 45 f8             	mov    -0x8(%ebp),%eax
4d623f:	50                   	push   %eax
4d6240:	8b 43 28             	mov    0x28(%ebx),%eax
4d6243:	50                   	push   %eax
4d6244:	68 34 b8 68 00       	push   $0x68b834
4d6249:	6a 00                	push   $0x0
4d624b:	8b 43 44             	mov    0x44(%ebx),%eax
4d624e:	50                   	push   %eax
4d624f:	8b 00                	mov    (%eax),%eax
4d6251:	ff 50 1c             	call   *0x1c(%eax)
4d6254:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4d6258:	74 1f                	je     0x4d6279
4d625a:	83 7b 34 00          	cmpl   $0x0,0x34(%ebx)
4d625e:	74 19                	je     0x4d6279
4d6260:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d6263:	50                   	push   %eax
4d6264:	8b 43 34             	mov    0x34(%ebx),%eax
4d6267:	50                   	push   %eax
4d6268:	8b 43 28             	mov    0x28(%ebx),%eax
4d626b:	50                   	push   %eax
4d626c:	6a 00                	push   $0x0
4d626e:	6a 00                	push   $0x0
4d6270:	8b 43 44             	mov    0x44(%ebx),%eax
4d6273:	50                   	push   %eax
4d6274:	8b 00                	mov    (%eax),%eax
4d6276:	ff 50 1c             	call   *0x1c(%eax)
4d6279:	8d 45 ec             	lea    -0x14(%ebp),%eax
4d627c:	8b 53 28             	mov    0x28(%ebx),%edx
4d627f:	e8 c8 05 f3 ff       	call   0x40684c
4d6284:	80 bb 8c 00 00 00 00 	cmpb   $0x0,0x8c(%ebx)
4d628b:	74 18                	je     0x4d62a5
4d628d:	6a 00                	push   $0x0
4d628f:	6a 00                	push   $0x0
4d6291:	8b 43 28             	mov    0x28(%ebx),%eax
4d6294:	50                   	push   %eax
4d6295:	68 44 b8 68 00       	push   $0x68b844
4d629a:	6a 00                	push   $0x0
4d629c:	8b 43 44             	mov    0x44(%ebx),%eax
4d629f:	50                   	push   %eax
4d62a0:	8b 00                	mov    (%eax),%eax
4d62a2:	ff 50 1c             	call   *0x1c(%eax)
4d62a5:	8d 43 48             	lea    0x48(%ebx),%eax
4d62a8:	e8 87 05 f3 ff       	call   0x406834
4d62ad:	8d 43 48             	lea    0x48(%ebx),%eax
4d62b0:	e8 7f 05 f3 ff       	call   0x406834
4d62b5:	50                   	push   %eax
4d62b6:	68 20 66 4d 00       	push   $0x4d6620
4d62bb:	8b 43 40             	mov    0x40(%ebx),%eax
4d62be:	50                   	push   %eax
4d62bf:	8b 00                	mov    (%eax),%eax
4d62c1:	ff 10                	call   *(%eax)
4d62c3:	8d 43 4c             	lea    0x4c(%ebx),%eax
4d62c6:	e8 69 05 f3 ff       	call   0x406834
4d62cb:	8d 43 4c             	lea    0x4c(%ebx),%eax
4d62ce:	e8 61 05 f3 ff       	call   0x406834
4d62d3:	50                   	push   %eax
4d62d4:	68 30 66 4d 00       	push   $0x4d6630
4d62d9:	8b 43 40             	mov    0x40(%ebx),%eax
4d62dc:	50                   	push   %eax
4d62dd:	8b 00                	mov    (%eax),%eax
4d62df:	ff 10                	call   *(%eax)
4d62e1:	8d 43 50             	lea    0x50(%ebx),%eax
4d62e4:	e8 4b 05 f3 ff       	call   0x406834
4d62e9:	8d 43 50             	lea    0x50(%ebx),%eax
4d62ec:	e8 43 05 f3 ff       	call   0x406834
4d62f1:	50                   	push   %eax
4d62f2:	68 40 66 4d 00       	push   $0x4d6640
4d62f7:	8b 43 40             	mov    0x40(%ebx),%eax
4d62fa:	50                   	push   %eax
4d62fb:	8b 00                	mov    (%eax),%eax
4d62fd:	ff 10                	call   *(%eax)
4d62ff:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
4d6305:	85 c0                	test   %eax,%eax
4d6307:	74 12                	je     0x4d631b
4d6309:	53                   	push   %ebx
4d630a:	8b 93 88 00 00 00    	mov    0x88(%ebx),%edx
4d6310:	52                   	push   %edx
4d6311:	50                   	push   %eax
4d6312:	8b 43 50             	mov    0x50(%ebx),%eax
4d6315:	50                   	push   %eax
4d6316:	8b 00                	mov    (%eax),%eax
4d6318:	ff 50 34             	call   *0x34(%eax)
4d631b:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
4d631f:	74 1e                	je     0x4d633f
4d6321:	8d 43 38             	lea    0x38(%ebx),%eax
4d6324:	e8 0b 05 f3 ff       	call   0x406834
4d6329:	8d 43 38             	lea    0x38(%ebx),%eax
4d632c:	e8 03 05 f3 ff       	call   0x406834
4d6331:	50                   	push   %eax
4d6332:	68 50 66 4d 00       	push   $0x4d6650
4d6337:	8b 43 30             	mov    0x30(%ebx),%eax
4d633a:	50                   	push   %eax
4d633b:	8b 00                	mov    (%eax),%eax
4d633d:	ff 10                	call   *(%eax)
4d633f:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d6342:	e8 ed 04 f3 ff       	call   0x406834
4d6347:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d634a:	50                   	push   %eax
4d634b:	68 60 66 4d 00       	push   $0x4d6660
4d6350:	8b 45 ec             	mov    -0x14(%ebp),%eax
4d6353:	50                   	push   %eax
4d6354:	6a 00                	push   $0x0
4d6356:	6a 00                	push   $0x0
4d6358:	8b 43 44             	mov    0x44(%ebx),%eax
4d635b:	50                   	push   %eax
4d635c:	8b 00                	mov    (%eax),%eax
4d635e:	ff 50 18             	call   *0x18(%eax)
4d6361:	8d 43 54             	lea    0x54(%ebx),%eax
4d6364:	e8 cb 04 f3 ff       	call   0x406834
4d6369:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
4d636d:	74 1e                	je     0x4d638d
4d636f:	8d 43 54             	lea    0x54(%ebx),%eax
4d6372:	e8 bd 04 f3 ff       	call   0x406834
4d6377:	50                   	push   %eax
4d6378:	68 60 66 4d 00       	push   $0x4d6660
4d637d:	8b 45 e8             	mov    -0x18(%ebp),%eax
4d6380:	50                   	push   %eax
4d6381:	8b 00                	mov    (%eax),%eax
4d6383:	ff 10                	call   *(%eax)
4d6385:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d6388:	e8 a7 04 f3 ff       	call   0x406834
4d638d:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d6390:	e8 9f 04 f3 ff       	call   0x406834
4d6395:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d6398:	50                   	push   %eax
4d6399:	68 70 66 4d 00       	push   $0x4d6670
4d639e:	8b 45 ec             	mov    -0x14(%ebp),%eax
4d63a1:	50                   	push   %eax
4d63a2:	6a 00                	push   $0x0
4d63a4:	6a 00                	push   $0x0
4d63a6:	8b 43 44             	mov    0x44(%ebx),%eax
4d63a9:	50                   	push   %eax
4d63aa:	8b 00                	mov    (%eax),%eax
4d63ac:	ff 50 18             	call   *0x18(%eax)
4d63af:	8d 43 5c             	lea    0x5c(%ebx),%eax
4d63b2:	e8 7d 04 f3 ff       	call   0x406834
4d63b7:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
4d63bb:	74 34                	je     0x4d63f1
4d63bd:	8d 43 5c             	lea    0x5c(%ebx),%eax
4d63c0:	e8 6f 04 f3 ff       	call   0x406834
4d63c5:	50                   	push   %eax
4d63c6:	68 70 66 4d 00       	push   $0x4d6670
4d63cb:	8b 45 e8             	mov    -0x18(%ebp),%eax
4d63ce:	50                   	push   %eax
4d63cf:	8b 00                	mov    (%eax),%eax
4d63d1:	ff 10                	call   *(%eax)
4d63d3:	8d 43 58             	lea    0x58(%ebx),%eax
4d63d6:	e8 59 04 f3 ff       	call   0x406834
4d63db:	50                   	push   %eax
4d63dc:	68 a8 65 4d 00       	push   $0x4d65a8
4d63e1:	8b 45 e8             	mov    -0x18(%ebp),%eax
4d63e4:	50                   	push   %eax
4d63e5:	8b 00                	mov    (%eax),%eax
4d63e7:	ff 10                	call   *(%eax)
4d63e9:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d63ec:	e8 43 04 f3 ff       	call   0x406834
4d63f1:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d63f4:	e8 3b 04 f3 ff       	call   0x406834
4d63f9:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d63fc:	50                   	push   %eax
4d63fd:	68 80 66 4d 00       	push   $0x4d6680
4d6402:	8b 45 ec             	mov    -0x14(%ebp),%eax
4d6405:	50                   	push   %eax
4d6406:	6a 00                	push   $0x0
4d6408:	6a 00                	push   $0x0
4d640a:	8b 43 44             	mov    0x44(%ebx),%eax
4d640d:	50                   	push   %eax
4d640e:	8b 00                	mov    (%eax),%eax
4d6410:	ff 50 18             	call   *0x18(%eax)
4d6413:	8d 43 60             	lea    0x60(%ebx),%eax
4d6416:	e8 19 04 f3 ff       	call   0x406834
4d641b:	83 7d e8 00          	cmpl   $0x0,-0x18(%ebp)
4d641f:	74 34                	je     0x4d6455
4d6421:	8d 43 60             	lea    0x60(%ebx),%eax
4d6424:	e8 0b 04 f3 ff       	call   0x406834
4d6429:	50                   	push   %eax
4d642a:	68 80 66 4d 00       	push   $0x4d6680
4d642f:	8b 45 e8             	mov    -0x18(%ebp),%eax
4d6432:	50                   	push   %eax
4d6433:	8b 00                	mov    (%eax),%eax
4d6435:	ff 10                	call   *(%eax)
4d6437:	8d 43 64             	lea    0x64(%ebx),%eax
4d643a:	e8 f5 03 f3 ff       	call   0x406834
4d643f:	50                   	push   %eax
4d6440:	68 a8 65 4d 00       	push   $0x4d65a8
4d6445:	8b 45 e8             	mov    -0x18(%ebp),%eax
4d6448:	50                   	push   %eax
4d6449:	8b 00                	mov    (%eax),%eax
4d644b:	ff 10                	call   *(%eax)
4d644d:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d6450:	e8 df 03 f3 ff       	call   0x406834
4d6455:	8d 43 68             	lea    0x68(%ebx),%eax
4d6458:	e8 d7 03 f3 ff       	call   0x406834
4d645d:	8d 43 68             	lea    0x68(%ebx),%eax
4d6460:	e8 cf 03 f3 ff       	call   0x406834
4d6465:	50                   	push   %eax
4d6466:	68 90 66 4d 00       	push   $0x4d6690
4d646b:	8b 43 40             	mov    0x40(%ebx),%eax
4d646e:	50                   	push   %eax
4d646f:	8b 00                	mov    (%eax),%eax
4d6471:	ff 10                	call   *(%eax)
4d6473:	8b c3                	mov    %ebx,%eax
4d6475:	e8 62 f7 ff ff       	call   0x4d5bdc
4d647a:	8b c3                	mov    %ebx,%eax
4d647c:	e8 93 f8 ff ff       	call   0x4d5d14
4d6481:	33 c0                	xor    %eax,%eax
4d6483:	5a                   	pop    %edx
4d6484:	59                   	pop    %ecx
4d6485:	59                   	pop    %ecx
4d6486:	64 89 10             	mov    %edx,%fs:(%eax)
4d6489:	68 df 64 4d 00       	push   $0x4d64df
4d648e:	8d 45 9c             	lea    -0x64(%ebp),%eax
4d6491:	e8 d2 e3 f2 ff       	call   0x404868
4d6496:	8d 45 a0             	lea    -0x60(%ebp),%eax
4d6499:	8b 15 ec 50 4d 00    	mov    0x4d50ec,%edx
4d649f:	e8 88 ef f2 ff       	call   0x40542c
4d64a4:	8d 45 e8             	lea    -0x18(%ebp),%eax
4d64a7:	e8 88 03 f3 ff       	call   0x406834
4d64ac:	8d 45 ec             	lea    -0x14(%ebp),%eax
4d64af:	e8 80 03 f3 ff       	call   0x406834
4d64b4:	8d 45 f0             	lea    -0x10(%ebp),%eax
4d64b7:	e8 ac e3 f2 ff       	call   0x404868
4d64bc:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d64bf:	e8 70 03 f3 ff       	call   0x406834
4d64c4:	8d 45 f8             	lea    -0x8(%ebp),%eax
4d64c7:	8b 15 30 4f 4d 00    	mov    0x4d4f30,%edx
4d64cd:	b9 02 00 00 00       	mov    $0x2,%ecx
4d64d2:	e8 89 ef f2 ff       	call   0x405460
4d64d7:	c3                   	ret
4d64d8:	e9 2f dd f2 ff       	jmp    0x40420c
4d64dd:	eb af                	jmp    0x4d648e
4d64df:	5f                   	pop    %edi
4d64e0:	5e                   	pop    %esi
4d64e1:	5b                   	pop    %ebx
4d64e2:	8b e5                	mov    %ebp,%esp
4d64e4:	5d                   	pop    %ebp
4d64e5:	c3                   	ret
4d64e6:	00 00                	add    %al,(%eax)
4d64e8:	a9 68 a8 56 d4       	test   $0xd456a868,%eax
4d64ed:	0a ce                	or     %dh,%cl
4d64ef:	11 b0 3a 00 20 af    	adc    %esi,-0x50dfffc6(%eax)
4d64f5:	0b a7 70 e0 a4 e5    	or     -0x1a5b1f90(%edi),%esp
4d64fb:	93                   	xchg   %eax,%ebx
4d64fc:	50                   	push   %eax
4d64fd:	2d d2 11 ab fa       	sub    $0xfaab11d2,%eax
4d6502:	00 a0 c9 c6 e3 8d    	add    %ah,-0x721c3937(%eax)
4d6508:	56                   	push   %esi
4d6509:	00 69 00             	add    %ch,0x0(%ecx)
4d650c:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4d6510:	6f                   	outsl  %ds:(%esi),(%dx)