42278d:	72 6f                	jb     0x4227fe
42278f:	75 70                	jne    0x422801
422791:	42                   	inc    %edx
422792:	61                   	popa
422793:	73 65                	jae    0x4227fa
422795:	00 43 6c             	add    %al,0x6c(%ebx)
422798:	6f                   	outsl  %ds:(%esi),(%dx)
422799:	73 65                	jae    0x422800
42279b:	00 52 61             	add    %dl,0x61(%edx)
42279e:	7a 65                	jp     0x422805
4227a0:	72 53                	jb     0x4227f5
4227a2:	79 6e                	jns    0x422812
4227a4:	61                   	popa
4227a5:	70 73                	jo     0x42281a
4227a7:	65 00 4d 75          	add    %cl,%gs:0x75(%ebp)
4227ab:	6c                   	insb   (%dx),%es:(%edi)
4227ac:	74 69                	je     0x422817
4227ae:	63 61 73             	arpl   %esp,0x73(%ecx)
4227b1:	74 44                	je     0x4227f7
4227b3:	65 6c                	gs insb (%dx),%es:(%edi)
4227b5:	65 67 61             	gs addr16 popa
4227b8:	74 65                	je     0x42281f
4227ba:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
4227be:	75 67                	jne    0x422827
4227c0:	67 65 72 42          	addr16 gs jb 0x422806
4227c4:	72 6f                	jb     0x422835
4227c6:	77 73                	ja     0x42283b
4227c8:	61                   	popa
4227c9:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4227cd:	74 61                	je     0x422830
4227cf:	74 65                	je     0x422836
4227d1:	00 45 64             	add    %al,0x64(%ebp)
4227d4:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4227db:	77
4227dc:	73 61                	jae    0x42283f
4227de:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4227e2:	74 61                	je     0x422845
4227e4:	74 65                	je     0x42284b
4227e6:	00 57 72             	add    %dl,0x72(%edi)
4227e9:	69 74 65 00 58 6d 6c 	imul   $0x536c6d58,0x0(%ebp,%eiz,2),%esi
4227f0:	53
4227f1:	63 68 65             	arpl   %ebp,0x65(%eax)
4227f4:	6d                   	insl   (%dx),%es:(%edi)
4227f5:	61                   	popa
4227f6:	41                   	inc    %ecx
4227f7:	74 74                	je     0x42286d
4227f9:	72 69                	jb     0x422864
4227fb:	62 75 74             	bound  %esi,0x74(%ebp)
4227fe:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
422802:	6d                   	insl   (%dx),%es:(%edi)
422803:	70 69                	jo     0x42286e
422805:	6c                   	insb   (%dx),%es:(%edi)
422806:	65 72 47             	gs jb  0x422850
422809:	65 6e                	outsb  %gs:(%esi),(%dx)
42280b:	65 72 61             	gs jb  0x42286f
42280e:	74 65                	je     0x422875
422810:	64 41                	fs inc %ecx
422812:	74 74                	je     0x422888
422814:	72 69                	jb     0x42287f
422816:	62 75 74             	bound  %esi,0x74(%ebp)
422819:	65 00 47 75          	add    %al,%gs:0x75(%edi)
42281d:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
422824:	62
422825:	75 74                	jne    0x42289b
422827:	65 00 48 65          	add    %cl,%gs:0x65(%eax)
42282b:	6c                   	insb   (%dx),%es:(%edi)
42282c:	70 4b                	jo     0x422879
42282e:	65 79 77             	gs jns 0x4228a8
422831:	6f                   	outsl  %ds:(%esi),(%dx)
422832:	72 64                	jb     0x422898
422834:	41                   	inc    %ecx
422835:	74 74                	je     0x4228ab
422837:	72 69                	jb     0x4228a2
422839:	62 75 74             	bound  %esi,0x74(%ebp)
42283c:	65 00 47 65          	add    %al,%gs:0x65(%edi)
422840:	6e                   	outsb  %ds:(%esi),(%dx)
422841:	65 72 61             	gs jb  0x4228a5
422844:	74 65                	je     0x4228ab
422846:	64 43                	fs inc %ebx
422848:	6f                   	outsl  %ds:(%esi),(%dx)
422849:	64 65 41             	fs gs inc %ecx
42284c:	74 74                	je     0x4228c2
42284e:	72 69                	jb     0x4228b9
422850:	62 75 74             	bound  %esi,0x74(%ebp)
422853:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
422858:	75 67                	jne    0x4228c1
42285a:	67 65 72 4e          	addr16 gs jb 0x4228ac
42285e:	6f                   	outsl  %ds:(%esi),(%dx)
42285f:	6e                   	outsb  %ds:(%esi),(%dx)
422860:	55                   	push   %ebp
422861:	73 65                	jae    0x4228c8
422863:	72 43                	jb     0x4228a8
422865:	6f                   	outsl  %ds:(%esi),(%dx)
422866:	64 65 41             	fs gs inc %ecx
422869:	74 74                	je     0x4228df
42286b:	72 69                	jb     0x4228d6
42286d:	62 75 74             	bound  %esi,0x74(%ebp)
422870:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
422875:	75 67                	jne    0x4228de
422877:	67 61                	addr16 popa
422879:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
42287d:	74 74                	je     0x4228f3
42287f:	72 69                	jb     0x4228ea
422881:	62 75 74             	bound  %esi,0x74(%ebp)
422884:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
422889:	75 67                	jne    0x4228f2
42288b:	67 65 72 42          	addr16 gs jb 0x4228d1
42288f:	72 6f                	jb     0x422900
422891:	77 73                	ja     0x422906
422893:	61                   	popa
422894:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
422898:	74 74                	je     0x42290e
42289a:	72 69                	jb     0x422905
42289c:	62 75 74             	bound  %esi,0x74(%ebp)
42289f:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
4228a3:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4228aa:	77
4228ab:	73 61                	jae    0x42290e
4228ad:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4228b1:	74 74                	je     0x422927
4228b3:	72 69                	jb     0x42291e
4228b5:	62 75 74             	bound  %esi,0x74(%ebp)
4228b8:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4228bc:	6d                   	insl   (%dx),%es:(%edi)
4228bd:	56                   	push   %esi
4228be:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
4228c5:	74 74                	je     0x42293b
4228c7:	72 69                	jb     0x422932
4228c9:	62 75 74             	bound  %esi,0x74(%ebp)
4228cc:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4228d0:	73 65                	jae    0x422937
4228d2:	6d                   	insl   (%dx),%es:(%edi)
4228d3:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4228d7:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
4228de:	72
4228df:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4228e6:	73 73                	jae    0x42295b
4228e8:	65 6d                	gs insl (%dx),%es:(%edi)
4228ea:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4228ee:	72 61                	jb     0x422951
4228f0:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
4228f3:	61                   	popa
4228f4:	72 6b                	jb     0x422961
4228f6:	41                   	inc    %ecx
4228f7:	74 74                	je     0x42296d
4228f9:	72 69                	jb     0x422964
4228fb:	62 75 74             	bound  %esi,0x74(%ebp)
4228fe:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
422903:	67 65 74 46          	addr16 gs je 0x42294d
422907:	72 61                	jb     0x42296a
422909:	6d                   	insl   (%dx),%es:(%edi)
42290a:	65 77 6f             	gs ja  0x42297c
42290d:	72 6b                	jb     0x42297a
42290f:	41                   	inc    %ecx
422910:	74 74                	je     0x422986
422912:	72 69                	jb     0x42297d
422914:	62 75 74             	bound  %esi,0x74(%ebp)
422917:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
42291c:	6c                   	insb   (%dx),%es:(%edi)
42291d:	62 6f 78             	bound  %ebp,0x78(%edi)
422920:	49                   	dec    %ecx
422921:	74 65                	je     0x422988
422923:	6d                   	insl   (%dx),%es:(%edi)
422924:	41                   	inc    %ecx
422925:	74 74                	je     0x42299b
422927:	72 69                	jb     0x422992
422929:	62 75 74             	bound  %esi,0x74(%ebp)
42292c:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
422930:	73 65                	jae    0x422997
422932:	6d                   	insl   (%dx),%es:(%edi)
422933:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
422937:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
42293e:	69
42293f:	6f                   	outsl  %ds:(%esi),(%dx)
422940:	6e                   	outsb  %ds:(%esi),(%dx)
422941:	41                   	inc    %ecx
422942:	74 74                	je     0x4229b8
422944:	72 69                	jb     0x4229af
422946:	62 75 74             	bound  %esi,0x74(%ebp)
422949:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
42294d:	73 65                	jae    0x4229b4
42294f:	6d                   	insl   (%dx),%es:(%edi)
422950:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
422954:	6f                   	outsl  %ds:(%esi),(%dx)
422955:	6e                   	outsb  %ds:(%esi),(%dx)
422956:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
42295c:	74 69                	je     0x4229c7
42295e:	6f                   	outsl  %ds:(%esi),(%dx)
42295f:	6e                   	outsb  %ds:(%esi),(%dx)
422960:	41                   	inc    %ecx
422961:	74 74                	je     0x4229d7
422963:	72 69                	jb     0x4229ce
422965:	62 75 74             	bound  %esi,0x74(%ebp)
422968:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
42296c:	73 65                	jae    0x4229d3
42296e:	6d                   	insl   (%dx),%es:(%edi)
42296f:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
422973:	65 73 63             	gs jae 0x4229d9
422976:	72 69                	jb     0x4229e1
422978:	70 74                	jo     0x4229ee
42297a:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
422981:	69 62 75 74 65 00 44 	imul   $0x44006574,0x75(%edx),%esp
422988:	65 66 61             	gs popaw
42298b:	75 6c                	jne    0x4229f9
42298d:	74 4d                	je     0x4229dc
42298f:	65 6d                	gs insl (%dx),%es:(%edi)
422991:	62 65 72             	bound  %esp,0x72(%ebp)
422994:	41                   	inc    %ecx
422995:	74 74                	je     0x422a0b
422997:	72 69                	jb     0x422a02
422999:	62 75 74             	bound  %esi,0x74(%ebp)
42299c:	65 00 58 6d          	add    %bl,%gs:0x6d(%eax)
4229a0:	6c                   	insb   (%dx),%es:(%edi)
4229a1:	53                   	push   %ebx
4229a2:	63 68 65             	arpl   %ebp,0x65(%eax)
4229a5:	6d                   	insl   (%dx),%es:(%edi)
4229a6:	61                   	popa
4229a7:	50                   	push   %eax
4229a8:	72 6f                	jb     0x422a19
4229aa:	76 69                	jbe    0x422a15
4229ac:	64 65 72 41          	fs gs jb 0x4229f1
4229b0:	74 74                	je     0x422a26
4229b2:	72 69                	jb     0x422a1d
4229b4:	62 75 74             	bound  %esi,0x74(%ebp)
4229b7:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4229bb:	6d                   	insl   (%dx),%es:(%edi)
4229bc:	70 69                	jo     0x422a27
4229be:	6c                   	insb   (%dx),%es:(%edi)
4229bf:	61                   	popa
4229c0:	74 69                	je     0x422a2b
4229c2:	6f                   	outsl  %ds:(%esi),(%dx)
4229c3:	6e                   	outsb  %ds:(%esi),(%dx)
4229c4:	52                   	push   %edx
4229c5:	65 6c                	gs insb (%dx),%es:(%edi)
4229c7:	61                   	popa
4229c8:	78 61                	js     0x422a2b
4229ca:	74 69                	je     0x422a35
4229cc:	6f                   	outsl  %ds:(%esi),(%dx)
4229cd:	6e                   	outsb  %ds:(%esi),(%dx)
4229ce:	73 41                	jae    0x422a11
4229d0:	74 74                	je     0x422a46
4229d2:	72 69                	jb     0x422a3d
4229d4:	62 75 74             	bound  %esi,0x74(%ebp)
4229d7:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4229db:	73 65                	jae    0x422a42
4229dd:	6d                   	insl   (%dx),%es:(%edi)
4229de:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4229e2:	72 6f                	jb     0x422a53
4229e4:	64 75 63             	fs jne 0x422a4a
4229e7:	74 41                	je     0x422a2a
4229e9:	74 74                	je     0x422a5f
4229eb:	72 69                	jb     0x422a56
4229ed:	62 75 74             	bound  %esi,0x74(%ebp)
4229f0:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4229f4:	73 65                	jae    0x422a5b
4229f6:	6d                   	insl   (%dx),%es:(%edi)
4229f7:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4229fb:	6f                   	outsl  %ds:(%esi),(%dx)
4229fc:	70 79                	jo     0x422a77
4229fe:	72 69                	jb     0x422a69
422a00:	67 68 74 41 74 74    	addr16 push $0x74744174
422a06:	72 69                	jb     0x422a71
422a08:	62 75 74             	bound  %esi,0x74(%ebp)
422a0b:	65 00 58 6d          	add    %bl,%gs:0x6d(%eax)
422a0f:	6c                   	insb   (%dx),%es:(%edi)
422a10:	52                   	push   %edx
422a11:	6f                   	outsl  %ds:(%esi),(%dx)
422a12:	6f                   	outsl  %ds:(%esi),(%dx)
422a13:	74 41                	je     0x422a56
422a15:	74 74                	je     0x422a8b
422a17:	72 69                	jb     0x422a82
422a19:	62 75 74             	bound  %esi,0x74(%ebp)
422a1c:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
422a20:	73 65                	jae    0x422a87
422a22:	6d                   	insl   (%dx),%es:(%edi)
422a23:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
422a27:	6f                   	outsl  %ds:(%esi),(%dx)
422a28:	6d                   	insl   (%dx),%es:(%edi)
422a29:	70 61                	jo     0x422a8c
422a2b:	6e                   	outsb  %ds:(%esi),(%dx)
422a2c:	79 41                	jns    0x422a6f
422a2e:	74 74                	je     0x422aa4
422a30:	72 69                	jb     0x422a9b
422a32:	62 75 74             	bound  %esi,0x74(%ebp)
422a35:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
422a3a:	69 67 6e 65 72 43 61 	imul   $0x61437265,0x6e(%edi),%esp
422a41:	74 65                	je     0x422aa8
422a43:	67 6f                	outsl  %ds:(%si),(%dx)
422a45:	72 79                	jb     0x422ac0
422a47:	41                   	inc    %ecx
422a48:	74 74                	je     0x422abe
422a4a:	72 69                	jb     0x422ab5
422a4c:	62 75 74             	bound  %esi,0x74(%ebp)
422a4f:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
422a54:	69 67 6e 65 72 53 65 	imul   $0x65537265,0x6e(%edi),%esp
422a5b:	72 69                	jb     0x422ac6
422a5d:	61                   	popa
422a5e:	6c                   	insb   (%dx),%es:(%edi)
422a5f:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
422a66:	56                   	push   %esi
422a67:	69 73 69 62 69 6c 69 	imul   $0x696c6962,0x69(%ebx),%esi
422a6e:	74 79                	je     0x422ae9
422a70:	41                   	inc    %ecx
422a71:	74 74                	je     0x422ae7
422a73:	72 69                	jb     0x422ade
422a75:	62 75 74             	bound  %esi,0x74(%ebp)
422a78:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
422a7c:	6e                   	outsb  %ds:(%esi),(%dx)
422a7d:	74 69                	je     0x422ae8
422a7f:	6d                   	insl   (%dx),%es:(%edi)
422a80:	65 43                	gs inc %ebx
422a82:	6f                   	outsl  %ds:(%esi),(%dx)
422a83:	6d                   	insl   (%dx),%es:(%edi)
422a84:	70 61                	jo     0x422ae7
422a86:	74 69                	je     0x422af1
422a88:	62 69 6c             	bound  %ebp,0x6c(%ecx)
422a8b:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
422a92:	69
422a93:	62 75 74             	bound  %esi,0x74(%ebp)
422a96:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
422a9a:	61                   	popa
422a9b:	64 42                	fs inc %edx
422a9d:	79 74                	jns    0x422b13
422a9f:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
422aa3:	74 5f                	je     0x422b04
422aa5:	46                   	inc    %esi
422aa6:	69 78 65 64 56 61 6c 	imul   $0x6c615664,0x65(%eax),%edi
422aad:	75 65                	jne    0x422b14
422aaf:	00 47 65             	add    %al,0x65(%edi)
422ab2:	74 56                	je     0x422b0a
422ab4:	61                   	popa
422ab5:	6c                   	insb   (%dx),%es:(%edi)
422ab6:	75 65                	jne    0x422b1d
422ab8:	00 76 61             	add    %dh,0x61(%esi)
422abb:	6c                   	insb   (%dx),%es:(%edi)
422abc:	75 65                	jne    0x422b23
422abe:	00 67 65             	add    %ah,0x65(%edi)
422ac1:	74 5f                	je     0x422b22
422ac3:	43                   	inc    %ebx
422ac4:	61                   	popa
422ac5:	73 65                	jae    0x422b2c
422ac7:	53                   	push   %ebx
422ac8:	65 6e                	outsb  %gs:(%esi),(%dx)
422aca:	73 69                	jae    0x422b35
422acc:	74 69                	je     0x422b37
422ace:	76 65                	jbe    0x422b35
422ad0:	00 73 65             	add    %dh,0x65(%ebx)
422ad3:	74 5f                	je     0x422b34
422ad5:	43                   	inc    %ebx
422ad6:	61                   	popa