423418:	64 65 72 00          	fs gs jb 0x42341c
42341c:	41                   	inc    %ecx
42341d:	73 73                	jae    0x423492
42341f:	65 6d                	gs insl (%dx),%es:(%edi)
423421:	62 6c 79 42          	bound  %ebp,0x42(%ecx,%edi,2)
423425:	75 69                	jne    0x423490
423427:	6c                   	insb   (%dx),%es:(%edi)
423428:	64 65 72 00          	fs gs jb 0x42342c
42342c:	42                   	inc    %edx
42342d:	69 6e 64 65 72 00 42 	imul   $0x42007265,0x64(%esi),%ebp
423434:	75 66                	jne    0x42349c
423436:	66 65 72 00          	data16 gs jb 0x42343a
42343a:	52                   	push   %edx
42343b:	65 73 6f             	gs jae 0x4234ad
42343e:	75 72                	jne    0x4234b2
423440:	63 65 4d             	arpl   %esp,0x4d(%ebp)
423443:	61                   	popa
423444:	6e                   	outsb  %ds:(%esi),(%dx)
423445:	61                   	popa
423446:	67 65 72 00          	addr16 gs jb 0x42344a
42344a:	50                   	push   %eax
42344b:	61                   	popa
42344c:	72 61                	jb     0x4234af
42344e:	6d                   	insl   (%dx),%es:(%edi)
42344f:	65 74 65             	gs je  0x4234b7
423452:	72 4d                	jb     0x4234a1
423454:	6f                   	outsl  %ds:(%esi),(%dx)
423455:	64 69 66 69 65 72 00 	imul   $0x44007265,%fs:0x69(%esi),%esp
42345c:	44
42345d:	65 66 69 6e 65 50 61 	imul   $0x6150,%gs:0x65(%esi),%bp
423464:	72 61                	jb     0x4234c7
423466:	6d                   	insl   (%dx),%es:(%edi)
423467:	65 74 65             	gs je  0x4234cf
42346a:	72 00                	jb     0x42346c
42346c:	58                   	pop    %eax
42346d:	6f                   	outsl  %ds:(%esi),(%dx)
42346e:	72 00                	jb     0x423470
423470:	43                   	inc    %ebx
423471:	6f                   	outsl  %ds:(%esi),(%dx)
423472:	6c                   	insb   (%dx),%es:(%edi)
423473:	6f                   	outsl  %ds:(%esi),(%dx)
423474:	72 00                	jb     0x423476
423476:	47                   	inc    %edi
423477:	65 74 49             	gs je  0x4234c3
42347a:	4c                   	dec    %esp
42347b:	47                   	inc    %edi
42347c:	65 6e                	outsb  %gs:(%esi),(%dx)
42347e:	65 72 61             	gs jb  0x4234e2
423481:	74 6f                	je     0x4234f2
423483:	72 00                	jb     0x423485
423485:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
42348a:	00 2e                	add    %ch,(%esi)
42348c:	63 63 74             	arpl   %esp,0x74(%ebx)
42348f:	6f                   	outsl  %ds:(%esi),(%dx)
423490:	72 00                	jb     0x423492
423492:	47                   	inc    %edi
423493:	65 74 43             	gs je  0x4234d9
423496:	6f                   	outsl  %ds:(%esi),(%dx)
423497:	6e                   	outsb  %ds:(%esi),(%dx)
423498:	73 74                	jae    0x42350e
42349a:	72 75                	jb     0x423511
42349c:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
4234a0:	00 43 72             	add    %al,0x72(%ebx)
4234a3:	65 61                	gs popa
4234a5:	74 65                	je     0x42350c
4234a7:	44                   	inc    %esp
4234a8:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
4234ac:	70 74                	jo     0x423522
4234ae:	6f                   	outsl  %ds:(%esi),(%dx)
4234af:	72 00                	jb     0x4234b1
4234b1:	4c                   	dec    %esp
4234b2:	64 73 74             	fs jae 0x423529
4234b5:	72 00                	jb     0x4234b7
4234b7:	53                   	push   %ebx
4234b8:	79 73                	jns    0x42352d
4234ba:	74 65                	je     0x423521
4234bc:	6d                   	insl   (%dx),%es:(%edi)
4234bd:	2e 44                	cs inc %esp
4234bf:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
4234c6:	69 63 73 00 53 79 73 	imul   $0x73795300,0x73(%ebx),%esp
4234cd:	74 65                	je     0x423534
4234cf:	6d                   	insl   (%dx),%es:(%edi)
4234d0:	2e 52                	cs push %edx
4234d2:	75 6e                	jne    0x423542
4234d4:	74 69                	je     0x42353f
4234d6:	6d                   	insl   (%dx),%es:(%edi)
4234d7:	65 2e 49             	gs cs dec %ecx
4234da:	6e                   	outsb  %ds:(%esi),(%dx)
4234db:	74 65                	je     0x423542
4234dd:	72 6f                	jb     0x42354e
4234df:	70 53                	jo     0x423534
4234e1:	65 72 76             	gs jb  0x42355a
4234e4:	69 63 65 73 00 4d 69 	imul   $0x694d0073,0x65(%ebx),%esp
4234eb:	63 72 6f             	arpl   %esi,0x6f(%edx)
4234ee:	73 6f                	jae    0x42355f
4234f0:	66 74 2e             	data16 je 0x423521
4234f3:	56                   	push   %esi
4234f4:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
4234fb:	73 69                	jae    0x423566
4234fd:	63 2e                	arpl   %ebp,(%esi)
4234ff:	43                   	inc    %ebx
423500:	6f                   	outsl  %ds:(%esi),(%dx)
423501:	6d                   	insl   (%dx),%es:(%edi)
423502:	70 69                	jo     0x42356d
423504:	6c                   	insb   (%dx),%es:(%edi)
423505:	65 72 53             	gs jb  0x42355b
423508:	65 72 76             	gs jb  0x423581
42350b:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
423512:	73 74                	jae    0x423588
423514:	65 6d                	gs insl (%dx),%es:(%edi)
423516:	2e 52                	cs push %edx
423518:	75 6e                	jne    0x423588
42351a:	74 69                	je     0x423585
42351c:	6d                   	insl   (%dx),%es:(%edi)
42351d:	65 2e 43             	gs cs inc %ebx
423520:	6f                   	outsl  %ds:(%esi),(%dx)
423521:	6d                   	insl   (%dx),%es:(%edi)
423522:	70 69                	jo     0x42358d
423524:	6c                   	insb   (%dx),%es:(%edi)
423525:	65 72 53             	gs jb  0x42357b
423528:	65 72 76             	gs jb  0x4235a1
42352b:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
423532:	73 74                	jae    0x4235a8
423534:	65 6d                	gs insl (%dx),%es:(%edi)
423536:	2e 52                	cs push %edx
423538:	65 73 6f             	gs jae 0x4235aa
42353b:	75 72                	jne    0x4235af
42353d:	63 65 73             	arpl   %esp,0x73(%ebp)
423540:	00 4f 70             	add    %cl,0x70(%edi)
423543:	43                   	inc    %ebx
423544:	6f                   	outsl  %ds:(%esi),(%dx)
423545:	64 65 73 00          	fs gs jae 0x423549
423549:	44                   	inc    %esp
42354a:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
42354e:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
423555:	65
423556:	73 00                	jae    0x423558
423558:	4d                   	dec    %ebp
423559:	65 74 68             	gs je  0x4235c4
42355c:	6f                   	outsl  %ds:(%esi),(%dx)
42355d:	64 41                	fs inc %ecx
42355f:	74 74                	je     0x4235d5
423561:	72 69                	jb     0x4235cc
423563:	62 75 74             	bound  %esi,0x74(%ebp)
423566:	65 73 00             	gs jae 0x423569
423569:	54                   	push   %esp
42356a:	79 70                	jns    0x4235dc
42356c:	65 41                	gs inc %ecx
42356e:	74 74                	je     0x4235e4
423570:	72 69                	jb     0x4235db
423572:	62 75 74             	bound  %esi,0x74(%ebp)
423575:	65 73 00             	gs jae 0x423578
423578:	50                   	push   %eax
423579:	61                   	popa
42357a:	72 61                	jb     0x4235dd
42357c:	6d                   	insl   (%dx),%es:(%edi)
42357d:	65 74 65             	gs je  0x4235e5
423580:	72 41                	jb     0x4235c3
423582:	74 74                	je     0x4235f8
423584:	72 69                	jb     0x4235ef
423586:	62 75 74             	bound  %esi,0x74(%ebp)
423589:	65 73 00             	gs jae 0x42358c
42358c:	42                   	inc    %edx
42358d:	69 6e 64 69 6e 67 46 	imul   $0x46676e69,0x64(%esi),%ebp
423594:	6c                   	insb   (%dx),%es:(%edi)
423595:	61                   	popa
423596:	67 73 00             	addr16 jae 0x423599
423599:	53                   	push   %ebx
42359a:	79 73                	jns    0x42360f
42359c:	74 65                	je     0x423603
42359e:	6d                   	insl   (%dx),%es:(%edi)
42359f:	2e 43                	cs inc %ebx
4235a1:	6f                   	outsl  %ds:(%esi),(%dx)
4235a2:	6c                   	insb   (%dx),%es:(%edi)
4235a3:	6c                   	insb   (%dx),%es:(%edi)
4235a4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4235a9:	6e                   	outsb  %ds:(%esi),(%dx)
4235aa:	73 00                	jae    0x4235ac
4235ac:	52                   	push   %edx
4235ad:	53                   	push   %ebx
4235ae:	41                   	inc    %ecx
4235af:	50                   	push   %eax
4235b0:	61                   	popa
4235b1:	72 61                	jb     0x423614
4235b3:	6d                   	insl   (%dx),%es:(%edi)
4235b4:	65 74 65             	gs je  0x42361c
4235b7:	72 73                	jb     0x42362c
4235b9:	00 53 65             	add    %dl,0x65(%ebx)
4235bc:	74 50                	je     0x42360e
4235be:	61                   	popa
4235bf:	72 61                	jb     0x423622
4235c1:	6d                   	insl   (%dx),%es:(%edi)
4235c2:	65 74 65             	gs je  0x42362a
4235c5:	72 73                	jb     0x42363a
4235c7:	00 49 6d             	add    %cl,0x6d(%ecx)
4235ca:	70 6f                	jo     0x42363b
4235cc:	72 74                	jb     0x423642
4235ce:	50                   	push   %eax
4235cf:	61                   	popa
4235d0:	72 61                	jb     0x423633
4235d2:	6d                   	insl   (%dx),%es:(%edi)
4235d3:	65 74 65             	gs je  0x42363b
4235d6:	72 73                	jb     0x42364b
4235d8:	00 41 73             	add    %al,0x73(%ecx)
4235db:	73 65                	jae    0x423642
4235dd:	6d                   	insl   (%dx),%es:(%edi)
4235de:	62 6c 79 42          	bound  %ebp,0x42(%ecx,%edi,2)
4235e2:	75 69                	jne    0x42364d
4235e4:	6c                   	insb   (%dx),%es:(%edi)
4235e5:	64 65 72 41          	fs gs jb 0x42362a
4235e9:	63 63 65             	arpl   %esp,0x65(%ebx)
4235ec:	73 73                	jae    0x423661
4235ee:	00 4d 6f             	add    %cl,0x6f(%ebp)
4235f1:	64 75 6c             	fs jne 0x423660
4235f4:	75 73                	jne    0x423669
4235f6:	00 43 6f             	add    %al,0x6f(%ebx)
4235f9:	6e                   	outsb  %ds:(%esi),(%dx)
4235fa:	63 61 74             	arpl   %esp,0x74(%ecx)
4235fd:	00 47 65             	add    %al,0x65(%edi)
423600:	74 4f                	je     0x423651
423602:	62 6a 65             	bound  %ebp,0x65(%edx)
423605:	63 74 00 6f          	arpl   %esi,0x6f(%eax,%eax,1)
423609:	62 6a 65             	bound  %ebp,0x65(%edx)
42360c:	63 74 00 52          	arpl   %esi,0x52(%eax,%eax,1)
423610:	65 74 00             	gs je  0x423613
423613:	67 65 74 5f          	addr16 gs je 0x423676
423617:	48                   	dec    %eax
423618:	65 69 67 68 74 00 53 	imul   $0x70530074,%gs:0x68(%edi),%esp
42361f:	70
423620:	6c                   	insb   (%dx),%es:(%edi)
423621:	69 74 00 53 79 73 74 	imul   $0x65747379,0x53(%eax,%eax,1),%esi
423628:	65
423629:	6d                   	insl   (%dx),%es:(%edi)
42362a:	2e 52                	cs push %edx
42362c:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
42362f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
423634:	6e                   	outsb  %ds:(%esi),(%dx)
423635:	2e 45                	cs inc %ebp
423637:	6d                   	insl   (%dx),%es:(%edi)
423638:	69 74 00 49 41 73 79 	imul   $0x6e797341,0x49(%eax,%eax,1),%esi
42363f:	6e
423640:	63 52 65             	arpl   %edx,0x65(%edx)
423643:	73 75                	jae    0x4236ba
423645:	6c                   	insb   (%dx),%es:(%edi)
423646:	74 00                	je     0x423648
423648:	72 65                	jb     0x4236af
42364a:	73 75                	jae    0x4236c1
42364c:	6c                   	insb   (%dx),%es:(%edi)
42364d:	74 00                	je     0x42364f
42364f:	45                   	inc    %ebp
423650:	78 70                	js     0x4236c2
423652:	6f                   	outsl  %ds:(%esi),(%dx)
423653:	6e                   	outsb  %ds:(%esi),(%dx)
423654:	65 6e                	outsb  %gs:(%esi),(%dx)
423656:	74 00                	je     0x423658
423658:	43                   	inc    %ebx
423659:	6f                   	outsl  %ds:(%esi),(%dx)
42365a:	6e                   	outsb  %ds:(%esi),(%dx)
42365b:	76 65                	jbe    0x4236c2
42365d:	72 74                	jb     0x4236d3
42365f:	00 43 61             	add    %al,0x61(%ebx)
423662:	6c                   	insb   (%dx),%es:(%edi)
423663:	6c                   	insb   (%dx),%es:(%edi)
423664:	76 69                	jbe    0x4236cf
423666:	72 74                	jb     0x4236dc
423668:	00 53 6f             	add    %dl,0x6f(%ebx)
42366b:	72 74                	jb     0x4236e1
42366d:	00 53 79             	add    %dl,0x79(%ebx)
423670:	73 74                	jae    0x4236e6
423672:	65 6d                	gs insl (%dx),%es:(%edi)
423674:	2e 54                	cs push %esp
423676:	65 78 74             	gs js  0x4236ed
423679:	00 69 6e             	add    %ch,0x6e(%ecx)
42367c:	64 65 78 00          	fs gs js 0x423680
423680:	42                   	inc    %edx
423681:	6f                   	outsl  %ds:(%esi),(%dx)
423682:	78 00                	js     0x423684
423684:	78 78                	js     0x4236fe
423686:	00 54 6f 41          	add    %dl,0x41(%edi,%ebp,2)
42368a:	72 72                	jb     0x4236fe
42368c:	61                   	popa
42368d:	79 00                	jns    0x42368f
42368f:	54                   	push   %esp
423690:	6f                   	outsl  %ds:(%esi),(%dx)
423691:	43                   	inc    %ebx
423692:	68 61 72 41 72       	push   $0x72417261
423697:	72 61                	jb     0x4236fa
423699:	79 00                	jns    0x42369b
42369b:	73 65                	jae    0x423702
42369d:	74 5f                	je     0x4236fe
42369f:	4b                   	dec    %ebx
4236a0:	65 79 00             	gs jns 0x4236a3
4236a3:	47                   	inc    %edi
4236a4:	65 74 50             	gs je  0x4236f7
4236a7:	75 62                	jne    0x42370b
4236a9:	6c                   	insb   (%dx),%es:(%edi)
4236aa:	69 63 4b 65 79 00 53 	imul   $0x53007965,0x4b(%ebx),%esp
4236b1:	79 73                	jns    0x423726
4236b3:	74 65                	je     0x42371a
4236b5:	6d                   	insl   (%dx),%es:(%edi)
4236b6:	2e 53                	cs push %ebx
4236b8:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
4236bc:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
4236c3:	70
4236c4:	74 6f                	je     0x423735
4236c6:	67 72 61             	addr16 jb 0x42372a
4236c9:	70 68                	jo     0x423733
4236cb:	79 00                	jns    0x4236cd
4236cd:	44                   	inc    %esp
4236ce:	65 66 69 6e 65 44 79 	imul   $0x7944,%gs:0x65(%esi),%bp
4236d5:	6e                   	outsb  %ds:(%esi),(%dx)
4236d6:	61                   	popa
4236d7:	6d                   	insl   (%dx),%es:(%edi)
4236d8:	69 63 41 73 73 65 6d 	imul   $0x6d657373,0x41(%ebx),%esp
4236df:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4236e3:	47                   	inc    %edi
4236e4:	65 74 45             	gs je  0x42372c
4236e7:	78 65                	js     0x42374e
4236e9:	63 75 74             	arpl   %esi,0x74(%ebp)
4236ec:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
4236f3:	6d                   	insl   (%dx),%es:(%edi)
4236f4:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4236f8:	47                   	inc    %edi
4236f9:	65 74 45             	gs je  0x423741
4236fc:	6e                   	outsb  %ds:(%esi),(%dx)
4236fd:	74 72                	je     0x423771
4236ff:	79 41                	jns    0x423742
423701:	73 73                	jae    0x423776
423703:	65 6d                	gs insl (%dx),%es:(%edi)
423705:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
423709:	42                   	inc    %edx
42370a:	6c                   	insb   (%dx),%es:(%edi)
42370b:	6f                   	outsl  %ds:(%esi),(%dx)
42370c:	63 6b 43             	arpl   %ebp,0x43(%ebx)
42370f:	6f                   	outsl  %ds:(%esi),(%dx)
423710:	70 79                	jo     0x42378b
423712:	00 6f 70             	add    %ch,0x70(%edi)
423715:	5f                   	pop    %edi
423716:	49                   	dec    %ecx
423717:	6e                   	outsb  %ds:(%esi),(%dx)
423718:	65 71 75             	gs jno 0x423790
42371b:	61                   	popa
42371c:	6c                   	insb   (%dx),%es:(%edi)
42371d:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
423724:	5f
423725:	ee                   	out    %al,(%dx)
423726:	80 80 00 67 65 74 5f 	addb   $0x5f,0x74656700(%eax)
42372d:	ee                   	out    %al,(%dx)
42372e:	80 81 00 ee 80 82 00 	addb   $0x0,-0x7d7f1200(%ecx)
423735:	ee                   	out    %al,(%dx)