423cc8:	49                   	dec    %ecx
423cc9:	58                   	pop    %eax
423cca:	51                   	push   %ecx
423ccb:	63 76 66             	arpl   %esi,0x66(%esi)
423cce:	6b 6c 4f 74 79       	imul   $0x79,0x74(%edi,%ecx,2),%ebp
423cd3:	62 61 6f             	bound  %esp,0x6f(%ecx)
423cd6:	7a 68                	jp     0x423d40
423cd8:	32 35 71 6e 52 4f    	xor    0x4f526e71,%dh
423cde:	4c                   	dec    %esp
423cdf:	4f                   	dec    %edi
423ce0:	36 4d                	ss dec %ebp
423ce2:	65 42                	gs inc %edx
423ce4:	6f                   	outsl  %ds:(%esi),(%dx)
423ce5:	2f                   	das
423ce6:	47                   	inc    %edi
423ce7:	76 49                	jbe    0x423d32
423ce9:	31 6c 63 49          	xor    %ebp,0x49(%ebx,%eiz,2)
423ced:	55                   	push   %ebp
423cee:	57                   	push   %edi
423cef:	6b 66 6c 66          	imul   $0x66,0x6c(%esi),%esp
423cf3:	31 33                	xor    %esi,(%ebx)
423cf5:	51                   	push   %ecx
423cf6:	2f                   	das
423cf7:	41                   	inc    %ecx
423cf8:	31 51 79             	xor    %edx,0x79(%ecx)
423cfb:	53                   	push   %ebx
423cfc:	64 37                	fs aaa
423cfe:	69 42 48 2b 48 5a 6f 	imul   $0x6f5a482b,0x48(%edx),%eax
423d05:	71 41                	jno    0x423d48
423d07:	44                   	inc    %esp
423d08:	58                   	pop    %eax
423d09:	4d                   	dec    %ebp
423d0a:	45                   	inc    %ebp
423d0b:	75 62                	jne    0x423d6f
423d0d:	4b                   	dec    %ebx
423d0e:	44                   	inc    %esp
423d0f:	6c                   	insb   (%dx),%es:(%edi)
423d10:	66 62 44 49 67       	bound  %ax,0x67(%ecx,%ecx,2)
423d15:	39 34 69             	cmp    %esi,(%ecx,%ebp,2)
423d18:	33 32                	xor    (%edx),%esi
423d1a:	52                   	push   %edx
423d1b:	58                   	pop    %eax
423d1c:	58                   	pop    %eax
423d1d:	4a                   	dec    %edx
423d1e:	78 73                	js     0x423d93
423d20:	32 49 67             	xor    0x67(%ecx),%cl
423d23:	71 73                	jno    0x423d98
423d25:	4b                   	dec    %ebx
423d26:	62 54 77 51          	bound  %edx,0x51(%edi,%esi,2)
423d2a:	67 32 31             	xor    (%bx,%di),%dh
423d2d:	50                   	push   %eax
423d2e:	68 4e 69 63 78       	push   $0x7863694e
423d33:	33 32                	xor    (%edx),%esi
423d35:	36 6a 63             	ss push $0x63
423d38:	63 74 62 4c          	arpl   %esi,0x4c(%edx,%eiz,2)
423d3c:	67 56                	addr16 push %esi
423d3e:	6d                   	insl   (%dx),%es:(%edi)
423d3f:	65 50                	gs push %eax
423d41:	72 6b                	jb     0x423dae
423d43:	75 55                	jne    0x423d9a
423d45:	6d                   	insl   (%dx),%es:(%edi)
423d46:	74 50                	je     0x423d98
423d48:	75 4d                	jne    0x423d97
423d4a:	76 4e                	jbe    0x423d9a
423d4c:	69 48 71 6a 6b 52 4b 	imul   $0x4b526b6a,0x71(%eax),%ecx
423d53:	4a                   	dec    %edx
423d54:	6c                   	insb   (%dx),%es:(%edi)
423d55:	34 6c                	xor    $0x6c,%al
423d57:	4d                   	dec    %ebp
423d58:	30 58 68             	xor    %bl,0x68(%eax)
423d5b:	74 43                	je     0x423da0
423d5d:	46                   	inc    %esi
423d5e:	6b 37 6f             	imul   $0x6f,(%edi),%esi
423d61:	75 44                	jne    0x423da7
423d63:	2b 52 42             	sub    0x42(%edx),%edx
423d66:	43                   	inc    %ebx
423d67:	41                   	inc    %ecx
423d68:	48                   	dec    %eax
423d69:	74 37                	je     0x423da2
423d6b:	57                   	push   %edi
423d6c:	6a 33                	push   $0x33
423d6e:	6b 69 53 52          	imul   $0x52,0x53(%ecx),%ebp
423d72:	4a                   	dec    %edx
423d73:	72 30                	jb     0x423da5
423d75:	6f                   	outsl  %ds:(%esi),(%dx)
423d76:	50                   	push   %eax
423d77:	7a 6b                	jp     0x423de4
423d79:	63 42 34             	arpl   %eax,0x34(%edx)
423d7c:	42                   	inc    %edx
423d7d:	69 47 55 71 4b 4d 4b 	imul   $0x4b4d4b71,0x55(%edi),%eax
423d84:	6e                   	outsb  %ds:(%esi),(%dx)
423d85:	74 55                	je     0x423ddc
423d87:	4d                   	dec    %ebp
423d88:	56                   	push   %esi
423d89:	4c                   	dec    %esp
423d8a:	57                   	push   %edi
423d8b:	41                   	inc    %ecx
423d8c:	30 6e 5a             	xor    %ch,0x5a(%esi)
423d8f:	53                   	push   %ebx
423d90:	52                   	push   %edx
423d91:	70 79                	jo     0x423e0c
423d93:	59                   	pop    %ecx
423d94:	41                   	inc    %ecx
423d95:	6b 4b 51 66          	imul   $0x66,0x51(%ebx),%ecx
423d99:	47                   	inc    %edi
423d9a:	46                   	inc    %esi
423d9b:	71 6e                	jno    0x423e0b
423d9d:	55                   	push   %ebp
423d9e:	77 76                	ja     0x423e16
423da0:	75 49                	jne    0x423deb
423da2:	6a 36                	push   $0x36
423da4:	33 65 68             	xor    0x68(%ebp),%esp
423da7:	6a 51                	push   $0x51
423da9:	72 73                	jb     0x423e1e
423dab:	41                   	inc    %ecx
423dac:	36 55                	ss push %ebp
423dae:	79 64                	jns    0x423e14
423db0:	47                   	inc    %edi
423db1:	49                   	dec    %ecx
423db2:	62 62 79             	bound  %esp,0x79(%edx)
423db5:	78 46                	js     0x423dfd
423db7:	6f                   	outsl  %ds:(%esi),(%dx)
423db8:	51                   	push   %ecx
423db9:	35 76 2b 4e 78       	xor    $0x784e2b76,%eax
423dbe:	34 43                	xor    $0x43,%al
423dc0:	59                   	pop    %ecx
423dc1:	43                   	inc    %ebx
423dc2:	38 52 47             	cmp    %dl,0x47(%edx)
423dc5:	50                   	push   %eax
423dc6:	51                   	push   %ecx
423dc7:	4b                   	dec    %ebx
423dc8:	79 70                	jns    0x423e3a
423dca:	48                   	dec    %eax
423dcb:	4d                   	dec    %ebp
423dcc:	4f                   	dec    %edi
423dcd:	78 74                	js     0x423e43
423dcf:	45                   	inc    %ebp
423dd0:	42                   	inc    %edx
423dd1:	67 57                	addr16 push %edi
423dd3:	78 6d                	js     0x423e42
423dd5:	6d                   	insl   (%dx),%es:(%edi)
423dd6:	2f                   	das
423dd7:	79 55                	jns    0x423e2e
423dd9:	38 66 51             	cmp    %ah,0x51(%esi)
423ddc:	54                   	push   %esp
423ddd:	7a 51                	jp     0x423e30
423ddf:	4d                   	dec    %ebp
423de0:	68 51 49 73 78       	push   $0x78734951
423de5:	69 47 72 75 6e 4c 70 	imul   $0x704c6e75,0x72(%edi),%eax
423dec:	44                   	inc    %esp
423ded:	50                   	push   %eax
423dee:	49                   	dec    %ecx
423def:	6c                   	insb   (%dx),%es:(%edi)
423df0:	76 72                	jbe    0x423e64
423df2:	37                   	aaa
423df3:	31 77 6f             	xor    %esi,0x6f(%edi)
423df6:	30 4e 2f             	xor    %cl,0x2f(%esi)
423df9:	47                   	inc    %edi
423dfa:	57                   	push   %edi
423dfb:	30 72 55             	xor    %dh,0x55(%edx)
423dfe:	5a                   	pop    %edx
423dff:	73 37                	jae    0x423e38
423e01:	78 42                	js     0x423e45
423e03:	49                   	dec    %ecx
423e04:	61                   	popa
423e05:	70 49                	jo     0x423e50
423e07:	30 2f                	xor    %ch,(%edi)
423e09:	4b                   	dec    %ebx
423e0a:	68 2f 51 62 64       	push   $0x6462512f
423e0f:	65 45                	gs inc %ebp
423e11:	37                   	aaa
423e12:	36 45                	ss inc %ebp
423e14:	6d                   	insl   (%dx),%es:(%edi)
423e15:	55                   	push   %ebp
423e16:	32 54 7a 71          	xor    0x71(%edx,%edi,2),%dl
423e1a:	74 73                	je     0x423e8f
423e1c:	31 45 63             	xor    %eax,0x63(%ebp)
423e1f:	65 6d                	gs insl (%dx),%es:(%edi)
423e21:	74 56                	je     0x423e79
423e23:	33 35 30 43 6a 46    	xor    0x466a4330,%esi
423e29:	36 56                	ss push %esi
423e2b:	65 34 57             	gs xor $0x57,%al
423e2e:	43                   	inc    %ebx
423e2f:	48                   	dec    %eax
423e30:	50                   	push   %eax
423e31:	4b                   	dec    %ebx
423e32:	62 42 48             	bound  %eax,0x48(%edx)
423e35:	7a 36                	jp     0x423e6d
423e37:	6b 4d 51 50          	imul   $0x50,0x51(%ebp),%ecx
423e3b:	4f                   	dec    %edi
423e3c:	74 34                	je     0x423e72
423e3e:	68 62 76 33 42       	push   $0x42337662
423e43:	71 4d                	jno    0x423e92
423e45:	45                   	inc    %ebp
423e46:	7a 4a                	jp     0x423e92
423e48:	4d                   	dec    %ebp
423e49:	7a 56                	jp     0x423ea1
423e4b:	54                   	push   %esp
423e4c:	32 76 6c             	xor    0x6c(%esi),%dh
423e4f:	68 50 6d 6a 69       	push   $0x696a6d50
423e54:	49                   	dec    %ecx
423e55:	50                   	push   %eax
423e56:	64 65 41             	fs gs inc %ecx
423e59:	6c                   	insb   (%dx),%es:(%edi)
423e5a:	77 6c                	ja     0x423ec8
423e5c:	73 6a                	jae    0x423ec8
423e5e:	55                   	push   %ebp
423e5f:	7a 66                	jp     0x423ec7
423e61:	35 6c 2f 59 37       	xor    $0x37592f6c,%eax
423e66:	65 30 65 65          	xor    %ah,%gs:0x65(%ebp)
423e6a:	79 34                	jns    0x423ea0
423e6c:	53                   	push   %ebx
423e6d:	2f                   	das
423e6e:	6b 31 4d             	imul   $0x4d,(%ecx),%esi
423e71:	5a                   	pop    %edx
423e72:	5a                   	pop    %edx
423e73:	43                   	inc    %ebx
423e74:	50                   	push   %eax
423e75:	51                   	push   %ecx
423e76:	36 34 56             	ss xor $0x56,%al
423e79:	31 33                	xor    %esi,(%ebx)
423e7b:	50                   	push   %eax
423e7c:	35 73 68 76 50       	xor    $0x50766873,%eax
423e81:	64 52                	fs push %edx
423e83:	41                   	inc    %ecx
423e84:	2b 74 73 69          	sub    0x69(%ebx,%esi,2),%esi
423e88:	57                   	push   %edi
423e89:	6e                   	outsb  %ds:(%esi),(%dx)
423e8a:	72 30                	jb     0x423ebc
423e8c:	70 53                	jo     0x423ee1
423e8e:	49                   	dec    %ecx
423e8f:	66 34 70             	data16 xor $0x70,%al
423e92:	4a                   	dec    %edx
423e93:	54                   	push   %esp
423e94:	5a                   	pop    %edx
423e95:	6f                   	outsl  %ds:(%esi),(%dx)
423e96:	79 68                	jns    0x423f00
423e98:	77 41                	ja     0x423edb
423e9a:	5a                   	pop    %edx
423e9b:	2b 30                	sub    (%eax),%esi
423e9d:	36 5a                	ss pop %edx
423e9f:	63 54 4e 6e          	arpl   %edx,0x6e(%esi,%ecx,2)
423ea3:	66 6f                	outsw  %ds:(%esi),(%dx)
423ea5:	4a                   	dec    %edx
423ea6:	6f                   	outsl  %ds:(%esi),(%dx)
423ea7:	69 36 65 73 64 33    	imul   $0x33647365,(%esi),%esi
423ead:	31 33                	xor    %esi,(%ebx)
423eaf:	77 41                	ja     0x423ef2
423eb1:	59                   	pop    %ecx
423eb2:	2b 6d 75             	sub    0x75(%ebp),%ebp
423eb5:	7a 30                	jp     0x423ee7
423eb7:	64 55                	fs push %ebp
423eb9:	69 6b 38 57 4c 33 6f 	imul   $0x6f334c57,0x38(%ebx),%ebp
423ec0:	63 53 58             	arpl   %edx,0x58(%ebx)
423ec3:	6b 50 4e 7a          	imul   $0x7a,0x4e(%eax),%edx
423ec7:	30 54 67 51          	xor    %dl,0x51(%edi,%eiz,2)
423ecb:	78 58                	js     0x423f25
423ecd:	72 34                	jb     0x423f03
423ecf:	74 49                	je     0x423f1a
423ed1:	54                   	push   %esp
423ed2:	49                   	dec    %ecx
423ed3:	58                   	pop    %eax
423ed4:	43                   	inc    %ebx
423ed5:	54                   	push   %esp
423ed6:	7a 65                	jp     0x423f3d
423ed8:	35 73 55 30 4e       	xor    $0x4e305573,%eax
423edd:	5a                   	pop    %edx
423ede:	65 36 6c             	gs ss insb (%dx),%es:(%edi)
423ee1:	72 33                	jb     0x423f16
423ee3:	5a                   	pop    %edx
423ee4:	64 41                	fs inc %ecx
423ee6:	7a 31                	jp     0x423f19
423ee8:	54                   	push   %esp
423ee9:	43                   	inc    %ebx
423eea:	6d                   	insl   (%dx),%es:(%edi)
423eeb:	63 57 65             	arpl   %edx,0x65(%edi)
423eee:	4f                   	dec    %edi
423eef:	42                   	inc    %edx
423ef0:	66 7a 4b             	data16 jp 0x423f3e
423ef3:	36 31 6d 4f          	xor    %ebp,%ss:0x4f(%ebp)
423ef7:	2b 72 38             	sub    0x38(%edx),%esi
423efa:	52                   	push   %edx
423efb:	4f                   	dec    %edi
423efc:	46                   	inc    %esi
423efd:	36 46                	ss inc %esi
423eff:	6e                   	outsb  %ds:(%esi),(%dx)
423f00:	54                   	push   %esp
423f01:	61                   	popa
423f02:	55                   	push   %ebp
423f03:	51                   	push   %ecx
423f04:	4b                   	dec    %ebx
423f05:	59                   	pop    %ecx
423f06:	68 50 73 45 77       	push   $0x77457350
423f0b:	70 4c                	jo     0x423f59
423f0d:	46                   	inc    %esi
423f0e:	4c                   	dec    %esp
423f0f:	2b 79 35             	sub    0x35(%ecx),%edi
423f12:	4d                   	dec    %ebp
423f13:	30 4b 34             	xor    %cl,0x34(%ebx)
423f16:	51                   	push   %ecx
423f17:	44                   	inc    %esp
423f18:	6d                   	insl   (%dx),%es:(%edi)
423f19:	70 56                	jo     0x423f71
423f1b:	69 4c 4a 50 58 70 34 	imul   $0x57347058,0x50(%edx,%ecx,2),%ecx
423f22:	57
423f23:	57                   	push   %edi
423f24:	41                   	inc    %ecx
423f25:	67 75 77             	addr16 jne 0x423f9f
423f28:	32 6d 39             	xor    0x39(%ebp),%ch
423f2b:	6b 69 42 5a          	imul   $0x5a,0x42(%ecx),%ebp
423f2f:	71 56                	jno    0x423f87
423f31:	2f                   	das
423f32:	39 4c 4b 50          	cmp    %ecx,0x50(%ebx,%ecx,2)
423f36:	50                   	push   %eax
423f37:	6d                   	insl   (%dx),%es:(%edi)
423f38:	47                   	inc    %edi
423f39:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
423f3c:	6c                   	insb   (%dx),%es:(%edi)
423f3d:	78 4d                	js     0x423f8c
423f3f:	44                   	inc    %esp
423f40:	4a                   	dec    %edx
423f41:	77 58                	ja     0x423f9b
423f43:	33 75 69             	xor    0x69(%ebp),%esi
423f46:	44                   	inc    %esp
423f47:	58                   	pop    %eax
423f48:	4d                   	dec    %ebp
423f49:	71 4d                	jno    0x423f98
423f4b:	49                   	dec    %ecx
423f4c:	75 33                	jne    0x423f81
423f4e:	6b 5a 74 62          	imul   $0x62,0x74(%edx),%ebx
423f52:	37                   	aaa
423f53:	50                   	push   %eax
423f54:	46                   	inc    %esi
423f55:	31 72 2f             	xor    %esi,0x2f(%edx)
423f58:	32 6f 44             	xor    0x44(%edi),%ch
423f5b:	37                   	aaa
423f5c:	33 79 74             	xor    0x74(%ecx),%edi
423f5f:	62 56 6d             	bound  %edx,0x6d(%esi)
423f62:	34 56                	xor    $0x56,%al
423f64:	68 2f 62 42 4a       	push   $0x4a42622f
423f69:	73 6d                	jae    0x423fd8
423f6b:	53                   	push   %ebx
423f6c:	59                   	pop    %ecx
423f6d:	5a                   	pop    %edx
423f6e:	6c                   	insb   (%dx),%es:(%edi)
423f6f:	62 36                	bound  %esi,(%esi)
423f71:	53                   	push   %ebx
423f72:	5a                   	pop    %edx
423f73:	31 79 78             	xor    %edi,0x78(%ecx)
423f76:	31 78 7a             	xor    %edi,0x7a(%eax)