42283d:	49                   	dec    %ecx
42283e:	47                   	inc    %edi
42283f:	2f                   	das
422840:	52                   	push   %edx
422841:	4a                   	dec    %edx
422842:	77 58                	ja     0x42289c
422844:	46                   	inc    %esi
422845:	65 45                	gs inc %ebp
422847:	68 71 6b 73 64       	push   $0x64736b71
42284c:	78 79                	js     0x4228c7
42284e:	52                   	push   %edx
42284f:	79 70                	jns    0x4228c1
422851:	6d                   	insl   (%dx),%es:(%edi)
422852:	77 33                	ja     0x422887
422854:	59                   	pop    %ecx
422855:	30 6b 6c             	xor    %ch,0x6c(%ebx)
422858:	5a                   	pop    %edx
422859:	42                   	inc    %edx
42285a:	4e                   	dec    %esi
42285b:	78 37                	js     0x422894
42285d:	48                   	dec    %eax
42285e:	76 45                	jbe    0x4228a5
422860:	64 4d                	fs dec %ebp
422862:	48                   	dec    %eax
422863:	6a 73                	push   $0x73
422865:	6b 61 52 67          	imul   $0x67,0x52(%ecx),%esp
422869:	41                   	inc    %ecx
42286a:	6b 78 77 6c          	imul   $0x6c,0x77(%eax),%edi
42286e:	36 6f                	outsl  %ss:(%esi),(%dx)
422870:	72 36                	jb     0x4228a8
422872:	43                   	inc    %ebx
422873:	77 42                	ja     0x4228b7
422875:	6d                   	insl   (%dx),%es:(%edi)
422876:	6a 69                	push   $0x69
422878:	42                   	inc    %edx
422879:	73 33                	jae    0x4228ae
42287b:	37                   	aaa
42287c:	76 4e                	jbe    0x4228cc
42287e:	75 67                	jne    0x4228e7
422880:	70 41                	jo     0x4228c3
422882:	77 61                	ja     0x4228e5
422884:	47                   	inc    %edi
422885:	4c                   	dec    %esp
422886:	43                   	inc    %ebx
422887:	50                   	push   %eax
422888:	6d                   	insl   (%dx),%es:(%edi)
422889:	70 6d                	jo     0x4228f8
42288b:	6c                   	insb   (%dx),%es:(%edi)
42288c:	7a 4d                	jp     0x4228db
42288e:	77 75                	ja     0x422905
422890:	68 46 2f 6e 2b       	push   $0x2b6e2f46
422895:	6c                   	insb   (%dx),%es:(%edi)
422896:	66 4f                	dec    %di
422898:	48                   	dec    %eax
422899:	4b                   	dec    %ebx
42289a:	72 4b                	jb     0x4228e7
42289c:	68 65 45 4a 74       	push   $0x744a4565
4228a1:	4a                   	dec    %edx
4228a2:	32 43 79             	xor    0x79(%ebx),%al
4228a5:	71 57                	jno    0x4228fe
4228a7:	4f                   	dec    %edi
4228a8:	4c                   	dec    %esp
4228a9:	49                   	dec    %ecx
4228aa:	4c                   	dec    %esp
4228ab:	53                   	push   %ebx
4228ac:	66 32 73 55          	data16 xor 0x55(%ebx),%dh
4228b0:	36 4c                	ss dec %esp
4228b2:	4c                   	dec    %esp
4228b3:	68 53 32 4d 48       	push   $0x484d3253
4228b8:	33 39                	xor    (%ecx),%edi
4228ba:	52                   	push   %edx
4228bb:	6d                   	insl   (%dx),%es:(%edi)
4228bc:	5a                   	pop    %edx
4228bd:	61                   	popa
4228be:	49                   	dec    %ecx
4228bf:	75 71                	jne    0x422932
4228c1:	46                   	inc    %esi
4228c2:	4a                   	dec    %edx
4228c3:	70 73                	jo     0x422938
4228c5:	78 5a                	js     0x422921
4228c7:	6a 76                	push   $0x76
4228c9:	2f                   	das
4228ca:	31 4f 35             	xor    %ecx,0x35(%edi)
4228cd:	51                   	push   %ecx
4228ce:	7a 54                	jp     0x422924
4228d0:	69 44 63 56 5a 31 4a 	imul   $0x684a315a,0x56(%ebx,%eiz,2),%eax
4228d7:	68
4228d8:	33 78 74             	xor    0x74(%eax),%edi
4228db:	34 46                	xor    $0x46,%al
4228dd:	5a                   	pop    %edx
4228de:	4b                   	dec    %ebx
4228df:	39 75 67             	cmp    %esi,0x67(%ebp)
4228e2:	50                   	push   %eax
4228e3:	6b 70 33 7a          	imul   $0x7a,0x33(%eax),%esi
4228e7:	4f                   	dec    %edi
4228e8:	63 66 76             	arpl   %esp,0x76(%esi)
4228eb:	35 76 6c 49 69       	xor    $0x69496c76,%eax
4228f0:	67 70 2b             	addr16 jo 0x42291e
4228f3:	32 63 54             	xor    0x54(%ebx),%ah
4228f6:	35 32 36 78 78       	xor    $0x78783632,%eax
4228fb:	63 57 50             	arpl   %edx,0x50(%edi)
4228fe:	65 45                	gs inc %ebp
422900:	42                   	inc    %edx
422901:	55                   	push   %ebp
422902:	64 71 6f             	fs jno 0x422974
422905:	6c                   	insb   (%dx),%es:(%edi)
422906:	2f                   	das
422907:	69 74 36 6b 4d 6d 61 	imul   $0x68616d4d,0x6b(%esi,%esi,1),%esi
42290e:	68
42290f:	61                   	popa
422910:	47                   	inc    %edi
422911:	6f                   	outsl  %ds:(%esi),(%dx)
422912:	79 48                	jns    0x42295c
422914:	35 2b 66 30 43       	xor    $0x4330662b,%eax
422919:	57                   	push   %edi
42291a:	68 77 37 46 59       	push   $0x59463777
42291f:	52                   	push   %edx
422920:	49                   	dec    %ecx
422921:	35 33 6b 46 79       	xor    $0x79466b33,%eax
422926:	41                   	inc    %ecx
422927:	46                   	inc    %esi
422928:	56                   	push   %esi
422929:	4b                   	dec    %ebx
42292a:	68 57 67 6d 38       	push   $0x386d6757
42292f:	2b 58 56             	sub    0x56(%eax),%ebx
422932:	51                   	push   %ecx
422933:	6c                   	insb   (%dx),%es:(%edi)
422934:	67 55                	addr16 push %ebp
422936:	6f                   	outsl  %ds:(%esi),(%dx)
422937:	31 55 77             	xor    %edx,0x77(%ebp)
42293a:	46                   	inc    %esi
42293b:	64 56                	fs push %esi
42293d:	45                   	inc    %ebp
42293e:	38 74 68 76          	cmp    %dh,0x76(%eax,%ebp,2)
422942:	35 73 2b 52 50       	xor    $0x50522b73,%eax
422947:	7a 59                	jp     0x4229a2
422949:	45                   	inc    %ebp
42294a:	35 2f 42 46 6e       	xor    $0x6e46422f,%eax
42294f:	73 55                	jae    0x4229a6
422951:	49                   	dec    %ecx
422952:	42                   	inc    %edx
422953:	52                   	push   %edx
422954:	36 6f                	outsl  %ss:(%esi),(%dx)
422956:	38 33                	cmp    %dh,(%ebx)
422958:	62 31                	bound  %esi,(%ecx)
42295a:	41                   	inc    %ecx
42295b:	45                   	inc    %ebp
42295c:	76 58                	jbe    0x4229b6
42295e:	76 62                	jbe    0x4229c2
422960:	65 32 4b 6e          	xor    %gs:0x6e(%ebx),%cl
422964:	4d                   	dec    %ebp
422965:	51                   	push   %ecx
422966:	4a                   	dec    %edx
422967:	6f                   	outsl  %ds:(%esi),(%dx)
422968:	5a                   	pop    %edx
422969:	71 75                	jno    0x4229e0
42296b:	50                   	push   %eax
42296c:	7a 4d                	jp     0x4229bb
42296e:	36 6a 35             	ss push $0x35
422971:	79 6f                	jns    0x4229e2
422973:	55                   	push   %ebp
422974:	65 59                	gs pop %ecx
422976:	61                   	popa
422977:	35 49 5a 6a 35       	xor    $0x356a5a49,%eax
42297c:	53                   	push   %ebx
42297d:	49                   	dec    %ecx
42297e:	4e                   	dec    %esi
42297f:	34 66                	xor    $0x66,%al
422981:	58                   	pop    %eax
422982:	77 47                	ja     0x4229cb
422984:	4e                   	dec    %esi
422985:	6b 52 79 2f          	imul   $0x2f,0x79(%edx),%edx
422989:	33 41 76             	xor    0x76(%ecx),%eax
42298c:	32 37                	xor    (%edi),%dh
42298e:	59                   	pop    %ecx
42298f:	55                   	push   %ebp
422990:	30 36                	xor    %dh,(%esi)
422992:	43                   	inc    %ebx
422993:	30 75 37             	xor    %dh,0x37(%ebp)
422996:	46                   	inc    %esi
422997:	73 43                	jae    0x4229dc
422999:	6d                   	insl   (%dx),%es:(%edi)
42299a:	59                   	pop    %ecx
42299b:	65 6f                	outsl  %gs:(%esi),(%dx)
42299d:	74 72                	je     0x422a11
42299f:	37                   	aaa
4229a0:	74 4c                	je     0x4229ee
4229a2:	2f                   	das
4229a3:	2f                   	das
4229a4:	68 30 4d 32 65       	push   $0x65324d30
4229a9:	2b 44 4f 2f          	sub    0x2f(%edi,%ecx,2),%eax
4229ad:	53                   	push   %ebx
4229ae:	6f                   	outsl  %ds:(%esi),(%dx)
4229af:	32 74 4c 48          	xor    0x48(%esp,%ecx,2),%dh
4229b3:	31 63 6d             	xor    %esp,0x6d(%ebx)
4229b6:	72 55                	jb     0x422a0d
4229b8:	71 31                	jno    0x4229eb
4229ba:	72 57                	jb     0x422a13
4229bc:	59                   	pop    %ecx
4229bd:	4d                   	dec    %ebp
4229be:	65 6f                	outsl  %gs:(%esi),(%dx)
4229c0:	41                   	inc    %ecx
4229c1:	4e                   	dec    %esi
4229c2:	6d                   	insl   (%dx),%es:(%edi)
4229c3:	79 47                	jns    0x422a0c
4229c5:	43                   	inc    %ebx
4229c6:	70 6d                	jo     0x422a35
4229c8:	6d                   	insl   (%dx),%es:(%edi)
4229c9:	79 70                	jns    0x422a3b
4229cb:	6e                   	outsb  %ds:(%esi),(%dx)
4229cc:	4d                   	dec    %ebp
4229cd:	46                   	inc    %esi
4229ce:	48                   	dec    %eax
4229cf:	36 31 64 30 41       	xor    %esp,%ss:0x41(%eax,%esi,1)
4229d4:	37                   	aaa
4229d5:	73 67                	jae    0x422a3e
4229d7:	35 30 35 33 5a       	xor    $0x5a333530,%eax
4229dc:	47                   	inc    %edi
4229dd:	78 59                	js     0x422a38
4229df:	54                   	push   %esp
4229e0:	50                   	push   %eax
4229e1:	58                   	pop    %eax
4229e2:	44                   	inc    %esp
4229e3:	6c                   	insb   (%dx),%es:(%edi)
4229e4:	41                   	inc    %ecx
4229e5:	73 76                	jae    0x422a5d
4229e7:	4f                   	dec    %edi
4229e8:	79 47                	jns    0x422a31
4229ea:	69 6e 55 67 64 43 36 	imul   $0x36436467,0x55(%esi),%ebp
4229f1:	2f                   	das
4229f2:	76 53                	jbe    0x422a47
4229f4:	39 78 76             	cmp    %edi,0x76(%eax)
4229f7:	42                   	inc    %edx
4229f8:	61                   	popa
4229f9:	58                   	pop    %eax
4229fa:	41                   	inc    %ecx
4229fb:	51                   	push   %ecx
4229fc:	79 2b                	jns    0x422a29
4229fe:	75 2b                	jne    0x422a2b
422a00:	35 2f 6d 64 61       	xor    $0x61646d2f,%eax
422a05:	6f                   	outsl  %ds:(%esi),(%dx)
422a06:	6f                   	outsl  %ds:(%esi),(%dx)
422a07:	6f                   	outsl  %ds:(%esi),(%dx)
422a08:	4c                   	dec    %esp
422a09:	37                   	aaa
422a0a:	6a 62                	push   $0x62
422a0c:	5a                   	pop    %edx
422a0d:	49                   	dec    %ecx
422a0e:	47                   	inc    %edi
422a0f:	51                   	push   %ecx
422a10:	55                   	push   %ebp
422a11:	6c                   	insb   (%dx),%es:(%edi)
422a12:	55                   	push   %ebp
422a13:	55                   	push   %ebp
422a14:	42                   	inc    %edx
422a15:	64 76 55             	fs jbe 0x422a6d
422a18:	6c                   	insb   (%dx),%es:(%edi)
422a19:	74 39                	je     0x422a54
422a1b:	73 7a                	jae    0x422a97
422a1d:	57                   	push   %edi
422a1e:	75 39                	jne    0x422a59
422a20:	44                   	inc    %esp
422a21:	6b 69 4c 76          	imul   $0x76,0x4c(%ecx),%ebp
422a25:	78 75                	js     0x422a9c
422a27:	44                   	inc    %esp
422a28:	6a 52                	push   $0x52
422a2a:	64 6e                	outsb  %fs:(%esi),(%dx)
422a2c:	4d                   	dec    %ebp
422a2d:	69 35 47 51 47 41 77 	imul   $0x7a656377,0x41475147,%esi
422a34:	63 65 7a
422a37:	71 43                	jno    0x422a7c
422a39:	6a 46                	push   $0x46
422a3b:	6e                   	outsb  %ds:(%esi),(%dx)
422a3c:	4b                   	dec    %ebx
422a3d:	6e                   	outsb  %ds:(%esi),(%dx)
422a3e:	4d                   	dec    %ebp
422a3f:	35 34 78 72 67       	xor    $0x67727834,%eax
422a44:	70 7a                	jo     0x422ac0
422a46:	72 52                	jb     0x422a9a
422a48:	45                   	inc    %ebp
422a49:	54                   	push   %esp
422a4a:	36 56                	ss push %esi
422a4c:	58                   	pop    %eax
422a4d:	2b 75 4d             	sub    0x4d(%ebp),%esi
422a50:	4a                   	dec    %edx
422a51:	68 45 6d 39 71       	push   $0x71396d45
422a56:	4f                   	dec    %edi
422a57:	66 4f                	dec    %di
422a59:	72 47                	jb     0x422aa2
422a5b:	4b                   	dec    %ebx
422a5c:	4f                   	dec    %edi
422a5d:	39 68 53             	cmp    %ebp,0x53(%eax)
422a60:	69 35 43 78 4a 31 59 	imul   $0x7a4b6d59,0x314a7843,%esi
422a67:	6d 4b 7a
422a6a:	74 59                	je     0x422ac5
422a6c:	39 4f 30             	cmp    %ecx,0x30(%edi)
422a6f:	73 4d                	jae    0x422abe
422a71:	50                   	push   %eax
422a72:	70 72                	jo     0x422ae6
422a74:	64 41                	fs inc %ecx
422a76:	54                   	push   %esp
422a77:	58                   	pop    %eax
422a78:	35 50 48 73 33       	xor    $0x33734850,%eax
422a7d:	55                   	push   %ebp
422a7e:	72 31                	jb     0x422ab1
422a80:	63 57 46             	arpl   %edx,0x46(%edi)
422a83:	57                   	push   %edi
422a84:	50                   	push   %eax
422a85:	43                   	inc    %ebx
422a86:	42                   	inc    %edx
422a87:	33 61 7a             	xor    0x7a(%ecx),%esp
422a8a:	4b                   	dec    %ebx
422a8b:	4b                   	dec    %ebx
422a8c:	77 36                	ja     0x422ac4
422a8e:	4c                   	dec    %esp
422a8f:	38 62 4e             	cmp    %ah,0x4e(%edx)
422a92:	6d                   	insl   (%dx),%es:(%edi)
422a93:	67 76 38             	addr16 jbe 0x422ace
422a96:	71 55                	jno    0x422aed
422a98:	65 45                	gs inc %ebp
422a9a:	78 42                	js     0x422ade
422a9c:	34 6c                	xor    $0x6c,%al
422a9e:	65 61                	gs popa
422aa0:	72 4d                	jb     0x422aef
422aa2:	30 59 32             	xor    %bl,0x32(%ecx)
422aa5:	63 6b 47             	arpl   %ebp,0x47(%ebx)
422aa8:	6c                   	insb   (%dx),%es:(%edi)
422aa9:	6e                   	outsb  %ds:(%esi),(%dx)
422aaa:	4d                   	dec    %ebp
422aab:	4f                   	dec    %edi
422aac:	41                   	inc    %ecx
422aad:	39 56 33             	cmp    %edx,0x33(%esi)
422ab0:	76 6c                	jbe    0x422b1e
422ab2:	59                   	pop    %ecx
422ab3:	70 7a                	jo     0x422b2f
422ab5:	72 6f                	jb     0x422b26
422ab7:	59                   	pop    %ecx
422ab8:	72 57                	jb     0x422b11
422aba:	69 34 34 69 69 2f 32 	imul   $0x322f6969,(%esp,%esi,1),%esi
422ac1:	4b                   	dec    %ebx
422ac2:	77 2f                	ja     0x422af3
422ac4:	5a                   	pop    %edx
422ac5:	76 4e                	jbe    0x422b15
422ac7:	39 39                	cmp    %edi,(%ecx)
422ac9:	6e                   	outsb  %ds:(%esi),(%dx)
422aca:	52                   	push   %edx
422acb:	4b                   	dec    %ebx
422acc:	4b                   	dec    %ebx
422acd:	76 38                	jbe    0x422b07
422acf:	62 66 2b             	bound  %esp,0x2b(%esi)