435de1:	41                   	inc    %ecx
435de2:	30 41 35             	xor    %al,0x35(%ecx)
435de5:	71 52                	jno    0x435e39
435de7:	73 79                	jae    0x435e62
435de9:	66 46                	inc    %si
435deb:	75 4c                	jne    0x435e39
435ded:	30 71 72             	xor    %dh,0x72(%ecx)
435df0:	35 6f 32 61 6d       	xor    $0x6d61326f,%eax
435df5:	50                   	push   %eax
435df6:	4c                   	dec    %esp
435df7:	33 76 4a             	xor    0x4a(%esi),%esi
435dfa:	4c                   	dec    %esp
435dfb:	57                   	push   %edi
435dfc:	6d                   	insl   (%dx),%es:(%edi)
435dfd:	51                   	push   %ecx
435dfe:	69 32 76 54 64 4d    	imul   $0x4d645476,(%edx),%esi
435e04:	53                   	push   %ebx
435e05:	48                   	dec    %eax
435e06:	53                   	push   %ebx
435e07:	56                   	push   %esi
435e08:	46                   	inc    %esi
435e09:	73 57                	jae    0x435e62
435e0b:	74 6d                	je     0x435e7a
435e0d:	45                   	inc    %ebp
435e0e:	33 55 64             	xor    0x64(%ebp),%edx
435e11:	55                   	push   %ebp
435e12:	61                   	popa
435e13:	77 48                	ja     0x435e5d
435e15:	69 6e 33 76 74 36 50 	imul   $0x50367476,0x33(%esi),%ebp
435e1c:	5a                   	pop    %edx
435e1d:	58                   	pop    %eax
435e1e:	49                   	dec    %ecx
435e1f:	51                   	push   %ecx
435e20:	63 39                	arpl   %edi,(%ecx)
435e22:	52                   	push   %edx
435e23:	6e                   	outsb  %ds:(%esi),(%dx)
435e24:	56                   	push   %esi
435e25:	4b                   	dec    %ebx
435e26:	59                   	pop    %ecx
435e27:	42                   	inc    %edx
435e28:	52                   	push   %edx
435e29:	6a 5a                	push   $0x5a
435e2b:	4e                   	dec    %esi
435e2c:	63 65 6d             	arpl   %esp,0x6d(%ebp)
435e2f:	77 44                	ja     0x435e75
435e31:	33 5a 5a             	xor    0x5a(%edx),%ebx
435e34:	32 46 68             	xor    0x68(%esi),%al
435e37:	53                   	push   %ebx
435e38:	7a 76                	jp     0x435eb0
435e3a:	53                   	push   %ebx
435e3b:	69 50 39 76 71 4e 7a 	imul   $0x7a4e7176,0x39(%eax),%edx
435e42:	53                   	push   %ebx
435e43:	49                   	dec    %ecx
435e44:	62 59 58             	bound  %ebx,0x58(%ecx)
435e47:	6c                   	insb   (%dx),%es:(%edi)
435e48:	6f                   	outsl  %ds:(%esi),(%dx)
435e49:	39 61 5a             	cmp    %esp,0x5a(%ecx)
435e4c:	4e                   	dec    %esi
435e4d:	76 30                	jbe    0x435e7f
435e4f:	77 55                	ja     0x435ea6
435e51:	75 52                	jne    0x435ea5
435e53:	57                   	push   %edi
435e54:	6a 75                	push   $0x75
435e56:	70 2b                	jo     0x435e83
435e58:	42                   	inc    %edx
435e59:	4d                   	dec    %ebp
435e5a:	51                   	push   %ecx
435e5b:	78 72                	js     0x435ecf
435e5d:	68 75 4c 52 41       	push   $0x41524c75
435e62:	56                   	push   %esi
435e63:	51                   	push   %ecx
435e64:	68 52 4c 34 67       	push   $0x67344c52
435e69:	59                   	pop    %ecx
435e6a:	63 57 34             	arpl   %edx,0x34(%edi)
435e6d:	74 67                	je     0x435ed6
435e6f:	34 46                	xor    $0x46,%al
435e71:	53                   	push   %ebx
435e72:	71 65                	jno    0x435ed9
435e74:	32 58 37             	xor    0x37(%eax),%bl
435e77:	49                   	dec    %ecx
435e78:	5a                   	pop    %edx
435e79:	4f                   	dec    %edi
435e7a:	7a 30                	jp     0x435eac
435e7c:	6b 35 74 2b 37 4a 56 	imul   $0x56,0x4a372b74,%esi
435e83:	56                   	push   %esi
435e84:	68 78 79 4d 74       	push   $0x744d7978
435e89:	38 64 61 2b          	cmp    %ah,0x2b(%ecx,%eiz,2)
435e8d:	74 78                	je     0x435f07
435e8f:	72 59                	jb     0x435eea
435e91:	36 47                	ss inc %edi
435e93:	62 66 37             	bound  %esp,0x37(%esi)
435e96:	76 45                	jbe    0x435edd
435e98:	58                   	pop    %eax
435e99:	54                   	push   %esp
435e9a:	77 44                	ja     0x435ee0
435e9c:	64 4b                	fs dec %ebx
435e9e:	4c                   	dec    %esp
435e9f:	6e                   	outsb  %ds:(%esi),(%dx)
435ea0:	47                   	inc    %edi
435ea1:	6d                   	insl   (%dx),%es:(%edi)
435ea2:	6d                   	insl   (%dx),%es:(%edi)
435ea3:	78 73                	js     0x435f18
435ea5:	78 72                	js     0x435f19
435ea7:	66 47                	inc    %di
435ea9:	36 71 63             	ss jno 0x435f0f
435eac:	50                   	push   %eax
435ead:	76 33                	jbe    0x435ee2
435eaf:	33 6f 75             	xor    0x75(%edi),%ebp
435eb2:	71 6d                	jno    0x435f21
435eb4:	6f                   	outsl  %ds:(%esi),(%dx)
435eb5:	68 41 4c 2f 64       	push   $0x642f4c41
435eba:	42                   	inc    %edx
435ebb:	53                   	push   %ebx
435ebc:	6e                   	outsb  %ds:(%esi),(%dx)
435ebd:	43                   	inc    %ebx
435ebe:	50                   	push   %eax
435ebf:	4d                   	dec    %ebp
435ec0:	77 6b                	ja     0x435f2d
435ec2:	33 59 44             	xor    0x44(%ecx),%ebx
435ec5:	70 58                	jo     0x435f1f
435ec7:	6e                   	outsb  %ds:(%esi),(%dx)
435ec8:	37                   	aaa
435ec9:	63 65 76             	arpl   %esp,0x76(%ebp)
435ecc:	36 6a 63             	ss push $0x63
435ecf:	64 42                	fs inc %edx
435ed1:	7a 51                	jp     0x435f24
435ed3:	4a                   	dec    %edx
435ed4:	38 79 51             	cmp    %bh,0x51(%ecx)
435ed7:	6d                   	insl   (%dx),%es:(%edi)
435ed8:	68 4d 6f 51 73       	push   $0x73516f4d
435edd:	6b 4b 72 34          	imul   $0x34,0x72(%ebx),%ecx
435ee1:	48                   	dec    %eax
435ee2:	6c                   	insb   (%dx),%es:(%edi)
435ee3:	2f                   	das
435ee4:	2f                   	das
435ee5:	56                   	push   %esi
435ee6:	49                   	dec    %ecx
435ee7:	62 34 78             	bound  %esi,(%eax,%edi,2)
435eea:	74 47                	je     0x435f33
435eec:	44                   	inc    %esp
435eed:	4b                   	dec    %ebx
435eee:	79 6d                	jns    0x435f5d
435ef0:	56                   	push   %esi
435ef1:	48                   	dec    %eax
435ef2:	72 46                	jb     0x435f3a
435ef4:	4c                   	dec    %esp
435ef5:	61                   	popa
435ef6:	79 46                	jns    0x435f3e
435ef8:	6c                   	insb   (%dx),%es:(%edi)
435ef9:	61                   	popa
435efa:	70 4c                	jo     0x435f48
435efc:	72 77                	jb     0x435f75
435efe:	6d                   	insl   (%dx),%es:(%edi)
435eff:	37                   	aaa
435f00:	31 39                	xor    %edi,(%ecx)
435f02:	6a 33                	push   $0x33
435f04:	78 61                	js     0x435f67
435f06:	45                   	inc    %ebp
435f07:	65 45                	gs inc %ebp
435f09:	55                   	push   %ebp
435f0a:	5a                   	pop    %edx
435f0b:	66 47                	inc    %di
435f0d:	43                   	inc    %ebx
435f0e:	66 48                	dec    %ax
435f10:	4c                   	dec    %esp
435f11:	31 34 34             	xor    %esi,(%esp,%esi,1)
435f14:	42                   	inc    %edx
435f15:	56                   	push   %esi
435f16:	65 35 33 50 4f 42    	gs xor $0x424f5033,%eax
435f1c:	71 52                	jno    0x435f70
435f1e:	50                   	push   %eax
435f1f:	76 63                	jbe    0x435f84
435f21:	6c                   	insb   (%dx),%es:(%edi)
435f22:	4d                   	dec    %ebp
435f23:	63 2b                	arpl   %ebp,(%ebx)
435f25:	55                   	push   %ebp
435f26:	59                   	pop    %ecx
435f27:	37                   	aaa
435f28:	42                   	inc    %edx
435f29:	46                   	inc    %esi
435f2a:	2f                   	das
435f2b:	43                   	inc    %ebx
435f2c:	6b 71 57 72          	imul   $0x72,0x57(%ecx),%esi
435f30:	62 48 63             	bound  %ecx,0x63(%eax)
435f33:	6a 61                	push   $0x61
435f35:	68 6d 4d 58 38       	push   $0x38584d6d
435f3a:	72 38                	jb     0x435f74
435f3c:	4f                   	dec    %edi
435f3d:	70 2f                	jo     0x435f6e
435f3f:	2b 33                	sub    (%ebx),%esi
435f41:	35 51 79 39 53       	xor    $0x53397951,%eax
435f46:	6e                   	outsb  %ds:(%esi),(%dx)
435f47:	72 32                	jb     0x435f7b
435f49:	7a 65                	jp     0x435fb0
435f4b:	71 42                	jno    0x435f8f
435f4d:	62 41 34             	bound  %eax,0x34(%ecx)
435f50:	51                   	push   %ecx
435f51:	79 7a                	jns    0x435fcd
435f53:	37                   	aaa
435f54:	4a                   	dec    %edx
435f55:	52                   	push   %edx
435f56:	57                   	push   %edi
435f57:	76 49                	jbe    0x435fa2
435f59:	66 6f                	outsw  %ds:(%esi),(%dx)
435f5b:	31 43 36             	xor    %eax,0x36(%ebx)
435f5e:	4a                   	dec    %edx
435f5f:	53                   	push   %ebx
435f60:	69 58 2f 66 4b 6e 38 	imul   $0x386e4b66,0x2f(%eax),%ebx
435f67:	61                   	popa
435f68:	47                   	inc    %edi
435f69:	75 35                	jne    0x435fa0
435f6b:	70 2b                	jo     0x435f98
435f6d:	4f                   	dec    %edi
435f6e:	66 61                	popaw
435f70:	54                   	push   %esp
435f71:	4a                   	dec    %edx
435f72:	48                   	dec    %eax
435f73:	58                   	pop    %eax
435f74:	33 56 6a             	xor    0x6a(%esi),%edx
435f77:	67 54                	addr16 push %esp
435f79:	50                   	push   %eax
435f7a:	45                   	inc    %ebp
435f7b:	41                   	inc    %ecx
435f7c:	78 55                	js     0x435fd3
435f7e:	52                   	push   %edx
435f7f:	30 49 4f             	xor    %cl,0x4f(%ecx)
435f82:	4a                   	dec    %edx
435f83:	58                   	pop    %eax
435f84:	55                   	push   %ebp
435f85:	6f                   	outsl  %ds:(%esi),(%dx)
435f86:	68 6f 64 73 6a       	push   $0x6a73646f
435f8b:	2b 45 47             	sub    0x47(%ebp),%eax
435f8e:	68 62 2f 4c 68       	push   $0x684c2f62
435f93:	38 45 38             	cmp    %al,0x38(%ebp)
435f96:	4d                   	dec    %ebp
435f97:	41                   	inc    %ecx
435f98:	35 55 51 77 6b       	xor    $0x6b775155,%eax
435f9d:	30 73 74             	xor    %dh,0x74(%ebx)
435fa0:	47                   	inc    %edi
435fa1:	53                   	push   %ebx
435fa2:	36 71 34             	ss jno 0x435fd9
435fa5:	70 67                	jo     0x43600e
435fa7:	38 4e 59             	cmp    %cl,0x59(%esi)
435faa:	61                   	popa
435fab:	42                   	inc    %edx
435fac:	70 4f                	jo     0x435ffd
435fae:	6e                   	outsb  %ds:(%esi),(%dx)
435faf:	6d                   	insl   (%dx),%es:(%edi)
435fb0:	6b 37 77             	imul   $0x77,(%edi),%esi
435fb3:	71 76                	jno    0x43602b
435fb5:	48                   	dec    %eax
435fb6:	61                   	popa
435fb7:	47                   	inc    %edi
435fb8:	78 71                	js     0x43602b
435fba:	38 75 57             	cmp    %dh,0x57(%ebp)
435fbd:	63 69 41             	arpl   %ebp,0x41(%ecx)
435fc0:	53                   	push   %ebx
435fc1:	65 78 46             	gs js  0x43600a
435fc4:	6f                   	outsl  %ds:(%esi),(%dx)
435fc5:	68 53 45 4a 6f       	push   $0x6f4a4553
435fca:	46                   	inc    %esi
435fcb:	64 61                	fs popa
435fcd:	31 37                	xor    %esi,(%edi)
435fcf:	48                   	dec    %eax
435fd0:	75 6b                	jne    0x43603d
435fd2:	6f                   	outsl  %ds:(%esi),(%dx)
435fd3:	4b                   	dec    %ebx
435fd4:	76 2f                	jbe    0x436005
435fd6:	78 75                	js     0x43604d
435fd8:	73 6b                	jae    0x436045
435fda:	54                   	push   %esp
435fdb:	61                   	popa
435fdc:	34 74                	xor    $0x74,%al
435fde:	55                   	push   %ebp
435fdf:	32 44 31 76          	xor    0x76(%ecx,%esi,1),%al
435fe3:	78 73                	js     0x436058
435fe5:	6b 55 4c 76          	imul   $0x76,0x4c(%ebp),%edx
435fe9:	62 79 78             	bound  %edi,0x78(%ecx)
435fec:	74 59                	je     0x436047
435fee:	6e                   	outsb  %ds:(%esi),(%dx)
435fef:	46                   	inc    %esi
435ff0:	64 62 75 5a          	bound  %esi,%fs:0x5a(%ebp)
435ff4:	5a                   	pop    %edx
435ff5:	43                   	inc    %ebx
435ff6:	34 5a                	xor    $0x5a,%al
435ff8:	75 43                	jne    0x43603d
435ffa:	37                   	aaa
435ffb:	72 4c                	jb     0x436049
435ffd:	58                   	pop    %eax
435ffe:	62 38                	bound  %edi,(%eax)
436000:	56                   	push   %esi
436001:	57                   	push   %edi
436002:	35 6d 35 59 5a       	xor    $0x5a59356d,%eax
436007:	77 6e                	ja     0x436077
436009:	64 4d                	fs dec %ebp
43600b:	6f                   	outsl  %ds:(%esi),(%dx)
43600c:	75 30                	jne    0x43603e
43600e:	37                   	aaa
43600f:	7a 70                	jp     0x436081
436011:	48                   	dec    %eax
436012:	6a 52                	push   $0x52
436014:	6c                   	insb   (%dx),%es:(%edi)
436015:	59                   	pop    %ecx
436016:	47                   	inc    %edi
436017:	49                   	dec    %ecx
436018:	59                   	pop    %ecx
436019:	59                   	pop    %ecx
43601a:	5a                   	pop    %edx
43601b:	2f                   	das
43601c:	2f                   	das
43601d:	36 50                	ss push %eax
43601f:	59                   	pop    %ecx
436020:	72 63                	jb     0x436085
436022:	45                   	inc    %ebp
436023:	41                   	inc    %ecx
436024:	33 6e 35             	xor    0x35(%esi),%ebp
436027:	72 2b                	jb     0x436054
436029:	33 2f                	xor    (%edi),%ebp
43602b:	73 6a                	jae    0x436097
43602d:	47                   	inc    %edi
43602e:	54                   	push   %esp
43602f:	53                   	push   %ebx
436030:	68 6a 30 71 64       	push   $0x6471306a
436035:	64 67 75 36          	fs addr16 jne 0x43606f
436039:	79 4f                	jns    0x43608a
43603b:	46                   	inc    %esi
43603c:	56                   	push   %esi
43603d:	66 43                	inc    %bx
43603f:	76 37                	jbe    0x436078
436041:	75 5a                	jne    0x43609d
436043:	75 50                	jne    0x436095
436045:	48                   	dec    %eax
436046:	79 4e                	jns    0x436096
436048:	61                   	popa
436049:	49                   	dec    %ecx
43604a:	4c                   	dec    %esp
43604b:	2b 4e 57             	sub    0x57(%esi),%ecx
43604e:	38 75 55             	cmp    %dh,0x55(%ebp)
436051:	63 42 54             	arpl   %eax,0x54(%edx)
436054:	66 4c                	dec    %sp
436056:	75 73                	jne    0x4360cb
436058:	39 50 36             	cmp    %edx,0x36(%eax)
43605b:	6f                   	outsl  %ds:(%esi),(%dx)
43605c:	4d                   	dec    %ebp
43605d:	70 30                	jo     0x43608f
43605f:	55                   	push   %ebp
436060:	50                   	push   %eax
436061:	50                   	push   %eax
436062:	71 31                	jno    0x436095
436064:	51                   	push   %ecx