41c0fa:	6f                   	outsl  %ds:(%esi),(%dx)
41c0fb:	6e                   	outsb  %ds:(%esi),(%dx)
41c0fc:	00 67 65             	add    %ah,0x65(%edi)
41c0ff:	74 5f                	je     0x41c160
41c101:	53                   	push   %ebx
41c102:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c105:	6c                   	insb   (%dx),%es:(%edi)
41c106:	6c                   	insb   (%dx),%es:(%edi)
41c107:	4f                   	dec    %edi
41c108:	72 69                	jb     0x41c173
41c10a:	65 6e                	outsb  %gs:(%esi),(%dx)
41c10c:	74 61                	je     0x41c16f
41c10e:	74 69                	je     0x41c179
41c110:	6f                   	outsl  %ds:(%esi),(%dx)
41c111:	6e                   	outsb  %ds:(%esi),(%dx)
41c112:	00 73 65             	add    %dh,0x65(%ebx)
41c115:	74 5f                	je     0x41c176
41c117:	53                   	push   %ebx
41c118:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c11b:	6c                   	insb   (%dx),%es:(%edi)
41c11c:	6c                   	insb   (%dx),%es:(%edi)
41c11d:	4f                   	dec    %edi
41c11e:	72 69                	jb     0x41c189
41c120:	65 6e                	outsb  %gs:(%esi),(%dx)
41c122:	74 61                	je     0x41c185
41c124:	74 69                	je     0x41c18f
41c126:	6f                   	outsl  %ds:(%esi),(%dx)
41c127:	6e                   	outsb  %ds:(%esi),(%dx)
41c128:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41c12c:	6b 53 63 72          	imul   $0x72,0x63(%ebx),%edx
41c130:	6f                   	outsl  %ds:(%esi),(%dx)
41c131:	6c                   	insb   (%dx),%es:(%edi)
41c132:	6c                   	insb   (%dx),%es:(%edi)
41c133:	4f                   	dec    %edi
41c134:	72 69                	jb     0x41c19f
41c136:	65 6e                	outsb  %gs:(%esi),(%dx)
41c138:	74 61                	je     0x41c19b
41c13a:	74 69                	je     0x41c1a5
41c13c:	6f                   	outsl  %ds:(%esi),(%dx)
41c13d:	6e                   	outsb  %ds:(%esi),(%dx)
41c13e:	00 5f 73             	add    %bl,0x73(%edi)
41c141:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c144:	6c                   	insb   (%dx),%es:(%edi)
41c145:	6c                   	insb   (%dx),%es:(%edi)
41c146:	4f                   	dec    %edi
41c147:	72 69                	jb     0x41c1b2
41c149:	65 6e                	outsb  %gs:(%esi),(%dx)
41c14b:	74 61                	je     0x41c1ae
41c14d:	74 69                	je     0x41c1b8
41c14f:	6f                   	outsl  %ds:(%esi),(%dx)
41c150:	6e                   	outsb  %ds:(%esi),(%dx)
41c151:	00 67 65             	add    %ah,0x65(%edi)
41c154:	74 5f                	je     0x41c1b5
41c156:	53                   	push   %ebx
41c157:	68 6f 77 57 69       	push   $0x6957776f
41c15c:	74 68                	je     0x41c1c6
41c15e:	6f                   	outsl  %ds:(%esi),(%dx)
41c15f:	75 74                	jne    0x41c1d5
41c161:	41                   	inc    %ecx
41c162:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41c166:	61                   	popa
41c167:	74 69                	je     0x41c1d2
41c169:	6f                   	outsl  %ds:(%esi),(%dx)
41c16a:	6e                   	outsb  %ds:(%esi),(%dx)
41c16b:	00 53 79             	add    %dl,0x79(%ebx)
41c16e:	73 74                	jae    0x41c1e4
41c170:	65 6d                	gs insl (%dx),%es:(%edi)
41c172:	2e 47                	cs inc %edi
41c174:	6c                   	insb   (%dx),%es:(%edi)
41c175:	6f                   	outsl  %ds:(%esi),(%dx)
41c176:	62 61 6c             	bound  %esp,0x6c(%ecx)
41c179:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
41c180:	00 67 65             	add    %ah,0x65(%edi)
41c183:	74 5f                	je     0x41c1e4
41c185:	42                   	inc    %edx
41c186:	6c                   	insb   (%dx),%es:(%edi)
41c187:	75 65                	jne    0x41c1ee
41c189:	53                   	push   %ebx
41c18a:	65 6c                	gs insb (%dx),%es:(%edi)
41c18c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c191:	6e                   	outsb  %ds:(%esi),(%dx)
41c192:	00 67 65             	add    %ah,0x65(%edi)
41c195:	74 5f                	je     0x41c1f6
41c197:	47                   	inc    %edi
41c198:	72 65                	jb     0x41c1ff
41c19a:	79 53                	jns    0x41c1ef
41c19c:	65 6c                	gs insb (%dx),%es:(%edi)
41c19e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c1a3:	6e                   	outsb  %ds:(%esi),(%dx)
41c1a4:	00 67 65             	add    %ah,0x65(%edi)
41c1a7:	74 5f                	je     0x41c208
41c1a9:	44                   	inc    %esp
41c1aa:	61                   	popa
41c1ab:	72 6b                	jb     0x41c218
41c1ad:	47                   	inc    %edi
41c1ae:	72 65                	jb     0x41c215
41c1b0:	79 53                	jns    0x41c205
41c1b2:	65 6c                	gs insb (%dx),%es:(%edi)
41c1b4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c1b9:	6e                   	outsb  %ds:(%esi),(%dx)
41c1ba:	00 53 79             	add    %dl,0x79(%ebx)
41c1bd:	73 74                	jae    0x41c233
41c1bf:	65 6d                	gs insl (%dx),%es:(%edi)
41c1c1:	2e 52                	cs push %edx
41c1c3:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
41c1c6:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c1cb:	6e                   	outsb  %ds:(%esi),(%dx)
41c1cc:	00 56 61             	add    %dl,0x61(%esi)
41c1cf:	6c                   	insb   (%dx),%es:(%edi)
41c1d0:	75 65                	jne    0x41c237
41c1d2:	43                   	inc    %ebx
41c1d3:	6f                   	outsl  %ds:(%esi),(%dx)
41c1d4:	6c                   	insb   (%dx),%es:(%edi)
41c1d5:	6c                   	insb   (%dx),%es:(%edi)
41c1d6:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c1db:	6e                   	outsb  %ds:(%esi),(%dx)
41c1dc:	00 43 6f             	add    %al,0x6f(%ebx)
41c1df:	6e                   	outsb  %ds:(%esi),(%dx)
41c1e0:	74 72                	je     0x41c254
41c1e2:	6f                   	outsl  %ds:(%esi),(%dx)
41c1e3:	6c                   	insb   (%dx),%es:(%edi)
41c1e4:	43                   	inc    %ebx
41c1e5:	6f                   	outsl  %ds:(%esi),(%dx)
41c1e6:	6c                   	insb   (%dx),%es:(%edi)
41c1e7:	6c                   	insb   (%dx),%es:(%edi)
41c1e8:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c1ed:	6e                   	outsb  %ds:(%esi),(%dx)
41c1ee:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
41c1f2:	6c                   	insb   (%dx),%es:(%edi)
41c1f3:	53                   	push   %ebx
41c1f4:	74 72                	je     0x41c268
41c1f6:	69 70 49 74 65 6d 43 	imul   $0x436d6574,0x49(%eax),%esi
41c1fd:	6f                   	outsl  %ds:(%esi),(%dx)
41c1fe:	6c                   	insb   (%dx),%es:(%edi)
41c1ff:	6c                   	insb   (%dx),%es:(%edi)
41c200:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c205:	6e                   	outsb  %ds:(%esi),(%dx)
41c206:	00 44 6f 63          	add    %al,0x63(%edi,%ebp,2)
41c20a:	6b 44 72 6f 70       	imul   $0x70,0x6f(%edx,%esi,2),%eax
41c20f:	43                   	inc    %ebx
41c210:	6f                   	outsl  %ds:(%esi),(%dx)
41c211:	6c                   	insb   (%dx),%es:(%edi)
41c212:	6c                   	insb   (%dx),%es:(%edi)
41c213:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c218:	6e                   	outsb  %ds:(%esi),(%dx)
41c219:	00 4f 62             	add    %cl,0x62(%edi)
41c21c:	6a 65                	push   $0x65
41c21e:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
41c222:	6c                   	insb   (%dx),%es:(%edi)
41c223:	6c                   	insb   (%dx),%es:(%edi)
41c224:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c229:	6e                   	outsb  %ds:(%esi),(%dx)
41c22a:	00 41 72             	add    %al,0x72(%ecx)
41c22d:	72 61                	jb     0x41c290
41c22f:	6e                   	outsb  %ds:(%esi),(%dx)
41c230:	67 65 64 45          	addr16 gs fs inc %ebp
41c234:	6c                   	insb   (%dx),%es:(%edi)
41c235:	65 6d                	gs insl (%dx),%es:(%edi)
41c237:	65 6e                	outsb  %gs:(%esi),(%dx)
41c239:	74 43                	je     0x41c27e
41c23b:	6f                   	outsl  %ds:(%esi),(%dx)
41c23c:	6c                   	insb   (%dx),%es:(%edi)
41c23d:	6c                   	insb   (%dx),%es:(%edi)
41c23e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c243:	6e                   	outsb  %ds:(%esi),(%dx)
41c244:	00 63 6f             	add    %ah,0x6f(%ebx)
41c247:	6c                   	insb   (%dx),%es:(%edi)
41c248:	6c                   	insb   (%dx),%es:(%edi)
41c249:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c24e:	6e                   	outsb  %ds:(%esi),(%dx)
41c24f:	00 67 65             	add    %ah,0x65(%edi)
41c252:	74 5f                	je     0x41c2b3
41c254:	50                   	push   %eax
41c255:	6f                   	outsl  %ds:(%esi),(%dx)
41c256:	73 69                	jae    0x41c2c1
41c258:	74 69                	je     0x41c2c3
41c25a:	6f                   	outsl  %ds:(%esi),(%dx)
41c25b:	6e                   	outsb  %ds:(%esi),(%dx)
41c25c:	00 67 65             	add    %ah,0x65(%edi)
41c25f:	74 5f                	je     0x41c2c0
41c261:	4d                   	dec    %ebp
41c262:	6f                   	outsl  %ds:(%esi),(%dx)
41c263:	75 73                	jne    0x41c2d8
41c265:	65 50                	gs push %eax
41c267:	6f                   	outsl  %ds:(%esi),(%dx)
41c268:	73 69                	jae    0x41c2d3
41c26a:	74 69                	je     0x41c2d5
41c26c:	6f                   	outsl  %ds:(%esi),(%dx)
41c26d:	6e                   	outsb  %ds:(%esi),(%dx)
41c26e:	00 67 65             	add    %ah,0x65(%edi)
41c271:	74 5f                	je     0x41c2d2
41c273:	4f                   	dec    %edi
41c274:	66 66 73 65          	data16 data16 jae 0x41c2dd
41c278:	74 4d                	je     0x41c2c7
41c27a:	6f                   	outsl  %ds:(%esi),(%dx)
41c27b:	75 73                	jne    0x41c2f0
41c27d:	65 50                	gs push %eax
41c27f:	6f                   	outsl  %ds:(%esi),(%dx)
41c280:	73 69                	jae    0x41c2eb
41c282:	74 69                	je     0x41c2ed
41c284:	6f                   	outsl  %ds:(%esi),(%dx)
41c285:	6e                   	outsb  %ds:(%esi),(%dx)
41c286:	00 5f 6f             	add    %bl,0x6f(%edi)
41c289:	66 66 73 65          	data16 data16 jae 0x41c2f2
41c28d:	74 4d                	je     0x41c2dc
41c28f:	6f                   	outsl  %ds:(%esi),(%dx)
41c290:	75 73                	jne    0x41c305
41c292:	65 50                	gs push %eax
41c294:	6f                   	outsl  %ds:(%esi),(%dx)
41c295:	73 69                	jae    0x41c300
41c297:	74 69                	je     0x41c302
41c299:	6f                   	outsl  %ds:(%esi),(%dx)
41c29a:	6e                   	outsb  %ds:(%esi),(%dx)
41c29b:	00 55 70             	add    %dl,0x70(%ebp)
41c29e:	64 61                	fs popa
41c2a0:	74 65                	je     0x41c307
41c2a2:	49                   	dec    %ecx
41c2a3:	74 65                	je     0x41c30a
41c2a5:	6d                   	insl   (%dx),%es:(%edi)
41c2a6:	50                   	push   %eax
41c2a7:	6f                   	outsl  %ds:(%esi),(%dx)
41c2a8:	73 69                	jae    0x41c313
41c2aa:	74 69                	je     0x41c315
41c2ac:	6f                   	outsl  %ds:(%esi),(%dx)
41c2ad:	6e                   	outsb  %ds:(%esi),(%dx)
41c2ae:	00 73 65             	add    %dh,0x65(%ebx)
41c2b1:	74 5f                	je     0x41c312
41c2b3:	53                   	push   %ebx
41c2b4:	74 61                	je     0x41c317
41c2b6:	72 74                	jb     0x41c32c
41c2b8:	50                   	push   %eax
41c2b9:	6f                   	outsl  %ds:(%esi),(%dx)
41c2ba:	73 69                	jae    0x41c325
41c2bc:	74 69                	je     0x41c327
41c2be:	6f                   	outsl  %ds:(%esi),(%dx)
41c2bf:	6e                   	outsb  %ds:(%esi),(%dx)
41c2c0:	00 46 6f             	add    %al,0x6f(%esi)
41c2c3:	72 6d                	jb     0x41c332
41c2c5:	53                   	push   %ebx
41c2c6:	74 61                	je     0x41c329
41c2c8:	72 74                	jb     0x41c33e
41c2ca:	50                   	push   %eax
41c2cb:	6f                   	outsl  %ds:(%esi),(%dx)
41c2cc:	73 69                	jae    0x41c337
41c2ce:	74 69                	je     0x41c339
41c2d0:	6f                   	outsl  %ds:(%esi),(%dx)
41c2d1:	6e                   	outsb  %ds:(%esi),(%dx)
41c2d2:	00 70 6f             	add    %dh,0x6f(%eax)
41c2d5:	73 69                	jae    0x41c340
41c2d7:	74 69                	je     0x41c342
41c2d9:	6f                   	outsl  %ds:(%esi),(%dx)
41c2da:	6e                   	outsb  %ds:(%esi),(%dx)
41c2db:	00 63 61             	add    %ah,0x61(%ebx)
41c2de:	70 74                	jo     0x41c354
41c2e0:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
41c2e7:	5f                   	pop    %edi
41c2e8:	42                   	inc    %edx
41c2e9:	75 74                	jne    0x41c35f
41c2eb:	74 6f                	je     0x41c35c
41c2ed:	6e                   	outsb  %ds:(%esi),(%dx)
41c2ee:	00 67 65             	add    %ah,0x65(%edi)
41c2f1:	74 5f                	je     0x41c352
41c2f3:	43                   	inc    %ebx
41c2f4:	6c                   	insb   (%dx),%es:(%edi)
41c2f5:	69 63 6b 65 64 43 6c 	imul   $0x6c436465,0x6b(%ebx),%esp
41c2fc:	6f                   	outsl  %ds:(%esi),(%dx)
41c2fd:	73 65                	jae    0x41c364
41c2ff:	42                   	inc    %edx
41c300:	75 74                	jne    0x41c376
41c302:	74 6f                	je     0x41c373
41c304:	6e                   	outsb  %ds:(%esi),(%dx)
41c305:	00 73 65             	add    %dh,0x65(%ebx)
41c308:	74 5f                	je     0x41c369
41c30a:	43                   	inc    %ebx
41c30b:	6c                   	insb   (%dx),%es:(%edi)
41c30c:	69 63 6b 65 64 43 6c 	imul   $0x6c436465,0x6b(%ebx),%esp
41c313:	6f                   	outsl  %ds:(%esi),(%dx)
41c314:	73 65                	jae    0x41c37b
41c316:	42                   	inc    %edx
41c317:	75 74                	jne    0x41c38d
41c319:	74 6f                	je     0x41c38a
41c31b:	6e                   	outsb  %ds:(%esi),(%dx)
41c31c:	00 55 70             	add    %dl,0x70(%ebp)
41c31f:	64 61                	fs popa
41c321:	74 65                	je     0x41c388
41c323:	43                   	inc    %ebx
41c324:	6c                   	insb   (%dx),%es:(%edi)
41c325:	6f                   	outsl  %ds:(%esi),(%dx)
41c326:	73 65                	jae    0x41c38d
41c328:	42                   	inc    %edx
41c329:	75 74                	jne    0x41c39f
41c32b:	74 6f                	je     0x41c39c
41c32d:	6e                   	outsb  %ds:(%esi),(%dx)
41c32e:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41c332:	6b 44 69 61 6c       	imul   $0x6c,0x61(%ecx,%ebp,2),%eax
41c337:	6f                   	outsl  %ds:(%esi),(%dx)
41c338:	67 42                	addr16 inc %edx
41c33a:	75 74                	jne    0x41c3b0
41c33c:	74 6f                	je     0x41c3ad
41c33e:	6e                   	outsb  %ds:(%esi),(%dx)
41c33f:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41c343:	6b 42 75 74          	imul   $0x74,0x75(%edx),%eax
41c347:	74 6f                	je     0x41c3b8
41c349:	6e                   	outsb  %ds:(%esi),(%dx)
41c34a:	00 67 65             	add    %ah,0x65(%edi)
41c34d:	74 5f                	je     0x41c3ae
41c34f:	43                   	inc    %ebx
41c350:	61                   	popa
41c351:	6e                   	outsb  %ds:(%esi),(%dx)
41c352:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41c355:	42                   	inc    %edx
41c356:	75 74                	jne    0x41c3cc
41c358:	74 6f                	je     0x41c3c9
41c35a:	6e                   	outsb  %ds:(%esi),(%dx)
41c35b:	00 73 65             	add    %dh,0x65(%ebx)
41c35e:	74 5f                	je     0x41c3bf
41c360:	43                   	inc    %ebx
41c361:	61                   	popa
41c362:	6e                   	outsb  %ds:(%esi),(%dx)
41c363:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41c366:	42                   	inc    %edx
41c367:	75 74                	jne    0x41c3dd
41c369:	74 6f                	je     0x41c3da
41c36b:	6e                   	outsb  %ds:(%esi),(%dx)
41c36c:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41c370:	6b 52 61 64          	imul   $0x64,0x61(%edx),%edx
41c374:	69 6f 42 75 74 74 6f 	imul   $0x6f747475,0x42(%edi),%ebp
41c37b:	6e                   	outsb  %ds:(%esi),(%dx)
41c37c:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
41c380:	6c                   	insb   (%dx),%es:(%edi)
41c381:	53                   	push   %ebx
41c382:	74 72                	je     0x41c3f6
41c384:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
41c38b:	6e                   	outsb  %ds:(%esi),(%dx)
41c38c:	00 67 65             	add    %ah,0x65(%edi)
41c38f:	74 5f                	je     0x41c3f0
41c391:	41                   	inc    %ecx
41c392:	63 63 65             	arpl   %esp,0x65(%ebx)
41c395:	70 74                	jo     0x41c40b
41c397:	42                   	inc    %edx
41c398:	75 74                	jne    0x41c40e
41c39a:	74 6f                	je     0x41c40b
41c39c:	6e                   	outsb  %ds:(%esi),(%dx)
41c39d:	00 73 65             	add    %dh,0x65(%ebx)
41c3a0:	74 5f                	je     0x41c401
41c3a2:	41                   	inc    %ecx
41c3a3:	63 63 65             	arpl   %esp,0x65(%ebx)
41c3a6:	70 74                	jo     0x41c41c
41c3a8:	42                   	inc    %edx
41c3a9:	75 74                	jne    0x41c41f