41a14d:	73 65                	jae    0x41a1b4
41a14f:	74 5f                	je     0x41a1b0
41a151:	44                   	inc    %esp
41a152:	65 66 61             	gs popaw
41a155:	75 6c                	jne    0x41a1c3
41a157:	74 45                	je     0x41a19e
41a159:	78 74                	js     0x41a1cf
41a15b:	00 4d 6f             	add    %cl,0x6f(%ebp)
41a15e:	76 65                	jbe    0x41a1c5
41a160:	4e                   	dec    %esi
41a161:	65 78 74             	gs js  0x41a1d8
41a164:	00 6d 6e             	add    %ch,0x6e(%ebp)
41a167:	75 4c                	jne    0x41a1b5
41a169:	65 76 65             	gs jbe 0x41a1d1
41a16c:	6c                   	insb   (%dx),%es:(%edi)
41a16d:	4e                   	dec    %esi
41a16e:	65 78 74             	gs js  0x41a1e5
41a171:	00 6d 6e             	add    %ch,0x6e(%ebp)
41a174:	75 4f                	jne    0x41a1c5
41a176:	70 74                	jo     0x41a1ec
41a178:	69 6f 6e 73 4c 65 74 	imul   $0x74654c73,0x6e(%edi),%ebp
41a17f:	74 65                	je     0x41a1e6
41a181:	72 43                	jb     0x41a1c6
41a183:	6f                   	outsl  %ds:(%esi),(%dx)
41a184:	6e                   	outsb  %ds:(%esi),(%dx)
41a185:	74 72                	je     0x41a1f9
41a187:	6f                   	outsl  %ds:(%esi),(%dx)
41a188:	6c                   	insb   (%dx),%es:(%edi)
41a189:	4e                   	dec    %esi
41a18a:	65 78 74             	gs js  0x41a201
41a18d:	00 66 69             	add    %ah,0x69(%esi)
41a190:	6e                   	outsb  %ds:(%esi),(%dx)
41a191:	64 50                	fs push %eax
41a193:	72 65                	jb     0x41a1fa
41a195:	76 4e                	jbe    0x41a1e5
41a197:	65 78 74             	gs js  0x41a20e
41a19a:	00 50 6c             	add    %dl,0x6c(%eax)
41a19d:	61                   	popa
41a19e:	79 4e                	jns    0x41a1ee
41a1a0:	65 78 74             	gs js  0x41a217
41a1a3:	00 53 79             	add    %dl,0x79(%ebx)
41a1a6:	73 74                	jae    0x41a21c
41a1a8:	65 6d                	gs insl (%dx),%es:(%edi)
41a1aa:	2e 54                	cs push %esp
41a1ac:	65 78 74             	gs js  0x41a223
41a1af:	00 67 65             	add    %ah,0x65(%edi)
41a1b2:	74 5f                	je     0x41a213
41a1b4:	54                   	push   %esp
41a1b5:	65 78 74             	gs js  0x41a22c
41a1b8:	00 73 65             	add    %dh,0x65(%ebx)
41a1bb:	74 5f                	je     0x41a21c
41a1bd:	54                   	push   %esp
41a1be:	65 78 74             	gs js  0x41a235
41a1c1:	00 43 6f             	add    %al,0x6f(%ebx)
41a1c4:	6e                   	outsb  %ds:(%esi),(%dx)
41a1c5:	74 61                	je     0x41a228
41a1c7:	69 6e 73 54 65 78 74 	imul   $0x74786554,0x73(%esi),%ebp
41a1ce:	00 47 65             	add    %al,0x65(%edi)
41a1d1:	74 54                	je     0x41a227
41a1d3:	65 78 74             	gs js  0x41a24a
41a1d6:	00 6d 6e             	add    %ch,0x6e(%ebp)
41a1d9:	75 43                	jne    0x41a21e
41a1db:	6f                   	outsl  %ds:(%esi),(%dx)
41a1dc:	6e                   	outsb  %ds:(%esi),(%dx)
41a1dd:	74 65                	je     0x41a244
41a1df:	78 74                	js     0x41a255
41a1e1:	00 4c 65 76          	add    %cl,0x76(%ebp,%eiz,2)
41a1e5:	65 6c                	gs insb (%dx),%es:(%edi)
41a1e7:	4d                   	dec    %ebp
41a1e8:	65 6e                	outsb  %gs:(%esi),(%dx)
41a1ea:	75 00                	jne    0x41a1ec
41a1ec:	48                   	dec    %eax
41a1ed:	65 6c                	gs insb (%dx),%es:(%edi)
41a1ef:	70 4d                	jo     0x41a23e
41a1f1:	65 6e                	outsb  %gs:(%esi),(%dx)
41a1f3:	75 00                	jne    0x41a1f5
41a1f5:	4f                   	dec    %edi
41a1f6:	70 74                	jo     0x41a26c
41a1f8:	69 6f 6e 73 4d 65 6e 	imul   $0x6e654d73,0x6e(%edi),%ebp
41a1ff:	75 00                	jne    0x41a201
41a201:	45                   	inc    %ebp
41a202:	64 69 74 4d 65 6e 75 	imul   $0x4300756e,%fs:0x65(%ebp,%ecx,2),%esi
41a209:	00 43
41a20b:	6f                   	outsl  %ds:(%esi),(%dx)
41a20c:	6e                   	outsb  %ds:(%esi),(%dx)
41a20d:	74 65                	je     0x41a274
41a20f:	78 74                	js     0x41a285
41a211:	4d                   	dec    %ebp
41a212:	65 6e                	outsb  %gs:(%esi),(%dx)
41a214:	75 00                	jne    0x41a216
41a216:	50                   	push   %eax
41a217:	6c                   	insb   (%dx),%es:(%edi)
41a218:	61                   	popa
41a219:	79 50                	jns    0x41a26b
41a21b:	72 65                	jb     0x41a282
41a21d:	76 00                	jbe    0x41a21f
41a21f:	62 74 6e 46          	bound  %esi,0x46(%esi,%ebp,2)
41a223:	69 6c 65 4e 65 77 00 	imul   $0x6d007765,0x4e(%ebp,%eiz,2),%ebp
41a22a:	6d
41a22b:	6e                   	outsb  %ds:(%esi),(%dx)
41a22c:	75 4c                	jne    0x41a27a
41a22e:	65 76 65             	gs jbe 0x41a296
41a231:	6c                   	insb   (%dx),%es:(%edi)
41a232:	4e                   	dec    %esi
41a233:	65 77 00             	gs ja  0x41a236
41a236:	67 65 74 5f          	addr16 gs je 0x41a299
41a23a:	4e                   	dec    %esi
41a23b:	6f                   	outsl  %ds:(%esi),(%dx)
41a23c:	77 00                	ja     0x41a23e
41a23e:	53                   	push   %ebx
41a23f:	68 6f 77 00 73       	push   $0x7300776f
41a244:	68 6f 77 00 76       	push   $0x7600776f
41a249:	69 73 69 74 65 64 55 	imul   $0x55646574,0x69(%ebx),%esi
41a250:	70 41                	jo     0x41a293
41a252:	72 72                	jb     0x41a2c6
41a254:	6f                   	outsl  %ds:(%esi),(%dx)
41a255:	77 00                	ja     0x41a257
41a257:	58                   	pop    %eax
41a258:	59                   	pop    %ecx
41a259:	78 47                	js     0x41a2a2
41a25b:	78 4c                	js     0x41a2a9
41a25d:	78 00                	js     0x41a25f
41a25f:	4d                   	dec    %ebp
41a260:	61                   	popa
41a261:	78 00                	js     0x41a263
41a263:	67 65 74 5f          	addr16 gs je 0x41a2c6
41a267:	49                   	dec    %ecx
41a268:	6e                   	outsb  %ds:(%esi),(%dx)
41a269:	64 65 78 00          	fs gs js 0x41a26d
41a26d:	73 65                	jae    0x41a2d4
41a26f:	74 5f                	je     0x41a2d0
41a271:	54                   	push   %esp
41a272:	61                   	popa
41a273:	62 49 6e             	bound  %ecx,0x6e(%ecx)
41a276:	64 65 78 00          	fs gs js 0x41a27a
41a27a:	67 65 74 5f          	addr16 gs je 0x41a2dd
41a27e:	53                   	push   %ebx
41a27f:	65 6c                	gs insb (%dx),%es:(%edi)
41a281:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
41a286:	49                   	dec    %ecx
41a287:	6e                   	outsb  %ds:(%esi),(%dx)
41a288:	64 65 78 00          	fs gs js 0x41a28c
41a28c:	73 65                	jae    0x41a2f3
41a28e:	74 5f                	je     0x41a2ef
41a290:	53                   	push   %ebx
41a291:	65 6c                	gs insb (%dx),%es:(%edi)
41a293:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
41a298:	49                   	dec    %ecx
41a299:	6e                   	outsb  %ds:(%esi),(%dx)
41a29a:	64 65 78 00          	fs gs js 0x41a29e
41a29e:	6e                   	outsb  %ds:(%esi),(%dx)
41a29f:	6f                   	outsl  %ds:(%esi),(%dx)
41a2a0:	64 65 49             	fs gs dec %ecx
41a2a3:	6e                   	outsb  %ds:(%esi),(%dx)
41a2a4:	64 65 78 00          	fs gs js 0x41a2a8
41a2a8:	67 65 74 5f          	addr16 gs je 0x41a30b
41a2ac:	65 64 69 74 69 6e 67 	gs imul $0x646e4967,%fs:0x6e(%ecx,%ebp,2),%esi
41a2b3:	49 6e 64
41a2b6:	65 78 00             	gs js  0x41a2b9
41a2b9:	73 65                	jae    0x41a320
41a2bb:	74 5f                	je     0x41a31c
41a2bd:	65 64 69 74 69 6e 67 	gs imul $0x646e4967,%fs:0x6e(%ecx,%ebp,2),%esi
41a2c4:	49 6e 64
41a2c7:	65 78 00             	gs js  0x41a2ca
41a2ca:	67 65 74 5f          	addr16 gs je 0x41a32d
41a2ce:	70 6c                	jo     0x41a33c
41a2d0:	61                   	popa
41a2d1:	79 69                	jns    0x41a33c
41a2d3:	6e                   	outsb  %ds:(%esi),(%dx)
41a2d4:	67 49                	addr16 dec %ecx
41a2d6:	6e                   	outsb  %ds:(%esi),(%dx)
41a2d7:	64 65 78 00          	fs gs js 0x41a2db
41a2db:	73 65                	jae    0x41a342
41a2dd:	74 5f                	je     0x41a33e
41a2df:	70 6c                	jo     0x41a34d
41a2e1:	61                   	popa
41a2e2:	79 69                	jns    0x41a34d
41a2e4:	6e                   	outsb  %ds:(%esi),(%dx)
41a2e5:	67 49                	addr16 dec %ecx
41a2e7:	6e                   	outsb  %ds:(%esi),(%dx)
41a2e8:	64 65 78 00          	fs gs js 0x41a2ec
41a2ec:	5f                   	pop    %edi
41a2ed:	61                   	popa
41a2ee:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41a2f2:	65 4c                	gs dec %esp
41a2f4:	65 76 65             	gs jbe 0x41a35c
41a2f7:	6c                   	insb   (%dx),%es:(%edi)
41a2f8:	49                   	dec    %ecx
41a2f9:	6e                   	outsb  %ds:(%esi),(%dx)
41a2fa:	64 65 78 00          	fs gs js 0x41a2fe
41a2fe:	61                   	popa
41a2ff:	72 72                	jb     0x41a373
41a301:	49                   	dec    %ecx
41a302:	6e                   	outsb  %ds:(%esi),(%dx)
41a303:	64 65 78 00          	fs gs js 0x41a307
41a307:	78 49                	js     0x41a352
41a309:	6e                   	outsb  %ds:(%esi),(%dx)
41a30a:	64 65 78 00          	fs gs js 0x41a30e
41a30e:	79 49                	jns    0x41a359
41a310:	6e                   	outsb  %ds:(%esi),(%dx)
41a311:	64 65 78 00          	fs gs js 0x41a315
41a315:	5f                   	pop    %edi
41a316:	69 6e 64 65 78 00 4d 	imul   $0x4d007865,0x64(%esi),%ebp
41a31d:	75 74                	jne    0x41a393
41a31f:	65 78 00             	gs js  0x41a322
41a322:	4d                   	dec    %ebp
41a323:	61                   	popa
41a324:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
41a32b:	56                   	push   %esi
41a32c:	61                   	popa
41a32d:	6c                   	insb   (%dx),%es:(%edi)
41a32e:	69 64 69 74 79 5f 43 	imul   $0x61435f79,0x74(%ecx,%ebp,2),%esp
41a335:	61
41a336:	6e                   	outsb  %ds:(%esi),(%dx)
41a337:	6e                   	outsb  %ds:(%esi),(%dx)
41a338:	6f                   	outsl  %ds:(%esi),(%dx)
41a339:	74 4f                	je     0x41a38a
41a33b:	70 65                	jo     0x41a3a2
41a33d:	6e                   	outsb  %ds:(%esi),(%dx)
41a33e:	5f                   	pop    %edi
41a33f:	46                   	inc    %esi
41a340:	69 78 00 4d 65 73 73 	imul   $0x7373654d,0x0(%eax),%edi
41a347:	61                   	popa
41a348:	67 65 42             	addr16 gs inc %edx
41a34b:	6f                   	outsl  %ds:(%esi),(%dx)
41a34c:	78 00                	js     0x41a34e
41a34e:	50                   	push   %eax
41a34f:	69 63 74 75 72 65 42 	imul   $0x42657275,0x74(%ebx),%esp
41a356:	6f                   	outsl  %ds:(%esi),(%dx)
41a357:	78 00                	js     0x41a359
41a359:	73 65                	jae    0x41a3c0
41a35b:	74 5f                	je     0x41a3bc
41a35d:	4d                   	dec    %ebp
41a35e:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
41a365:	42                   	inc    %edx
41a366:	6f                   	outsl  %ds:(%esi),(%dx)
41a367:	78 00                	js     0x41a369
41a369:	73 65                	jae    0x41a3d0
41a36b:	74 5f                	je     0x41a3cc
41a36d:	4d                   	dec    %ebp
41a36e:	61                   	popa
41a36f:	78 69                	js     0x41a3da
41a371:	6d                   	insl   (%dx),%es:(%edi)
41a372:	69 7a 65 42 6f 78 00 	imul   $0x786f42,0x65(%edx),%edi
41a379:	43                   	inc    %ebx
41a37a:	6f                   	outsl  %ds:(%esi),(%dx)
41a37b:	6d                   	insl   (%dx),%es:(%edi)
41a37c:	62 6f 42             	bound  %ebp,0x42(%edi)
41a37f:	6f                   	outsl  %ds:(%esi),(%dx)
41a380:	78 00                	js     0x41a382
41a382:	4c                   	dec    %esp
41a383:	65 76 65             	gs jbe 0x41a3eb
41a386:	6c                   	insb   (%dx),%es:(%edi)
41a387:	4c                   	dec    %esp
41a388:	69 73 74 42 6f 78 00 	imul   $0x786f42,0x74(%ebx),%esi
41a38f:	41                   	inc    %ecx
41a390:	62 6f 75             	bound  %ebp,0x75(%edi)
41a393:	74 42                	je     0x41a3d7
41a395:	6f                   	outsl  %ds:(%esi),(%dx)
41a396:	78 00                	js     0x41a398
41a398:	54                   	push   %esp
41a399:	65 78 74             	gs js  0x41a410
41a39c:	42                   	inc    %edx
41a39d:	6f                   	outsl  %ds:(%esi),(%dx)
41a39e:	78 00                	js     0x41a3a0
41a3a0:	54                   	push   %esp
41a3a1:	6f                   	outsl  %ds:(%esi),(%dx)
41a3a2:	6f                   	outsl  %ds:(%esi),(%dx)
41a3a3:	6c                   	insb   (%dx),%es:(%edi)
41a3a4:	50                   	push   %eax
41a3a5:	6c                   	insb   (%dx),%es:(%edi)
41a3a6:	61                   	popa
41a3a7:	79 00                	jns    0x41a3a9
41a3a9:	74 6f                	je     0x41a41a
41a3ab:	6f                   	outsl  %ds:(%esi),(%dx)
41a3ac:	6c                   	insb   (%dx),%es:(%edi)
41a3ad:	50                   	push   %eax
41a3ae:	6c                   	insb   (%dx),%es:(%edi)
41a3af:	61                   	popa
41a3b0:	79 00                	jns    0x41a3b2
41a3b2:	6d                   	insl   (%dx),%es:(%edi)
41a3b3:	6e                   	outsb  %ds:(%esi),(%dx)
41a3b4:	75 43                	jne    0x41a3f9
41a3b6:	6f                   	outsl  %ds:(%esi),(%dx)
41a3b7:	6e                   	outsb  %ds:(%esi),(%dx)
41a3b8:	74 65                	je     0x41a41f
41a3ba:	78 74                	js     0x41a430
41a3bc:	50                   	push   %eax
41a3bd:	6c                   	insb   (%dx),%es:(%edi)
41a3be:	61                   	popa
41a3bf:	79 00                	jns    0x41a3c1
41a3c1:	54                   	push   %esp
41a3c2:	6f                   	outsl  %ds:(%esi),(%dx)
41a3c3:	41                   	inc    %ecx
41a3c4:	72 72                	jb     0x41a438
41a3c6:	61                   	popa
41a3c7:	79 00                	jns    0x41a3c9
41a3c9:	46                   	inc    %esi
41a3ca:	72 6f                	jb     0x41a43b
41a3cc:	6d                   	insl   (%dx),%es:(%edi)
41a3cd:	42                   	inc    %edx
41a3ce:	61                   	popa
41a3cf:	73 65                	jae    0x41a436
41a3d1:	36 34 43             	ss xor $0x43,%al
41a3d4:	68 61 72 41 72       	push   $0x72417261
41a3d9:	72 61                	jb     0x41a43c
41a3db:	79 00                	jns    0x41a3dd
41a3dd:	54                   	push   %esp
41a3de:	6f                   	outsl  %ds:(%esi),(%dx)
41a3df:	43                   	inc    %ebx
41a3e0:	68 61 72 41 72       	push   $0x72417261
41a3e5:	72 61                	jb     0x41a448
41a3e7:	79 00                	jns    0x41a3e9
41a3e9:	53                   	push   %ebx
41a3ea:	70 65                	jo     0x41a451
41a3ec:	63 63 79             	arpl   %esp,0x79(%ebx)
41a3ef:	00 67 65             	add    %ah,0x65(%edi)
41a3f2:	74 5f                	je     0x41a453
41a3f4:	4b                   	dec    %ebx
41a3f5:	65 79 00             	gs jns 0x41a3f8
41a3f8:	52                   	push   %edx
41a3f9:	65 61                	gs popa
41a3fb:	64 4b                	fs dec %ebx
41a3fd:	65 79 00             	gs jns 0x41a400
41a400:	43                   	inc    %ebx
41a401:	6f                   	outsl  %ds:(%esi),(%dx)
41a402:	6e                   	outsb  %ds:(%esi),(%dx)
41a403:	74 61                	je     0x41a466
41a405:	69 6e 73 4b 65 79 00 	imul   $0x79654b,0x73(%esi),%ebp
41a40c:	67 65 74 5f          	addr16 gs je 0x41a46f
41a410:	41                   	inc    %ecx
41a411:	73 73                	jae    0x41a486
41a413:	65 6d                	gs insl (%dx),%es:(%edi)
41a415:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
41a419:	47                   	inc    %edi
41a41a:	65 74 45             	gs je  0x41a462
41a41d:	78 65                	js     0x41a484
41a41f:	63 75 74             	arpl   %esi,0x74(%ebp)
41a422:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
41a429:	6d                   	insl   (%dx),%es:(%edi)
41a42a:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
41a42e:	64 75 6d             	fs jne 0x41a49e
41a431:	6d                   	insl   (%dx),%es:(%edi)
41a432:	79 00                	jns    0x41a434
41a434:	4d                   	dec    %ebp
41a435:	61                   	popa
41a436:	79 44                	jns    0x41a47c
41a438:	65 73 74             	gs jae 0x41a4af
41a43b:	72 6f                	jb     0x41a4ac
41a43d:	79 00                	jns    0x41a43f