41705d:	73 65                	jae    0x4170c4
41705f:	74 5f                	je     0x4170c0
417061:	56                   	push   %esi
417062:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi
417069:	73 65                	jae    0x4170d0
41706b:	74 5f                	je     0x4170cc
41706d:	53                   	push   %ebx
41706e:	63 72 6f             	arpl   %esi,0x6f(%edx)
417071:	6c                   	insb   (%dx),%es:(%edi)
417072:	6c                   	insb   (%dx),%es:(%edi)
417073:	41                   	inc    %ecx
417074:	6c                   	insb   (%dx),%es:(%edi)
417075:	77 61                	ja     0x4170d8
417077:	79 73                	jns    0x4170ec
417079:	56                   	push   %esi
41707a:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi
417081:	44                   	inc    %esp
417082:	6f                   	outsl  %ds:(%esi),(%dx)
417083:	75 62                	jne    0x4170e7
417085:	6c                   	insb   (%dx),%es:(%edi)
417086:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
41708a:	6e                   	outsb  %ds:(%esi),(%dx)
41708b:	74 69                	je     0x4170f6
41708d:	6d                   	insl   (%dx),%es:(%edi)
41708e:	65 54                	gs push %esp
417090:	79 70                	jns    0x417102
417092:	65 48                	gs dec %eax
417094:	61                   	popa
417095:	6e                   	outsb  %ds:(%esi),(%dx)
417096:	64 6c                	fs insb (%dx),%es:(%edi)
417098:	65 00 47 65          	add    %al,%gs:0x65(%edi)
41709c:	74 54                	je     0x4170f2
41709e:	79 70                	jns    0x417110
4170a0:	65 46                	gs inc %esi
4170a2:	72 6f                	jb     0x417113
4170a4:	6d                   	insl   (%dx),%es:(%edi)
4170a5:	48                   	dec    %eax
4170a6:	61                   	popa
4170a7:	6e                   	outsb  %ds:(%esi),(%dx)
4170a8:	64 6c                	fs insb (%dx),%es:(%edi)
4170aa:	65 00 72 6f          	add    %dh,%gs:0x6f(%edx)
4170ae:	75 6e                	jne    0x41711e
4170b0:	64 65 64 52          	fs gs fs push %edx
4170b4:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
4170b9:	67 6c                	insb   (%dx),%es:(%di)
4170bb:	65 00 46 69          	add    %al,%gs:0x69(%esi)
4170bf:	6c                   	insb   (%dx),%es:(%edi)
4170c0:	6c                   	insb   (%dx),%es:(%edi)
4170c1:	52                   	push   %edx
4170c2:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
4170c7:	67 6c                	insb   (%dx),%es:(%di)
4170c9:	65 00 44 72 61       	add    %al,%gs:0x61(%edx,%esi,2)
4170ce:	77 46                	ja     0x417116
4170d0:	6f                   	outsl  %ds:(%esi),(%dx)
4170d1:	63 75 73             	arpl   %esi,0x73(%ebp)
4170d4:	52                   	push   %edx
4170d5:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
4170da:	67 6c                	insb   (%dx),%es:(%di)
4170dc:	65 00 4d 61          	add    %cl,%gs:0x61(%ebp)
4170e0:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
4170e7:	49                   	dec    %ecx
4170e8:	6e                   	outsb  %ds:(%esi),(%dx)
4170e9:	76 61                	jbe    0x41714c
4170eb:	6c                   	insb   (%dx),%es:(%edi)
4170ec:	69 64 46 69 6c 65 00 	imul   $0x7300656c,0x69(%esi,%eax,2),%esp
4170f3:	73
4170f4:	61                   	popa
4170f5:	76 65                	jbe    0x41715c
4170f7:	4c                   	dec    %esp
4170f8:	65 76 65             	gs jbe 0x417160
4170fb:	6c                   	insb   (%dx),%es:(%edi)
4170fc:	46                   	inc    %esi
4170fd:	69 6c 65 00 4d 61 69 	imul   $0x6e69614d,0x0(%ebp,%eiz,2),%ebp
417104:	6e
417105:	66 6f                	outsw  %ds:(%esi),(%dx)
417107:	72 6d                	jb     0x417176
417109:	5f                   	pop    %edi
41710a:	4d                   	dec    %ebp
41710b:	65 73 73             	gs jae 0x417181
41710e:	61                   	popa
41710f:	67 65 54             	addr16 gs push %esp
417112:	69 74 6c 65 5f 4f 70 	imul   $0x65704f5f,0x65(%esp,%ebp,2),%esi
417119:	65
41711a:	6e                   	outsb  %ds:(%esi),(%dx)
41711b:	4c                   	dec    %esp
41711c:	65 76 65             	gs jbe 0x417184
41711f:	6c                   	insb   (%dx),%es:(%edi)
417120:	46                   	inc    %esi
417121:	69 6c 65 00 6f 70 65 	imul   $0x6e65706f,0x0(%ebp,%eiz,2),%ebp
417128:	6e
417129:	4c                   	dec    %esp
41712a:	65 76 65             	gs jbe 0x417192
41712d:	6c                   	insb   (%dx),%es:(%edi)
41712e:	46                   	inc    %esi
41712f:	69 6c 65 00 4d 61 69 	imul   $0x6e69614d,0x0(%ebp,%eiz,2),%ebp
417136:	6e
417137:	66 6f                	outsw  %ds:(%esi),(%dx)
417139:	72 6d                	jb     0x4171a8
41713b:	5f                   	pop    %edi
41713c:	4d                   	dec    %ebp
41713d:	65 73 73             	gs jae 0x4171b3
417140:	61                   	popa
417141:	67 65 54             	addr16 gs push %esp
417144:	69 74 6c 65 5f 4e 65 	imul   $0x77654e5f,0x65(%esp,%ebp,2),%esi
41714b:	77
41714c:	4c                   	dec    %esp
41714d:	65 76 65             	gs jbe 0x4171b5
417150:	6c                   	insb   (%dx),%es:(%edi)
417151:	46                   	inc    %esi
417152:	69 6c 65 00 6e 65 77 	imul   $0x4c77656e,0x0(%ebp,%eiz,2),%ebp
417159:	4c
41715a:	65 76 65             	gs jbe 0x4171c2
41715d:	6c                   	insb   (%dx),%es:(%edi)
41715e:	46                   	inc    %esi
41715f:	69 6c 65 00 73 65 70 	imul   $0x54706573,0x0(%ebp,%eiz,2),%ebp
417166:	54
417167:	6f                   	outsl  %ds:(%esi),(%dx)
417168:	6f                   	outsl  %ds:(%esi),(%dx)
417169:	6c                   	insb   (%dx),%es:(%edi)
41716a:	46                   	inc    %esi
41716b:	69 6c 65 00 74 6f 6f 	imul   $0x6c6f6f74,0x0(%ebp,%eiz,2),%ebp
417172:	6c
417173:	46                   	inc    %esi
417174:	69 6c 65 00 43 6f 6e 	imul   $0x736e6f43,0x0(%ebp,%eiz,2),%ebp
41717b:	73
41717c:	6f                   	outsl  %ds:(%esi),(%dx)
41717d:	6c                   	insb   (%dx),%es:(%edi)
41717e:	65 00 4c 65 76       	add    %cl,%gs:0x76(%ebp,%eiz,2)
417183:	65 6c                	gs insb (%dx),%es:(%edi)
417185:	4c                   	dec    %esp
417186:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
41718d:	73 61                	jae    0x4171f0
41718f:	67 65 5f             	addr16 gs pop %edi
417192:	41                   	inc    %ecx
417193:	6c                   	insb   (%dx),%es:(%edi)
417194:	6c                   	insb   (%dx),%es:(%edi)
417195:	53                   	push   %ebx
417196:	6f                   	outsl  %ds:(%esi),(%dx)
417197:	6c                   	insb   (%dx),%es:(%edi)
417198:	76 65                	jbe    0x4171ff
41719a:	64 5f                	fs pop %edi
41719c:	54                   	push   %esp
41719d:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
4171a4:	76
4171a5:	65 6c                	gs insb (%dx),%es:(%edi)
4171a7:	4c                   	dec    %esp
4171a8:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
4171af:	73 61                	jae    0x417212
4171b1:	67 65 5f             	addr16 gs pop %edi
4171b4:	4e                   	dec    %esi
4171b5:	65 78 74             	gs js  0x41722c
4171b8:	55                   	push   %ebp
4171b9:	6e                   	outsb  %ds:(%esi),(%dx)
4171ba:	73 6f                	jae    0x41722b
4171bc:	6c                   	insb   (%dx),%es:(%edi)
4171bd:	76 65                	jbe    0x417224
4171bf:	64 5f                	fs pop %edi
4171c1:	54                   	push   %esp
4171c2:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
4171c9:	76
4171ca:	65 6c                	gs insb (%dx),%es:(%edi)
4171cc:	4c                   	dec    %esp
4171cd:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
4171d4:	73 61                	jae    0x417237
4171d6:	67 65 5f             	addr16 gs pop %edi
4171d9:	50                   	push   %eax
4171da:	72 65                	jb     0x417241
4171dc:	76 55                	jbe    0x417233
4171de:	6e                   	outsb  %ds:(%esi),(%dx)
4171df:	73 6f                	jae    0x417250
4171e1:	6c                   	insb   (%dx),%es:(%edi)
4171e2:	76 65                	jbe    0x417249
4171e4:	64 5f                	fs pop %edi
4171e6:	54                   	push   %esp
4171e7:	69 74 6c 65 00 4d 61 	imul   $0x69614d00,0x65(%esp,%ebp,2),%esi
4171ee:	69
4171ef:	6e                   	outsb  %ds:(%esi),(%dx)
4171f0:	66 6f                	outsw  %ds:(%esi),(%dx)
4171f2:	72 6d                	jb     0x417261
4171f4:	5f                   	pop    %edi
4171f5:	49                   	dec    %ecx
4171f6:	6e                   	outsb  %ds:(%esi),(%dx)
4171f7:	76 61                	jbe    0x41725a
4171f9:	6c                   	insb   (%dx),%es:(%edi)
4171fa:	69 64 46 69 6c 65 5f 	imul   $0x545f656c,0x69(%esi,%eax,2),%esp
417201:	54
417202:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
417209:	76
41720a:	65 6c                	gs insb (%dx),%es:(%edi)
41720c:	4c                   	dec    %esp
41720d:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
417214:	73 61                	jae    0x417277
417216:	67 65 5f             	addr16 gs pop %edi
417219:	44                   	inc    %esp
41721a:	65 6c                	gs insb (%dx),%es:(%edi)
41721c:	65 74 65             	gs je  0x417284
41721f:	4c                   	dec    %esp
417220:	65 76 65             	gs jbe 0x417288
417223:	6c                   	insb   (%dx),%es:(%edi)
417224:	5f                   	pop    %edi
417225:	54                   	push   %esp
417226:	69 74 6c 65 00 4d 61 	imul   $0x69614d00,0x65(%esp,%ebp,2),%esi
41722d:	69
41722e:	6e                   	outsb  %ds:(%esi),(%dx)
41722f:	66 6f                	outsw  %ds:(%esi),(%dx)
417231:	72 6d                	jb     0x4172a0
417233:	5f                   	pop    %edi
417234:	4e                   	dec    %esi
417235:	6f                   	outsl  %ds:(%esi),(%dx)
417236:	48                   	dec    %eax
417237:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
41723e:	65 73 5f             	gs jae 0x4172a0
417241:	54                   	push   %esp
417242:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
417249:	76
41724a:	65 6c                	gs insb (%dx),%es:(%edi)
41724c:	4c                   	dec    %esp
41724d:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
417254:	73 61                	jae    0x4172b7
417256:	67 65 5f             	addr16 gs pop %edi
417259:	43                   	inc    %ebx
41725a:	61                   	popa
41725b:	6e                   	outsb  %ds:(%esi),(%dx)
41725c:	6e                   	outsb  %ds:(%esi),(%dx)
41725d:	6f                   	outsl  %ds:(%esi),(%dx)
41725e:	74 53                	je     0x4172b3
417260:	61                   	popa
417261:	76 65                	jbe    0x4172c8
417263:	53                   	push   %ebx
417264:	65 74 74             	gs je  0x4172db
417267:	69 6e 67 73 5f 54 69 	imul   $0x69545f73,0x67(%esi),%ebp
41726e:	74 6c                	je     0x4172dc
417270:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
417274:	74 5f                	je     0x4172d5
417276:	54                   	push   %esp
417277:	69 74 6c 65 00 45 64 	imul   $0x69644500,0x65(%esp,%ebp,2),%esi
41727e:	69
41727f:	74 43                	je     0x4172c4
417281:	6f                   	outsl  %ds:(%esi),(%dx)
417282:	6d                   	insl   (%dx),%es:(%edi)
417283:	6d                   	insl   (%dx),%es:(%edi)
417284:	65 6e                	outsb  %gs:(%esi),(%dx)
417286:	74 5f                	je     0x4172e7
417288:	54                   	push   %esp
417289:	69 74 6c 65 00 4e 65 	imul   $0x77654e00,0x65(%esp,%ebp,2),%esi
417290:	77
417291:	43                   	inc    %ebx
417292:	6f                   	outsl  %ds:(%esi),(%dx)
417293:	6d                   	insl   (%dx),%es:(%edi)
417294:	6d                   	insl   (%dx),%es:(%edi)
417295:	65 6e                	outsb  %gs:(%esi),(%dx)
417297:	74 5f                	je     0x4172f8
417299:	54                   	push   %esp
41729a:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
4172a1:	76
4172a2:	65 6c                	gs insb (%dx),%es:(%edi)
4172a4:	4c                   	dec    %esp
4172a5:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
4172ac:	73 61                	jae    0x41730f
4172ae:	67 65 5f             	addr16 gs pop %edi
4172b1:	4e                   	dec    %esi
4172b2:	65 78 74             	gs js  0x417329
4172b5:	5f                   	pop    %edi
4172b6:	54                   	push   %esp
4172b7:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
4172be:	76
4172bf:	65 6c                	gs insb (%dx),%es:(%edi)
4172c1:	4c                   	dec    %esp
4172c2:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
4172c9:	73 61                	jae    0x41732c
4172cb:	67 65 5f             	addr16 gs pop %edi
4172ce:	50                   	push   %eax
4172cf:	72 65                	jb     0x417336
4172d1:	76 5f                	jbe    0x417332
4172d3:	54                   	push   %esp
4172d4:	69 74 6c 65 00 67 65 	imul   $0x74656700,0x65(%esp,%ebp,2),%esi
4172db:	74
4172dc:	5f                   	pop    %edi
4172dd:	41                   	inc    %ecx
4172de:	73 73                	jae    0x417353
4172e0:	65 6d                	gs insl (%dx),%es:(%edi)
4172e2:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4172e6:	69 74 6c 65 00 44 6f 	imul   $0x636f4400,0x65(%esp,%ebp,2),%esi
4172ed:	63
4172ee:	6b 53 74 79          	imul   $0x79,0x74(%ebx),%edx
4172f2:	6c                   	insb   (%dx),%es:(%edi)
4172f3:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4172f7:	6c                   	insb   (%dx),%es:(%edi)
4172f8:	75 6d                	jne    0x417367
4172fa:	6e                   	outsb  %ds:(%esi),(%dx)
4172fb:	53                   	push   %ebx
4172fc:	74 79                	je     0x417377
4172fe:	6c                   	insb   (%dx),%es:(%edi)
4172ff:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417303:	74 5f                	je     0x417364
417305:	44                   	inc    %esp
417306:	72 6f                	jb     0x417377
417308:	70 44                	jo     0x41734e
41730a:	6f                   	outsl  %ds:(%esi),(%dx)
41730b:	77 6e                	ja     0x41737b
41730d:	53                   	push   %ebx
41730e:	74 79                	je     0x417389
417310:	6c                   	insb   (%dx),%es:(%edi)
417311:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417315:	74 5f                	je     0x417376
417317:	47                   	inc    %edi
417318:	72 69                	jb     0x417383
41731a:	70 53                	jo     0x41736f
41731c:	74 79                	je     0x417397
41731e:	6c                   	insb   (%dx),%es:(%edi)
41731f:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
417324:	6c                   	insb   (%dx),%es:(%edi)
417325:	53                   	push   %ebx
417326:	74 72                	je     0x41739a
417328:	69 70 47 72 69 70 53 	imul   $0x53706972,0x47(%eax),%esi
41732f:	74 79                	je     0x4173aa
417331:	6c                   	insb   (%dx),%es:(%edi)
417332:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417336:	74 5f                	je     0x417397
417338:	42                   	inc    %edx
417339:	6f                   	outsl  %ds:(%esi),(%dx)
41733a:	72 64                	jb     0x4173a0
41733c:	65 72 53             	gs jb  0x417392
41733f:	74 79                	je     0x4173ba
417341:	6c                   	insb   (%dx),%es:(%edi)
417342:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417346:	74 5f                	je     0x4173a7
417348:	46                   	inc    %esi
417349:	6f                   	outsl  %ds:(%esi),(%dx)
41734a:	72 6d                	jb     0x4173b9
41734c:	42                   	inc    %edx
41734d:	6f                   	outsl  %ds:(%esi),(%dx)
41734e:	72 64                	jb     0x4173b4
417350:	65 72 53             	gs jb  0x4173a6
417353:	74 79                	je     0x4173ce
417355:	6c                   	insb   (%dx),%es:(%edi)
417356:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
41735a:	6e                   	outsb  %ds:(%esi),(%dx)
41735b:	74 53                	je     0x4173b0
41735d:	74 79                	je     0x4173d8
41735f:	6c                   	insb   (%dx),%es:(%edi)
417360:	65 00 52 6f          	add    %dl,%gs:0x6f(%edx)
417364:	77 53                	ja     0x4173b9
417366:	74 79                	je     0x4173e1
417368:	6c                   	insb   (%dx),%es:(%edi)
417369:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
41736d:	6d                   	insl   (%dx),%es:(%edi)
41736e:	62 6f 42             	bound  %ebp,0x42(%edi)
417371:	6f                   	outsl  %ds:(%esi),(%dx)
417372:	78 53                	js     0x4173c7