423c86:	57                   	push   %edi
423c87:	64 4d                	fs dec %ebp
423c89:	54                   	push   %esp
423c8a:	63 4d 30             	arpl   %ecx,0x30(%ebp)
423c8d:	42                   	inc    %edx
423c8e:	61                   	popa
423c8f:	6b 4b 4d 30          	imul   $0x30,0x4d(%ebx),%ecx
423c93:	35 66 44 52 36       	xor    $0x36524466,%eax
423c98:	39 42 47             	cmp    %eax,0x47(%edx)
423c9b:	41                   	inc    %ecx
423c9c:	6f                   	outsl  %ds:(%esi),(%dx)
423c9d:	2b 67 50             	sub    0x50(%edi),%esp
423ca0:	39 6e 46             	cmp    %ebp,0x46(%esi)
423ca3:	79 42                	jns    0x423ce7
423ca5:	42                   	inc    %edx
423ca6:	6b 6c 37 46 79       	imul   $0x79,0x46(%edi,%esi,1),%ebp
423cab:	37                   	aaa
423cac:	54                   	push   %esp
423cad:	76 63                	jbe    0x423d12
423caf:	6d                   	insl   (%dx),%es:(%edi)
423cb0:	47                   	inc    %edi
423cb1:	55                   	push   %ebp
423cb2:	69 39 70 4e 64 74    	imul   $0x74644e70,(%ecx),%edi
423cb8:	71 45                	jno    0x423cff
423cba:	66 65 75 77          	data16 gs jne 0x423d35
423cbe:	4f                   	dec    %edi
423cbf:	49                   	dec    %ecx
423cc0:	67 74 74             	addr16 je 0x423d37
423cc3:	70 69                	jo     0x423d2e
423cc5:	42                   	inc    %edx
423cc6:	68 55 38 48 6d       	push   $0x6d483855
423ccb:	66 4f                	dec    %di
423ccd:	33 75 4d             	xor    0x4d(%ebp),%esi
423cd0:	66 35 61 6b          	xor    $0x6b61,%ax
423cd4:	38 7a 4f             	cmp    %bh,0x4f(%edx)
423cd7:	61                   	popa
423cd8:	59                   	pop    %ecx
423cd9:	38 49 7a             	cmp    %cl,0x7a(%ecx)
423cdc:	36 39 57 6f          	cmp    %edx,%ss:0x6f(%edi)
423ce0:	62 77 75             	bound  %esi,0x75(%edi)
423ce3:	62 54 50 42          	bound  %edx,0x42(%eax,%edx,2)
423ce7:	4e                   	dec    %esi
423ce8:	4f                   	dec    %edi
423ce9:	36 64 70 69          	ss fs jo 0x423d56
423ced:	4d                   	dec    %ebp
423cee:	2b 73 50             	sub    0x50(%ebx),%esi
423cf1:	7a 57                	jp     0x423d4a
423cf3:	49                   	dec    %ecx
423cf4:	66 73 6e             	data16 jae 0x423d65
423cf7:	61                   	popa
423cf8:	41                   	inc    %ecx
423cf9:	52                   	push   %edx
423cfa:	4b                   	dec    %ebx
423cfb:	53                   	push   %ebx
423cfc:	55                   	push   %ebp
423cfd:	50                   	push   %eax
423cfe:	2b 58 38             	sub    0x38(%eax),%ebx
423d01:	62 49 65             	bound  %ecx,0x65(%ecx)
423d04:	72 4c                	jb     0x423d52
423d06:	78 76                	js     0x423d7e
423d08:	69 38 74 4d 6b 36    	imul   $0x366b4d74,(%eax),%edi
423d0e:	2b 49 67             	sub    0x67(%ecx),%ecx
423d11:	5a                   	pop    %edx
423d12:	73 53                	jae    0x423d67
423d14:	6b 46 45 64          	imul   $0x64,0x45(%esi),%eax
423d18:	73 49                	jae    0x423d63
423d1a:	6e                   	outsb  %ds:(%esi),(%dx)
423d1b:	4d                   	dec    %ebp
423d1c:	75 73                	jne    0x423d91
423d1e:	49                   	dec    %ecx
423d1f:	70 36                	jo     0x423d57
423d21:	4b                   	dec    %ebx
423d22:	77 52                	ja     0x423d76
423d24:	63 35 6e 61 54 71    	arpl   %esi,0x7154616e
423d2a:	2b 4e 74             	sub    0x74(%esi),%ecx
423d2d:	75 76                	jne    0x423da5
423d2f:	69 72 67 64 69 64 7a 	imul   $0x7a646964,0x67(%edx),%esi
423d36:	38 6c 6b 58          	cmp    %ch,0x58(%ebx,%ebp,2)
423d3a:	31 71 77             	xor    %esi,0x77(%ecx)
423d3d:	6c                   	insb   (%dx),%es:(%edi)
423d3e:	44                   	inc    %esp
423d3f:	61                   	popa
423d40:	45                   	inc    %ebp
423d41:	46                   	inc    %esi
423d42:	45                   	inc    %ebp
423d43:	53                   	push   %ebx
423d44:	78 79                	js     0x423dbf
423d46:	74 44                	je     0x423d8c
423d48:	30 6c 4d 45          	xor    %ch,0x45(%ebp,%ecx,2)
423d4c:	78 31                	js     0x423d7f
423d4e:	4c                   	dec    %esp
423d4f:	31 30                	xor    %esi,(%eax)
423d51:	6b 6f 5a 6e          	imul   $0x6e,0x5a(%edi),%ebp
423d55:	79 44                	jns    0x423d9b
423d57:	76 58                	jbe    0x423db1
423d59:	31 57 64             	xor    %edx,0x64(%edi)
423d5c:	7a 46                	jp     0x423da4
423d5e:	75 6e                	jne    0x423dce
423d60:	4f                   	dec    %edi
423d61:	56                   	push   %esi
423d62:	49                   	dec    %ecx
423d63:	48                   	dec    %eax
423d64:	48                   	dec    %eax
423d65:	52                   	push   %edx
423d66:	4b                   	dec    %ebx
423d67:	69 2f 73 55 79 58    	imul   $0x58795573,(%edi),%ebp
423d6d:	38 52 6b             	cmp    %dl,0x6b(%edx)
423d70:	51                   	push   %ecx
423d71:	66 4e                	dec    %si
423d73:	37                   	aaa
423d74:	6a 6f                	push   $0x6f
423d76:	69 49 4b 71 47 6c 69 	imul   $0x696c4771,0x4b(%ecx),%ecx
423d7d:	73 6b                	jae    0x423dea
423d7f:	2f                   	das
423d80:	50                   	push   %eax
423d81:	62 7a 31             	bound  %edi,0x31(%edx)
423d84:	6b 49 5a 45          	imul   $0x45,0x5a(%ecx),%ecx
423d88:	63 6f 48             	arpl   %ebp,0x48(%edi)
423d8b:	73 41                	jae    0x423dce
423d8d:	4d                   	dec    %ebp
423d8e:	77 6a                	ja     0x423dfa
423d90:	4b                   	dec    %ebx
423d91:	55                   	push   %ebp
423d92:	54                   	push   %esp
423d93:	72 42                	jb     0x423dd7
423d95:	61                   	popa
423d96:	58                   	pop    %eax
423d97:	69 2b 6e 61 4e 34    	imul   $0x344e616e,(%ebx),%ebp
423d9d:	62 6d 56             	bound  %ebp,0x56(%ebp)
423da0:	36 51                	ss push %ecx
423da2:	46                   	inc    %esi
423da3:	64 4b                	fs dec %ebx
423da5:	44                   	inc    %esp
423da6:	6c                   	insb   (%dx),%es:(%edi)
423da7:	41                   	inc    %ecx
423da8:	36 66 30 4f 55       	data16 xor %cl,%ss:0x55(%edi)
423dad:	54                   	push   %esp
423dae:	39 4e 68             	cmp    %ecx,0x68(%esi)
423db1:	30 45 75             	xor    %al,0x75(%ebp)
423db4:	50                   	push   %eax
423db5:	75 69                	jne    0x423e20
423db7:	37                   	aaa
423db8:	56                   	push   %esi
423db9:	4e                   	dec    %esi
423dba:	62 33                	bound  %esi,(%ebx)
423dbc:	69 62 48 73 72 53 52 	imul   $0x52537273,0x48(%edx),%esp
423dc3:	72 38                	jb     0x423dfd
423dc5:	76 6a                	jbe    0x423e31
423dc7:	37                   	aaa
423dc8:	4f                   	dec    %edi
423dc9:	38 50 57             	cmp    %dl,0x57(%eax)
423dcc:	75 52                	jne    0x423e20
423dce:	6d                   	insl   (%dx),%es:(%edi)
423dcf:	2f                   	das
423dd0:	6e                   	outsb  %ds:(%esi),(%dx)
423dd1:	6e                   	outsb  %ds:(%esi),(%dx)
423dd2:	6a 42                	push   $0x42
423dd4:	69 67 7a 41 6a 66 74 	imul   $0x74666a41,0x7a(%edi),%esp
423ddb:	4d                   	dec    %ebp
423ddc:	46                   	inc    %esi
423ddd:	58                   	pop    %eax
423dde:	43                   	inc    %ebx
423ddf:	53                   	push   %ebx
423de0:	78 65                	js     0x423e47
423de2:	54                   	push   %esp
423de3:	6a 45                	push   $0x45
423de5:	67 33 77 42          	xor    0x42(%bx),%esi
423de9:	37                   	aaa
423dea:	65 77 57             	gs ja  0x423e44
423ded:	43                   	inc    %ebx
423dee:	58                   	pop    %eax
423def:	67 35 54 36 35 71    	addr16 xor $0x71353654,%eax
423df5:	30 4a 45             	xor    %cl,0x45(%edx)
423df8:	4a                   	dec    %edx
423df9:	32 46 54             	xor    0x54(%esi),%al
423dfc:	30 38                	xor    %bh,(%eax)
423dfe:	78 4d                	js     0x423e4d
423e00:	58                   	pop    %eax
423e01:	4c                   	dec    %esp
423e02:	4e                   	dec    %esi
423e03:	6f                   	outsl  %ds:(%esi),(%dx)
423e04:	7a 4d                	jp     0x423e53
423e06:	35 30 4d 69 6c       	xor    $0x6c694d30,%eax
423e0b:	7a 52                	jp     0x423e5f
423e0d:	35 51 44 36 41       	xor    $0x41364451,%eax
423e12:	35 63 44 42 4b       	xor    $0x4b424463,%eax
423e17:	4e                   	dec    %esi
423e18:	57                   	push   %edi
423e19:	35 44 42 45 68       	xor    $0x68454244,%eax
423e1e:	73 62                	jae    0x423e82
423e20:	77 6a                	ja     0x423e8c
423e22:	36 66 49             	ss dec %cx
423e25:	6a 45                	push   $0x45
423e27:	42                   	inc    %edx
423e28:	5a                   	pop    %edx
423e29:	67 7a 43             	addr16 jp 0x423e6f
423e2c:	43                   	inc    %ebx
423e2d:	4b                   	dec    %ebx
423e2e:	4e                   	dec    %esi
423e2f:	55                   	push   %ebp
423e30:	67 4d                	addr16 dec %ebp
423e32:	63 78 6f             	arpl   %edi,0x6f(%eax)
423e35:	65 4e                	gs dec %esi
423e37:	53                   	push   %ebx
423e38:	6d                   	insl   (%dx),%es:(%edi)
423e39:	6c                   	insb   (%dx),%es:(%edi)
423e3a:	67 46                	addr16 inc %esi
423e3c:	39 71 5a             	cmp    %esi,0x5a(%ecx)
423e3f:	6a 47                	push   $0x47
423e41:	46                   	inc    %esi
423e42:	50                   	push   %eax
423e43:	68 6a 71 6b 42       	push   $0x426b716a
423e48:	57                   	push   %edi
423e49:	4b                   	dec    %ebx
423e4a:	36 6a 6d             	ss push $0x6d
423e4d:	50                   	push   %eax
423e4e:	46                   	inc    %esi
423e4f:	51                   	push   %ecx
423e50:	7a 53                	jp     0x423ea5
423e52:	56                   	push   %esi
423e53:	2b 4a 4f             	sub    0x4f(%edx),%ecx
423e56:	6f                   	outsl  %ds:(%esi),(%dx)
423e57:	45                   	inc    %ebp
423e58:	6d                   	insl   (%dx),%es:(%edi)
423e59:	37                   	aaa
423e5a:	38 4c 4a 36          	cmp    %cl,0x36(%edx,%ecx,2)
423e5e:	63 6c 6e 35          	arpl   %ebp,0x35(%esi,%ebp,2)
423e62:	63 69 2b             	arpl   %ebp,0x2b(%ecx)
423e65:	49                   	dec    %ecx
423e66:	68 63 70 55 71       	push   $0x71557063
423e6b:	55                   	push   %ebp
423e6c:	6d                   	insl   (%dx),%es:(%edi)
423e6d:	64 4c                	fs dec %esp
423e6f:	44                   	inc    %esp
423e70:	63 4f 6c             	arpl   %ecx,0x6c(%edi)
423e73:	50                   	push   %eax
423e74:	4e                   	dec    %esi
423e75:	31 62 75             	xor    %esp,0x75(%edx)
423e78:	65 74 64             	gs je  0x423edf
423e7b:	65 67 73 57          	gs addr16 jae 0x423ed6
423e7f:	36 65 34 50          	ss gs xor $0x50,%al
423e83:	66 72 4c             	data16 jb 0x423ed2
423e86:	77 4b                	ja     0x423ed3
423e88:	57                   	push   %edi
423e89:	41                   	inc    %ecx
423e8a:	64 6d                	fs insl (%dx),%es:(%edi)
423e8c:	70 4e                	jo     0x423edc
423e8e:	54                   	push   %esp
423e8f:	6c                   	insb   (%dx),%es:(%edi)
423e90:	31 74 44 67          	xor    %esi,0x67(%esp,%eax,2)
423e94:	72 74                	jb     0x423f0a
423e96:	74 42                	je     0x423eda
423e98:	41                   	inc    %ecx
423e99:	72 71                	jb     0x423f0c
423e9b:	33 6d 59             	xor    0x59(%ebp),%ebp
423e9e:	4f                   	dec    %edi
423e9f:	76 61                	jbe    0x423f02
423ea1:	56                   	push   %esi
423ea2:	7a 68                	jp     0x423f0c
423ea4:	4d                   	dec    %ebp
423ea5:	47                   	inc    %edi
423ea6:	36 74 5a             	ss je  0x423f03
423ea9:	73 7a                	jae    0x423f25
423eab:	68 61 38 59 79       	push   $0x79593861
423eb0:	46                   	inc    %esi
423eb1:	76 47                	jbe    0x423efa
423eb3:	55                   	push   %ebp
423eb4:	33 71 73             	xor    0x73(%ecx),%esi
423eb7:	51                   	push   %ecx
423eb8:	6d                   	insl   (%dx),%es:(%edi)
423eb9:	57                   	push   %edi
423eba:	49                   	dec    %ecx
423ebb:	46                   	inc    %esi
423ebc:	75 54                	jne    0x423f12
423ebe:	72 4f                	jb     0x423f0f
423ec0:	58                   	pop    %eax
423ec1:	4d                   	dec    %ebp
423ec2:	37                   	aaa
423ec3:	76 41                	jbe    0x423f06
423ec5:	55                   	push   %ebp
423ec6:	4d                   	dec    %ebp
423ec7:	33 2f                	xor    (%edi),%ebp
423ec9:	42                   	inc    %edx
423eca:	64 39 4e 44          	cmp    %ecx,%fs:0x44(%esi)
423ece:	6a 7a                	push   $0x7a
423ed0:	62 66 73             	bound  %esp,0x73(%esi)
423ed3:	54                   	push   %esp
423ed4:	4a                   	dec    %edx
423ed5:	76 42                	jbe    0x423f19
423ed7:	30 6b 54             	xor    %ch,0x54(%ebx)
423eda:	67 71 6f             	addr16 jno 0x423f4c
423edd:	73 4f                	jae    0x423f2e
423edf:	4b                   	dec    %ebx
423ee0:	35 64 49 36 67       	xor    $0x67364964,%eax
423ee5:	56                   	push   %esi
423ee6:	63 43 41             	arpl   %eax,0x41(%ebx)
423ee9:	72 4d                	jb     0x423f38
423eeb:	4c                   	dec    %esp
423eec:	58                   	pop    %eax
423eed:	70 76                	jo     0x423f65
423eef:	48                   	dec    %eax
423ef0:	43                   	inc    %ebx
423ef1:	62 51 55             	bound  %edx,0x55(%ecx)
423ef4:	6c                   	insb   (%dx),%es:(%edi)
423ef5:	41                   	inc    %ecx
423ef6:	78 63                	js     0x423f5b
423ef8:	73 4c                	jae    0x423f46
423efa:	77 79                	ja     0x423f75
423efc:	31 61 74             	xor    %esp,0x74(%ecx)
423eff:	76 57                	jbe    0x423f58
423f01:	58                   	pop    %eax
423f02:	37                   	aaa
423f03:	5a                   	pop    %edx
423f04:	77 62                	ja     0x423f68
423f06:	35 34 41 54 73       	xor    $0x73544134,%eax
423f0b:	6c                   	insb   (%dx),%es:(%edi)
423f0c:	69 46 7a 5a 4d 4f 41 	imul   $0x414f4d5a,0x7a(%esi),%eax
423f13:	77 63                	ja     0x423f78
423f15:	4a                   	dec    %edx
423f16:	46                   	inc    %esi
423f17:	35 49 78 67 54       	xor    $0x54677849,%eax
423f1c:	46                   	inc    %esi
423f1d:	62 79 42             	bound  %edi,0x42(%ecx)
423f20:	48                   	dec    %eax
423f21:	49                   	dec    %ecx
423f22:	71 6c                	jno    0x423f90
423f24:	4e                   	dec    %esi
423f25:	7a 44                	jp     0x423f6b
423f27:	77 42                	ja     0x423f6b
423f29:	45                   	inc    %ebp
423f2a:	37                   	aaa
423f2b:	52                   	push   %edx
423f2c:	2f                   	das
423f2d:	35 6f 4d 6e 6e       	xor    $0x6e6e4d6f,%eax
423f32:	56                   	push   %esi
423f33:	50                   	push   %eax
423f34:	7a 42                	jp     0x423f78
423f36:	6c                   	insb   (%dx),%es:(%edi)
423f37:	53                   	push   %ebx
423f38:	4e                   	dec    %esi
423f39:	4f                   	dec    %edi
423f3a:	57                   	push   %edi
423f3b:	72 46                	jb     0x423f83
423f3d:	52                   	push   %edx
423f3e:	79 44                	jns    0x423f84
423f40:	57                   	push   %edi
423f41:	67 4c                	addr16 dec %esp
423f43:	52                   	push   %edx
423f44:	67 37                	addr16 aaa
423f46:	78 4f                	js     0x423f97