423b3c:	4f                   	dec    %edi
423b3d:	35 4f 73 51 6a       	xor    $0x6a51734f,%eax
423b42:	53                   	push   %ebx
423b43:	7a 52                	jp     0x423b97
423b45:	2f                   	das
423b46:	36 30 39             	xor    %bh,%ss:(%ecx)
423b49:	30 47 66             	xor    %al,0x66(%edi)
423b4c:	44                   	inc    %esp
423b4d:	6e                   	outsb  %ds:(%esi),(%dx)
423b4e:	4f                   	dec    %edi
423b4f:	6a 4a                	push   $0x4a
423b51:	6d                   	insl   (%dx),%es:(%edi)
423b52:	68 36 49 4d 57       	push   $0x574d4936
423b57:	52                   	push   %edx
423b58:	78 4a                	js     0x423ba4
423b5a:	50                   	push   %eax
423b5b:	4e                   	dec    %esi
423b5c:	65 53                	gs push %ebx
423b5e:	4c                   	dec    %esp
423b5f:	35 63 61 48 61       	xor    $0x61486163,%eax
423b64:	75 41                	jne    0x423ba7
423b66:	51                   	push   %ecx
423b67:	65 2b 6d 44          	sub    %gs:0x44(%ebp),%ebp
423b6b:	41                   	inc    %ecx
423b6c:	51                   	push   %ecx
423b6d:	69 48 34 6a 72 4b 4b 	imul   $0x4b4b726a,0x34(%eax),%ecx
423b74:	63 75 30             	arpl   %esi,0x30(%ebp)
423b77:	47                   	inc    %edi
423b78:	42                   	inc    %edx
423b79:	36 50                	ss push %eax
423b7b:	4e                   	dec    %esi
423b7c:	57                   	push   %edi
423b7d:	79 59                	jns    0x423bd8
423b7f:	4f                   	dec    %edi
423b80:	30 41 37             	xor    %al,0x37(%ecx)
423b83:	32 78 6c             	xor    0x6c(%eax),%bh
423b86:	4e                   	dec    %esi
423b87:	55                   	push   %ebp
423b88:	66 39 50 45          	cmp    %dx,0x45(%eax)
423b8c:	33 35 31 69 66 75    	xor    0x75666931,%esi
423b92:	5a                   	pop    %edx
423b93:	4c                   	dec    %esp
423b94:	53                   	push   %ebx
423b95:	2b 32                	sub    (%edx),%esi
423b97:	4a                   	dec    %edx
423b98:	70 37                	jo     0x423bd1
423b9a:	6b 43 62 51          	imul   $0x51,0x62(%ebx),%eax
423b9e:	75 6f                	jne    0x423c0f
423ba0:	72 44                	jb     0x423be6
423ba2:	45                   	inc    %ebp
423ba3:	58                   	pop    %eax
423ba4:	49                   	dec    %ecx
423ba5:	6c                   	insb   (%dx),%es:(%edi)
423ba6:	41                   	inc    %ecx
423ba7:	2f                   	das
423ba8:	4f                   	dec    %edi
423ba9:	38 50 63             	cmp    %dl,0x63(%eax)
423bac:	67 77 77             	addr16 ja 0x423c26
423baf:	41                   	inc    %ecx
423bb0:	35 57 39 6e 37       	xor    $0x376e3957,%eax
423bb5:	4f                   	dec    %edi
423bb6:	70 55                	jo     0x423c0d
423bb8:	4a                   	dec    %edx
423bb9:	49                   	dec    %ecx
423bba:	71 45                	jno    0x423c01
423bbc:	6e                   	outsb  %ds:(%esi),(%dx)
423bbd:	4d                   	dec    %ebp
423bbe:	4a                   	dec    %edx
423bbf:	6c                   	insb   (%dx),%es:(%edi)
423bc0:	6c                   	insb   (%dx),%es:(%edi)
423bc1:	54                   	push   %esp
423bc2:	2b 6e 2b             	sub    0x2b(%esi),%ebp
423bc5:	52                   	push   %edx
423bc6:	64 46                	fs inc %esi
423bc8:	6f                   	outsl  %ds:(%esi),(%dx)
423bc9:	53                   	push   %ebx
423bca:	77 45                	ja     0x423c11
423bcc:	6c                   	insb   (%dx),%es:(%edi)
423bcd:	52                   	push   %edx
423bce:	4f                   	dec    %edi
423bcf:	71 51                	jno    0x423c22
423bd1:	4c                   	dec    %esp
423bd2:	34 64                	xor    $0x64,%al
423bd4:	49                   	dec    %ecx
423bd5:	76 35                	jbe    0x423c0c
423bd7:	51                   	push   %ecx
423bd8:	61                   	popa
423bd9:	6c                   	insb   (%dx),%es:(%edi)
423bda:	37                   	aaa
423bdb:	39 48 69             	cmp    %ecx,0x69(%eax)
423bde:	34 53                	xor    $0x53,%al
423be0:	49                   	dec    %ecx
423be1:	56                   	push   %esi
423be2:	63 42 79             	arpl   %eax,0x79(%edx)
423be5:	34 62                	xor    $0x62,%al
423be7:	64 6d                	fs insl (%dx),%es:(%edi)
423be9:	54                   	push   %esp
423bea:	48                   	dec    %eax
423beb:	66 43                	inc    %bx
423bed:	48                   	dec    %eax
423bee:	4f                   	dec    %edi
423bef:	65 78 31             	gs js  0x423c23
423bf2:	39 66 6a             	cmp    %esp,0x6a(%esi)
423bf5:	31 49 53             	xor    %ecx,0x53(%ecx)
423bf8:	2f                   	das
423bf9:	63 4d 56             	arpl   %ecx,0x56(%ebp)
423bfc:	6f                   	outsl  %ds:(%esi),(%dx)
423bfd:	38 75 44             	cmp    %dh,0x44(%ebp)
423c00:	41                   	inc    %ecx
423c01:	5a                   	pop    %edx
423c02:	7a 30                	jp     0x423c34
423c04:	72 79                	jb     0x423c7f
423c06:	36 56                	ss push %esi
423c08:	6e                   	outsb  %ds:(%esi),(%dx)
423c09:	68 39 58 6f 2f       	push   $0x2f6f5839
423c0e:	54                   	push   %esp
423c0f:	37                   	aaa
423c10:	35 61 6a 55 44       	xor    $0x44556a61,%eax
423c15:	53                   	push   %ebx
423c16:	37                   	aaa
423c17:	44                   	inc    %esp
423c18:	6b 44 56 70 77       	imul   $0x77,0x70(%esi,%edx,2),%eax
423c1d:	37                   	aaa
423c1e:	41                   	inc    %ecx
423c1f:	43                   	inc    %ebx
423c20:	48                   	dec    %eax
423c21:	57                   	push   %edi
423c22:	74 65                	je     0x423c89
423c24:	35 62 6c 2f 6d       	xor    $0x6d2f6c62,%eax
423c29:	2b 74 4f 6c          	sub    0x6c(%edi,%ecx,2),%esi
423c2d:	62 72 43             	bound  %esi,0x43(%edx)
423c30:	4f                   	dec    %edi
423c31:	71 45                	jno    0x423c78
423c33:	30 74 6b 67          	xor    %dh,0x67(%ebx,%ebp,2)
423c37:	4d                   	dec    %ebp
423c38:	35 33 55 7a 2f       	xor    $0x2f7a5533,%eax
423c3d:	71 6c                	jno    0x423cab
423c3f:	41                   	inc    %ecx
423c40:	38 4e 7a             	cmp    %cl,0x7a(%esi)
423c43:	76 65                	jbe    0x423caa
423c45:	36 4a                	ss dec %edx
423c47:	68 45 74 43 47       	push   $0x47437445
423c4c:	42                   	inc    %edx
423c4d:	62 47 43             	bound  %eax,0x43(%edi)
423c50:	51                   	push   %ecx
423c51:	31 64 32 65          	xor    %esp,0x65(%edx,%esi,1)
423c55:	6a 56                	push   $0x56
423c57:	58                   	pop    %eax
423c58:	44                   	inc    %esp
423c59:	34 4f                	xor    $0x4f,%al
423c5b:	58                   	pop    %eax
423c5c:	4e                   	dec    %esi
423c5d:	4b                   	dec    %ebx
423c5e:	51                   	push   %ecx
423c5f:	66 47                	inc    %di
423c61:	50                   	push   %eax
423c62:	4a                   	dec    %edx
423c63:	56                   	push   %esi
423c64:	58                   	pop    %eax
423c65:	6b 52 6c 42          	imul   $0x42,0x6c(%edx),%edx
423c69:	62 55 76             	bound  %edx,0x76(%ebp)
423c6c:	63 50 6a             	arpl   %edx,0x6a(%eax)
423c6f:	52                   	push   %edx
423c70:	45                   	inc    %ebp
423c71:	34 37                	xor    $0x37,%al
423c73:	30 2b                	xor    %ch,(%ebx)
423c75:	6a 45                	push   $0x45
423c77:	4b                   	dec    %ebx
423c78:	56                   	push   %esi
423c79:	34 56                	xor    $0x56,%al
423c7b:	66 66 48             	data16 dec %ax
423c7e:	62 51 6e             	bound  %edx,0x6e(%ecx)
423c81:	73 76                	jae    0x423cf9
423c83:	42                   	inc    %edx
423c84:	33 2f                	xor    (%edi),%ebp
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