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
422ad7:	73 65                	jae    0x422b3e
422ad9:	53                   	push   %ebx
422ada:	65 6e                	outsb  %gs:(%esi),(%dx)
422adc:	73 69                	jae    0x422b47
422ade:	74 69                	je     0x422b49
422ae0:	76 65                	jbe    0x422b47
422ae2:	00 52 65             	add    %dl,0x65(%edx)
422ae5:	6d                   	insl   (%dx),%es:(%edi)
422ae6:	6f                   	outsl  %ds:(%esi),(%dx)
422ae7:	76 65                	jbe    0x422b4e
422ae9:	00 67 65             	add    %ah,0x65(%edi)
422aec:	74 5f                	je     0x422b4d
422aee:	53                   	push   %ebx
422aef:	69 7a 65 00 53 79 73 	imul   $0x73795300,0x65(%edx),%edi
422af6:	74 65                	je     0x422b5d
422af8:	6d                   	insl   (%dx),%es:(%edi)
422af9:	2e 54                	cs push %esp
422afb:	68 72 65 61 64       	push   $0x64616572
422b00:	69 6e 67 00 45 6e 63 	imul   $0x636e4500,0x67(%esi),%ebp
422b07:	6f                   	outsl  %ds:(%esi),(%dx)
422b08:	64 69 6e 67 00 4f 6e 	imul   $0x526e4f00,%fs:0x67(%esi),%ebp
422b0f:	52
422b10:	6f                   	outsl  %ds:(%esi),(%dx)
422b11:	77 43                	ja     0x422b56
422b13:	68 61 6e 67 69       	push   $0x69676e61
422b18:	6e                   	outsb  %ds:(%esi),(%dx)
422b19:	67 00 61 64          	add    %ah,0x64(%bx,%di)
422b1d:	64 5f                	fs pop %edi
422b1f:	53                   	push   %ebx
422b20:	65 72 76             	gs jb  0x422b99
422b23:	65 72 52             	gs jb  0x422b78
422b26:	6f                   	outsl  %ds:(%esi),(%dx)
422b27:	77 43                	ja     0x422b6c
422b29:	68 61 6e 67 69       	push   $0x69676e61
422b2e:	6e                   	outsb  %ds:(%esi),(%dx)
422b2f:	67 00 72 65          	add    %dh,0x65(%bp,%si)
422b33:	6d                   	insl   (%dx),%es:(%edi)
422b34:	6f                   	outsl  %ds:(%esi),(%dx)
422b35:	76 65                	jbe    0x422b9c
422b37:	5f                   	pop    %edi
422b38:	53                   	push   %ebx
422b39:	65 72 76             	gs jb  0x422bb2
422b3c:	65 72 52             	gs jb  0x422b91
422b3f:	6f                   	outsl  %ds:(%esi),(%dx)
422b40:	77 43                	ja     0x422b85
422b42:	68 61 6e 67 69       	push   $0x69676e61
422b47:	6e                   	outsb  %ds:(%esi),(%dx)
422b48:	67 00 61 64          	add    %ah,0x64(%bx,%di)
422b4c:	64 5f                	fs pop %edi
422b4e:	43                   	inc    %ebx
422b4f:	6c                   	insb   (%dx),%es:(%edi)
422b50:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
422b57:	43                   	inc    %ebx
422b58:	68 61 6e 67 69       	push   $0x69676e61
422b5d:	6e                   	outsb  %ds:(%esi),(%dx)
422b5e:	67 00 72 65          	add    %dh,0x65(%bp,%si)
422b62:	6d                   	insl   (%dx),%es:(%edi)
422b63:	6f                   	outsl  %ds:(%esi),(%dx)
422b64:	76 65                	jbe    0x422bcb
422b66:	5f                   	pop    %edi
422b67:	43                   	inc    %ebx
422b68:	6c                   	insb   (%dx),%es:(%edi)
422b69:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
422b70:	43                   	inc    %ebx
422b71:	68 61 6e 67 69       	push   $0x69676e61
422b76:	6e                   	outsb  %ds:(%esi),(%dx)
422b77:	67 00 53 79          	add    %dl,0x79(%bp,%di)
422b7b:	73 74                	jae    0x422bf1
422b7d:	65 6d                	gs insl (%dx),%es:(%edi)
422b7f:	2e 52                	cs push %edx
422b81:	75 6e                	jne    0x422bf1
422b83:	74 69                	je     0x422bee
422b85:	6d                   	insl   (%dx),%es:(%edi)
422b86:	65 2e 56             	gs cs push %esi
422b89:	65 72 73             	gs jb  0x422bff
422b8c:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
422b93:	54                   	push   %esp
422b94:	6f                   	outsl  %ds:(%esi),(%dx)
422b95:	53                   	push   %ebx
422b96:	74 72                	je     0x422c0a
422b98:	69 6e 67 00 58 6d 6c 	imul   $0x6c6d5800,0x67(%esi),%ebp
422b9f:	53                   	push   %ebx
422ba0:	63 68 65             	arpl   %ebp,0x65(%eax)
422ba3:	6d                   	insl   (%dx),%es:(%edi)
422ba4:	61                   	popa
422ba5:	43                   	inc    %ebx
422ba6:	6f                   	outsl  %ds:(%esi),(%dx)
422ba7:	6e                   	outsb  %ds:(%esi),(%dx)
422ba8:	74 65                	je     0x422c0f
422baa:	6e                   	outsb  %ds:(%esi),(%dx)
422bab:	74 50                	je     0x422bfd
422bad:	72 6f                	jb     0x422c1e
422baf:	63 65 73             	arpl   %esp,0x73(%ebp)
422bb2:	73 69                	jae    0x422c1d
422bb4:	6e                   	outsb  %ds:(%esi),(%dx)
422bb5:	67 00 4f 6e          	add    %cl,0x6e(%bx)
422bb9:	52                   	push   %edx
422bba:	6f                   	outsl  %ds:(%esi),(%dx)
422bbb:	77 44                	ja     0x422c01
422bbd:	65 6c                	gs insb (%dx),%es:(%edi)
422bbf:	65 74 69             	gs je  0x422c2b
422bc2:	6e                   	outsb  %ds:(%esi),(%dx)
422bc3:	67 00 61 64          	add    %ah,0x64(%bx,%di)
422bc7:	64 5f                	fs pop %edi
422bc9:	53                   	push   %ebx
422bca:	65 72 76             	gs jb  0x422c43
422bcd:	65 72 52             	gs jb  0x422c22
422bd0:	6f                   	outsl  %ds:(%esi),(%dx)
422bd1:	77 44                	ja     0x422c17
422bd3:	65 6c                	gs insb (%dx),%es:(%edi)
422bd5:	65 74 69             	gs je  0x422c41
422bd8:	6e                   	outsb  %ds:(%esi),(%dx)
422bd9:	67 00 72 65          	add    %dh,0x65(%bp,%si)
422bdd:	6d                   	insl   (%dx),%es:(%edi)
422bde:	6f                   	outsl  %ds:(%esi),(%dx)
422bdf:	76 65                	jbe    0x422c46
422be1:	5f                   	pop    %edi
422be2:	53                   	push   %ebx
422be3:	65 72 76             	gs jb  0x422c5c
422be6:	65 72 52             	gs jb  0x422c3b
422be9:	6f                   	outsl  %ds:(%esi),(%dx)
422bea:	77 44                	ja     0x422c30
422bec:	65 6c                	gs insb (%dx),%es:(%edi)
422bee:	65 74 69             	gs je  0x422c5a
422bf1:	6e                   	outsb  %ds:(%esi),(%dx)
422bf2:	67 00 61 64          	add    %ah,0x64(%bx,%di)
422bf6:	64 5f                	fs pop %edi
422bf8:	43                   	inc    %ebx
422bf9:	6c                   	insb   (%dx),%es:(%edi)
422bfa:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
422c01:	44                   	inc    %esp
422c02:	65 6c                	gs insb (%dx),%es:(%edi)
422c04:	65 74 69             	gs je  0x422c70
422c07:	6e                   	outsb  %ds:(%esi),(%dx)
422c08:	67 00 72 65          	add    %dh,0x65(%bp,%si)
422c0c:	6d                   	insl   (%dx),%es:(%edi)
422c0d:	6f                   	outsl  %ds:(%esi),(%dx)
422c0e:	76 65                	jbe    0x422c75
422c10:	5f                   	pop    %edi
422c11:	43                   	inc    %ebx
422c12:	6c                   	insb   (%dx),%es:(%edi)
422c13:	69 65 6e 74 52 6f 77 	imul   $0x776f5274,0x6e(%ebp),%esp
422c1a:	44                   	inc    %esp
422c1b:	65 6c                	gs insb (%dx),%es:(%edi)
422c1d:	65 74 69             	gs je  0x422c89
422c20:	6e                   	outsb  %ds:(%esi),(%dx)
422c21:	67 00 53 79          	add    %dl,0x79(%bp,%di)
422c25:	73 74                	jae    0x422c9b
422c27:	65 6d                	gs insl (%dx),%es:(%edi)
422c29:	2e 44                	cs inc %esp
422c2b:	72 61                	jb     0x422c8e
422c2d:	77 69                	ja     0x422c98
422c2f:	6e                   	outsb  %ds:(%esi),(%dx)
422c30:	67 00 67 65          	add    %ah,0x65(%bx)
422c34:	74 5f                	je     0x422c95
422c36:	57                   	push   %edi
422c37:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
422c3e:	74
422c3f:	5f                   	pop    %edi
422c40:	4c                   	dec    %esp
422c41:	65 6e                	outsb  %gs:(%esi),(%dx)
422c43:	67 74 68             	addr16 je 0x422cae
422c46:	00 53 65             	add    %dl,0x65(%ebx)
422c49:	74 4c                	je     0x422c97
422c4b:	65 6e                	outsb  %gs:(%esi),(%dx)
422c4d:	67 74 68             	addr16 je 0x422cb8
422c50:	00 69 69             	add    %ch,0x69(%ecx)
422c53:	00 41 73             	add    %al,0x73(%ecx)
422c56:	79 6e                	jns    0x422cc6
422c58:	63 43 61             	arpl   %eax,0x61(%ebx)
422c5b:	6c                   	insb   (%dx),%es:(%edi)
422c5c:	6c                   	insb   (%dx),%es:(%edi)
422c5d:	62 61 63             	bound  %esp,0x63(%ecx)
422c60:	6b 00 63             	imul   $0x63,(%eax),%eax
422c63:	61                   	popa