419fdd:	6e                   	outsb  %ds:(%esi),(%dx)
419fde:	64 65 78 46          	fs gs js 0x41a028
419fe2:	72 6f                	jb     0x41a053
419fe4:	6d                   	insl   (%dx),%es:(%edi)
419fe5:	50                   	push   %eax
419fe6:	6f                   	outsl  %ds:(%esi),(%dx)
419fe7:	69 6e 74 00 67 65 74 	imul   $0x74656700,0x74(%esi),%ebp
419fee:	5f                   	pop    %edi
419fef:	46                   	inc    %esi
419ff0:	6f                   	outsl  %ds:(%esi),(%dx)
419ff1:	6e                   	outsb  %ds:(%esi),(%dx)
419ff2:	74 00                	je     0x419ff4
419ff4:	73 65                	jae    0x41a05b
419ff6:	74 5f                	je     0x41a057
419ff8:	46                   	inc    %esi
419ff9:	6f                   	outsl  %ds:(%esi),(%dx)
419ffa:	6e                   	outsb  %ds:(%esi),(%dx)
419ffb:	74 00                	je     0x419ffd
419ffd:	67 65 74 5f          	addr16 gs je 0x41a060
41a001:	43                   	inc    %ebx
41a002:	6f                   	outsl  %ds:(%esi),(%dx)
41a003:	75 6e                	jne    0x41a073
41a005:	74 00                	je     0x41a007
41a007:	73 65                	jae    0x41a06e
41a009:	74 5f                	je     0x41a06a
41a00b:	43                   	inc    %ebx
41a00c:	6f                   	outsl  %ds:(%esi),(%dx)
41a00d:	6c                   	insb   (%dx),%es:(%edi)
41a00e:	75 6d                	jne    0x41a07d
41a010:	6e                   	outsb  %ds:(%esi),(%dx)
41a011:	43                   	inc    %ebx
41a012:	6f                   	outsl  %ds:(%esi),(%dx)
41a013:	75 6e                	jne    0x41a083
41a015:	74 00                	je     0x41a017
41a017:	73 65                	jae    0x41a07e
41a019:	74 5f                	je     0x41a07a
41a01b:	52                   	push   %edx
41a01c:	6f                   	outsl  %ds:(%esi),(%dx)
41a01d:	77 43                	ja     0x41a062
41a01f:	6f                   	outsl  %ds:(%esi),(%dx)
41a020:	75 6e                	jne    0x41a090
41a022:	74 00                	je     0x41a024
41a024:	70 69                	jo     0x41a08f
41a026:	76 6f                	jbe    0x41a097
41a028:	74 00                	je     0x41a02a
41a02a:	45                   	inc    %ebp
41a02b:	64 69 74 41 63 63 65 	imul   $0x74706563,%fs:0x63(%ecx,%eax,2),%esi
41a032:	70 74
41a034:	00 45 64             	add    %al,0x64(%ebp)
41a037:	69 74 43 6f 6d 6d 65 	imul   $0x6e656d6d,0x6f(%ebx,%eax,2),%esi
41a03e:	6e
41a03f:	74 5f                	je     0x41a0a0
41a041:	50                   	push   %eax
41a042:	72 6f                	jb     0x41a0b3
41a044:	6d                   	insl   (%dx),%es:(%edi)
41a045:	70 74                	jo     0x41a0bb
41a047:	00 4e 65             	add    %cl,0x65(%esi)
41a04a:	77 43                	ja     0x41a08f
41a04c:	6f                   	outsl  %ds:(%esi),(%dx)
41a04d:	6d                   	insl   (%dx),%es:(%edi)
41a04e:	6d                   	insl   (%dx),%es:(%edi)
41a04f:	65 6e                	outsb  %gs:(%esi),(%dx)
41a051:	74 5f                	je     0x41a0b2
41a053:	50                   	push   %eax
41a054:	72 6f                	jb     0x41a0c5
41a056:	6d                   	insl   (%dx),%es:(%edi)
41a057:	70 74                	jo     0x41a0cd
41a059:	00 6c 62 6c          	add    %ch,0x6c(%edx,%eiz,2)
41a05d:	50                   	push   %eax
41a05e:	72 6f                	jb     0x41a0cf
41a060:	6d                   	insl   (%dx),%es:(%edi)
41a061:	70 74                	jo     0x41a0d7
41a063:	00 53 74             	add    %dl,0x74(%ebx)
41a066:	61                   	popa
41a067:	72 74                	jb     0x41a0dd
41a069:	00 49 6e             	add    %cl,0x6e(%ecx)
41a06c:	73 65                	jae    0x41a0d3
41a06e:	72 74                	jb     0x41a0e4
41a070:	00 42 79             	add    %al,0x79(%edx)
41a073:	74 65                	je     0x41a0da
41a075:	43                   	inc    %ebx
41a076:	6f                   	outsl  %ds:(%esi),(%dx)
41a077:	6e                   	outsb  %ds:(%esi),(%dx)
41a078:	76 65                	jbe    0x41a0df
41a07a:	72 74                	jb     0x41a0f0
41a07c:	00 74 6f 67          	add    %dh,0x67(%edi,%ebp,2)
41a080:	67 6c                	insb   (%dx),%es:(%di)
41a082:	65 4c                	gs dec %esp
41a084:	65 76 65             	gs jbe 0x41a0ec
41a087:	6c                   	insb   (%dx),%es:(%edi)
41a088:	4c                   	dec    %esp
41a089:	69 73 74 00 70 6e 6c 	imul   $0x6c6e7000,0x74(%ebx),%esi
41a090:	4c                   	dec    %esp
41a091:	65 76 65             	gs jbe 0x41a0f9
41a094:	6c                   	insb   (%dx),%es:(%edi)
41a095:	4c                   	dec    %esp
41a096:	69 73 74 00 6d 6e 75 	imul   $0x756e6d00,0x74(%ebx),%esi
41a09d:	4f                   	dec    %edi
41a09e:	70 74                	jo     0x41a114
41a0a0:	69 6f 6e 73 4c 65 76 	imul   $0x76654c73,0x6e(%edi),%ebp
41a0a7:	65 6c                	gs insb (%dx),%es:(%edi)
41a0a9:	4c                   	dec    %esp
41a0aa:	69 73 74 00 73 68 6f 	imul   $0x6f687300,0x74(%ebx),%esi
41a0b1:	77 4c                	ja     0x41a0ff
41a0b3:	65 76 65             	gs jbe 0x41a11b
41a0b6:	6c                   	insb   (%dx),%es:(%edi)
41a0b7:	4c                   	dec    %esp
41a0b8:	69 73 74 00 44 69 73 	imul   $0x73694400,0x74(%ebx),%esi
41a0bf:	70 6c                	jo     0x41a12d
41a0c1:	61                   	popa
41a0c2:	79 4c                	jns    0x41a110
41a0c4:	65 76 65             	gs jbe 0x41a12c
41a0c7:	6c                   	insb   (%dx),%es:(%edi)
41a0c8:	4c                   	dec    %esp
41a0c9:	69 73 74 00 4e 65 77 	imul   $0x77654e00,0x74(%ebx),%esi
41a0d0:	4c                   	dec    %esp
41a0d1:	69 73 74 00 62 74 6e 	imul   $0x6e746200,0x74(%ebx),%esi
41a0d8:	46                   	inc    %esi
41a0d9:	69 6c 65 43 75 74 00 	imul   $0x6d007475,0x43(%ebp,%eiz,2),%ebp
41a0e0:	6d
41a0e1:	6e                   	outsb  %ds:(%esi),(%dx)
41a0e2:	75 45                	jne    0x41a129
41a0e4:	64 69 74 43 75 74 00 	imul   $0x6e6d0074,%fs:0x75(%ebx,%eax,2),%esi
41a0eb:	6d 6e
41a0ed:	75 43                	jne    0x41a132
41a0ef:	6f                   	outsl  %ds:(%esi),(%dx)
41a0f0:	6e                   	outsb  %ds:(%esi),(%dx)
41a0f1:	74 65                	je     0x41a158
41a0f3:	78 74                	js     0x41a169
41a0f5:	43                   	inc    %ebx
41a0f6:	75 74                	jne    0x41a16c
41a0f8:	00 63 75             	add    %ah,0x75(%ebx)
41a0fb:	74 00                	je     0x41a0fd
41a0fd:	6d                   	insl   (%dx),%es:(%edi)
41a0fe:	6e                   	outsb  %ds:(%esi),(%dx)
41a0ff:	75 48                	jne    0x41a149
41a101:	65 6c                	gs insb (%dx),%es:(%edi)
41a103:	70 41                	jo     0x41a146
41a105:	62 6f 75             	bound  %ebp,0x75(%edi)
41a108:	74 00                	je     0x41a10a
41a10a:	68 65 6c 70 41       	push   $0x41706c65
41a10f:	62 6f 75             	bound  %ebp,0x75(%edi)
41a112:	74 00                	je     0x41a114
41a114:	53                   	push   %ebx
41a115:	75 73                	jne    0x41a18a
41a117:	70 65                	jo     0x41a17e
41a119:	6e                   	outsb  %ds:(%esi),(%dx)
41a11a:	64 4c                	fs dec %esp
41a11c:	61                   	popa
41a11d:	79 6f                	jns    0x41a18e
41a11f:	75 74                	jne    0x41a195
41a121:	00 52 65             	add    %dl,0x65(%edx)
41a124:	73 75                	jae    0x41a19b
41a126:	6d                   	insl   (%dx),%es:(%edi)
41a127:	65 4c                	gs dec %esp
41a129:	61                   	popa
41a12a:	79 6f                	jns    0x41a19b
41a12c:	75 74                	jne    0x41a1a2
41a12e:	00 70 6e             	add    %dh,0x6e(%eax)
41a131:	6c                   	insb   (%dx),%es:(%edi)
41a132:	4c                   	dec    %esp
41a133:	61                   	popa
41a134:	79 6f                	jns    0x41a1a5
41a136:	75 74                	jne    0x41a1ac
41a138:	00 50 65             	add    %dl,0x65(%eax)
41a13b:	72 66                	jb     0x41a1a3
41a13d:	6f                   	outsl  %ds:(%esi),(%dx)
41a13e:	72 6d                	jb     0x41a1ad
41a140:	4c                   	dec    %esp
41a141:	61                   	popa
41a142:	79 6f                	jns    0x41a1b3
41a144:	75 74                	jne    0x41a1ba
41a146:	00 69 6e             	add    %ch,0x6e(%ecx)
41a149:	70 75                	jo     0x41a1c0
41a14b:	74 00                	je     0x41a14d
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