4170fe:	6c                   	insb   (%dx),%es:(%edi)
4170ff:	53                   	push   %ebx
417100:	65 72 69             	gs jb  0x41716c
417103:	61                   	popa
417104:	6c                   	insb   (%dx),%es:(%edi)
417105:	69 7a 61 62 6c 65 00 	imul   $0x656c62,0x61(%edx),%edi
41710c:	73 65                	jae    0x417173
41710e:	74 5f                	je     0x41716f
417110:	56                   	push   %esi
417111:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi
417118:	44                   	inc    %esp
417119:	6f                   	outsl  %ds:(%esi),(%dx)
41711a:	75 62                	jne    0x41717e
41711c:	6c                   	insb   (%dx),%es:(%edi)
41711d:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417121:	74 5f                	je     0x417182
417123:	50                   	push   %eax
417124:	61                   	popa
417125:	72 74                	jb     0x41719b
417127:	69 63 6c 65 00 58 6d 	imul   $0x6d580065,0x6c(%ebx),%esp
41712e:	6c                   	insb   (%dx),%es:(%edi)
41712f:	53                   	push   %ebx
417130:	63 68 65             	arpl   %ebp,0x65(%eax)
417133:	6d                   	insl   (%dx),%es:(%edi)
417134:	61                   	popa
417135:	50                   	push   %eax
417136:	61                   	popa
417137:	72 74                	jb     0x4171ad
417139:	69 63 6c 65 00 52 75 	imul   $0x75520065,0x6c(%ebx),%esp
417140:	6e                   	outsb  %ds:(%esi),(%dx)
417141:	74 69                	je     0x4171ac
417143:	6d                   	insl   (%dx),%es:(%edi)
417144:	65 54                	gs push %esp
417146:	79 70                	jns    0x4171b8
417148:	65 48                	gs dec %eax
41714a:	61                   	popa
41714b:	6e                   	outsb  %ds:(%esi),(%dx)
41714c:	64 6c                	fs insb (%dx),%es:(%edi)
41714e:	65 00 47 65          	add    %al,%gs:0x65(%edi)
417152:	74 54                	je     0x4171a8
417154:	79 70                	jns    0x4171c6
417156:	65 46                	gs inc %esi
417158:	72 6f                	jb     0x4171c9
41715a:	6d                   	insl   (%dx),%es:(%edi)
41715b:	48                   	dec    %eax
41715c:	61                   	popa
41715d:	6e                   	outsb  %ds:(%esi),(%dx)
41715e:	64 6c                	fs insb (%dx),%es:(%edi)
417160:	65 00 53 69          	add    %dl,%gs:0x69(%ebx)
417164:	6e                   	outsb  %ds:(%esi),(%dx)
417165:	67 6c                	insb   (%dx),%es:(%di)
417167:	65 00 44 6f 77       	add    %al,%gs:0x77(%edi,%ebp,2)
41716c:	6e                   	outsb  %ds:(%esi),(%dx)
41716d:	6c                   	insb   (%dx),%es:(%edi)
41716e:	6f                   	outsl  %ds:(%esi),(%dx)
41716f:	61                   	popa
417170:	64 46                	fs inc %esi
417172:	69 6c 65 00 57 65 62 	imul   $0x43626557,0x0(%ebp,%eiz,2),%ebp
417179:	43
41717a:	6c                   	insb   (%dx),%es:(%edi)
41717b:	69 65 6e 74 44 6f 77 	imul   $0x776f4474,0x6e(%ebp),%esp
417182:	6e                   	outsb  %ds:(%esi),(%dx)
417183:	6c                   	insb   (%dx),%es:(%edi)
417184:	6f                   	outsl  %ds:(%esi),(%dx)
417185:	61                   	popa
417186:	64 49                	fs dec %ecx
417188:	6e                   	outsb  %ds:(%esi),(%dx)
417189:	73 74                	jae    0x4171ff
41718b:	61                   	popa
41718c:	6c                   	insb   (%dx),%es:(%edi)
41718d:	6c                   	insb   (%dx),%es:(%edi)
41718e:	65 72 46             	gs jb  0x4171d7
417191:	69 6c 65 00 66 69 6c 	imul   $0x656c6966,0x0(%ebp,%eiz,2),%ebp
417198:	65
417199:	00 44 6f 63          	add    %al,0x63(%edi,%ebp,2)
41719d:	6b 53 74 79          	imul   $0x79,0x74(%ebx),%edx
4171a1:	6c                   	insb   (%dx),%es:(%edi)
4171a2:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4171a6:	74 5f                	je     0x417207
4171a8:	42                   	inc    %edx
4171a9:	6f                   	outsl  %ds:(%esi),(%dx)
4171aa:	72 64                	jb     0x417210
4171ac:	65 72 53             	gs jb  0x417202
4171af:	74 79                	je     0x41722a
4171b1:	6c                   	insb   (%dx),%es:(%edi)
4171b2:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4171b6:	74 5f                	je     0x417217
4171b8:	46                   	inc    %esi
4171b9:	6f                   	outsl  %ds:(%esi),(%dx)
4171ba:	72 6d                	jb     0x417229
4171bc:	42                   	inc    %edx
4171bd:	6f                   	outsl  %ds:(%esi),(%dx)
4171be:	72 64                	jb     0x417224
4171c0:	65 72 53             	gs jb  0x417216
4171c3:	74 79                	je     0x41723e
4171c5:	6c                   	insb   (%dx),%es:(%edi)
4171c6:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
4171ca:	6e                   	outsb  %ds:(%esi),(%dx)
4171cb:	74 53                	je     0x417220
4171cd:	74 79                	je     0x417248
4171cf:	6c                   	insb   (%dx),%es:(%edi)
4171d0:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4171d4:	74 5f                	je     0x417235
4171d6:	44                   	inc    %esp
4171d7:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
4171de:	74 79                	je     0x417259
4171e0:	6c                   	insb   (%dx),%es:(%edi)
4171e1:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
4171e6:	6c                   	insb   (%dx),%es:(%edi)
4171e7:	53                   	push   %ebx
4171e8:	74 72                	je     0x41725c
4171ea:	69 70 49 74 65 6d 44 	imul   $0x446d6574,0x49(%eax),%esi
4171f1:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
4171f8:	74 79                	je     0x417273
4171fa:	6c                   	insb   (%dx),%es:(%edi)
4171fb:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4171ff:	74 5f                	je     0x417260
417201:	4e                   	dec    %esi
417202:	61                   	popa
417203:	6d                   	insl   (%dx),%es:(%edi)
417204:	65 00 66 69          	add    %ah,%gs:0x69(%esi)
417208:	65 6c                	gs insb (%dx),%es:(%edi)
41720a:	64 4e                	fs dec %esi
41720c:	61                   	popa
41720d:	6d                   	insl   (%dx),%es:(%edi)
41720e:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
417212:	74 5f                	je     0x417273
417214:	54                   	push   %esp
417215:	61                   	popa
417216:	62 6c 65 4e          	bound  %ebp,0x4e(%ebp,%eiz,2)
41721a:	61                   	popa
41721b:	6d                   	insl   (%dx),%es:(%edi)
41721c:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417220:	74 5f                	je     0x417281
417222:	54                   	push   %esp
417223:	61                   	popa
417224:	62 6c 65 4e          	bound  %ebp,0x4e(%ebp,%eiz,2)
417228:	61                   	popa
417229:	6d                   	insl   (%dx),%es:(%edi)
41722a:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41722e:	74 5f                	je     0x41728f
417230:	41                   	inc    %ecx
417231:	63 63 65             	arpl   %esp,0x65(%ebx)
417234:	73 73                	jae    0x4172a9
417236:	69 62 6c 65 4e 61 6d 	imul   $0x6d614e65,0x6c(%edx),%esp
41723d:	65 00 4f 72          	add    %cl,%gs:0x72(%edi)
417241:	69 67 69 6e 61 6c 5f 	imul   $0x5f6c616e,0x69(%edi),%esp
417248:	4d                   	dec    %ebp
417249:	6f                   	outsl  %ds:(%esi),(%dx)
41724a:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41724d:	65 4e                	gs dec %esi
41724f:	61                   	popa
417250:	6d                   	insl   (%dx),%es:(%edi)
417251:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
417255:	74 5f                	je     0x4172b6
417257:	4d                   	dec    %ebp
417258:	6f                   	outsl  %ds:(%esi),(%dx)
417259:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41725c:	65 4e                	gs dec %esi
41725e:	61                   	popa
41725f:	6d                   	insl   (%dx),%es:(%edi)
417260:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417264:	74 5f                	je     0x4172c5
417266:	4d                   	dec    %ebp
417267:	6f                   	outsl  %ds:(%esi),(%dx)
417268:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41726b:	65 4e                	gs dec %esi
41726d:	61                   	popa
41726e:	6d                   	insl   (%dx),%es:(%edi)
41726f:	65 00 63 6f          	add    %ah,%gs:0x6f(%ebx)
417273:	6c                   	insb   (%dx),%es:(%edi)
417274:	75 6d                	jne    0x4172e3
417276:	6e                   	outsb  %ds:(%esi),(%dx)
417277:	4d                   	dec    %ebp
417278:	6f                   	outsl  %ds:(%esi),(%dx)
417279:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41727c:	65 4e                	gs dec %esi
41727e:	61                   	popa
41727f:	6d                   	insl   (%dx),%es:(%edi)
417280:	65 00 5f 66          	add    %bl,%gs:0x66(%edi)
417284:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
41728b:	00
41728c:	4f                   	dec    %edi
41728d:	72 69                	jb     0x4172f8
41728f:	67 69 6e 61 6c 5f 53 	imul   $0x75535f6c,0x61(%bp),%ebp
417296:	75
417297:	70 70                	jo     0x417309
417299:	6c                   	insb   (%dx),%es:(%edi)
41729a:	69 65 72 4e 61 6d 65 	imul   $0x656d614e,0x72(%ebp),%esp
4172a1:	00 67 65             	add    %ah,0x65(%edi)
4172a4:	74 5f                	je     0x417305
4172a6:	53                   	push   %ebx
4172a7:	75 70                	jne    0x417319
4172a9:	70 6c                	jo     0x417317
4172ab:	69 65 72 4e 61 6d 65 	imul   $0x656d614e,0x72(%ebp),%esp
4172b2:	00 73 65             	add    %dh,0x65(%ebx)
4172b5:	74 5f                	je     0x417316
4172b7:	53                   	push   %ebx
4172b8:	75 70                	jne    0x41732a
4172ba:	70 6c                	jo     0x417328
4172bc:	69 65 72 4e 61 6d 65 	imul   $0x656d614e,0x72(%ebp),%esp
4172c3:	00 63 6f             	add    %ah,0x6f(%ebx)
4172c6:	6c                   	insb   (%dx),%es:(%edi)
4172c7:	75 6d                	jne    0x417336
4172c9:	6e                   	outsb  %ds:(%esi),(%dx)
4172ca:	53                   	push   %ebx
4172cb:	75 70                	jne    0x41733d
4172cd:	70 6c                	jo     0x41733b
4172cf:	69 65 72 4e 61 6d 65 	imul   $0x656d614e,0x72(%ebp),%esp
4172d6:	00 67 65             	add    %ah,0x65(%edi)
4172d9:	74 5f                	je     0x41733a
4172db:	44                   	inc    %esp
4172dc:	61                   	popa
4172dd:	74 61                	je     0x417340
4172df:	53                   	push   %ebx
4172e0:	65 74 4e             	gs je  0x417331
4172e3:	61                   	popa
4172e4:	6d                   	insl   (%dx),%es:(%edi)
4172e5:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4172e9:	74 5f                	je     0x41734a
4172eb:	44                   	inc    %esp
4172ec:	61                   	popa
4172ed:	74 61                	je     0x417350
4172ef:	53                   	push   %ebx
4172f0:	65 74 4e             	gs je  0x417341
4172f3:	61                   	popa
4172f4:	6d                   	insl   (%dx),%es:(%edi)
4172f5:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
4172f9:	6c                   	insb   (%dx),%es:(%edi)
4172fa:	6c                   	insb   (%dx),%es:(%edi)
4172fb:	42                   	inc    %edx
4172fc:	79 4e                	jns    0x41734c
4172fe:	61                   	popa
4172ff:	6d                   	insl   (%dx),%es:(%edi)
417300:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417304:	74 5f                	je     0x417365
417306:	44                   	inc    %esp
417307:	61                   	popa
417308:	74 61                	je     0x41736b
41730a:	50                   	push   %eax
41730b:	72 6f                	jb     0x41737c
41730d:	70 65                	jo     0x417374
41730f:	72 74                	jb     0x417385
417311:	79 4e                	jns    0x417361
417313:	61                   	popa
417314:	6d                   	insl   (%dx),%es:(%edi)
417315:	65 00 66 69          	add    %ah,%gs:0x69(%esi)
417319:	6c                   	insb   (%dx),%es:(%edi)
41731a:	65 6e                	outsb  %gs:(%esi),(%dx)
41731c:	61                   	popa
41731d:	6d                   	insl   (%dx),%es:(%edi)
41731e:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
417323:	65 54                	gs push %esp
417325:	69 6d 65 00 67 65 74 	imul   $0x74656700,0x65(%ebp),%ebp
41732c:	5f                   	pop    %edi
41732d:	52                   	push   %edx
41732e:	65 6d                	gs insl (%dx),%es:(%edi)
417330:	61                   	popa
417331:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
417338:	6d                   	insl   (%dx),%es:(%edi)
417339:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41733d:	74 5f                	je     0x41739e
41733f:	52                   	push   %edx
417340:	65 6d                	gs insl (%dx),%es:(%edi)
417342:	61                   	popa
417343:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
41734a:	6d                   	insl   (%dx),%es:(%edi)
41734b:	65 00 49 73          	add    %cl,%gs:0x73(%ecx)
41734f:	52                   	push   %edx
417350:	65 73 75             	gs jae 0x4173c8
417353:	6d                   	insl   (%dx),%es:(%edi)
417354:	65 00 57 72          	add    %dl,%gs:0x72(%edi)
417358:	69 74 65 4c 69 6e 65 	imul   $0x656e69,0x4c(%ebp,%eiz,2),%esi
41735f:	00
417360:	43                   	inc    %ebx
417361:	6f                   	outsl  %ds:(%esi),(%dx)
417362:	6d                   	insl   (%dx),%es:(%edi)
417363:	62 69 6e             	bound  %ebp,0x6e(%ecx)
417366:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41736a:	74 5f                	je     0x4173cb
41736c:	4d                   	dec    %ebp
41736d:	75 6c                	jne    0x4173db
41736f:	74 69                	je     0x4173da
417371:	6c                   	insb   (%dx),%es:(%edi)
417372:	69 6e 65 00 43 6c 6f 	imul   $0x6f6c4300,0x65(%esi),%ebp
417379:	6e                   	outsb  %ds:(%esi),(%dx)
41737a:	65 00 53 71          	add    %dl,%gs:0x71(%ebx)
41737e:	6c                   	insb   (%dx),%es:(%edi)
41737f:	44                   	inc    %esp
417380:	62 54 79 70          	bound  %edx,0x70(%ecx,%edi,2)
417384:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417388:	74 5f                	je     0x4173e9
41738a:	43                   	inc    %ebx
41738b:	6f                   	outsl  %ds:(%esi),(%dx)
41738c:	6d                   	insl   (%dx),%es:(%edi)
41738d:	6d                   	insl   (%dx),%es:(%edi)
41738e:	61                   	popa
41738f:	6e                   	outsb  %ds:(%esi),(%dx)
417390:	64 54                	fs push %esp
417392:	79 70                	jns    0x417404
417394:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
417399:	61                   	popa
41739a:	4f                   	dec    %edi
41739b:	62 6a 65             	bound  %ebp,0x65(%edx)
41739e:	63 74 4d 65          	arpl   %esi,0x65(%ebp,%ecx,2)
4173a2:	74 68                	je     0x41740c
4173a4:	6f                   	outsl  %ds:(%esi),(%dx)
4173a5:	64 54                	fs push %esp
4173a7:	79 70                	jns    0x417419
4173a9:	65 00 4d 61          	add    %cl,%gs:0x61(%ebp)
4173ad:	70 70                	jo     0x41741f
4173af:	69 6e 67 54 79 70 65 	imul   $0x65707954,0x67(%esi),%ebp
4173b6:	00 43 61             	add    %al,0x61(%ebx)
4173b9:	6c                   	insb   (%dx),%es:(%edi)
4173ba:	6c                   	insb   (%dx),%es:(%edi)
4173bb:	54                   	push   %esp
4173bc:	79 70                	jns    0x41742e
4173be:	65 00 63 6f          	add    %ah,%gs:0x6f(%ebx)
4173c2:	6e                   	outsb  %ds:(%esi),(%dx)
4173c3:	74 65                	je     0x41742a
4173c5:	6e                   	outsb  %ds:(%esi),(%dx)
4173c6:	74 54                	je     0x41741c
4173c8:	79 70                	jns    0x41743a
4173ca:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4173ce:	74 52                	je     0x417422
4173d0:	6f                   	outsl  %ds:(%esi),(%dx)
4173d1:	77 54                	ja     0x417427
4173d3:	79 70                	jns    0x417445
4173d5:	65 00 58 6d          	add    %bl,%gs:0x6d(%eax)
4173d9:	6c                   	insb   (%dx),%es:(%edi)
4173da:	53                   	push   %ebx
4173db:	63 68 65             	arpl   %ebp,0x65(%eax)
4173de:	6d                   	insl   (%dx),%es:(%edi)
4173df:	61                   	popa
4173e0:	43                   	inc    %ebx
4173e1:	6f                   	outsl  %ds:(%esi),(%dx)
4173e2:	6d                   	insl   (%dx),%es:(%edi)
4173e3:	70 6c                	jo     0x417451
4173e5:	65 78 54             	gs js  0x41743c
4173e8:	79 70                	jns    0x41745a
4173ea:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4173ee:	6d                   	insl   (%dx),%es:(%edi)
4173ef:	70 61                	jo     0x417452
4173f1:	72 65                	jb     0x417458
4173f3:	00 67 65             	add    %ah,0x65(%edi)
4173f6:	74 5f                	je     0x417457
4173f8:	43                   	inc    %ebx
4173f9:	75 6c                	jne    0x417467
4173fb:	74 75                	je     0x417472
4173fd:	72 65                	jb     0x417464