4170eb:	76 65                	jbe    0x417152
4170ed:	48                   	dec    %eax
4170ee:	6f                   	outsl  %ds:(%esi),(%dx)
4170ef:	75 72                	jne    0x417163
4170f1:	00 54 77 65          	add    %dl,0x65(%edi,%esi,2)
4170f5:	6e                   	outsb  %ds:(%esi),(%dx)
4170f6:	74 79                	je     0x417171
4170f8:	46                   	inc    %esi
4170f9:	6f                   	outsl  %ds:(%esi),(%dx)
4170fa:	75 72                	jne    0x41716e
4170fc:	48                   	dec    %eax
4170fd:	6f                   	outsl  %ds:(%esi),(%dx)
4170fe:	75 72                	jne    0x417172
417100:	00 41 62             	add    %al,0x62(%ecx)
417103:	73 00                	jae    0x417105
417105:	67 65 74 5f          	addr16 gs je 0x417168
417109:	47                   	inc    %edi
41710a:	72 61                	jb     0x41716d
41710c:	70 68                	jo     0x417176
41710e:	69 63 73 00 5f 67 72 	imul   $0x72675f00,0x73(%ebx),%esp
417115:	61                   	popa
417116:	70 68                	jo     0x417180
417118:	69 63 73 00 53 79 73 	imul   $0x73795300,0x73(%ebx),%esp
41711f:	74 65                	je     0x417186
417121:	6d                   	insl   (%dx),%es:(%edi)
417122:	2e 44                	cs inc %esp
417124:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
41712b:	69 63 73 00 41 64 64 	imul   $0x64644100,0x73(%ebx),%esp
417132:	53                   	push   %ebx
417133:	65 63 6f 6e          	arpl   %ebp,%gs:0x6e(%edi)
417137:	64 73 00             	fs jae 0x41713a
41713a:	67 65 74 5f          	addr16 gs je 0x41719d
41713e:	42                   	inc    %edx
41713f:	6f                   	outsl  %ds:(%esi),(%dx)
417140:	75 6e                	jne    0x4171b0
417142:	64 73 00             	fs jae 0x417145
417145:	73 65                	jae    0x4171ac
417147:	74 5f                	je     0x4171a8
417149:	42                   	inc    %edx
41714a:	6f                   	outsl  %ds:(%esi),(%dx)
41714b:	75 6e                	jne    0x4171bb
41714d:	64 73 00             	fs jae 0x417150
417150:	41                   	inc    %ecx
417151:	64 64 42             	fs fs inc %edx
417154:	6f                   	outsl  %ds:(%esi),(%dx)
417155:	75 6e                	jne    0x4171c5
417157:	64 73 00             	fs jae 0x41715a
41715a:	67 65 74 5f          	addr16 gs je 0x4171bd
41715e:	4f                   	dec    %edi
41715f:	76 65                	jbe    0x4171c6
417161:	72 66                	jb     0x4171c9
417163:	6c                   	insb   (%dx),%es:(%edi)
417164:	6f                   	outsl  %ds:(%esi),(%dx)
417165:	77 45                	ja     0x4171ac
417167:	6e                   	outsb  %ds:(%esi),(%dx)
417168:	64 42                	fs inc %edx
41716a:	6f                   	outsl  %ds:(%esi),(%dx)
41716b:	75 6e                	jne    0x4171db
41716d:	64 73 00             	fs jae 0x417170
417170:	67 65 74 5f          	addr16 gs je 0x4171d3
417174:	54                   	push   %esp
417175:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
41717c:	65 42                	gs inc %edx
41717e:	6f                   	outsl  %ds:(%esi),(%dx)
41717f:	75 6e                	jne    0x4171ef
417181:	64 73 00             	fs jae 0x417184
417184:	73 65                	jae    0x4171eb
417186:	74 5f                	je     0x4171e7
417188:	54                   	push   %esp
417189:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
417190:	65 42                	gs inc %edx
417192:	6f                   	outsl  %ds:(%esi),(%dx)
417193:	75 6e                	jne    0x417203
417195:	64 73 00             	fs jae 0x417198
417198:	5f                   	pop    %edi
417199:	74 69                	je     0x417204
41719b:	6d                   	insl   (%dx),%es:(%edi)
41719c:	65 53                	gs push %ebx
41719e:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4171a1:	65 42                	gs inc %edx
4171a3:	6f                   	outsl  %ds:(%esi),(%dx)
4171a4:	75 6e                	jne    0x417214
4171a6:	64 73 00             	fs jae 0x4171a9
4171a9:	67 65 74 5f          	addr16 gs je 0x41720c
4171ad:	4d                   	dec    %ebp
4171ae:	6f                   	outsl  %ds:(%esi),(%dx)
4171af:	6e                   	outsb  %ds:(%esi),(%dx)
4171b0:	74 68                	je     0x41721a
4171b2:	4e                   	dec    %esi
4171b3:	61                   	popa
4171b4:	6d                   	insl   (%dx),%es:(%edi)
4171b5:	65 42                	gs inc %edx
4171b7:	6f                   	outsl  %ds:(%esi),(%dx)
4171b8:	75 6e                	jne    0x417228
4171ba:	64 73 00             	fs jae 0x4171bd
4171bd:	73 65                	jae    0x417224
4171bf:	74 5f                	je     0x417220
4171c1:	4d                   	dec    %ebp
4171c2:	6f                   	outsl  %ds:(%esi),(%dx)
4171c3:	6e                   	outsb  %ds:(%esi),(%dx)
4171c4:	74 68                	je     0x41722e
4171c6:	4e                   	dec    %esi
4171c7:	61                   	popa
4171c8:	6d                   	insl   (%dx),%es:(%edi)
4171c9:	65 42                	gs inc %edx
4171cb:	6f                   	outsl  %ds:(%esi),(%dx)
4171cc:	75 6e                	jne    0x41723c
4171ce:	64 73 00             	fs jae 0x4171d1
4171d1:	6d                   	insl   (%dx),%es:(%edi)
4171d2:	6f                   	outsl  %ds:(%esi),(%dx)
4171d3:	6e                   	outsb  %ds:(%esi),(%dx)
4171d4:	74 68                	je     0x41723e
4171d6:	4e                   	dec    %esi
4171d7:	61                   	popa
4171d8:	6d                   	insl   (%dx),%es:(%edi)
4171d9:	65 42                	gs inc %edx
4171db:	6f                   	outsl  %ds:(%esi),(%dx)
4171dc:	75 6e                	jne    0x41724c
4171de:	64 73 00             	fs jae 0x4171e1
4171e1:	43                   	inc    %ebx
4171e2:	6f                   	outsl  %ds:(%esi),(%dx)
4171e3:	6d                   	insl   (%dx),%es:(%edi)
4171e4:	70 61                	jo     0x417247
4171e6:	72 65                	jb     0x41724d
4171e8:	42                   	inc    %edx
4171e9:	6f                   	outsl  %ds:(%esi),(%dx)
4171ea:	75 6e                	jne    0x41725a
4171ec:	64 73 00             	fs jae 0x4171ef
4171ef:	67 65 74 5f          	addr16 gs je 0x417252
4171f3:	41                   	inc    %ecx
4171f4:	64 69 74 69 6f 6e 61 	imul   $0x426c616e,%fs:0x6f(%ecx,%ebp,2),%esi
4171fb:	6c 42
4171fd:	6f                   	outsl  %ds:(%esi),(%dx)
4171fe:	75 6e                	jne    0x41726e
417200:	64 73 00             	fs jae 0x417203
417203:	73 65                	jae    0x41726a
417205:	74 5f                	je     0x417266
417207:	41                   	inc    %ecx
417208:	64 69 74 69 6f 6e 61 	imul   $0x426c616e,%fs:0x6f(%ecx,%ebp,2),%esi
41720f:	6c 42
417211:	6f                   	outsl  %ds:(%esi),(%dx)
417212:	75 6e                	jne    0x417282
417214:	64 73 00             	fs jae 0x417217
417217:	5f                   	pop    %edi
417218:	61                   	popa
417219:	64 64 69 74 69 6f 6e 	fs imul $0x426c616e,%fs:0x6f(%ecx,%ebp,2),%esi
417220:	61 6c 42
417223:	6f                   	outsl  %ds:(%esi),(%dx)
417224:	75 6e                	jne    0x417294
417226:	64 73 00             	fs jae 0x417229
417229:	47                   	inc    %edi
41722a:	65 74 41             	gs je  0x41726e
41722d:	6c                   	insb   (%dx),%es:(%edi)
41722e:	6c                   	insb   (%dx),%es:(%edi)
41722f:	42                   	inc    %edx
417230:	6f                   	outsl  %ds:(%esi),(%dx)
417231:	75 6e                	jne    0x4172a1
417233:	64 73 00             	fs jae 0x417236
417236:	67 65 74 5f          	addr16 gs je 0x417299
41723a:	42                   	inc    %edx
41723b:	61                   	popa
41723c:	63 6b 77             	arpl   %ebp,0x77(%ebx)
41723f:	61                   	popa
417240:	72 64                	jb     0x4172a6
417242:	42                   	inc    %edx
417243:	75 74                	jne    0x4172b9
417245:	74 6f                	je     0x4172b6
417247:	6e                   	outsb  %ds:(%esi),(%dx)
417248:	42                   	inc    %edx
417249:	6f                   	outsl  %ds:(%esi),(%dx)
41724a:	75 6e                	jne    0x4172ba
41724c:	64 73 00             	fs jae 0x41724f
41724f:	53                   	push   %ebx
417250:	65 74 42             	gs je  0x417295
417253:	61                   	popa
417254:	63 6b 77             	arpl   %ebp,0x77(%ebx)
417257:	61                   	popa
417258:	72 64                	jb     0x4172be
41725a:	42                   	inc    %edx
41725b:	75 74                	jne    0x4172d1
41725d:	74 6f                	je     0x4172ce
41725f:	6e                   	outsb  %ds:(%esi),(%dx)
417260:	42                   	inc    %edx
417261:	6f                   	outsl  %ds:(%esi),(%dx)
417262:	75 6e                	jne    0x4172d2
417264:	64 73 00             	fs jae 0x417267
417267:	5f                   	pop    %edi
417268:	62 61 63             	bound  %esp,0x63(%ecx)
41726b:	6b 77 61 72          	imul   $0x72,0x61(%edi),%esi
41726f:	64 42                	fs inc %edx
417271:	75 74                	jne    0x4172e7
417273:	74 6f                	je     0x4172e4
417275:	6e                   	outsb  %ds:(%esi),(%dx)
417276:	42                   	inc    %edx
417277:	6f                   	outsl  %ds:(%esi),(%dx)
417278:	75 6e                	jne    0x4172e8
41727a:	64 73 00             	fs jae 0x41727d
41727d:	67 65 74 5f          	addr16 gs je 0x4172e0
417281:	46                   	inc    %esi
417282:	6f                   	outsl  %ds:(%esi),(%dx)
417283:	72 77                	jb     0x4172fc
417285:	61                   	popa
417286:	72 64                	jb     0x4172ec
417288:	42                   	inc    %edx
417289:	75 74                	jne    0x4172ff
41728b:	74 6f                	je     0x4172fc
41728d:	6e                   	outsb  %ds:(%esi),(%dx)
41728e:	42                   	inc    %edx
41728f:	6f                   	outsl  %ds:(%esi),(%dx)
417290:	75 6e                	jne    0x417300
417292:	64 73 00             	fs jae 0x417295
417295:	53                   	push   %ebx
417296:	65 74 46             	gs je  0x4172df
417299:	6f                   	outsl  %ds:(%esi),(%dx)
41729a:	72 77                	jb     0x417313
41729c:	61                   	popa
41729d:	72 64                	jb     0x417303
41729f:	42                   	inc    %edx
4172a0:	75 74                	jne    0x417316
4172a2:	74 6f                	je     0x417313
4172a4:	6e                   	outsb  %ds:(%esi),(%dx)
4172a5:	42                   	inc    %edx
4172a6:	6f                   	outsl  %ds:(%esi),(%dx)
4172a7:	75 6e                	jne    0x417317
4172a9:	64 73 00             	fs jae 0x4172ac
4172ac:	5f                   	pop    %edi
4172ad:	66 6f                	outsw  %ds:(%esi),(%dx)
4172af:	72 77                	jb     0x417328
4172b1:	61                   	popa
4172b2:	72 64                	jb     0x417318
4172b4:	42                   	inc    %edx
4172b5:	75 74                	jne    0x41732b
4172b7:	74 6f                	je     0x417328
4172b9:	6e                   	outsb  %ds:(%esi),(%dx)
4172ba:	42                   	inc    %edx
4172bb:	6f                   	outsl  %ds:(%esi),(%dx)
4172bc:	75 6e                	jne    0x41732c
4172be:	64 73 00             	fs jae 0x4172c1
4172c1:	43                   	inc    %ebx
4172c2:	6c                   	insb   (%dx),%es:(%edi)
4172c3:	65 61                	gs popa
4172c5:	72 42                	jb     0x417309
4172c7:	6f                   	outsl  %ds:(%esi),(%dx)
4172c8:	75 6e                	jne    0x417338
4172ca:	64 73 00             	fs jae 0x4172cd
4172cd:	67 65 74 5f          	addr16 gs je 0x417330
4172d1:	48                   	dec    %eax
4172d2:	65 61                	gs popa
4172d4:	64 65 72 42          	fs gs jb 0x41731a
4172d8:	6f                   	outsl  %ds:(%esi),(%dx)
4172d9:	75 6e                	jne    0x417349
4172db:	64 73 00             	fs jae 0x4172de
4172de:	67 65 74 5f          	addr16 gs je 0x417341
4172e2:	44                   	inc    %esp
4172e3:	61                   	popa
4172e4:	79 4e                	jns    0x417334
4172e6:	61                   	popa
4172e7:	6d                   	insl   (%dx),%es:(%edi)
4172e8:	65 73 42             	gs jae 0x41732d
4172eb:	6f                   	outsl  %ds:(%esi),(%dx)
4172ec:	75 6e                	jne    0x41735c
4172ee:	64 73 00             	fs jae 0x4172f1
4172f1:	73 65                	jae    0x417358
4172f3:	74 5f                	je     0x417354
4172f5:	44                   	inc    %esp
4172f6:	61                   	popa
4172f7:	79 4e                	jns    0x417347
4172f9:	61                   	popa
4172fa:	6d                   	insl   (%dx),%es:(%edi)
4172fb:	65 73 42             	gs jae 0x417340
4172fe:	6f                   	outsl  %ds:(%esi),(%dx)
4172ff:	75 6e                	jne    0x41736f
417301:	64 73 00             	fs jae 0x417304
417304:	64 61                	fs popa
417306:	79 4e                	jns    0x417356
417308:	61                   	popa
417309:	6d                   	insl   (%dx),%es:(%edi)
41730a:	65 73 42             	gs jae 0x41734f
41730d:	6f                   	outsl  %ds:(%esi),(%dx)
41730e:	75 6e                	jne    0x41737e
417310:	64 73 00             	fs jae 0x417313
417313:	53                   	push   %ebx
417314:	65 74 42             	gs je  0x417359
417317:	6f                   	outsl  %ds:(%esi),(%dx)
417318:	75 6e                	jne    0x417388
41731a:	64 73 00             	fs jae 0x41731d
41731d:	67 65 74 5f          	addr16 gs je 0x417380
417321:	4f                   	dec    %edi
417322:	76 65                	jbe    0x417389
417324:	72 66                	jb     0x41738c
417326:	6c                   	insb   (%dx),%es:(%edi)
417327:	6f                   	outsl  %ds:(%esi),(%dx)
417328:	77 53                	ja     0x41737d
41732a:	74 61                	je     0x41738d
41732c:	72 74                	jb     0x4173a2
41732e:	42                   	inc    %edx
41732f:	6f                   	outsl  %ds:(%esi),(%dx)
417330:	75 6e                	jne    0x4173a0
417332:	64 73 00             	fs jae 0x417335
417335:	67 65 74 5f          	addr16 gs je 0x417398
417339:	42                   	inc    %edx
41733a:	6f                   	outsl  %ds:(%esi),(%dx)
41733b:	64 79 42             	fs jns 0x417380
41733e:	6f                   	outsl  %ds:(%esi),(%dx)
41733f:	75 6e                	jne    0x4173af
417341:	64 73 00             	fs jae 0x417344
417344:	5f                   	pop    %edi
417345:	62 6f 75             	bound  %ebp,0x75(%edi)
417348:	6e                   	outsb  %ds:(%esi),(%dx)
417349:	64 73 00             	fs jae 0x41734c
41734c:	53                   	push   %ebx
41734d:	79 73                	jns    0x4173c2
41734f:	74 65                	je     0x4173b6
417351:	6d                   	insl   (%dx),%es:(%edi)
417352:	2e 52                	cs push %edx
417354:	75 6e                	jne    0x4173c4
417356:	74 69                	je     0x4173c1
417358:	6d                   	insl   (%dx),%es:(%edi)
417359:	65 2e 49             	gs cs dec %ecx
41735c:	6e                   	outsb  %ds:(%esi),(%dx)
41735d:	74 65                	je     0x4173c4
41735f:	72 6f                	jb     0x4173d0
417361:	70 53                	jo     0x4173b6
417363:	65 72 76             	gs jb  0x4173dc
417366:	69 63 65 73 00 4d 69 	imul   $0x694d0073,0x65(%ebx),%esp
41736d:	63 72 6f             	arpl   %esi,0x6f(%edx)
417370:	73 6f                	jae    0x4173e1
417372:	66 74 2e             	data16 je 0x4173a3
417375:	56                   	push   %esi
417376:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
41737d:	73 69                	jae    0x4173e8
41737f:	63 2e                	arpl   %ebp,(%esi)
417381:	43                   	inc    %ebx
417382:	6f                   	outsl  %ds:(%esi),(%dx)
417383:	6d                   	insl   (%dx),%es:(%edi)
417384:	70 69                	jo     0x4173ef
417386:	6c                   	insb   (%dx),%es:(%edi)
417387:	65 72 53             	gs jb  0x4173dd
41738a:	65 72 76             	gs jb  0x417403
41738d:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
417394:	73 74                	jae    0x41740a
417396:	65 6d                	gs insl (%dx),%es:(%edi)
417398:	2e 52                	cs push %edx
41739a:	75 6e                	jne    0x41740a
41739c:	74 69                	je     0x417407
41739e:	6d                   	insl   (%dx),%es:(%edi)
41739f:	65 2e 43             	gs cs inc %ebx
4173a2:	6f                   	outsl  %ds:(%esi),(%dx)
4173a3:	6d                   	insl   (%dx),%es:(%edi)
4173a4:	70 69                	jo     0x41740f