42284e:	76 7a                	jbe    0x4228ca
422850:	4c                   	dec    %esp
422851:	58                   	pop    %eax
422852:	51                   	push   %ecx
422853:	59                   	pop    %ecx
422854:	6d                   	insl   (%dx),%es:(%edi)
422855:	2f                   	das
422856:	32 48 45             	xor    0x45(%eax),%cl
422859:	65 76 4f             	gs jbe 0x4228ab
42285c:	4f                   	dec    %edi
42285d:	57                   	push   %edi
42285e:	35 6b 4e 6f 53       	xor    $0x536f4e6b,%eax
422863:	38 37                	cmp    %dh,(%edi)
422865:	45                   	inc    %ebp
422866:	78 53                	js     0x4228bb
422868:	56                   	push   %esi
422869:	44                   	inc    %esp
42286a:	4f                   	dec    %edi
42286b:	42                   	inc    %edx
42286c:	5a                   	pop    %edx
42286d:	4e                   	dec    %esi
42286e:	46                   	inc    %esi
42286f:	47                   	inc    %edi
422870:	41                   	inc    %ecx
422871:	68 79 47 36 38       	push   $0x38364779
422876:	64 7a 58             	fs jp  0x4228d1
422879:	79 4f                	jns    0x4228ca
42287b:	38 6a 68             	cmp    %ch,0x68(%edx)
42287e:	7a 57                	jp     0x4228d7
422880:	4c                   	dec    %esp
422881:	2f                   	das
422882:	2b 74 35 63          	sub    0x63(%ebp,%esi,1),%esi
422886:	6c                   	insb   (%dx),%es:(%edi)
422887:	2b 78 78             	sub    0x78(%eax),%edi
42288a:	42                   	inc    %edx
42288b:	45                   	inc    %ebp
42288c:	57                   	push   %edi
42288d:	30 4e 33             	xor    %cl,0x33(%esi)
422890:	73 59                	jae    0x4228eb
422892:	45                   	inc    %ebp
422893:	47                   	inc    %edi
422894:	31 77 4a             	xor    %esi,0x4a(%edi)
422897:	57                   	push   %edi
422898:	62 73 36             	bound  %esi,0x36(%ebx)
42289b:	33 7a 65             	xor    0x65(%edx),%edi
42289e:	62 4d 76             	bound  %ecx,0x76(%ebp)
4228a1:	6d                   	insl   (%dx),%es:(%edi)
4228a2:	6a 6c                	push   $0x6c
4228a4:	73 6e                	jae    0x422914
4228a6:	32 5a 38             	xor    0x38(%edx),%bl
4228a9:	4f                   	dec    %edi
4228aa:	67 75 67             	addr16 jne 0x422914
4228ad:	6c                   	insb   (%dx),%es:(%edi)
4228ae:	78 6a                	js     0x42291a
4228b0:	32 39                	xor    (%ecx),%bh
4228b2:	37                   	aaa
4228b3:	71 7a                	jno    0x42292f
4228b5:	65 41                	gs inc %ecx
4228b7:	5a                   	pop    %edx
4228b8:	67 69 65 47 55 52 79 	imul   $0x71795255,0x47(%di),%esp
4228bf:	71
4228c0:	76 4c                	jbe    0x42290e
4228c2:	4e                   	dec    %esi
4228c3:	57                   	push   %edi
4228c4:	46                   	inc    %esi
4228c5:	6b 7a 33 6f          	imul   $0x6f,0x33(%edx),%edi
4228c9:	72 59                	jb     0x422924
4228cb:	41                   	inc    %ecx
4228cc:	50                   	push   %eax
4228cd:	45                   	inc    %ebp
4228ce:	69 75 79 6f 64 78 6c 	imul   $0x6c78646f,0x79(%ebp),%esi
4228d5:	61                   	popa
4228d6:	50                   	push   %eax
4228d7:	4a                   	dec    %edx
4228d8:	39 73 6c             	cmp    %esi,0x6c(%ebx)
4228db:	4a                   	dec    %edx
4228dc:	68 4e 66 37 4c       	push   $0x4c37664e
4228e1:	53                   	push   %ebx
4228e2:	30 39                	xor    %bh,(%ecx)
4228e4:	57                   	push   %edi
4228e5:	68 6d 4b 36 66       	push   $0x66364b6d
4228ea:	48                   	dec    %eax
4228eb:	65 37                	gs aaa
4228ed:	6a 4a                	push   $0x4a
4228ef:	76 50                	jbe    0x422941
4228f1:	76 75                	jbe    0x422968
4228f3:	43                   	inc    %ebx
4228f4:	63 76 49             	arpl   %esi,0x49(%esi)
4228f7:	4c                   	dec    %esp
4228f8:	59                   	pop    %ecx
4228f9:	4e                   	dec    %esi
4228fa:	36 5a                	ss pop %edx
4228fc:	4f                   	dec    %edi
4228fd:	37                   	aaa
4228fe:	71 2f                	jno    0x42292f
422900:	56                   	push   %esi
422901:	71 6c                	jno    0x42296f
422903:	61                   	popa
422904:	57                   	push   %edi
422905:	75 6f                	jne    0x422976
422907:	49                   	dec    %ecx
422908:	2f                   	das
422909:	61                   	popa
42290a:	72 75                	jb     0x422981
42290c:	2b 33                	sub    (%ebx),%esi
42290e:	2f                   	das
42290f:	64 48                	fs dec %eax
422911:	6e                   	outsb  %ds:(%esi),(%dx)
422912:	57                   	push   %edi
422913:	68 30 71 50 73       	push   $0x73507130
422918:	66 75 79             	data16 jne 0x422994
42291b:	36 70 78             	ss jo  0x422996
42291e:	38 54 37 4b          	cmp    %dl,0x4b(%edi,%esi,1)
422922:	72 47                	jb     0x42296b
422924:	4f                   	dec    %edi
422925:	6e                   	outsb  %ds:(%esi),(%dx)
422926:	71 6c                	jno    0x422994
422928:	42                   	inc    %edx
422929:	33 36                	xor    (%esi),%esi
42292b:	4c                   	dec    %esp
42292c:	57                   	push   %edi
42292d:	73 44                	jae    0x422973
42292f:	57                   	push   %edi
422930:	6c                   	insb   (%dx),%es:(%edi)
422931:	56                   	push   %esi
422932:	6c                   	insb   (%dx),%es:(%edi)
422933:	65 47                	gs inc %edi
422935:	79 44                	jns    0x42297b
422937:	6a 57                	push   $0x57
422939:	71 35                	jno    0x422970
42293b:	77 37                	ja     0x422974
42293d:	63 35 59 2f 56 77    	arpl   %esi,0x77562f59
422943:	64 49                	fs dec %ecx
422945:	79 2b                	jns    0x422972
422947:	4d                   	dec    %ebp
422948:	79 68                	jns    0x4229b2
42294a:	4c                   	dec    %esp
42294b:	56                   	push   %esi
42294c:	66 50                	push   %ax
42294e:	42                   	inc    %edx
42294f:	6e                   	outsb  %ds:(%esi),(%dx)
422950:	48                   	dec    %eax
422951:	6d                   	insl   (%dx),%es:(%edi)
422952:	4d                   	dec    %ebp
422953:	52                   	push   %edx
422954:	68 6e 4b 4a 54       	push   $0x544a4b6e
422959:	7a 33                	jp     0x42298e
42295b:	34 76                	xor    $0x76,%al
42295d:	63 46 38             	arpl   %eax,0x38(%esi)
422960:	64 6e                	outsb  %fs:(%esi),(%dx)
422962:	67 45                	addr16 inc %ebp
422964:	76 72                	jbe    0x4229d8
422966:	70 76                	jo     0x4229de
422968:	39 6a 4f             	cmp    %ebp,0x4f(%edx)
42296b:	4c                   	dec    %esp
42296c:	6f                   	outsl  %ds:(%esi),(%dx)
42296d:	32 67 39             	xor    0x39(%edi),%ah
422970:	4a                   	dec    %edx
422971:	35 47 75 62 53       	xor    $0x53627547,%eax
422976:	58                   	pop    %eax
422977:	68 79 57 77 54       	push   $0x54775779
42297c:	55                   	push   %ebp
42297d:	44                   	inc    %esp
42297e:	78 4d                	js     0x4229cd
422980:	57                   	push   %edi
422981:	63 34 56             	arpl   %esi,(%esi,%edx,2)
422984:	70 5a                	jo     0x4229e0
422986:	57                   	push   %edi
422987:	37                   	aaa
422988:	68 44 31 39 67       	push   $0x67393144
42298d:	44                   	inc    %esp
42298e:	42                   	inc    %edx
42298f:	67 37                	addr16 aaa
422991:	72 66                	jb     0x4229f9
422993:	30 62 74             	xor    %ah,0x74(%edx)
422996:	48                   	dec    %eax
422997:	35 73 50 49 7a       	xor    $0x7a495073,%eax
42299c:	39 38                	cmp    %edi,(%eax)
42299e:	33 67 59             	xor    0x59(%edi),%esp
4229a1:	2b 68 56             	sub    0x56(%eax),%ebp
4229a4:	43                   	inc    %ebx
4229a5:	74 41                	je     0x4229e8
4229a7:	4b                   	dec    %ebx
4229a8:	54                   	push   %esp
4229a9:	41                   	inc    %ecx
4229aa:	6c                   	insb   (%dx),%es:(%edi)
4229ab:	78 61                	js     0x422a0e
4229ad:	46                   	inc    %esi
4229ae:	53                   	push   %ebx
4229af:	31 51 34             	xor    %edx,0x34(%ecx)
4229b2:	6c                   	insb   (%dx),%es:(%edi)
4229b3:	6e                   	outsb  %ds:(%esi),(%dx)
4229b4:	69 70 2f 44 50 50 4a 	imul   $0x4a505044,0x2f(%eax),%esi
4229bb:	6c                   	insb   (%dx),%es:(%edi)
4229bc:	51                   	push   %ecx
4229bd:	68 48 67 52 6e       	push   $0x6e526748
4229c2:	61                   	popa
4229c3:	2f                   	das
4229c4:	76 55                	jbe    0x422a1b
4229c6:	74 6b                	je     0x422a33
4229c8:	79 68                	jns    0x422a32
4229ca:	68 44 67 79 49       	push   $0x49796744
4229cf:	44                   	inc    %esp
4229d0:	4b                   	dec    %ebx
4229d1:	53                   	push   %ebx
4229d2:	5a                   	pop    %edx
4229d3:	6e                   	outsb  %ds:(%esi),(%dx)
4229d4:	6e                   	outsb  %ds:(%esi),(%dx)
4229d5:	71 78                	jno    0x422a4f
4229d7:	6e                   	outsb  %ds:(%esi),(%dx)
4229d8:	38 61 30             	cmp    %ah,0x30(%ecx)
4229db:	47                   	inc    %edi
4229dc:	34 36                	xor    $0x36,%al
4229de:	4b                   	dec    %ebx
4229df:	53                   	push   %ebx
4229e0:	74 73                	je     0x422a55
4229e2:	74 51                	je     0x422a35
4229e4:	4a                   	dec    %edx
4229e5:	78 6b                	js     0x422a52
4229e7:	4a                   	dec    %edx
4229e8:	6f                   	outsl  %ds:(%esi),(%dx)
4229e9:	30 73 59             	xor    %dh,0x59(%ebx)
4229ec:	50                   	push   %eax
4229ed:	67 6d                	insl   (%dx),%es:(%di)
4229ef:	30 79 31             	xor    %bh,0x31(%ecx)
4229f2:	44                   	inc    %esp
4229f3:	71 67                	jno    0x422a5c
4229f5:	65 53                	gs push %ebx
4229f7:	2f                   	das
4229f8:	4c                   	dec    %esp
4229f9:	55                   	push   %ebp
4229fa:	52                   	push   %edx
4229fb:	4f                   	dec    %edi
4229fc:	66 34 4f             	data16 xor $0x4f,%al
4229ff:	4f                   	dec    %edi
422a00:	42                   	inc    %edx
422a01:	70 4e                	jo     0x422a51
422a03:	47                   	inc    %edi
422a04:	39 59 6a             	cmp    %ebx,0x6a(%ecx)
422a07:	72 31                	jb     0x422a3a
422a09:	73 6e                	jae    0x422a79
422a0b:	6b 58 4e 32          	imul   $0x32,0x4e(%eax),%ebx
422a0f:	31 2b                	xor    %ebp,(%ebx)
422a11:	4c                   	dec    %esp
422a12:	41                   	inc    %ecx
422a13:	76 33                	jbe    0x422a48
422a15:	76 65                	jbe    0x422a7c
422a17:	78 30                	js     0x422a49
422a19:	45                   	inc    %ebp
422a1a:	35 51 73 2f 52       	xor    $0x522f7351,%eax
422a1f:	4f                   	dec    %edi
422a20:	53                   	push   %ebx
422a21:	6d                   	insl   (%dx),%es:(%edi)
422a22:	77 45                	ja     0x422a69
422a24:	2f                   	das
422a25:	4e                   	dec    %esi
422a26:	55                   	push   %ebp
422a27:	43                   	inc    %ebx
422a28:	62 4e 6e             	bound  %ecx,0x6e(%esi)
422a2b:	4d                   	dec    %ebp
422a2c:	47                   	inc    %edi
422a2d:	44                   	inc    %esp
422a2e:	58                   	pop    %eax
422a2f:	37                   	aaa
422a30:	76 5a                	jbe    0x422a8c
422a32:	65 44                	gs inc %esp
422a34:	37                   	aaa
422a35:	41                   	inc    %ecx
422a36:	4a                   	dec    %edx
422a37:	42                   	inc    %edx
422a38:	77 49                	ja     0x422a83
422a3a:	70 6a                	jo     0x422aa6
422a3c:	34 55                	xor    $0x55,%al
422a3e:	4c                   	dec    %esp
422a3f:	48                   	dec    %eax
422a40:	2b 47 41             	sub    0x41(%edi),%eax
422a43:	32 31                	xor    (%ecx),%dh
422a45:	41                   	inc    %ecx
422a46:	4f                   	dec    %edi
422a47:	59                   	pop    %ecx
422a48:	75 53                	jne    0x422a9d
422a4a:	6c                   	insb   (%dx),%es:(%edi)
422a4b:	55                   	push   %ebp
422a4c:	6c                   	insb   (%dx),%es:(%edi)
422a4d:	5a                   	pop    %edx
422a4e:	6b 75 48 44          	imul   $0x44,0x48(%ebp),%esi
422a52:	38 4b 45             	cmp    %cl,0x45(%ebx)
422a55:	51                   	push   %ecx
422a56:	31 59 52             	xor    %ebx,0x52(%ecx)
422a59:	79 49                	jns    0x422aa4
422a5b:	4e                   	dec    %esi
422a5c:	4d                   	dec    %ebp
422a5d:	57                   	push   %edi
422a5e:	44                   	inc    %esp
422a5f:	31 42 73             	xor    %eax,0x73(%edx)
422a62:	51                   	push   %ecx
422a63:	75 43                	jne    0x422aa8
422a65:	76 43                	jbe    0x422aaa
422a67:	6d                   	insl   (%dx),%es:(%edi)
422a68:	4a                   	dec    %edx
422a69:	6a 2f                	push   $0x2f
422a6b:	54                   	push   %esp
422a6c:	71 69                	jno    0x422ad7
422a6e:	4b                   	dec    %ebx
422a6f:	67 41                	addr16 inc %ecx
422a71:	74 50                	je     0x422ac3
422a73:	4d                   	dec    %ebp
422a74:	6b 38 5a             	imul   $0x5a,(%eax),%edi
422a77:	56                   	push   %esi
422a78:	2b 65 75             	sub    0x75(%ebp),%esp
422a7b:	6a 6c                	push   $0x6c
422a7d:	47                   	inc    %edi
422a7e:	67 67 67 46          	addr16 addr16 addr16 inc %esi
422a82:	6f                   	outsl  %ds:(%esi),(%dx)
422a83:	30 2b                	xor    %ch,(%ebx)
422a85:	7a 77                	jp     0x422afe
422a87:	6d                   	insl   (%dx),%es:(%edi)
422a88:	4d                   	dec    %ebp
422a89:	56                   	push   %esi
422a8a:	4c                   	dec    %esp
422a8b:	47                   	inc    %edi
422a8c:	55                   	push   %ebp
422a8d:	78 32                	js     0x422ac1
422a8f:	62 41 33             	bound  %eax,0x33(%ecx)
422a92:	72 66                	jb     0x422afa
422a94:	42                   	inc    %edx
422a95:	74 38                	je     0x422acf
422a97:	30 55 62             	xor    %dl,0x62(%ebp)
422a9a:	62 2b                	bound  %ebp,(%ebx)
422a9c:	45                   	inc    %ebp
422a9d:	4a                   	dec    %edx
422a9e:	77 54                	ja     0x422af4
422aa0:	35 51 30 50 43       	xor    $0x43503051,%eax
422aa5:	75 62                	jne    0x422b09
422aa7:	48                   	dec    %eax
422aa8:	77 70                	ja     0x422b1a
422aaa:	6a 4d                	push   $0x4d
422aac:	34 6a                	xor    $0x6a,%al
422aae:	46                   	inc    %esi
422aaf:	62 4a 36             	bound  %ecx,0x36(%edx)
422ab2:	75 4f                	jne    0x422b03
422ab4:	55                   	push   %ebp
422ab5:	63 75 61             	arpl   %esi,0x61(%ebp)
422ab8:	6e                   	outsb  %ds:(%esi),(%dx)
422ab9:	4d                   	dec    %ebp
422aba:	5a                   	pop    %edx
422abb:	2b 5a 62             	sub    0x62(%edx),%ebx
422abe:	32 31                	xor    (%ecx),%dh
422ac0:	72 42                	jb     0x422b04
422ac2:	30 55 33             	xor    %dl,0x33(%ebp)