435b2c:	5a                   	pop    %edx
435b2d:	4a                   	dec    %edx
435b2e:	47                   	inc    %edi
435b2f:	74 37                	je     0x435b68
435b31:	34 62                	xor    $0x62,%al
435b33:	75 30                	jne    0x435b65
435b35:	75 38                	jne    0x435b6f
435b37:	53                   	push   %ebx
435b38:	4b                   	dec    %ebx
435b39:	76 39                	jbe    0x435b74
435b3b:	4f                   	dec    %edi
435b3c:	61                   	popa
435b3d:	64 41                	fs inc %ecx
435b3f:	6a 53                	push   $0x53
435b41:	42                   	inc    %edx
435b42:	34 4b                	xor    $0x4b,%al
435b44:	78 55                	js     0x435b9b
435b46:	6e                   	outsb  %ds:(%esi),(%dx)
435b47:	78 73                	js     0x435bbc
435b49:	77 72                	ja     0x435bbd
435b4b:	72 66                	jb     0x435bb3
435b4d:	34 62                	xor    $0x62,%al
435b4f:	31 58 45             	xor    %ebx,0x45(%eax)
435b52:	4d                   	dec    %ebp
435b53:	56                   	push   %esi
435b54:	44                   	inc    %esp
435b55:	6b 4f 39 6e          	imul   $0x6e,0x39(%edi),%ecx
435b59:	58                   	pop    %eax
435b5a:	78 4e                	js     0x435baa
435b5c:	47                   	inc    %edi
435b5d:	5a                   	pop    %edx
435b5e:	63 78 37             	arpl   %edi,0x37(%eax)
435b61:	78 39                	js     0x435b9c
435b63:	36 4f                	ss dec %edi
435b65:	56                   	push   %esi
435b66:	44                   	inc    %esp
435b67:	59                   	pop    %ecx
435b68:	52                   	push   %edx
435b69:	4c                   	dec    %esp
435b6a:	39 37                	cmp    %esi,(%edi)
435b6c:	43                   	inc    %ebx
435b6d:	4f                   	dec    %edi
435b6e:	72 61                	jb     0x435bd1
435b70:	6e                   	outsb  %ds:(%esi),(%dx)
435b71:	78 35                	js     0x435ba8
435b73:	79 35                	jns    0x435baa
435b75:	6c                   	insb   (%dx),%es:(%edi)
435b76:	78 35                	js     0x435bad
435b78:	68 58 72 2b 32       	push   $0x322b7258
435b7d:	34 47                	xor    $0x47,%al
435b7f:	50                   	push   %eax
435b80:	67 47                	addr16 inc %edi
435b82:	57                   	push   %edi
435b83:	69 68 42 2b 49 41 31 	imul   $0x3141492b,0x42(%eax),%ebp
435b8a:	35 4b 6f 62 41       	xor    $0x41626f4b,%eax
435b8f:	51                   	push   %ecx
435b90:	75 7a                	jne    0x435c0c
435b92:	48                   	dec    %eax
435b93:	77 4f                	ja     0x435be4
435b95:	55                   	push   %ebp
435b96:	7a 48                	jp     0x435be0
435b98:	6b 70 51 47          	imul   $0x47,0x51(%eax),%esi
435b9c:	39 32                	cmp    %esi,(%edx)
435b9e:	52                   	push   %edx
435b9f:	54                   	push   %esp
435ba0:	68 6f 69 64 66       	push   $0x6664696f
435ba5:	48                   	dec    %eax
435ba6:	7a 51                	jp     0x435bf9
435ba8:	47                   	inc    %edi
435ba9:	41                   	inc    %ecx
435baa:	56                   	push   %esi
435bab:	72 38                	jb     0x435be5
435bad:	49                   	dec    %ecx
435bae:	43                   	inc    %ebx
435baf:	74 51                	je     0x435c02
435bb1:	73 73                	jae    0x435c26
435bb3:	6a 41                	push   $0x41
435bb5:	65 72 46             	gs jb  0x435bfe
435bb8:	42                   	inc    %edx
435bb9:	4b                   	dec    %ebx
435bba:	41                   	inc    %ecx
435bbb:	4e                   	dec    %esi
435bbc:	4c                   	dec    %esp
435bbd:	34 71                	xor    $0x71,%al
435bbf:	6c                   	insb   (%dx),%es:(%edi)
435bc0:	64 57                	fs push %edi
435bc2:	6f                   	outsl  %ds:(%esi),(%dx)
435bc3:	73 4f                	jae    0x435c14
435bc5:	4b                   	dec    %ebx
435bc6:	55                   	push   %ebp
435bc7:	37                   	aaa
435bc8:	63 61 65             	arpl   %esp,0x65(%ecx)
435bcb:	33 63 58             	xor    0x58(%ebx),%esp
435bce:	48                   	dec    %eax
435bcf:	4e                   	dec    %esi
435bd0:	45                   	inc    %ebp
435bd1:	6b 4d 37 72          	imul   $0x72,0x37(%ebp),%ecx
435bd5:	4b                   	dec    %ebx
435bd6:	59                   	pop    %ecx
435bd7:	6a 65                	push   $0x65
435bd9:	35 6c 4c 4f 31       	xor    $0x314f4c6c,%eax
435bde:	41                   	inc    %ecx
435bdf:	35 55 58 55 74       	xor    $0x74555855,%eax
435be4:	6b 62 76 74          	imul   $0x74,0x76(%edx),%esp
435be8:	39 76 30             	cmp    %esi,0x30(%esi)
435beb:	2f                   	das
435bec:	4a                   	dec    %edx
435bed:	7a 74                	jp     0x435c63
435bef:	6f                   	outsl  %ds:(%esi),(%dx)
435bf0:	7a 62                	jp     0x435c54
435bf2:	30 59 54             	xor    %bl,0x54(%ecx)
435bf5:	67 63 43 59          	arpl   %eax,0x59(%bp,%di)
435bf9:	4a                   	dec    %edx
435bfa:	2f                   	das
435bfb:	4e                   	dec    %esi
435bfc:	45                   	inc    %ebp
435bfd:	52                   	push   %edx
435bfe:	69 6a 45 53 2b 44 32 	imul   $0x32442b53,0x45(%edx),%ebp
435c05:	30 45 69             	xor    %al,0x69(%ebp)
435c08:	4b                   	dec    %ebx
435c09:	36 50                	ss push %eax
435c0b:	44                   	inc    %esp
435c0c:	49                   	dec    %ecx
435c0d:	4e                   	dec    %esi
435c0e:	77 51                	ja     0x435c61
435c10:	4b                   	dec    %ebx
435c11:	54                   	push   %esp
435c12:	39 4a 6e             	cmp    %ecx,0x6e(%edx)
435c15:	33 78 44             	xor    0x44(%eax),%edi
435c18:	57                   	push   %edi
435c19:	32 2f                	xor    (%edi),%ch
435c1b:	51                   	push   %ecx
435c1c:	32 4d 49             	xor    0x49(%ebp),%cl
435c1f:	75 74                	jne    0x435c95
435c21:	43                   	inc    %ebx
435c22:	73 5a                	jae    0x435c7e
435c24:	79 35                	jns    0x435c5b
435c26:	32 4f 46             	xor    0x46(%edi),%cl
435c29:	64 32 75 69          	xor    %fs:0x69(%ebp),%dh
435c2d:	4d                   	dec    %ebp
435c2e:	61                   	popa
435c2f:	66 32 42 6a          	data16 xor 0x6a(%edx),%al
435c33:	6b 66 65 4c          	imul   $0x4c,0x65(%esi),%esp
435c37:	76 31                	jbe    0x435c6a
435c39:	2b 58 6e             	sub    0x6e(%eax),%ebx
435c3c:	66 57                	push   %di
435c3e:	35 70 63 78 45       	xor    $0x45786370,%eax
435c43:	38 46 30             	cmp    %al,0x30(%esi)
435c46:	47                   	inc    %edi
435c47:	4c                   	dec    %esp
435c48:	50                   	push   %eax
435c49:	30 4a 48             	xor    %cl,0x48(%edx)
435c4c:	62 39                	bound  %edi,(%ecx)
435c4e:	48                   	dec    %eax
435c4f:	32 73 6e             	xor    0x6e(%ebx),%dh
435c52:	2f                   	das
435c53:	73 39                	jae    0x435c8e
435c55:	65 54                	gs push %esp
435c57:	33 70 42             	xor    0x42(%eax),%esi
435c5a:	48                   	dec    %eax
435c5b:	37                   	aaa
435c5c:	7a 43                	jp     0x435ca1
435c5e:	33 46 50             	xor    0x50(%esi),%eax
435c61:	41                   	inc    %ecx
435c62:	65 2b 78 68          	sub    %gs:0x68(%eax),%edi
435c66:	59                   	pop    %ecx
435c67:	64 32 39             	xor    %fs:(%ecx),%bh
435c6a:	55                   	push   %ebp
435c6b:	77 2b                	ja     0x435c98
435c6d:	41                   	inc    %ecx
435c6e:	61                   	popa
435c6f:	56                   	push   %esi
435c70:	35 6a 73 53 57       	xor    $0x5753736a,%eax
435c75:	33 65 49             	xor    0x49(%ebp),%esp
435c78:	56                   	push   %esi
435c79:	6b 70 6b 4a          	imul   $0x4a,0x6b(%eax),%esi
435c7d:	44                   	inc    %esp
435c7e:	2f                   	das
435c7f:	5a                   	pop    %edx
435c80:	65 50                	gs push %eax
435c82:	7a 50                	jp     0x435cd4
435c84:	46                   	inc    %esi
435c85:	63 44 53 74          	arpl   %eax,0x74(%ebx,%edx,2)
435c89:	2f                   	das
435c8a:	6b 79 4e 63          	imul   $0x63,0x4e(%ecx),%edi
435c8e:	2f                   	das
435c8f:	34 58                	xor    $0x58,%al
435c91:	4d                   	dec    %ebp
435c92:	64 33 30             	xor    %fs:(%eax),%esi
435c95:	46                   	inc    %esi
435c96:	61                   	popa
435c97:	69 59 79 2f 51 35 47 	imul   $0x4735512f,0x79(%ecx),%ebx
435c9e:	33 59 4d             	xor    0x4d(%ecx),%ebx
435ca1:	58                   	pop    %eax
435ca2:	57                   	push   %edi
435ca3:	73 4e                	jae    0x435cf3
435ca5:	64 57                	fs push %edi
435ca7:	58                   	pop    %eax
435ca8:	55                   	push   %ebp
435ca9:	70 6a                	jo     0x435d15
435cab:	47                   	inc    %edi
435cac:	55                   	push   %ebp
435cad:	48                   	dec    %eax
435cae:	66 30 50 4e          	data16 xor %dl,0x4e(%eax)
435cb2:	57                   	push   %edi
435cb3:	57                   	push   %edi
435cb4:	56                   	push   %esi
435cb5:	54                   	push   %esp
435cb6:	61                   	popa
435cb7:	4a                   	dec    %edx
435cb8:	6b 61 47 52          	imul   $0x52,0x47(%ecx),%esp
435cbc:	6a 41                	push   $0x41
435cbe:	56                   	push   %esi
435cbf:	42                   	inc    %edx
435cc0:	65 47                	gs inc %edi
435cc2:	4f                   	dec    %edi
435cc3:	4b                   	dec    %ebx
435cc4:	33 76 31             	xor    0x31(%esi),%esi
435cc7:	55                   	push   %ebp
435cc8:	46                   	inc    %esi
435cc9:	44                   	inc    %esp
435cca:	36 6d                	ss insl (%dx),%es:(%edi)
435ccc:	63 4f 6b             	arpl   %ecx,0x6b(%edi)
435ccf:	46                   	inc    %esi
435cd0:	78 30                	js     0x435d02
435cd2:	6d                   	insl   (%dx),%es:(%edi)
435cd3:	44                   	inc    %esp
435cd4:	64 7a 52             	fs jp  0x435d29
435cd7:	53                   	push   %ebx
435cd8:	67 73 61             	addr16 jae 0x435d3c
435cdb:	44                   	inc    %esp
435cdc:	64 55                	fs push %ebp
435cde:	34 75                	xor    $0x75,%al
435ce0:	32 66 6e             	xor    0x6e(%esi),%ah
435ce3:	58                   	pop    %eax
435ce4:	44                   	inc    %esp
435ce5:	57                   	push   %edi
435ce6:	67 31 64 43          	xor    %esp,0x43(%si)
435cea:	6a 54                	push   $0x54
435cec:	4d                   	dec    %ebp
435ced:	6d                   	insl   (%dx),%es:(%edi)
435cee:	5a                   	pop    %edx
435cef:	58                   	pop    %eax
435cf0:	6e                   	outsb  %ds:(%esi),(%dx)
435cf1:	53                   	push   %ebx
435cf2:	57                   	push   %edi
435cf3:	4d                   	dec    %ebp
435cf4:	35 6b 39 6f 52       	xor    $0x526f396b,%eax
435cf9:	52                   	push   %edx
435cfa:	68 6c 62 33 5a       	push   $0x5a33626c
435cff:	68 75 64 52 51       	push   $0x51526475
435d04:	59                   	pop    %ecx
435d05:	4e                   	dec    %esi
435d06:	6a 54                	push   $0x54
435d08:	59                   	pop    %ecx
435d09:	37                   	aaa
435d0a:	54                   	push   %esp
435d0b:	41                   	inc    %ecx
435d0c:	55                   	push   %ebp
435d0d:	56                   	push   %esi
435d0e:	78 4d                	js     0x435d5d
435d10:	77 6e                	ja     0x435d80
435d12:	78 35                	js     0x435d49
435d14:	7a 69                	jp     0x435d7f
435d16:	50                   	push   %eax
435d17:	4a                   	dec    %edx
435d18:	38 48 6a             	cmp    %cl,0x6a(%eax)
435d1b:	78 6f                	js     0x435d8c
435d1d:	34 64                	xor    $0x64,%al
435d1f:	42                   	inc    %edx
435d20:	67 59                	addr16 pop %ecx
435d22:	4e                   	dec    %esi
435d23:	52                   	push   %edx
435d24:	65 77 6d             	gs ja  0x435d94
435d27:	49                   	dec    %ecx
435d28:	71 50                	jno    0x435d7a
435d2a:	58                   	pop    %eax
435d2b:	6f                   	outsl  %ds:(%esi),(%dx)
435d2c:	6d                   	insl   (%dx),%es:(%edi)
435d2d:	4e                   	dec    %esi
435d2e:	39 47 4e             	cmp    %eax,0x4e(%edi)
435d31:	39 78 73             	cmp    %edi,0x73(%eax)
435d34:	56                   	push   %esi
435d35:	6b 76 4a 4d          	imul   $0x4d,0x4a(%esi),%esi
435d39:	69 58 61 2b 6d 43 55 	imul   $0x55436d2b,0x61(%eax),%ebx
435d40:	2f                   	das
435d41:	6d                   	insl   (%dx),%es:(%edi)
435d42:	44                   	inc    %esp
435d43:	34 37                	xor    $0x37,%al
435d45:	53                   	push   %ebx
435d46:	45                   	inc    %ebp
435d47:	50                   	push   %eax
435d48:	59                   	pop    %ecx
435d49:	47                   	inc    %edi
435d4a:	33 34 36             	xor    (%esi,%esi,1),%esi
435d4d:	30 75 78             	xor    %dh,0x78(%ebp)
435d50:	54                   	push   %esp
435d51:	49                   	dec    %ecx
435d52:	53                   	push   %ebx
435d53:	61                   	popa
435d54:	76 6b                	jbe    0x435dc1
435d56:	49                   	dec    %ecx
435d57:	33 4e 2f             	xor    0x2f(%esi),%ecx
435d5a:	30 30                	xor    %dh,(%eax)
435d5c:	74 53                	je     0x435db1
435d5e:	71 54                	jno    0x435db4
435d60:	65 76 63             	gs jbe 0x435dc6
435d63:	7a 75                	jp     0x435dda
435d65:	46                   	inc    %esi
435d66:	7a 50                	jp     0x435db8
435d68:	35 45 37 31 41       	xor    $0x41313745,%eax
435d6d:	6b 66 2b 75          	imul   $0x75,0x2b(%esi),%esp
435d71:	75 77                	jne    0x435dea
435d73:	55                   	push   %ebp
435d74:	56                   	push   %esi
435d75:	2b 6a 6a             	sub    0x6a(%edx),%ebp
435d78:	6c                   	insb   (%dx),%es:(%edi)
435d79:	44                   	inc    %esp
435d7a:	50                   	push   %eax
435d7b:	66 6f                	outsw  %ds:(%esi),(%dx)
435d7d:	42                   	inc    %edx
435d7e:	54                   	push   %esp
435d7f:	6f                   	outsl  %ds:(%esi),(%dx)
435d80:	76 5a                	jbe    0x435ddc
435d82:	71 4f                	jno    0x435dd3
435d84:	53                   	push   %ebx
435d85:	4d                   	dec    %ebp
435d86:	6d                   	insl   (%dx),%es:(%edi)
435d87:	79 77                	jns    0x435e00
435d89:	4b                   	dec    %ebx
435d8a:	6f                   	outsl  %ds:(%esi),(%dx)
435d8b:	36 6a 58             	ss push $0x58
435d8e:	52                   	push   %edx
435d8f:	41                   	inc    %ecx
435d90:	51                   	push   %ecx
435d91:	68 6f 32 37 76       	push   $0x7637326f
435d96:	6d                   	insl   (%dx),%es:(%edi)
435d97:	6a 7a                	push   $0x7a
435d99:	2b 7a 68             	sub    0x68(%edx),%edi
435d9c:	47                   	inc    %edi
435d9d:	39 74 55 4f          	cmp    %esi,0x4f(%ebp,%edx,2)
435da1:	35 68 44 2b 34       	xor    $0x342b4468,%eax
435da6:	57                   	push   %edi
435da7:	35 45 34 2f 5a       	xor    $0x5a2f3445,%eax
435dac:	53                   	push   %ebx
435dad:	72 54                	jb     0x435e03
435daf:	70 38                	jo     0x435de9
435db1:	79 2b                	jns    0x435dde
435db3:	41                   	inc    %ecx
435db4:	6d                   	insl   (%dx),%es:(%edi)