42f100:	68 a8 f4 42 00       	push   $0x42f4a8
42f105:	8b 03                	mov    (%ebx),%eax
42f107:	50                   	push   %eax
42f108:	e8 fb 76 fd ff       	call   0x406808
42f10d:	a3 f8 c9 49 00       	mov    %eax,0x49c9f8
42f112:	68 b8 f4 42 00       	push   $0x42f4b8
42f117:	8b 03                	mov    (%ebx),%eax
42f119:	50                   	push   %eax
42f11a:	e8 e9 76 fd ff       	call   0x406808
42f11f:	a3 fc c9 49 00       	mov    %eax,0x49c9fc
42f124:	68 c8 f4 42 00       	push   $0x42f4c8
42f129:	8b 03                	mov    (%ebx),%eax
42f12b:	50                   	push   %eax
42f12c:	e8 d7 76 fd ff       	call   0x406808
42f131:	a3 00 ca 49 00       	mov    %eax,0x49ca00
42f136:	68 d8 f4 42 00       	push   $0x42f4d8
42f13b:	8b 03                	mov    (%ebx),%eax
42f13d:	50                   	push   %eax
42f13e:	e8 c5 76 fd ff       	call   0x406808
42f143:	a3 04 ca 49 00       	mov    %eax,0x49ca04
42f148:	68 ec f4 42 00       	push   $0x42f4ec
42f14d:	8b 03                	mov    (%ebx),%eax
42f14f:	50                   	push   %eax
42f150:	e8 b3 76 fd ff       	call   0x406808
42f155:	a3 08 ca 49 00       	mov    %eax,0x49ca08
42f15a:	68 fc f4 42 00       	push   $0x42f4fc
42f15f:	8b 03                	mov    (%ebx),%eax
42f161:	50                   	push   %eax
42f162:	e8 a1 76 fd ff       	call   0x406808
42f167:	a3 0c ca 49 00       	mov    %eax,0x49ca0c
42f16c:	68 0c f5 42 00       	push   $0x42f50c
42f171:	8b 03                	mov    (%ebx),%eax
42f173:	50                   	push   %eax
42f174:	e8 8f 76 fd ff       	call   0x406808
42f179:	a3 10 ca 49 00       	mov    %eax,0x49ca10
42f17e:	68 18 f5 42 00       	push   $0x42f518
42f183:	8b 03                	mov    (%ebx),%eax
42f185:	50                   	push   %eax
42f186:	e8 7d 76 fd ff       	call   0x406808
42f18b:	a3 14 ca 49 00       	mov    %eax,0x49ca14
42f190:	68 28 f5 42 00       	push   $0x42f528
42f195:	8b 03                	mov    (%ebx),%eax
42f197:	50                   	push   %eax
42f198:	e8 6b 76 fd ff       	call   0x406808
42f19d:	a3 18 ca 49 00       	mov    %eax,0x49ca18
42f1a2:	68 44 f5 42 00       	push   $0x42f544
42f1a7:	8b 03                	mov    (%ebx),%eax
42f1a9:	50                   	push   %eax
42f1aa:	e8 59 76 fd ff       	call   0x406808
42f1af:	a3 1c ca 49 00       	mov    %eax,0x49ca1c
42f1b4:	68 60 f5 42 00       	push   $0x42f560
42f1b9:	8b 03                	mov    (%ebx),%eax
42f1bb:	50                   	push   %eax
42f1bc:	e8 47 76 fd ff       	call   0x406808
42f1c1:	a3 20 ca 49 00       	mov    %eax,0x49ca20
42f1c6:	68 78 f5 42 00       	push   $0x42f578
42f1cb:	8b 03                	mov    (%ebx),%eax
42f1cd:	50                   	push   %eax
42f1ce:	e8 35 76 fd ff       	call   0x406808
42f1d3:	a3 24 ca 49 00       	mov    %eax,0x49ca24
42f1d8:	68 90 f5 42 00       	push   $0x42f590
42f1dd:	8b 03                	mov    (%ebx),%eax
42f1df:	50                   	push   %eax
42f1e0:	e8 23 76 fd ff       	call   0x406808
42f1e5:	a3 28 ca 49 00       	mov    %eax,0x49ca28
42f1ea:	68 a4 f5 42 00       	push   $0x42f5a4
42f1ef:	8b 03                	mov    (%ebx),%eax
42f1f1:	50                   	push   %eax
42f1f2:	e8 11 76 fd ff       	call   0x406808
42f1f7:	a3 2c ca 49 00       	mov    %eax,0x49ca2c
42f1fc:	68 c4 f5 42 00       	push   $0x42f5c4
42f201:	8b 03                	mov    (%ebx),%eax
42f203:	50                   	push   %eax
42f204:	e8 ff 75 fd ff       	call   0x406808
42f209:	a3 30 ca 49 00       	mov    %eax,0x49ca30
42f20e:	68 e0 f5 42 00       	push   $0x42f5e0
42f213:	8b 03                	mov    (%ebx),%eax
42f215:	50                   	push   %eax
42f216:	e8 ed 75 fd ff       	call   0x406808
42f21b:	a3 34 ca 49 00       	mov    %eax,0x49ca34
42f220:	83 3b 00             	cmpl   $0x0,(%ebx)
42f223:	0f 97 45 ff          	seta   -0x1(%ebp)
42f227:	33 c0                	xor    %eax,%eax
42f229:	5a                   	pop    %edx
42f22a:	59                   	pop    %ecx
42f22b:	59                   	pop    %ecx
42f22c:	64 89 10             	mov    %edx,%fs:(%eax)
42f22f:	68 46 f2 42 00       	push   $0x42f246
42f234:	a1 44 ca 49 00       	mov    0x49ca44,%eax
42f239:	e8 4e fa ff ff       	call   0x42ec8c
42f23e:	c3                   	ret
42f23f:	e9 24 49 fd ff       	jmp    0x403b68
42f244:	eb ee                	jmp    0x42f234
42f246:	8a 45 ff             	mov    -0x1(%ebp),%al
42f249:	5b                   	pop    %ebx
42f24a:	59                   	pop    %ecx
42f24b:	5d                   	pop    %ebp
42f24c:	c3                   	ret
42f24d:	00 00                	add    %al,(%eax)
42f24f:	00 75 78             	add    %dh,0x78(%ebp)
42f252:	74 68                	je     0x42f2bc
42f254:	65 6d                	gs insl (%dx),%es:(%edi)
42f256:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
42f25a:	6c                   	insb   (%dx),%es:(%edi)
42f25b:	00 4f 70             	add    %cl,0x70(%edi)
42f25e:	65 6e                	outsb  %gs:(%esi),(%dx)
42f260:	54                   	push   %esp
42f261:	68 65 6d 65 44       	push   $0x44656d65
42f266:	61                   	popa
42f267:	74 61                	je     0x42f2ca
42f269:	00 00                	add    %al,(%eax)
42f26b:	00 43 6c             	add    %al,0x6c(%ebx)
42f26e:	6f                   	outsl  %ds:(%esi),(%dx)
42f26f:	73 65                	jae    0x42f2d6
42f271:	54                   	push   %esp
42f272:	68 65 6d 65 44       	push   $0x44656d65
42f277:	61                   	popa
42f278:	74 61                	je     0x42f2db
42f27a:	00 00                	add    %al,(%eax)
42f27c:	44                   	inc    %esp
42f27d:	72 61                	jb     0x42f2e0
42f27f:	77 54                	ja     0x42f2d5
42f281:	68 65 6d 65 42       	push   $0x42656d65
42f286:	61                   	popa
42f287:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42f28a:	72 6f                	jb     0x42f2fb
42f28c:	75 6e                	jne    0x42f2fc
42f28e:	64 00 44 72 61       	add    %al,%fs:0x61(%edx,%esi,2)
42f293:	77 54                	ja     0x42f2e9
42f295:	68 65 6d 65 54       	push   $0x54656d65
42f29a:	65 78 74             	gs js  0x42f311
42f29d:	00 00                	add    %al,(%eax)
42f29f:	00 47 65             	add    %al,0x65(%edi)
42f2a2:	74 54                	je     0x42f2f8
42f2a4:	68 65 6d 65 42       	push   $0x42656d65
42f2a9:	61                   	popa
42f2aa:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42f2ad:	72 6f                	jb     0x42f31e
42f2af:	75 6e                	jne    0x42f31f
42f2b1:	64 43                	fs inc %ebx
42f2b3:	6f                   	outsl  %ds:(%esi),(%dx)
42f2b4:	6e                   	outsb  %ds:(%esi),(%dx)
42f2b5:	74 65                	je     0x42f31c
42f2b7:	6e                   	outsb  %ds:(%esi),(%dx)
42f2b8:	74 52                	je     0x42f30c
42f2ba:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
42f2bf:	00 47 65             	add    %al,0x65(%edi)
42f2c2:	74 54                	je     0x42f318
42f2c4:	68 65 6d 65 50       	push   $0x50656d65
42f2c9:	61                   	popa
42f2ca:	72 74                	jb     0x42f340
42f2cc:	53                   	push   %ebx
42f2cd:	69 7a 65 00 00 00 00 	imul   $0x0,0x65(%edx),%edi
42f2d4:	47                   	inc    %edi
42f2d5:	65 74 54             	gs je  0x42f32c
42f2d8:	68 65 6d 65 54       	push   $0x54656d65
42f2dd:	65 78 74             	gs js  0x42f354
42f2e0:	45                   	inc    %ebp
42f2e1:	78 74                	js     0x42f357
42f2e3:	65 6e                	outsb  %gs:(%esi),(%dx)
42f2e5:	74 00                	je     0x42f2e7
42f2e7:	00 47 65             	add    %al,0x65(%edi)
42f2ea:	74 54                	je     0x42f340
42f2ec:	68 65 6d 65 54       	push   $0x54656d65
42f2f1:	65 78 74             	gs js  0x42f368
42f2f4:	4d                   	dec    %ebp
42f2f5:	65 74 72             	gs je  0x42f36a
42f2f8:	69 63 73 00 47 65 74 	imul   $0x74654700,0x73(%ebx),%esp
42f2ff:	54                   	push   %esp
42f300:	68 65 6d 65 42       	push   $0x42656d65
42f305:	61                   	popa
42f306:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42f309:	72 6f                	jb     0x42f37a
42f30b:	75 6e                	jne    0x42f37b
42f30d:	64 52                	fs push %edx
42f30f:	65 67 69 6f 6e 00 00 	imul   $0x0,%gs:0x6e(%bx),%ebp
42f316:	00 00
42f318:	48                   	dec    %eax
42f319:	69 74 54 65 73 74 54 	imul   $0x68547473,0x65(%esp,%edx,2),%esi
42f320:	68
42f321:	65 6d                	gs insl (%dx),%es:(%edi)
42f323:	65 42                	gs inc %edx
42f325:	61                   	popa
42f326:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42f329:	72 6f                	jb     0x42f39a
42f32b:	75 6e                	jne    0x42f39b
42f32d:	64 00 00             	add    %al,%fs:(%eax)
42f330:	44                   	inc    %esp
42f331:	72 61                	jb     0x42f394
42f333:	77 54                	ja     0x42f389
42f335:	68 65 6d 65 45       	push   $0x45656d65
42f33a:	64 67 65 00 00       	fs add %al,%gs:(%bx,%si)
42f33f:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
42f343:	77 54                	ja     0x42f399
42f345:	68 65 6d 65 49       	push   $0x49656d65
42f34a:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
42f34d:	00 00                	add    %al,(%eax)
42f34f:	00 49 73             	add    %cl,0x73(%ecx)
42f352:	54                   	push   %esp
42f353:	68 65 6d 65 50       	push   $0x50656d65
42f358:	61                   	popa
42f359:	72 74                	jb     0x42f3cf
42f35b:	44                   	inc    %esp
42f35c:	65 66 69 6e 65 64 00 	imul   $0x64,%gs:0x65(%esi),%bp
42f363:	00 49 73             	add    %cl,0x73(%ecx)
42f366:	54                   	push   %esp
42f367:	68 65 6d 65 42       	push   $0x42656d65
42f36c:	61                   	popa
42f36d:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42f370:	72 6f                	jb     0x42f3e1
42f372:	75 6e                	jne    0x42f3e2
42f374:	64 50                	fs push %eax
42f376:	61                   	popa
42f377:	72 74                	jb     0x42f3ed
42f379:	69 61 6c 6c 79 54 72 	imul   $0x7254796c,0x6c(%ecx),%esp
42f380:	61                   	popa
42f381:	6e                   	outsb  %ds:(%esi),(%dx)
42f382:	73 70                	jae    0x42f3f4
42f384:	61                   	popa
42f385:	72 65                	jb     0x42f3ec
42f387:	6e                   	outsb  %ds:(%esi),(%dx)
42f388:	74 00                	je     0x42f38a
42f38a:	00 00                	add    %al,(%eax)
42f38c:	47                   	inc    %edi
42f38d:	65 74 54             	gs je  0x42f3e4
42f390:	68 65 6d 65 43       	push   $0x43656d65
42f395:	6f                   	outsl  %ds:(%esi),(%dx)
42f396:	6c                   	insb   (%dx),%es:(%edi)
42f397:	6f                   	outsl  %ds:(%esi),(%dx)
42f398:	72 00                	jb     0x42f39a
42f39a:	00 00                	add    %al,(%eax)
42f39c:	47                   	inc    %edi
42f39d:	65 74 54             	gs je  0x42f3f4
42f3a0:	68 65 6d 65 4d       	push   $0x4d656d65
42f3a5:	65 74 72             	gs je  0x42f41a
42f3a8:	69 63 00 00 47 65 74 	imul   $0x74654700,0x0(%ebx),%esp
42f3af:	54                   	push   %esp
42f3b0:	68 65 6d 65 53       	push   $0x53656d65
42f3b5:	74 72                	je     0x42f429
42f3b7:	69 6e 67 00 00 47 65 	imul   $0x65470000,0x67(%esi),%ebp
42f3be:	74 54                	je     0x42f414
42f3c0:	68 65 6d 65 42       	push   $0x42656d65
42f3c5:	6f                   	outsl  %ds:(%esi),(%dx)
42f3c6:	6f                   	outsl  %ds:(%esi),(%dx)
42f3c7:	6c                   	insb   (%dx),%es:(%edi)
42f3c8:	00 00                	add    %al,(%eax)
42f3ca:	00 00                	add    %al,(%eax)
42f3cc:	47                   	inc    %edi
42f3cd:	65 74 54             	gs je  0x42f424
42f3d0:	68 65 6d 65 49       	push   $0x49656d65
42f3d5:	6e                   	outsb  %ds:(%esi),(%dx)
42f3d6:	74 00                	je     0x42f3d8
42f3d8:	47                   	inc    %edi
42f3d9:	65 74 54             	gs je  0x42f430
42f3dc:	68 65 6d 65 45       	push   $0x45656d65
42f3e1:	6e                   	outsb  %ds:(%esi),(%dx)
42f3e2:	75 6d                	jne    0x42f451
42f3e4:	56                   	push   %esi
42f3e5:	61                   	popa
42f3e6:	6c                   	insb   (%dx),%es:(%edi)
42f3e7:	75 65                	jne    0x42f44e
42f3e9:	00 00                	add    %al,(%eax)
42f3eb:	00 47 65             	add    %al,0x65(%edi)
42f3ee:	74 54                	je     0x42f444
42f3f0:	68 65 6d 65 50       	push   $0x50656d65
42f3f5:	6f                   	outsl  %ds:(%esi),(%dx)
42f3f6:	73 69                	jae    0x42f461
42f3f8:	74 69                	je     0x42f463
42f3fa:	6f                   	outsl  %ds:(%esi),(%dx)
42f3fb:	6e                   	outsb  %ds:(%esi),(%dx)
42f3fc:	00 00                	add    %al,(%eax)
42f3fe:	00 00                	add    %al,(%eax)
42f400:	47                   	inc    %edi
42f401:	65 74 54             	gs je  0x42f458
42f404:	68 65 6d 65 46       	push   $0x46656d65
42f409:	6f                   	outsl  %ds:(%esi),(%dx)
42f40a:	6e                   	outsb  %ds:(%esi),(%dx)
42f40b:	74 00                	je     0x42f40d
42f40d:	00 00                	add    %al,(%eax)
42f40f:	00 47 65             	add    %al,0x65(%edi)
42f412:	74 54                	je     0x42f468
42f414:	68 65 6d 65 52       	push   $0x52656d65
42f419:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
42f41e:	00 00                	add    %al,(%eax)
42f420:	47                   	inc    %edi
42f421:	65 74 54             	gs je  0x42f478
42f424:	68 65 6d 65 4d       	push   $0x4d656d65
42f429:	61                   	popa
42f42a:	72 67                	jb     0x42f493
42f42c:	69 6e 73 00 47 65 74 	imul   $0x74654700,0x73(%esi),%ebp
42f433:	54                   	push   %esp
42f434:	68 65 6d 65 49       	push   $0x49656d65
42f439:	6e                   	outsb  %ds:(%esi),(%dx)
42f43a:	74 4c                	je     0x42f488
42f43c:	69 73 74 00 47 65 74 	imul   $0x74654700,0x74(%ebx),%esi
42f443:	54                   	push   %esp
42f444:	68 65 6d 65 50       	push   $0x50656d65
42f449:	72 6f                	jb     0x42f4ba
42f44b:	70 65                	jo     0x42f4b2
42f44d:	72 74                	jb     0x42f4c3
42f44f:	79 4f                	jns    0x42f4a0
42f451:	72 69                	jb     0x42f4bc
42f453:	67 69 6e 00 00 53 65 	imul   $0x74655300,0x0(%bp),%ebp
42f45a:	74
42f45b:	57                   	push   %edi
42f45c:	69 6e 64 6f 77 54 68 	imul   $0x6854776f,0x64(%esi),%ebp
42f463:	65 6d                	gs insl (%dx),%es:(%edi)
42f465:	65 00 00             	add    %al,%gs:(%eax)
42f468:	47                   	inc    %edi
42f469:	65 74 54             	gs je  0x42f4c0
42f46c:	68 65 6d 65 46       	push   $0x46656d65
42f471:	69 6c 65 6e 61 6d 65 	imul   $0x656d61,0x6e(%ebp,%eiz,2),%ebp
42f478:	00
42f479:	00 00                	add    %al,(%eax)
42f47b:	00 47 65             	add    %al,0x65(%edi)
42f47e:	74 54                	je     0x42f4d4
42f480:	68 65 6d 65 53       	push   $0x53656d65
42f485:	79 73                	jns    0x42f4fa
42f487:	43                   	inc    %ebx
42f488:	6f                   	outsl  %ds:(%esi),(%dx)
42f489:	6c                   	insb   (%dx),%es:(%edi)
42f48a:	6f                   	outsl  %ds:(%esi),(%dx)
42f48b:	72 00                	jb     0x42f48d
42f48d:	00 00                	add    %al,(%eax)
42f48f:	00 47 65             	add    %al,0x65(%edi)
42f492:	74 54                	je     0x42f4e8
42f494:	68 65 6d 65 53       	push   $0x53656d65
42f499:	79 73                	jns    0x42f50e
42f49b:	43                   	inc    %ebx
42f49c:	6f                   	outsl  %ds:(%esi),(%dx)
42f49d:	6c                   	insb   (%dx),%es:(%edi)
42f49e:	6f                   	outsl  %ds:(%esi),(%dx)
42f49f:	72 42                	jb     0x42f4e3
42f4a1:	72 75                	jb     0x42f518
42f4a3:	73 68                	jae    0x42f50d
42f4a5:	00 00                	add    %al,(%eax)
42f4a7:	00 47 65             	add    %al,0x65(%edi)
42f4aa:	74 54                	je     0x42f500
42f4ac:	68 65 6d 65 53       	push   $0x53656d65
42f4b1:	79 73                	jns    0x42f526
42f4b3:	42                   	inc    %edx
42f4b4:	6f                   	outsl  %ds:(%esi),(%dx)
42f4b5:	6f                   	outsl  %ds:(%esi),(%dx)
42f4b6:	6c                   	insb   (%dx),%es:(%edi)
42f4b7:	00 47 65             	add    %al,0x65(%edi)
42f4ba:	74 54                	je     0x42f510
42f4bc:	68 65 6d 65 53       	push   $0x53656d65
42f4c1:	79 73                	jns    0x42f536
42f4c3:	53                   	push   %ebx
42f4c4:	69 7a 65 00 47 65 74 	imul   $0x74654700,0x65(%edx),%edi