42be6e:	e8 d5 ab fd ff       	call   0x406a48
42be73:	a3 dc b3 4a 00       	mov    %eax,0x4ab3dc
42be78:	68 0c c2 42 00       	push   $0x42c20c
42be7d:	8b 03                	mov    (%ebx),%eax
42be7f:	50                   	push   %eax
42be80:	e8 c3 ab fd ff       	call   0x406a48
42be85:	a3 e0 b3 4a 00       	mov    %eax,0x4ab3e0
42be8a:	68 20 c2 42 00       	push   $0x42c220
42be8f:	8b 03                	mov    (%ebx),%eax
42be91:	50                   	push   %eax
42be92:	e8 b1 ab fd ff       	call   0x406a48
42be97:	a3 e4 b3 4a 00       	mov    %eax,0x4ab3e4
42be9c:	68 48 c2 42 00       	push   $0x42c248
42bea1:	8b 03                	mov    (%ebx),%eax
42bea3:	50                   	push   %eax
42bea4:	e8 9f ab fd ff       	call   0x406a48
42bea9:	a3 e8 b3 4a 00       	mov    %eax,0x4ab3e8
42beae:	68 58 c2 42 00       	push   $0x42c258
42beb3:	8b 03                	mov    (%ebx),%eax
42beb5:	50                   	push   %eax
42beb6:	e8 8d ab fd ff       	call   0x406a48
42bebb:	a3 ec b3 4a 00       	mov    %eax,0x4ab3ec
42bec0:	68 68 c2 42 00       	push   $0x42c268
42bec5:	8b 03                	mov    (%ebx),%eax
42bec7:	50                   	push   %eax
42bec8:	e8 7b ab fd ff       	call   0x406a48
42becd:	a3 f0 b3 4a 00       	mov    %eax,0x4ab3f0
42bed2:	68 78 c2 42 00       	push   $0x42c278
42bed7:	8b 03                	mov    (%ebx),%eax
42bed9:	50                   	push   %eax
42beda:	e8 69 ab fd ff       	call   0x406a48
42bedf:	a3 f4 b3 4a 00       	mov    %eax,0x4ab3f4
42bee4:	68 88 c2 42 00       	push   $0x42c288
42bee9:	8b 03                	mov    (%ebx),%eax
42beeb:	50                   	push   %eax
42beec:	e8 57 ab fd ff       	call   0x406a48
42bef1:	a3 f8 b3 4a 00       	mov    %eax,0x4ab3f8
42bef6:	68 94 c2 42 00       	push   $0x42c294
42befb:	8b 03                	mov    (%ebx),%eax
42befd:	50                   	push   %eax
42befe:	e8 45 ab fd ff       	call   0x406a48
42bf03:	a3 fc b3 4a 00       	mov    %eax,0x4ab3fc
42bf08:	68 a8 c2 42 00       	push   $0x42c2a8
42bf0d:	8b 03                	mov    (%ebx),%eax
42bf0f:	50                   	push   %eax
42bf10:	e8 33 ab fd ff       	call   0x406a48
42bf15:	a3 00 b4 4a 00       	mov    %eax,0x4ab400
42bf1a:	68 bc c2 42 00       	push   $0x42c2bc
42bf1f:	8b 03                	mov    (%ebx),%eax
42bf21:	50                   	push   %eax
42bf22:	e8 21 ab fd ff       	call   0x406a48
42bf27:	a3 04 b4 4a 00       	mov    %eax,0x4ab404
42bf2c:	68 cc c2 42 00       	push   $0x42c2cc
42bf31:	8b 03                	mov    (%ebx),%eax
42bf33:	50                   	push   %eax
42bf34:	e8 0f ab fd ff       	call   0x406a48
42bf39:	a3 08 b4 4a 00       	mov    %eax,0x4ab408
42bf3e:	68 dc c2 42 00       	push   $0x42c2dc
42bf43:	8b 03                	mov    (%ebx),%eax
42bf45:	50                   	push   %eax
42bf46:	e8 fd aa fd ff       	call   0x406a48
42bf4b:	a3 0c b4 4a 00       	mov    %eax,0x4ab40c
42bf50:	68 ec c2 42 00       	push   $0x42c2ec
42bf55:	8b 03                	mov    (%ebx),%eax
42bf57:	50                   	push   %eax
42bf58:	e8 eb aa fd ff       	call   0x406a48
42bf5d:	a3 10 b4 4a 00       	mov    %eax,0x4ab410
42bf62:	68 fc c2 42 00       	push   $0x42c2fc
42bf67:	8b 03                	mov    (%ebx),%eax
42bf69:	50                   	push   %eax
42bf6a:	e8 d9 aa fd ff       	call   0x406a48
42bf6f:	a3 14 b4 4a 00       	mov    %eax,0x4ab414
42bf74:	68 14 c3 42 00       	push   $0x42c314
42bf79:	8b 03                	mov    (%ebx),%eax
42bf7b:	50                   	push   %eax
42bf7c:	e8 c7 aa fd ff       	call   0x406a48
42bf81:	a3 18 b4 4a 00       	mov    %eax,0x4ab418
42bf86:	68 24 c3 42 00       	push   $0x42c324
42bf8b:	8b 03                	mov    (%ebx),%eax
42bf8d:	50                   	push   %eax
42bf8e:	e8 b5 aa fd ff       	call   0x406a48
42bf93:	a3 1c b4 4a 00       	mov    %eax,0x4ab41c
42bf98:	68 38 c3 42 00       	push   $0x42c338
42bf9d:	8b 03                	mov    (%ebx),%eax
42bf9f:	50                   	push   %eax
42bfa0:	e8 a3 aa fd ff       	call   0x406a48
42bfa5:	a3 20 b4 4a 00       	mov    %eax,0x4ab420
42bfaa:	68 4c c3 42 00       	push   $0x42c34c
42bfaf:	8b 03                	mov    (%ebx),%eax
42bfb1:	50                   	push   %eax
42bfb2:	e8 91 aa fd ff       	call   0x406a48
42bfb7:	a3 24 b4 4a 00       	mov    %eax,0x4ab424
42bfbc:	68 64 c3 42 00       	push   $0x42c364
42bfc1:	8b 03                	mov    (%ebx),%eax
42bfc3:	50                   	push   %eax
42bfc4:	e8 7f aa fd ff       	call   0x406a48
42bfc9:	a3 28 b4 4a 00       	mov    %eax,0x4ab428
42bfce:	68 74 c3 42 00       	push   $0x42c374
42bfd3:	8b 03                	mov    (%ebx),%eax
42bfd5:	50                   	push   %eax
42bfd6:	e8 6d aa fd ff       	call   0x406a48
42bfdb:	a3 2c b4 4a 00       	mov    %eax,0x4ab42c
42bfe0:	68 84 c3 42 00       	push   $0x42c384
42bfe5:	8b 03                	mov    (%ebx),%eax
42bfe7:	50                   	push   %eax
42bfe8:	e8 5b aa fd ff       	call   0x406a48
42bfed:	a3 30 b4 4a 00       	mov    %eax,0x4ab430
42bff2:	68 94 c3 42 00       	push   $0x42c394
42bff7:	8b 03                	mov    (%ebx),%eax
42bff9:	50                   	push   %eax
42bffa:	e8 49 aa fd ff       	call   0x406a48
42bfff:	a3 34 b4 4a 00       	mov    %eax,0x4ab434
42c004:	68 a8 c3 42 00       	push   $0x42c3a8
42c009:	8b 03                	mov    (%ebx),%eax
42c00b:	50                   	push   %eax
42c00c:	e8 37 aa fd ff       	call   0x406a48
42c011:	a3 38 b4 4a 00       	mov    %eax,0x4ab438
42c016:	68 b8 c3 42 00       	push   $0x42c3b8
42c01b:	8b 03                	mov    (%ebx),%eax
42c01d:	50                   	push   %eax
42c01e:	e8 25 aa fd ff       	call   0x406a48
42c023:	a3 3c b4 4a 00       	mov    %eax,0x4ab43c
42c028:	68 c8 c3 42 00       	push   $0x42c3c8
42c02d:	8b 03                	mov    (%ebx),%eax
42c02f:	50                   	push   %eax
42c030:	e8 13 aa fd ff       	call   0x406a48
42c035:	a3 40 b4 4a 00       	mov    %eax,0x4ab440
42c03a:	68 d4 c3 42 00       	push   $0x42c3d4
42c03f:	8b 03                	mov    (%ebx),%eax
42c041:	50                   	push   %eax
42c042:	e8 01 aa fd ff       	call   0x406a48
42c047:	a3 44 b4 4a 00       	mov    %eax,0x4ab444
42c04c:	68 e4 c3 42 00       	push   $0x42c3e4
42c051:	8b 03                	mov    (%ebx),%eax
42c053:	50                   	push   %eax
42c054:	e8 ef a9 fd ff       	call   0x406a48
42c059:	a3 48 b4 4a 00       	mov    %eax,0x4ab448
42c05e:	68 00 c4 42 00       	push   $0x42c400
42c063:	8b 03                	mov    (%ebx),%eax
42c065:	50                   	push   %eax
42c066:	e8 dd a9 fd ff       	call   0x406a48
42c06b:	a3 4c b4 4a 00       	mov    %eax,0x4ab44c
42c070:	68 1c c4 42 00       	push   $0x42c41c
42c075:	8b 03                	mov    (%ebx),%eax
42c077:	50                   	push   %eax
42c078:	e8 cb a9 fd ff       	call   0x406a48
42c07d:	a3 50 b4 4a 00       	mov    %eax,0x4ab450
42c082:	68 34 c4 42 00       	push   $0x42c434
42c087:	8b 03                	mov    (%ebx),%eax
42c089:	50                   	push   %eax
42c08a:	e8 b9 a9 fd ff       	call   0x406a48
42c08f:	a3 54 b4 4a 00       	mov    %eax,0x4ab454
42c094:	68 4c c4 42 00       	push   $0x42c44c
42c099:	8b 03                	mov    (%ebx),%eax
42c09b:	50                   	push   %eax
42c09c:	e8 a7 a9 fd ff       	call   0x406a48
42c0a1:	a3 58 b4 4a 00       	mov    %eax,0x4ab458
42c0a6:	68 60 c4 42 00       	push   $0x42c460
42c0ab:	8b 03                	mov    (%ebx),%eax
42c0ad:	50                   	push   %eax
42c0ae:	e8 95 a9 fd ff       	call   0x406a48
42c0b3:	a3 5c b4 4a 00       	mov    %eax,0x4ab45c
42c0b8:	68 80 c4 42 00       	push   $0x42c480
42c0bd:	8b 03                	mov    (%ebx),%eax
42c0bf:	50                   	push   %eax
42c0c0:	e8 83 a9 fd ff       	call   0x406a48
42c0c5:	a3 60 b4 4a 00       	mov    %eax,0x4ab460
42c0ca:	68 9c c4 42 00       	push   $0x42c49c
42c0cf:	8b 03                	mov    (%ebx),%eax
42c0d1:	50                   	push   %eax
42c0d2:	e8 71 a9 fd ff       	call   0x406a48
42c0d7:	a3 64 b4 4a 00       	mov    %eax,0x4ab464
42c0dc:	83 3b 00             	cmpl   $0x0,(%ebx)
42c0df:	0f 97 45 ff          	seta   -0x1(%ebp)
42c0e3:	33 c0                	xor    %eax,%eax
42c0e5:	5a                   	pop    %edx
42c0e6:	59                   	pop    %ecx
42c0e7:	59                   	pop    %ecx
42c0e8:	64 89 10             	mov    %edx,%fs:(%eax)
42c0eb:	68 02 c1 42 00       	push   $0x42c102
42c0f0:	a1 74 b4 4a 00       	mov    0x4ab474,%eax
42c0f5:	e8 86 fa ff ff       	call   0x42bb80
42c0fa:	c3                   	ret
42c0fb:	e9 b0 7f fd ff       	jmp    0x4040b0
42c100:	eb ee                	jmp    0x42c0f0
42c102:	0f b6 45 ff          	movzbl -0x1(%ebp),%eax
42c106:	5b                   	pop    %ebx
42c107:	59                   	pop    %ecx
42c108:	5d                   	pop    %ebp
42c109:	c3                   	ret
42c10a:	00 00                	add    %al,(%eax)
42c10c:	75 78                	jne    0x42c186
42c10e:	74 68                	je     0x42c178
42c110:	65 6d                	gs insl (%dx),%es:(%edi)
42c112:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
42c116:	6c                   	insb   (%dx),%es:(%edi)
42c117:	00 4f 70             	add    %cl,0x70(%edi)
42c11a:	65 6e                	outsb  %gs:(%esi),(%dx)
42c11c:	54                   	push   %esp
42c11d:	68 65 6d 65 44       	push   $0x44656d65
42c122:	61                   	popa
42c123:	74 61                	je     0x42c186
42c125:	00 00                	add    %al,(%eax)
42c127:	00 43 6c             	add    %al,0x6c(%ebx)
42c12a:	6f                   	outsl  %ds:(%esi),(%dx)
42c12b:	73 65                	jae    0x42c192
42c12d:	54                   	push   %esp
42c12e:	68 65 6d 65 44       	push   $0x44656d65
42c133:	61                   	popa
42c134:	74 61                	je     0x42c197
42c136:	00 00                	add    %al,(%eax)
42c138:	44                   	inc    %esp
42c139:	72 61                	jb     0x42c19c
42c13b:	77 54                	ja     0x42c191
42c13d:	68 65 6d 65 42       	push   $0x42656d65
42c142:	61                   	popa
42c143:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42c146:	72 6f                	jb     0x42c1b7
42c148:	75 6e                	jne    0x42c1b8
42c14a:	64 00 44 72 61       	add    %al,%fs:0x61(%edx,%esi,2)
42c14f:	77 54                	ja     0x42c1a5
42c151:	68 65 6d 65 54       	push   $0x54656d65
42c156:	65 78 74             	gs js  0x42c1cd
42c159:	00 00                	add    %al,(%eax)
42c15b:	00 47 65             	add    %al,0x65(%edi)
42c15e:	74 54                	je     0x42c1b4
42c160:	68 65 6d 65 42       	push   $0x42656d65
42c165:	61                   	popa
42c166:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42c169:	72 6f                	jb     0x42c1da
42c16b:	75 6e                	jne    0x42c1db
42c16d:	64 43                	fs inc %ebx
42c16f:	6f                   	outsl  %ds:(%esi),(%dx)
42c170:	6e                   	outsb  %ds:(%esi),(%dx)
42c171:	74 65                	je     0x42c1d8
42c173:	6e                   	outsb  %ds:(%esi),(%dx)
42c174:	74 52                	je     0x42c1c8
42c176:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
42c17b:	00 47 65             	add    %al,0x65(%edi)
42c17e:	74 54                	je     0x42c1d4
42c180:	68 65 6d 65 50       	push   $0x50656d65
42c185:	61                   	popa
42c186:	72 74                	jb     0x42c1fc
42c188:	53                   	push   %ebx
42c189:	69 7a 65 00 00 00 00 	imul   $0x0,0x65(%edx),%edi
42c190:	47                   	inc    %edi
42c191:	65 74 54             	gs je  0x42c1e8
42c194:	68 65 6d 65 54       	push   $0x54656d65
42c199:	65 78 74             	gs js  0x42c210
42c19c:	45                   	inc    %ebp
42c19d:	78 74                	js     0x42c213
42c19f:	65 6e                	outsb  %gs:(%esi),(%dx)
42c1a1:	74 00                	je     0x42c1a3
42c1a3:	00 47 65             	add    %al,0x65(%edi)
42c1a6:	74 54                	je     0x42c1fc
42c1a8:	68 65 6d 65 54       	push   $0x54656d65
42c1ad:	65 78 74             	gs js  0x42c224
42c1b0:	4d                   	dec    %ebp
42c1b1:	65 74 72             	gs je  0x42c226
42c1b4:	69 63 73 00 47 65 74 	imul   $0x74654700,0x73(%ebx),%esp
42c1bb:	54                   	push   %esp
42c1bc:	68 65 6d 65 42       	push   $0x42656d65
42c1c1:	61                   	popa
42c1c2:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42c1c5:	72 6f                	jb     0x42c236
42c1c7:	75 6e                	jne    0x42c237
42c1c9:	64 52                	fs push %edx
42c1cb:	65 67 69 6f 6e 00 00 	imul   $0x0,%gs:0x6e(%bx),%ebp
42c1d2:	00 00
42c1d4:	48                   	dec    %eax
42c1d5:	69 74 54 65 73 74 54 	imul   $0x68547473,0x65(%esp,%edx,2),%esi
42c1dc:	68
42c1dd:	65 6d                	gs insl (%dx),%es:(%edi)
42c1df:	65 42                	gs inc %edx
42c1e1:	61                   	popa
42c1e2:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42c1e5:	72 6f                	jb     0x42c256
42c1e7:	75 6e                	jne    0x42c257
42c1e9:	64 00 00             	add    %al,%fs:(%eax)
42c1ec:	44                   	inc    %esp
42c1ed:	72 61                	jb     0x42c250
42c1ef:	77 54                	ja     0x42c245
42c1f1:	68 65 6d 65 45       	push   $0x45656d65
42c1f6:	64 67 65 00 00       	fs add %al,%gs:(%bx,%si)
42c1fb:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
42c1ff:	77 54                	ja     0x42c255
42c201:	68 65 6d 65 49       	push   $0x49656d65
42c206:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
42c209:	00 00                	add    %al,(%eax)
42c20b:	00 49 73             	add    %cl,0x73(%ecx)
42c20e:	54                   	push   %esp
42c20f:	68 65 6d 65 50       	push   $0x50656d65
42c214:	61                   	popa
42c215:	72 74                	jb     0x42c28b
42c217:	44                   	inc    %esp
42c218:	65 66 69 6e 65 64 00 	imul   $0x64,%gs:0x65(%esi),%bp
42c21f:	00 49 73             	add    %cl,0x73(%ecx)
42c222:	54                   	push   %esp
42c223:	68 65 6d 65 42       	push   $0x42656d65
42c228:	61                   	popa
42c229:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42c22c:	72 6f                	jb     0x42c29d
42c22e:	75 6e                	jne    0x42c29e
42c230:	64 50                	fs push %eax
42c232:	61                   	popa
42c233:	72 74                	jb     0x42c2a9
42c235:	69 61 6c 6c 79 54 72 	imul   $0x7254796c,0x6c(%ecx),%esp
42c23c:	61                   	popa
42c23d:	6e                   	outsb  %ds:(%esi),(%dx)
42c23e:	73 70                	jae    0x42c2b0
42c240:	61                   	popa
42c241:	72 65                	jb     0x42c2a8
42c243:	6e                   	outsb  %ds:(%esi),(%dx)
42c244:	74 00                	je     0x42c246
42c246:	00 00                	add    %al,(%eax)
42c248:	47                   	inc    %edi
42c249:	65 74 54             	gs je  0x42c2a0
42c24c:	68 65 6d 65 43       	push   $0x43656d65
42c251:	6f                   	outsl  %ds:(%esi),(%dx)
42c252:	6c                   	insb   (%dx),%es:(%edi)
42c253:	6f                   	outsl  %ds:(%esi),(%dx)
42c254:	72 00                	jb     0x42c256
42c256:	00 00                	add    %al,(%eax)
42c258:	47                   	inc    %edi
42c259:	65 74 54             	gs je  0x42c2b0
42c25c:	68 65 6d 65 4d       	push   $0x4d656d65
42c261:	65 74 72             	gs je  0x42c2d6
42c264:	69 63 00 00 47 65 74 	imul   $0x74654700,0x0(%ebx),%esp
42c26b:	54                   	push   %esp
42c26c:	68 65 6d 65 53       	push   $0x53656d65
42c271:	74 72                	je     0x42c2e5
42c273:	69 6e 67 00 00 47 65 	imul   $0x65470000,0x67(%esi),%ebp
42c27a:	74 54                	je     0x42c2d0
42c27c:	68 65 6d 65 42       	push   $0x42656d65
42c281:	6f                   	outsl  %ds:(%esi),(%dx)
42c282:	6f                   	outsl  %ds:(%esi),(%dx)
42c283:	6c                   	insb   (%dx),%es:(%edi)
42c284:	00 00                	add    %al,(%eax)
42c286:	00 00                	add    %al,(%eax)
42c288:	47                   	inc    %edi
42c289:	65 74 54             	gs je  0x42c2e0
42c28c:	68 65 6d 65 49       	push   $0x49656d65
42c291:	6e                   	outsb  %ds:(%esi),(%dx)
42c292:	74 00                	je     0x42c294
42c294:	47                   	inc    %edi
42c295:	65 74 54             	gs je  0x42c2ec
42c298:	68 65 6d 65 45       	push   $0x45656d65
42c29d:	6e                   	outsb  %ds:(%esi),(%dx)
42c29e:	75 6d                	jne    0x42c30d
42c2a0:	56                   	push   %esi