42ee8c:	55                   	push   %ebp
42ee8d:	8b ec                	mov    %esp,%ebp
42ee8f:	51                   	push   %ecx
42ee90:	53                   	push   %ebx
42ee91:	bb 3c ca 49 00       	mov    $0x49ca3c,%ebx
42ee96:	a1 44 ca 49 00       	mov    0x49ca44,%eax
42ee9b:	e8 e4 fd ff ff       	call   0x42ec84
42eea0:	33 c0                	xor    %eax,%eax
42eea2:	55                   	push   %ebp
42eea3:	68 3f f2 42 00       	push   $0x42f23f
42eea8:	64 ff 30             	push   %fs:(%eax)
42eeab:	64 89 20             	mov    %esp,%fs:(%eax)
42eeae:	ff 05 40 ca 49 00    	incl   0x49ca40
42eeb4:	83 3b 00             	cmpl   $0x0,(%ebx)
42eeb7:	0f 85 63 03 00 00    	jne    0x42f220
42eebd:	68 50 f2 42 00       	push   $0x42f250
42eec2:	e8 f1 79 fd ff       	call   0x4068b8
42eec7:	89 03                	mov    %eax,(%ebx)
42eec9:	83 3b 00             	cmpl   $0x0,(%ebx)
42eecc:	0f 86 4e 03 00 00    	jbe    0x42f220
42eed2:	68 5c f2 42 00       	push   $0x42f25c
42eed7:	8b 03                	mov    (%ebx),%eax
42eed9:	50                   	push   %eax
42eeda:	e8 29 79 fd ff       	call   0x406808
42eedf:	a3 7c c9 49 00       	mov    %eax,0x49c97c
42eee4:	68 6c f2 42 00       	push   $0x42f26c
42eee9:	8b 03                	mov    (%ebx),%eax
42eeeb:	50                   	push   %eax
42eeec:	e8 17 79 fd ff       	call   0x406808
42eef1:	a3 80 c9 49 00       	mov    %eax,0x49c980
42eef6:	68 7c f2 42 00       	push   $0x42f27c
42eefb:	8b 03                	mov    (%ebx),%eax
42eefd:	50                   	push   %eax
42eefe:	e8 05 79 fd ff       	call   0x406808
42ef03:	a3 84 c9 49 00       	mov    %eax,0x49c984
42ef08:	68 90 f2 42 00       	push   $0x42f290
42ef0d:	8b 03                	mov    (%ebx),%eax
42ef0f:	50                   	push   %eax
42ef10:	e8 f3 78 fd ff       	call   0x406808
42ef15:	a3 88 c9 49 00       	mov    %eax,0x49c988
42ef1a:	68 a0 f2 42 00       	push   $0x42f2a0
42ef1f:	8b 03                	mov    (%ebx),%eax
42ef21:	50                   	push   %eax
42ef22:	e8 e1 78 fd ff       	call   0x406808
42ef27:	a3 8c c9 49 00       	mov    %eax,0x49c98c
42ef2c:	68 a0 f2 42 00       	push   $0x42f2a0
42ef31:	8b 03                	mov    (%ebx),%eax
42ef33:	50                   	push   %eax
42ef34:	e8 cf 78 fd ff       	call   0x406808
42ef39:	a3 90 c9 49 00       	mov    %eax,0x49c990
42ef3e:	68 c0 f2 42 00       	push   $0x42f2c0
42ef43:	8b 03                	mov    (%ebx),%eax
42ef45:	50                   	push   %eax
42ef46:	e8 bd 78 fd ff       	call   0x406808
42ef4b:	a3 94 c9 49 00       	mov    %eax,0x49c994
42ef50:	68 d4 f2 42 00       	push   $0x42f2d4
42ef55:	8b 03                	mov    (%ebx),%eax
42ef57:	50                   	push   %eax
42ef58:	e8 ab 78 fd ff       	call   0x406808
42ef5d:	a3 98 c9 49 00       	mov    %eax,0x49c998
42ef62:	68 e8 f2 42 00       	push   $0x42f2e8
42ef67:	8b 03                	mov    (%ebx),%eax
42ef69:	50                   	push   %eax
42ef6a:	e8 99 78 fd ff       	call   0x406808
42ef6f:	a3 9c c9 49 00       	mov    %eax,0x49c99c
42ef74:	68 fc f2 42 00       	push   $0x42f2fc
42ef79:	8b 03                	mov    (%ebx),%eax
42ef7b:	50                   	push   %eax
42ef7c:	e8 87 78 fd ff       	call   0x406808
42ef81:	a3 a0 c9 49 00       	mov    %eax,0x49c9a0
42ef86:	68 18 f3 42 00       	push   $0x42f318
42ef8b:	8b 03                	mov    (%ebx),%eax
42ef8d:	50                   	push   %eax
42ef8e:	e8 75 78 fd ff       	call   0x406808
42ef93:	a3 a4 c9 49 00       	mov    %eax,0x49c9a4
42ef98:	68 30 f3 42 00       	push   $0x42f330
42ef9d:	8b 03                	mov    (%ebx),%eax
42ef9f:	50                   	push   %eax
42efa0:	e8 63 78 fd ff       	call   0x406808
42efa5:	a3 a8 c9 49 00       	mov    %eax,0x49c9a8
42efaa:	68 40 f3 42 00       	push   $0x42f340
42efaf:	8b 03                	mov    (%ebx),%eax
42efb1:	50                   	push   %eax
42efb2:	e8 51 78 fd ff       	call   0x406808
42efb7:	a3 ac c9 49 00       	mov    %eax,0x49c9ac
42efbc:	68 50 f3 42 00       	push   $0x42f350
42efc1:	8b 03                	mov    (%ebx),%eax
42efc3:	50                   	push   %eax
42efc4:	e8 3f 78 fd ff       	call   0x406808
42efc9:	a3 b0 c9 49 00       	mov    %eax,0x49c9b0
42efce:	68 64 f3 42 00       	push   $0x42f364
42efd3:	8b 03                	mov    (%ebx),%eax
42efd5:	50                   	push   %eax
42efd6:	e8 2d 78 fd ff       	call   0x406808
42efdb:	a3 b4 c9 49 00       	mov    %eax,0x49c9b4
42efe0:	68 8c f3 42 00       	push   $0x42f38c
42efe5:	8b 03                	mov    (%ebx),%eax
42efe7:	50                   	push   %eax
42efe8:	e8 1b 78 fd ff       	call   0x406808
42efed:	a3 b8 c9 49 00       	mov    %eax,0x49c9b8
42eff2:	68 9c f3 42 00       	push   $0x42f39c
42eff7:	8b 03                	mov    (%ebx),%eax
42eff9:	50                   	push   %eax
42effa:	e8 09 78 fd ff       	call   0x406808
42efff:	a3 bc c9 49 00       	mov    %eax,0x49c9bc
42f004:	68 ac f3 42 00       	push   $0x42f3ac
42f009:	8b 03                	mov    (%ebx),%eax
42f00b:	50                   	push   %eax
42f00c:	e8 f7 77 fd ff       	call   0x406808
42f011:	a3 c0 c9 49 00       	mov    %eax,0x49c9c0
42f016:	68 bc f3 42 00       	push   $0x42f3bc
42f01b:	8b 03                	mov    (%ebx),%eax
42f01d:	50                   	push   %eax
42f01e:	e8 e5 77 fd ff       	call   0x406808
42f023:	a3 c4 c9 49 00       	mov    %eax,0x49c9c4
42f028:	68 cc f3 42 00       	push   $0x42f3cc
42f02d:	8b 03                	mov    (%ebx),%eax
42f02f:	50                   	push   %eax
42f030:	e8 d3 77 fd ff       	call   0x406808
42f035:	a3 c8 c9 49 00       	mov    %eax,0x49c9c8
42f03a:	68 d8 f3 42 00       	push   $0x42f3d8
42f03f:	8b 03                	mov    (%ebx),%eax
42f041:	50                   	push   %eax
42f042:	e8 c1 77 fd ff       	call   0x406808
42f047:	a3 cc c9 49 00       	mov    %eax,0x49c9cc
42f04c:	68 ec f3 42 00       	push   $0x42f3ec
42f051:	8b 03                	mov    (%ebx),%eax
42f053:	50                   	push   %eax
42f054:	e8 af 77 fd ff       	call   0x406808
42f059:	a3 d0 c9 49 00       	mov    %eax,0x49c9d0
42f05e:	68 00 f4 42 00       	push   $0x42f400
42f063:	8b 03                	mov    (%ebx),%eax
42f065:	50                   	push   %eax
42f066:	e8 9d 77 fd ff       	call   0x406808
42f06b:	a3 d4 c9 49 00       	mov    %eax,0x49c9d4
42f070:	68 10 f4 42 00       	push   $0x42f410
42f075:	8b 03                	mov    (%ebx),%eax
42f077:	50                   	push   %eax
42f078:	e8 8b 77 fd ff       	call   0x406808
42f07d:	a3 d8 c9 49 00       	mov    %eax,0x49c9d8
42f082:	68 20 f4 42 00       	push   $0x42f420
42f087:	8b 03                	mov    (%ebx),%eax
42f089:	50                   	push   %eax
42f08a:	e8 79 77 fd ff       	call   0x406808
42f08f:	a3 dc c9 49 00       	mov    %eax,0x49c9dc
42f094:	68 30 f4 42 00       	push   $0x42f430
42f099:	8b 03                	mov    (%ebx),%eax
42f09b:	50                   	push   %eax
42f09c:	e8 67 77 fd ff       	call   0x406808
42f0a1:	a3 e0 c9 49 00       	mov    %eax,0x49c9e0
42f0a6:	68 40 f4 42 00       	push   $0x42f440
42f0ab:	8b 03                	mov    (%ebx),%eax
42f0ad:	50                   	push   %eax
42f0ae:	e8 55 77 fd ff       	call   0x406808
42f0b3:	a3 e4 c9 49 00       	mov    %eax,0x49c9e4
42f0b8:	68 58 f4 42 00       	push   $0x42f458
42f0bd:	8b 03                	mov    (%ebx),%eax
42f0bf:	50                   	push   %eax
42f0c0:	e8 43 77 fd ff       	call   0x406808
42f0c5:	a3 e8 c9 49 00       	mov    %eax,0x49c9e8
42f0ca:	68 68 f4 42 00       	push   $0x42f468
42f0cf:	8b 03                	mov    (%ebx),%eax
42f0d1:	50                   	push   %eax
42f0d2:	e8 31 77 fd ff       	call   0x406808
42f0d7:	a3 ec c9 49 00       	mov    %eax,0x49c9ec
42f0dc:	68 7c f4 42 00       	push   $0x42f47c
42f0e1:	8b 03                	mov    (%ebx),%eax
42f0e3:	50                   	push   %eax
42f0e4:	e8 1f 77 fd ff       	call   0x406808
42f0e9:	a3 f0 c9 49 00       	mov    %eax,0x49c9f0
42f0ee:	68 90 f4 42 00       	push   $0x42f490
42f0f3:	8b 03                	mov    (%ebx),%eax
42f0f5:	50                   	push   %eax
42f0f6:	e8 0d 77 fd ff       	call   0x406808
42f0fb:	a3 f4 c9 49 00       	mov    %eax,0x49c9f4
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