479121:	65 64 00 44 72 61    	gs add %al,%fs:0x61(%edx,%esi,2)
479127:	77 4c                	ja     0x479175
479129:	69 6e 65 00 67 65 74 	imul   $0x74656700,0x65(%esi),%ebp
479130:	5f                   	pop    %edi
479131:	45                   	inc    %ebp
479132:	78 65                	js     0x479199
479134:	63 75 74             	arpl   %esi,0x74(%ebp)
479137:	61                   	popa
479138:	62 6c 65 50          	bound  %ebp,0x50(%ebp,%eiz,2)
47913c:	61                   	popa
47913d:	74 68                	je     0x4791a7
47913f:	00 47 65             	add    %al,0x65(%edi)
479142:	74 44                	je     0x479188
479144:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
47914b:	79 4e                	jns    0x47919b
47914d:	61                   	popa
47914e:	6d                   	insl   (%dx),%es:(%edi)
47914f:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
479153:	74 5f                	je     0x4791b4
479155:	41                   	inc    %ecx
479156:	64 64 45             	fs fs inc %ebp
479159:	78 74                	js     0x4791cf
47915b:	65 6e                	outsb  %gs:(%esi),(%dx)
47915d:	73 69                	jae    0x4791c8
47915f:	6f                   	outsl  %ds:(%esi),(%dx)
479160:	6e                   	outsb  %ds:(%esi),(%dx)
479161:	00 73 65             	add    %dh,0x65(%ebx)
479164:	74 5f                	je     0x4791c5
479166:	46                   	inc    %esi
479167:	69 6c 74 65 72 00 73 	imul   $0x65730072,0x65(%esp,%esi,2),%ebp
47916e:	65
47916f:	74 5f                	je     0x4791d0
479171:	46                   	inc    %esi
479172:	69 6c 74 65 72 49 6e 	imul   $0x646e4972,0x65(%esp,%esi,2),%ebp
479179:	64
47917a:	65 78 00             	gs js  0x47917d
47917d:	73 65                	jae    0x4791e4
47917f:	74 5f                	je     0x4791e0
479181:	43                   	inc    %ebx
479182:	68 65 63 6b 46       	push   $0x466b6365
479187:	69 6c 65 45 78 69 73 	imul   $0x74736978,0x45(%ebp,%eiz,2),%ebp
47918e:	74
47918f:	73 00                	jae    0x479191
479191:	73 65                	jae    0x4791f8
479193:	74 5f                	je     0x4791f4
479195:	44                   	inc    %esp
479196:	65 66 61             	gs popaw
479199:	75 6c                	jne    0x479207
47919b:	74 45                	je     0x4791e2
47919d:	78 74                	js     0x479213
47919f:	00 73 65             	add    %dh,0x65(%ebx)
4791a2:	74 5f                	je     0x479203
4791a4:	46                   	inc    %esi
4791a5:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
4791ac:	00
4791ad:	73 65                	jae    0x479214
4791af:	74 5f                	je     0x479210
4791b1:	44                   	inc    %esp
4791b2:	65 72 65             	gs jb  0x47921a
4791b5:	66 65 72 65          	data16 gs jb 0x47921e
4791b9:	6e                   	outsb  %ds:(%esi),(%dx)
4791ba:	63 65 4c             	arpl   %esp,0x4c(%ebp)
4791bd:	69 6e 6b 73 00 73 65 	imul   $0x65730073,0x6b(%esi),%ebp
4791c4:	74 5f                	je     0x479225
4791c6:	53                   	push   %ebx
4791c7:	68 6f 77 48 65       	push   $0x6548776f
4791cc:	6c                   	insb   (%dx),%es:(%edi)
4791cd:	70 00                	jo     0x4791cf
4791cf:	47                   	inc    %edi
4791d0:	65 74 43             	gs je  0x479216
4791d3:	75 72                	jne    0x479247
4791d5:	72 65                	jb     0x47923c
4791d7:	6e                   	outsb  %ds:(%esi),(%dx)
4791d8:	74 50                	je     0x47922a
4791da:	72 6f                	jb     0x47924b
4791dc:	63 65 73             	arpl   %esp,0x73(%ebp)
4791df:	73 00                	jae    0x4791e1
4791e1:	67 65 74 5f          	addr16 gs je 0x479244
4791e5:	4d                   	dec    %ebp
4791e6:	61                   	popa
4791e7:	69 6e 57 69 6e 64 6f 	imul   $0x6f646e69,0x57(%esi),%ebp
4791ee:	77 48                	ja     0x479238
4791f0:	61                   	popa
4791f1:	6e                   	outsb  %ds:(%esi),(%dx)
4791f2:	64 6c                	fs insb (%dx),%es:(%edi)
4791f4:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4791f8:	74 54                	je     0x47924e
4791fa:	79 70                	jns    0x47926c
4791fc:	65 00 47 65          	add    %al,%gs:0x65(%edi)
479200:	74 50                	je     0x479252
479202:	72 6f                	jb     0x479273
479204:	70 65                	jo     0x47926b
479206:	72 74                	jb     0x47927c
479208:	79 00                	jns    0x47920a
47920a:	53                   	push   %ebx
47920b:	65 74 56             	gs je  0x479264
47920e:	61                   	popa
47920f:	6c                   	insb   (%dx),%es:(%edi)
479210:	75 65                	jne    0x479277
479212:	00 67 65             	add    %ah,0x65(%edi)
479215:	74 5f                	je     0x479276
479217:	4d                   	dec    %ebp
479218:	65 73 73             	gs jae 0x47928e
47921b:	61                   	popa
47921c:	67 65 00 4f 6e       	add    %cl,%gs:0x6e(%bx)
479221:	48                   	dec    %eax
479222:	65 6c                	gs insb (%dx),%es:(%edi)
479224:	70 52                	jo     0x479278
479226:	65 71 75             	gs jno 0x47929e
479229:	65 73 74             	gs jae 0x4792a0
47922c:	65 64 00 44 65 73    	gs add %al,%fs:0x73(%ebp,%eiz,2)
479232:	74 72                	je     0x4792a6
479234:	6f                   	outsl  %ds:(%esi),(%dx)
479235:	79 48                	jns    0x47927f
479237:	61                   	popa
479238:	6e                   	outsb  %ds:(%esi),(%dx)
479239:	64 6c                	fs insb (%dx),%es:(%edi)
47923b:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
47923f:	74 5f                	je     0x4792a0
479241:	4d                   	dec    %ebp
479242:	73 67                	jae    0x4792ab
479244:	00 67 65             	add    %ah,0x65(%edi)
479247:	74 5f                	je     0x4792a8
479249:	4c                   	dec    %esp
47924a:	50                   	push   %eax
47924b:	61                   	popa
47924c:	72 61                	jb     0x4792af
47924e:	6d                   	insl   (%dx),%es:(%edi)
47924f:	00 50 74             	add    %dl,0x74(%eax)
479252:	72 54                	jb     0x4792a8
479254:	6f                   	outsl  %ds:(%esi),(%dx)
479255:	53                   	push   %ebx
479256:	74 72                	je     0x4792ca
479258:	75 63                	jne    0x4792bd
47925a:	74 75                	je     0x4792d1
47925c:	72 65                	jb     0x4792c3
47925e:	00 41 73             	add    %al,0x73(%ecx)
479261:	73 69                	jae    0x4792cc
479263:	67 6e                	outsb  %ds:(%si),(%dx)
479265:	48                   	dec    %eax
479266:	61                   	popa
479267:	6e                   	outsb  %ds:(%esi),(%dx)
479268:	64 6c                	fs insb (%dx),%es:(%edi)
47926a:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
47926e:	74 5f                	je     0x4792cf
479270:	43                   	inc    %ebx
479271:	61                   	popa
479272:	70 61                	jo     0x4792d5
479274:	63 69 74             	arpl   %ebp,0x74(%ecx)
479277:	79 00                	jns    0x479279
479279:	54                   	push   %esp
47927a:	6f                   	outsl  %ds:(%esi),(%dx)
47927b:	4c                   	dec    %esp
47927c:	6f                   	outsl  %ds:(%esi),(%dx)
47927d:	77 65                	ja     0x4792e4
47927f:	72 00                	jb     0x479281
479281:	67 65 74 5f          	addr16 gs je 0x4792e4
479285:	50                   	push   %eax
479286:	61                   	popa
479287:	72 65                	jb     0x4792ee
479289:	6e                   	outsb  %ds:(%esi),(%dx)
47928a:	74 00                	je     0x47928c
47928c:	4d                   	dec    %ebp
47928d:	61                   	popa
47928e:	78 00                	js     0x479290
479290:	73 65                	jae    0x4792f7
479292:	74 5f                	je     0x4792f3
479294:	57                   	push   %edi
479295:	69 64 74 68 00 73 65 	imul   $0x74657300,0x68(%esp,%esi,2),%esp
47929c:	74
47929d:	5f                   	pop    %edi
47929e:	48                   	dec    %eax
47929f:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
4792a6:	65
4792a7:	74 5f                	je     0x479308
4792a9:	57                   	push   %edi
4792aa:	50                   	push   %eax
4792ab:	61                   	popa
4792ac:	72 61                	jb     0x47930f
4792ae:	6d                   	insl   (%dx),%es:(%edi)
4792af:	00 52 65             	add    %dl,0x65(%edx)
4792b2:	6c                   	insb   (%dx),%es:(%edi)
4792b3:	65 61                	gs popa
4792b5:	73 65                	jae    0x47931c
4792b7:	48                   	dec    %eax
4792b8:	61                   	popa
4792b9:	6e                   	outsb  %ds:(%esi),(%dx)
4792ba:	64 6c                	fs insb (%dx),%es:(%edi)
4792bc:	65 00 48 69          	add    %cl,%gs:0x69(%eax)
4792c0:	64 65 00 46 6f       	fs add %al,%gs:0x6f(%esi)
4792c5:	63 75 73             	arpl   %esi,0x73(%ebp)
4792c8:	00 61 64             	add    %ah,0x64(%ecx)
4792cb:	64 5f                	fs pop %edi
4792cd:	45                   	inc    %ebp
4792ce:	6e                   	outsb  %ds:(%esi),(%dx)
4792cf:	74 65                	je     0x479336
4792d1:	72 00                	jb     0x4792d3
4792d3:	47                   	inc    %edi
4792d4:	65 74 45             	gs je  0x47931c
4792d7:	6e                   	outsb  %ds:(%esi),(%dx)
4792d8:	75 6d                	jne    0x479347
4792da:	65 72 61             	gs jb  0x47933e
4792dd:	74 6f                	je     0x47934e
4792df:	72 00                	jb     0x4792e1
4792e1:	67 65 74 5f          	addr16 gs je 0x479344
4792e5:	43                   	inc    %ebx
4792e6:	75 72                	jne    0x47935a
4792e8:	72 65                	jb     0x47934f
4792ea:	6e                   	outsb  %ds:(%esi),(%dx)
4792eb:	74 00                	je     0x4792ed
4792ed:	4d                   	dec    %ebp
4792ee:	6f                   	outsl  %ds:(%esi),(%dx)
4792ef:	76 65                	jbe    0x479356
4792f1:	4e                   	dec    %esi
4792f2:	65 78 74             	gs js  0x479369
4792f5:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
4792f9:	64 00 45 6e          	add    %al,%fs:0x6e(%ebp)
4792fd:	64 41                	fs inc %ecx
4792ff:	70 70                	jo     0x479371
479301:	00 49 6e             	add    %cl,0x6e(%ecx)
479304:	76 6f                	jbe    0x479375
479306:	6b 65 4d 65          	imul   $0x65,0x4d(%ebp),%esp
47930a:	6d                   	insl   (%dx),%es:(%edi)
47930b:	62 65 72             	bound  %esp,0x72(%ebp)
47930e:	00 43 6f             	add    %al,0x6f(%ebx)
479311:	6d                   	insl   (%dx),%es:(%edi)
479312:	70 75                	jo     0x479389
479314:	74 65                	je     0x47937b
479316:	48                   	dec    %eax
479317:	61                   	popa
479318:	73 68                	jae    0x479382
47931a:	00 73 65             	add    %dh,0x65(%ebx)
47931d:	74 5f                	je     0x47937e
47931f:	4b                   	dec    %ebx
479320:	65 79 00             	gs jns 0x479323
479323:	73 65                	jae    0x47938a
479325:	74 5f                	je     0x479386
479327:	4d                   	dec    %ebp
479328:	6f                   	outsl  %ds:(%esi),(%dx)
479329:	64 65 00 43 72       	fs add %al,%gs:0x72(%ebx)
47932e:	65 61                	gs popa
479330:	74 65                	je     0x479397
479332:	44                   	inc    %esp
479333:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
479337:	70 74                	jo     0x4793ad
479339:	6f                   	outsl  %ds:(%esi),(%dx)
47933a:	72 00                	jb     0x47933c
47933c:	46                   	inc    %esi
47933d:	72 6f                	jb     0x4793ae
47933f:	6d                   	insl   (%dx),%es:(%edi)
479340:	42                   	inc    %edx
479341:	61                   	popa
479342:	73 65                	jae    0x4793a9
479344:	36 34 53             	ss xor $0x53,%al
479347:	74 72                	je     0x4793bb
479349:	69 6e 67 00 54 72 61 	imul   $0x61725400,0x67(%esi),%ebp
479350:	6e                   	outsb  %ds:(%esi),(%dx)
479351:	73 66                	jae    0x4793b9
479353:	6f                   	outsl  %ds:(%esi),(%dx)
479354:	72 6d                	jb     0x4793c3
479356:	46                   	inc    %esi
479357:	69 6e 61 6c 42 6c 6f 	imul   $0x6f6c426c,0x61(%esi),%ebp
47935e:	63 6b 00             	arpl   %ebp,0x0(%ebx)
479361:	67 65 74 5f          	addr16 gs je 0x4793c4
479365:	55                   	push   %ebp
479366:	54                   	push   %esp
479367:	46                   	inc    %esi
479368:	38 00                	cmp    %al,(%eax)
47936a:	54                   	push   %esp
47936b:	6f                   	outsl  %ds:(%esi),(%dx)
47936c:	41                   	inc    %ecx
47936d:	72 72                	jb     0x4793e1
47936f:	61                   	popa
479370:	79 00                	jns    0x479372
479372:	67 65 74 5f          	addr16 gs je 0x4793d5
479376:	43                   	inc    %ebx
479377:	68 61 72 73 00       	push   $0x737261
47937c:	4e                   	dec    %esi
47937d:	65 77 47             	gs ja  0x4793c7
479380:	75 69                	jne    0x4793eb
479382:	64 00 47 65          	add    %al,%fs:0x65(%edi)
479386:	74 4c                	je     0x4793d4
479388:	65 6e                	outsb  %gs:(%esi),(%dx)
47938a:	67 74 68             	addr16 je 0x4793f5
47938d:	00 43 75             	add    %al,0x75(%ebx)
479390:	72 72                	jb     0x479404
479392:	65 6e                	outsb  %gs:(%esi),(%dx)
479394:	74 55                	je     0x4793eb
479396:	73 65                	jae    0x4793fd
479398:	72 00                	jb     0x47939a
47939a:	44                   	inc    %esp
47939b:	65 6c                	gs insb (%dx),%es:(%edi)
47939d:	65 74 65             	gs je  0x479405
4793a0:	53                   	push   %ebx
4793a1:	75 62                	jne    0x479405
4793a3:	4b                   	dec    %ebx
4793a4:	65 79 54             	gs jns 0x4793fb
4793a7:	72 65                	jb     0x47940e
4793a9:	65 00 43 72          	add    %al,%gs:0x72(%ebx)
4793ad:	65 61                	gs popa
4793af:	74 65                	je     0x479416
4793b1:	53                   	push   %ebx
4793b2:	75 62                	jne    0x479416
4793b4:	4b                   	dec    %ebx
4793b5:	65 79 00             	gs jns 0x4793b8
4793b8:	50                   	push   %eax
4793b9:	61                   	popa
4793ba:	72 73                	jb     0x47942f
4793bc:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4793c0:	74 5f                	je     0x479421
4793c2:	4b                   	dec    %ebx
4793c3:	65 79 43             	gs jns 0x479409
4793c6:	68 61 72 00 49       	push   $0x49007261
4793cb:	73 44                	jae    0x479411
4793cd:	69 67 69 74 00 73 65 	imul   $0x65730074,0x69(%edi),%esp
4793d4:	74 5f                	je     0x479435
4793d6:	48                   	dec    %eax
4793d7:	61                   	popa
4793d8:	6e                   	outsb  %ds:(%esi),(%dx)
4793d9:	64 6c                	fs insb (%dx),%es:(%edi)
4793db:	65 64 00 61 64       	gs add %ah,%fs:0x64(%ecx)
4793e0:	64 5f                	fs pop %edi
4793e2:	4b                   	dec    %ebx
4793e3:	65 79 50             	gs jns 0x479436
4793e6:	72 65                	jb     0x47944d
4793e8:	73 73                	jae    0x47945d
4793ea:	00 41 62             	add    %al,0x62(%ecx)
4793ed:	73 00                	jae    0x4793ef
4793ef:	67 65 74 5f          	addr16 gs je 0x479452
4793f3:	42                   	inc    %edx
4793f4:	69 67 45 6e 64 69 61 	imul   $0x6169646e,0x45(%edi),%esp
4793fb:	6e                   	outsb  %ds:(%esi),(%dx)
4793fc:	55                   	push   %ebp
4793fd:	6e                   	outsb  %ds:(%esi),(%dx)
4793fe:	69 63 6f 64 65 00 73 	imul   $0x73006564,0x6f(%ebx),%esp
479405:	65 74 5f             	gs je  0x479467
479408:	44                   	inc    %esp
479409:	61                   	popa
47940a:	74 61                	je     0x47946d
47940c:	53                   	push   %ebx
47940d:	6f                   	outsl  %ds:(%esi),(%dx)
47940e:	75 72                	jne    0x479482
479410:	63 65 00             	arpl   %esp,0x0(%ebp)
479413:	73 65                	jae    0x47947a
479415:	74 5f                	je     0x479476
479417:	53                   	push   %ebx
479418:	65 6c                	gs insb (%dx),%es:(%edi)
47941a:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
47941f:	49                   	dec    %ecx
479420:	6e                   	outsb  %ds:(%esi),(%dx)