423206:	74 61                	je     0x423269
423208:	52                   	push   %edx
423209:	6f                   	outsl  %ds:(%esi),(%dx)
42320a:	77 43                	ja     0x42324f
42320c:	68 61 6e 67 65       	push   $0x65676e61
423211:	45                   	inc    %ebp
423212:	76 65                	jbe    0x423279
423214:	6e                   	outsb  %ds:(%esi),(%dx)
423215:	74 41                	je     0x423258
423217:	72 67                	jb     0x423280
423219:	73 00                	jae    0x42321b
42321b:	45                   	inc    %ebp
42321c:	71 75                	jno    0x423293
42321e:	61                   	popa
42321f:	6c                   	insb   (%dx),%es:(%edi)
423220:	73 00                	jae    0x423222
423222:	67 65 74 5f          	addr16 gs je 0x423285
423226:	49                   	dec    %ecx
423227:	74 65                	je     0x42328e
423229:	6d                   	insl   (%dx),%es:(%edi)
42322a:	73 00                	jae    0x42322c
42322c:	43                   	inc    %ebx
42322d:	6f                   	outsl  %ds:(%esi),(%dx)
42322e:	6e                   	outsb  %ds:(%esi),(%dx)
42322f:	74 61                	je     0x423292
423231:	69 6e 73 00 67 65 74 	imul   $0x74656700,0x73(%esi),%ebp
423238:	5f                   	pop    %edi
423239:	43                   	inc    %ebx
42323a:	6f                   	outsl  %ds:(%esi),(%dx)
42323b:	6c                   	insb   (%dx),%es:(%edi)
42323c:	75 6d                	jne    0x4232ab
42323e:	6e                   	outsb  %ds:(%esi),(%dx)
42323f:	73 00                	jae    0x423241
423241:	53                   	push   %ebx
423242:	79 73                	jns    0x4232b7
423244:	74 65                	je     0x4232ab
423246:	6d                   	insl   (%dx),%es:(%edi)
423247:	2e 44                	cs inc %esp
423249:	61                   	popa
42324a:	74 61                	je     0x4232ad
42324c:	2e 44                	cs inc %esp
42324e:	61                   	popa
42324f:	74 61                	je     0x4232b2
423251:	53                   	push   %ebx
423252:	65 74 45             	gs je  0x42329a
423255:	78 74                	js     0x4232cb
423257:	65 6e                	outsb  %gs:(%esi),(%dx)
423259:	73 69                	jae    0x4232c4
42325b:	6f                   	outsl  %ds:(%esi),(%dx)
42325c:	6e                   	outsb  %ds:(%esi),(%dx)
42325d:	73 00                	jae    0x42325f
42325f:	67 65 74 5f          	addr16 gs je 0x4232c2
423263:	52                   	push   %edx
423264:	65 6c                	gs insb (%dx),%es:(%edi)
423266:	61                   	popa
423267:	74 69                	je     0x4232d2
423269:	6f                   	outsl  %ds:(%esi),(%dx)
42326a:	6e                   	outsb  %ds:(%esi),(%dx)
42326b:	73 00                	jae    0x42326d
42326d:	67 65 74 5f          	addr16 gs je 0x4232d0
423271:	43                   	inc    %ebx
423272:	68 69 6c 64 52       	push   $0x52646c69
423277:	65 6c                	gs insb (%dx),%es:(%edi)
423279:	61                   	popa
42327a:	74 69                	je     0x4232e5
42327c:	6f                   	outsl  %ds:(%esi),(%dx)
42327d:	6e                   	outsb  %ds:(%esi),(%dx)
42327e:	73 00                	jae    0x423280
423280:	53                   	push   %ebx
423281:	68 6f 75 6c 64       	push   $0x646c756f
423286:	53                   	push   %ebx
423287:	65 72 69             	gs jb  0x4232f3
42328a:	61                   	popa
42328b:	6c                   	insb   (%dx),%es:(%edi)
42328c:	69 7a 65 52 65 6c 61 	imul   $0x616c6552,0x65(%edx),%edi
423293:	74 69                	je     0x4232fe
423295:	6f                   	outsl  %ds:(%esi),(%dx)
423296:	6e                   	outsb  %ds:(%esi),(%dx)
423297:	73 00                	jae    0x423299
423299:	67 65 74 5f          	addr16 gs je 0x4232fc
42329d:	50                   	push   %eax
42329e:	61                   	popa
42329f:	72 65                	jb     0x423306
4232a1:	6e                   	outsb  %ds:(%esi),(%dx)
4232a2:	74 52                	je     0x4232f6
4232a4:	65 6c                	gs insb (%dx),%es:(%edi)
4232a6:	61                   	popa
4232a7:	74 69                	je     0x423312
4232a9:	6f                   	outsl  %ds:(%esi),(%dx)
4232aa:	6e                   	outsb  %ds:(%esi),(%dx)
4232ab:	73 00                	jae    0x4232ad
4232ad:	53                   	push   %ebx
4232ae:	79 73                	jns    0x423323
4232b0:	74 65                	je     0x423317
4232b2:	6d                   	insl   (%dx),%es:(%edi)
4232b3:	2e 43                	cs inc %ebx
4232b5:	6f                   	outsl  %ds:(%esi),(%dx)
4232b6:	6c                   	insb   (%dx),%es:(%edi)
4232b7:	6c                   	insb   (%dx),%es:(%edi)
4232b8:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4232bd:	6e                   	outsb  %ds:(%esi),(%dx)
4232be:	73 00                	jae    0x4232c0
4232c0:	49                   	dec    %ecx
4232c1:	6e                   	outsb  %ds:(%esi),(%dx)
4232c2:	69 74 56 61 72 73 00 	imul   $0x73007372,0x61(%esi,%edx,2),%esi
4232c9:	73
4232ca:	65 74 5f             	gs je  0x42332c
4232cd:	4d                   	dec    %ebp
4232ce:	69 6e 4f 63 63 75 72 	imul   $0x72756363,0x4f(%esi),%ebp
4232d5:	73 00                	jae    0x4232d7
4232d7:	73 65                	jae    0x42333e
4232d9:	74 5f                	je     0x42333a
4232db:	4d                   	dec    %ebp
4232dc:	61                   	popa
4232dd:	78 4f                	js     0x42332e
4232df:	63 63 75             	arpl   %esp,0x75(%ebx)
4232e2:	72 73                	jb     0x423357
4232e4:	00 49 6e             	add    %cl,0x6e(%ecx)
4232e7:	69 74 43 6c 61 73 73 	imul   $0x737361,0x6c(%ebx,%eax,2),%esi
4232ee:	00
4232ef:	73 65                	jae    0x423356
4232f1:	74 5f                	je     0x423352
4232f3:	50                   	push   %eax
4232f4:	72 6f                	jb     0x423365
4232f6:	63 65 73             	arpl   %esp,0x73(%ebp)
4232f9:	73 43                	jae    0x42333e
4232fb:	6f                   	outsl  %ds:(%esi),(%dx)
4232fc:	6e                   	outsb  %ds:(%esi),(%dx)
4232fd:	74 65                	je     0x423364
4232ff:	6e                   	outsb  %ds:(%esi),(%dx)
423300:	74 73                	je     0x423375
423302:	00 67 65             	add    %ah,0x65(%edi)
423305:	74 5f                	je     0x423366
423307:	45                   	inc    %ebp
423308:	6e                   	outsb  %ds:(%esi),(%dx)
423309:	66 6f                	outsw  %ds:(%esi),(%dx)
42330b:	72 63                	jb     0x423370
42330d:	65 43                	gs inc %ebx
42330f:	6f                   	outsl  %ds:(%esi),(%dx)
423310:	6e                   	outsb  %ds:(%esi),(%dx)
423311:	73 74                	jae    0x423387
423313:	72 61                	jb     0x423376
423315:	69 6e 74 73 00 73 65 	imul   $0x65730073,0x74(%esi),%ebp
42331c:	74 5f                	je     0x42337d
42331e:	45                   	inc    %ebp
42331f:	6e                   	outsb  %ds:(%esi),(%dx)
423320:	66 6f                	outsw  %ds:(%esi),(%dx)
423322:	72 63                	jb     0x423387
423324:	65 43                	gs inc %ebx
423326:	6f                   	outsl  %ds:(%esi),(%dx)
423327:	6e                   	outsb  %ds:(%esi),(%dx)
423328:	73 74                	jae    0x42339e
42332a:	72 61                	jb     0x42338d
42332c:	69 6e 74 73 00 67 65 	imul   $0x65670073,0x74(%esi),%ebp
423333:	74 5f                	je     0x423394
423335:	52                   	push   %edx
423336:	6f                   	outsl  %ds:(%esi),(%dx)
423337:	77 73                	ja     0x4233ac
423339:	00 47 65             	add    %al,0x65(%edi)
42333c:	74 43                	je     0x423381
42333e:	68 69 6c 64 52       	push   $0x52646c69
423343:	6f                   	outsl  %ds:(%esi),(%dx)
423344:	77 73                	ja     0x4233b9
423346:	00 47 65             	add    %al,0x65(%edi)
423349:	74 43                	je     0x42338e
42334b:	6c                   	insb   (%dx),%es:(%edi)
42334c:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
423353:	73 00                	jae    0x423355
423355:	78 73                	js     0x4233ca
423357:	00 58 6d             	add    %bl,0x6d(%eax)
42335a:	6c                   	insb   (%dx),%es:(%edi)
42335b:	53                   	push   %ebx
42335c:	63 68 65             	arpl   %ebp,0x65(%eax)
42335f:	6d                   	insl   (%dx),%es:(%edi)
423360:	61                   	popa
423361:	4f                   	dec    %edi
423362:	62 6a 65             	bound  %ebp,0x65(%edx)
423365:	63 74 00 47          	arpl   %esi,0x47(%eax,%eax,1)
423369:	65 74 4f             	gs je  0x4233bb
42336c:	62 6a 65             	bound  %ebp,0x65(%edx)
42336f:	63 74 00 6f          	arpl   %esi,0x6f(%eax,%eax,1)
423373:	62 6a 65             	bound  %ebp,0x65(%edx)
423376:	63 74 00 58          	arpl   %esi,0x58(%eax,%eax,1)
42337a:	6d                   	insl   (%dx),%es:(%edi)
42337b:	6c                   	insb   (%dx),%es:(%edi)
42337c:	53                   	push   %ebx
42337d:	63 68 65             	arpl   %ebp,0x65(%eax)
423380:	6d                   	insl   (%dx),%es:(%edi)
423381:	61                   	popa
423382:	53                   	push   %ebx
423383:	65 74 00             	gs je  0x423386
423386:	67 65 74 5f          	addr16 gs je 0x4233e9
42338a:	44                   	inc    %esp
42338b:	61                   	popa
42338c:	74 61                	je     0x4233ef
42338e:	53                   	push   %ebx
42338f:	65 74 00             	gs je  0x423392
423392:	49                   	dec    %ecx
423393:	6e                   	outsb  %ds:(%esi),(%dx)
423394:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
42339b:	65
42339c:	44                   	inc    %esp
42339d:	65 72 69             	gs jb  0x423409
4233a0:	76 65                	jbe    0x423407
4233a2:	64 44                	fs inc %esp
4233a4:	61                   	popa
4233a5:	74 61                	je     0x423408
4233a7:	53                   	push   %ebx
4233a8:	65 74 00             	gs je  0x4233ab
4233ab:	52                   	push   %edx
4233ac:	65 73 65             	gs jae 0x423414
4233af:	74 00                	je     0x4233b1
4233b1:	67 65 74 5f          	addr16 gs je 0x423414
4233b5:	48                   	dec    %eax
4233b6:	65 69 67 68 74 00 45 	imul   $0x6e450074,%gs:0x68(%edi),%esp
4233bd:	6e
4233be:	64 49                	fs dec %ecx
4233c0:	6e                   	outsb  %ds:(%esi),(%dx)
4233c1:	69 74 00 42 65 67 69 	imul   $0x6e696765,0x42(%eax,%eax,1),%esi
4233c8:	6e
4233c9:	49                   	dec    %ecx
4233ca:	6e                   	outsb  %ds:(%esi),(%dx)
4233cb:	69 74 00 64 65 74 72 	imul   $0x6f727465,0x64(%eax,%eax,1),%esi
4233d2:	6f
4233d3:	69 74 00 49 41 73 79 	imul   $0x6e797341,0x49(%eax,%eax,1),%esi
4233da:	6e
4233db:	63 52 65             	arpl   %edx,0x65(%edx)
4233de:	73 75                	jae    0x423455
4233e0:	6c                   	insb   (%dx),%es:(%edi)
4233e1:	74 00                	je     0x4233e3
4233e3:	72 65                	jb     0x42344a
4233e5:	73 75                	jae    0x42345c
4233e7:	6c                   	insb   (%dx),%es:(%edi)
4233e8:	74 00                	je     0x4233ea
4233ea:	72 65                	jb     0x423451
4233ec:	6c                   	insb   (%dx),%es:(%edi)
4233ed:	61                   	popa
4233ee:	74 69                	je     0x423459
4233f0:	6f                   	outsl  %ds:(%esi),(%dx)
4233f1:	6e                   	outsb  %ds:(%esi),(%dx)
4233f2:	53                   	push   %ebx
4233f3:	65 72 76             	gs jb  0x42346c
4233f6:	65 72 5f             	gs jb  0x423458
4233f9:	43                   	inc    %ebx
4233fa:	6c                   	insb   (%dx),%es:(%edi)
4233fb:	69 65 6e 74 00 70 61 	imul   $0x61700074,0x6e(%ebp),%esp
423402:	72 65                	jb     0x423469
423404:	6e                   	outsb  %ds:(%esi),(%dx)
423405:	74 53                	je     0x42345a
423407:	65 72 76             	gs jb  0x423480
42340a:	65 72 52             	gs jb  0x42345f
42340d:	6f                   	outsl  %ds:(%esi),(%dx)
42340e:	77 42                	ja     0x423452
423410:	79 53                	jns    0x423465
423412:	65 72 76             	gs jb  0x42348b
423415:	65 72 5f             	gs jb  0x423477
423418:	43                   	inc    %ebx
423419:	6c                   	insb   (%dx),%es:(%edi)
42341a:	69 65 6e 74 00 67 65 	imul   $0x65670074,0x6e(%ebp),%esp
423421:	74 5f                	je     0x423482
423423:	43                   	inc    %ebx
423424:	6c                   	insb   (%dx),%es:(%edi)
423425:	69 65 6e 74 00 74 61 	imul   $0x61740074,0x6e(%ebp),%esp
42342c:	62 6c 65 43          	bound  %ebp,0x43(%ebp,%eiz,2)
423430:	6c                   	insb   (%dx),%es:(%edi)
423431:	69 65 6e 74 00 53 68 	imul   $0x68530074,0x6e(%ebp),%esp
423438:	6f                   	outsl  %ds:(%esi),(%dx)
423439:	75 6c                	jne    0x4234a7
42343b:	64 53                	fs push %ebx
42343d:	65 72 69             	gs jb  0x4234a9
423440:	61                   	popa
423441:	6c                   	insb   (%dx),%es:(%edi)
423442:	69 7a 65 43 6c 69 65 	imul   $0x65696c43,0x65(%edx),%edi
423449:	6e                   	outsb  %ds:(%esi),(%dx)
42344a:	74 00                	je     0x42344c
42344c:	67 65 74 5f          	addr16 gs je 0x4234af
423450:	43                   	inc    %ebx
423451:	75 72                	jne    0x4234c5
423453:	72 65                	jb     0x4234ba
423455:	6e                   	outsb  %ds:(%esi),(%dx)
423456:	74 00                	je     0x423458
423458:	53                   	push   %ebx
423459:	65 72 76             	gs jb  0x4234d2
42345c:	65 72 52             	gs jb  0x4234b1
42345f:	6f                   	outsl  %ds:(%esi),(%dx)
423460:	77 43                	ja     0x4234a5
423462:	68 61 6e 67 65       	push   $0x65676e61
423467:	45                   	inc    %ebp
423468:	76 65                	jbe    0x4234cf
42346a:	6e                   	outsb  %ds:(%esi),(%dx)
42346b:	74 00                	je     0x42346d
42346d:	43                   	inc    %ebx
42346e:	6c                   	insb   (%dx),%es:(%edi)
42346f:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
423476:	43                   	inc    %ebx
423477:	68 61 6e 67 65       	push   $0x65676e61
42347c:	45                   	inc    %ebp
42347d:	76 65                	jbe    0x4234e4
42347f:	6e                   	outsb  %ds:(%esi),(%dx)
423480:	74 00                	je     0x423482
423482:	67 65 74 5f          	addr16 gs je 0x4234e5
423486:	45                   	inc    %ebp
423487:	6e                   	outsb  %ds:(%esi),(%dx)
423488:	74 72                	je     0x4234fc
42348a:	79 50                	jns    0x4234dc
42348c:	6f                   	outsl  %ds:(%esi),(%dx)
42348d:	69 6e 74 00 67 65 74 	imul   $0x74656700,0x74(%esi),%ebp
423494:	5f                   	pop    %edi
423495:	43                   	inc    %ebx
423496:	6f                   	outsl  %ds:(%esi),(%dx)
423497:	75 6e                	jne    0x423507
423499:	74 00                	je     0x42349b
42349b:	43                   	inc    %ebx
42349c:	6f                   	outsl  %ds:(%esi),(%dx)
42349d:	6e                   	outsb  %ds:(%esi),(%dx)
42349e:	76 65                	jbe    0x423505
4234a0:	72 74                	jb     0x423516
4234a2:	00 67 65             	add    %ah,0x65(%edi)
4234a5:	74 5f                	je     0x423506
4234a7:	50                   	push   %eax
4234a8:	6f                   	outsl  %ds:(%esi),(%dx)
4234a9:	72 74                	jb     0x42351f
4234ab:	00 73 65             	add    %dh,0x65(%ebx)
4234ae:	74 5f                	je     0x42350f
4234b0:	50                   	push   %eax
4234b1:	6f                   	outsl  %ds:(%esi),(%dx)
4234b2:	72 74                	jb     0x423528
4234b4:	00 63 6f             	add    %ah,0x6f(%ebx)
4234b7:	6c                   	insb   (%dx),%es:(%edi)
4234b8:	75 6d                	jne    0x423527
4234ba:	6e                   	outsb  %ds:(%esi),(%dx)
4234bb:	50                   	push   %eax
4234bc:	6f                   	outsl  %ds:(%esi),(%dx)
4234bd:	72 74                	jb     0x423533
4234bf:	00 4d 6f             	add    %cl,0x6f(%ebp)
4234c2:	76 65                	jbe    0x423529
4234c4:	4e                   	dec    %esi
4234c5:	65 78 74             	gs js  0x42353c
4234c8:	00 53 79             	add    %dl,0x79(%ebx)
4234cb:	73 74                	jae    0x423541
4234cd:	65 6d                	gs insl (%dx),%es:(%edi)
4234cf:	2e 54                	cs push %esp
4234d1:	65 78 74             	gs js  0x423548
4234d4:	00 53 74             	add    %dl,0x74(%ebx)
4234d7:	72 65                	jb     0x42353e
4234d9:	61                   	popa
4234da:	6d                   	insl   (%dx),%es:(%edi)
4234db:	69 6e 67 43 6f 6e 74 	imul   $0x746e6f43,0x67(%esi),%ebp
4234e2:	65 78 74             	gs js  0x423559
4234e5:	00 63 6f             	add    %ah,0x6f(%ebx)