423a29:	32 42 72             	xor    0x72(%edx),%al
423a2c:	53                   	push   %ebx
423a2d:	69 75 6b 58 53 78 4b 	imul   $0x4b785358,0x6b(%ebp),%esi
423a34:	36 4e                	ss dec %esi
423a36:	70 78                	jo     0x423ab0
423a38:	6b 41 5a 62          	imul   $0x62,0x5a(%ecx),%eax
423a3c:	4f                   	dec    %edi
423a3d:	63 6d 2b             	arpl   %ebp,0x2b(%ebp)
423a40:	4d                   	dec    %ebp
423a41:	61                   	popa
423a42:	64 79 6d             	fs jns 0x423ab2
423a45:	6c                   	insb   (%dx),%es:(%edi)
423a46:	73 74                	jae    0x423abc
423a48:	77 67                	ja     0x423ab1
423a4a:	73 4c                	jae    0x423a98
423a4c:	53                   	push   %ebx
423a4d:	33 53 78             	xor    0x78(%ebx),%edx
423a50:	37                   	aaa
423a51:	38 43 54             	cmp    %al,0x54(%ebx)
423a54:	53                   	push   %ebx
423a55:	35 6c 77 56 72       	xor    $0x7256776c,%eax
423a5a:	71 4f                	jno    0x423aab
423a5c:	41                   	inc    %ecx
423a5d:	2b 46 68             	sub    0x68(%esi),%eax
423a60:	52                   	push   %edx
423a61:	53                   	push   %ebx
423a62:	37                   	aaa
423a63:	51                   	push   %ecx
423a64:	67 51                	addr16 push %ecx
423a66:	6d                   	insl   (%dx),%es:(%edi)
423a67:	6b 65 67 71          	imul   $0x71,0x67(%ebp),%esp
423a6b:	75 56                	jne    0x423ac3
423a6d:	6e                   	outsb  %ds:(%esi),(%dx)
423a6e:	78 41                	js     0x423ab1
423a70:	6d                   	insl   (%dx),%es:(%edi)
423a71:	7a 37                	jp     0x423aaa
423a73:	6e                   	outsb  %ds:(%esi),(%dx)
423a74:	6b 58 37 5a          	imul   $0x5a,0x37(%eax),%ebx
423a78:	44                   	inc    %esp
423a79:	65 47                	gs inc %edi
423a7b:	64 2b 37             	sub    %fs:(%edi),%esi
423a7e:	66 6c                	data16 insb (%dx),%es:(%edi)
423a80:	6f                   	outsl  %ds:(%esi),(%dx)
423a81:	63 62 68             	arpl   %esp,0x68(%edx)
423a84:	43                   	inc    %ebx
423a85:	41                   	inc    %ecx
423a86:	6e                   	outsb  %ds:(%esi),(%dx)
423a87:	52                   	push   %edx
423a88:	4f                   	dec    %edi
423a89:	6f                   	outsl  %ds:(%esi),(%dx)
423a8a:	47                   	inc    %edi
423a8b:	67 33 51 55          	xor    0x55(%bx,%di),%edx
423a8f:	52                   	push   %edx
423a90:	71 52                	jno    0x423ae4
423a92:	74 59                	je     0x423aed
423a94:	33 67 6b             	xor    0x6b(%edi),%esp
423a97:	79 6c                	jns    0x423b05
423a99:	4e                   	dec    %esi
423a9a:	77 62                	ja     0x423afe
423a9c:	6b 63 69 32          	imul   $0x32,0x69(%ebx),%esp
423aa0:	73 45                	jae    0x423ae7
423aa2:	62 37                	bound  %esi,(%edi)
423aa4:	6f                   	outsl  %ds:(%esi),(%dx)
423aa5:	4b                   	dec    %ebx
423aa6:	7a 67                	jp     0x423b0f
423aa8:	77 73                	ja     0x423b1d
423aaa:	78 73                	js     0x423b1f
423aac:	64 6e                	outsb  %fs:(%esi),(%dx)
423aae:	45                   	inc    %ebp
423aaf:	48                   	dec    %eax
423ab0:	6d                   	insl   (%dx),%es:(%edi)
423ab1:	56                   	push   %esi
423ab2:	78 68                	js     0x423b1c
423ab4:	58                   	pop    %eax
423ab5:	41                   	inc    %ecx
423ab6:	65 77 4f             	gs ja  0x423b08
423ab9:	75 48                	jne    0x423b03
423abb:	43                   	inc    %ebx
423abc:	6b 6c 43 71 4b       	imul   $0x4b,0x71(%ebx,%eax,2),%ebp
423ac1:	39 44 72 69          	cmp    %eax,0x69(%edx,%esi,2)
423ac5:	4d                   	dec    %ebp
423ac6:	54                   	push   %esp
423ac7:	4a                   	dec    %edx
423ac8:	54                   	push   %esp
423ac9:	46                   	inc    %esi
423aca:	33 48 78             	xor    0x78(%eax),%ecx
423acd:	46                   	inc    %esi
423ace:	6d                   	insl   (%dx),%es:(%edi)
423acf:	6c                   	insb   (%dx),%es:(%edi)
423ad0:	74 67                	je     0x423b39
423ad2:	49                   	dec    %ecx
423ad3:	5a                   	pop    %edx
423ad4:	34 62                	xor    $0x62,%al
423ad6:	57                   	push   %edi
423ad7:	4f                   	dec    %edi
423ad8:	6d                   	insl   (%dx),%es:(%edi)
423ad9:	46                   	inc    %esi
423ada:	48                   	dec    %eax
423adb:	2f                   	das
423adc:	61                   	popa
423add:	38 58 5a             	cmp    %bl,0x5a(%eax)
423ae0:	58                   	pop    %eax
423ae1:	4c                   	dec    %esp
423ae2:	64 69 4a 37 54 48 4b 	imul   $0x384b4854,%fs:0x37(%edx),%ecx
423ae9:	38
423aea:	49                   	dec    %ecx
423aeb:	63 35 64 59 45 69    	arpl   %esi,0x69455964
423af1:	62 71 31             	bound  %esi,0x31(%ecx)
423af4:	43                   	inc    %ebx
423af5:	79 56                	jns    0x423b4d
423af7:	64 49                	fs dec %ecx
423af9:	54                   	push   %esp
423afa:	43                   	inc    %ebx
423afb:	6a 44                	push   $0x44
423afd:	32 33                	xor    (%ebx),%dh
423aff:	72 6e                	jb     0x423b6f
423b01:	4a                   	dec    %edx
423b02:	6a 45                	push   $0x45
423b04:	6b 2f 72             	imul   $0x72,(%edi),%ebp
423b07:	73 64                	jae    0x423b6d
423b09:	6d                   	insl   (%dx),%es:(%edi)
423b0a:	67 6f                	outsl  %ds:(%si),(%dx)
423b0c:	5a                   	pop    %edx
423b0d:	4d                   	dec    %ebp
423b0e:	5a                   	pop    %edx
423b0f:	4d                   	dec    %ebp
423b10:	64 58                	fs pop %eax
423b12:	4a                   	dec    %edx
423b13:	41                   	inc    %ecx
423b14:	75 4f                	jne    0x423b65
423b16:	68 4f 41 31 35       	push   $0x3531414f
423b1b:	79 54                	jns    0x423b71
423b1d:	59                   	pop    %ecx
423b1e:	5a                   	pop    %edx
423b1f:	49                   	dec    %ecx
423b20:	41                   	inc    %ecx
423b21:	6c                   	insb   (%dx),%es:(%edi)
423b22:	76 61                	jbe    0x423b85
423b24:	65 33 55 49          	xor    %gs:0x49(%ebp),%edx
423b28:	77 5a                	ja     0x423b84
423b2a:	6e                   	outsb  %ds:(%esi),(%dx)
423b2b:	50                   	push   %eax
423b2c:	41                   	inc    %ecx
423b2d:	4b                   	dec    %ebx
423b2e:	4e                   	dec    %esi
423b2f:	62 68 6b             	bound  %ebp,0x6b(%eax)
423b32:	32 39                	xor    (%ecx),%bh
423b34:	4a                   	dec    %edx
423b35:	7a 4b                	jp     0x423b82
423b37:	61                   	popa
423b38:	4f                   	dec    %edi
423b39:	62 4b 4e             	bound  %ecx,0x4e(%ebx)
423b3c:	70 52                	jo     0x423b90
423b3e:	35 59 78 7a 51       	xor    $0x517a7859,%eax
423b43:	34 4f                	xor    $0x4f,%al
423b45:	62 66 36             	bound  %esp,0x36(%esi)
423b48:	67 75 30             	addr16 jne 0x423b7b
423b4b:	50                   	push   %eax
423b4c:	51                   	push   %ecx
423b4d:	4f                   	dec    %edi
423b4e:	38 33                	cmp    %dh,(%ebx)
423b50:	72 50                	jb     0x423ba2
423b52:	33 69 75             	xor    0x75(%ecx),%ebp
423b55:	2b 44 6d 67          	sub    0x67(%ebp,%ebp,2),%eax
423b59:	2f                   	das
423b5a:	66 36 41             	ss inc %cx
423b5d:	6e                   	outsb  %ds:(%esi),(%dx)
423b5e:	64 51                	fs push %ecx
423b60:	37                   	aaa
423b61:	45                   	inc    %ebp
423b62:	41                   	inc    %ecx
423b63:	31 6a 35             	xor    %ebp,0x35(%edx)
423b66:	62 4c 52 6c          	bound  %ecx,0x6c(%edx,%edx,2)
423b6a:	79 42                	jns    0x423bae
423b6c:	42                   	inc    %edx
423b6d:	68 47 49 31 69       	push   $0x69314947
423b72:	53                   	push   %ebx
423b73:	76 6f                	jbe    0x423be4
423b75:	35 58 33 6b 78       	xor    $0x786b3358,%eax
423b7a:	65 41                	gs inc %ecx
423b7c:	72 6e                	jb     0x423bec
423b7e:	42                   	inc    %edx
423b7f:	7a 74                	jp     0x423bf5
423b81:	62 56 34             	bound  %edx,0x34(%esi)
423b84:	4d                   	dec    %ebp
423b85:	72 78                	jb     0x423bff
423b87:	50                   	push   %eax
423b88:	31 5a 74             	xor    %ebx,0x74(%edx)
423b8b:	6a 7a                	push   $0x7a
423b8d:	36 68 57 66 4f 6b    	ss push $0x6b4f6657
423b93:	57                   	push   %edi
423b94:	61                   	popa
423b95:	42                   	inc    %edx
423b96:	50                   	push   %eax
423b97:	52                   	push   %edx
423b98:	74 52                	je     0x423bec
423b9a:	6d                   	insl   (%dx),%es:(%edi)
423b9b:	68 74 66 41 78       	push   $0x78416674
423ba0:	69 64 70 67 52 53 30 	imul   $0x78305352,0x67(%eax,%esi,2),%esp
423ba7:	78
423ba8:	78 4b                	js     0x423bf5
423baa:	36 47                	ss inc %edi
423bac:	6c                   	insb   (%dx),%es:(%edi)
423bad:	52                   	push   %edx
423bae:	79 57                	jns    0x423c07
423bb0:	58                   	pop    %eax
423bb1:	30 4f 62             	xor    %cl,0x62(%edi)
423bb4:	63 30                	arpl   %esi,(%eax)
423bb6:	39 5a 42             	cmp    %ebx,0x42(%edx)
423bb9:	77 71                	ja     0x423c2c
423bbb:	78 44                	js     0x423c01
423bbd:	66 7a 43             	data16 jp 0x423c03
423bc0:	32 61 2f             	xor    0x2f(%ecx),%ah
423bc3:	55                   	push   %ebp
423bc4:	32 36                	xor    (%esi),%dh
423bc6:	59                   	pop    %ecx
423bc7:	48                   	dec    %eax
423bc8:	73 5a                	jae    0x423c24
423bca:	2f                   	das
423bcb:	42                   	inc    %edx
423bcc:	45                   	inc    %ebp
423bcd:	4d                   	dec    %ebp
423bce:	55                   	push   %ebp
423bcf:	6f                   	outsl  %ds:(%esi),(%dx)
423bd0:	35 69 73 35 34       	xor    $0x34357369,%eax
423bd5:	45                   	inc    %ebp
423bd6:	4b                   	dec    %ebx
423bd7:	66 32 69 58          	data16 xor 0x58(%ecx),%ch
423bdb:	4b                   	dec    %ebx
423bdc:	41                   	inc    %ecx
423bdd:	4b                   	dec    %ebx
423bde:	32 78 4c             	xor    0x4c(%eax),%bh
423be1:	37                   	aaa
423be2:	73 65                	jae    0x423c49
423be4:	6d                   	insl   (%dx),%es:(%edi)
423be5:	4e                   	dec    %esi
423be6:	30 32                	xor    %dh,(%edx)
423be8:	6a 76                	push   $0x76
423bea:	72 73                	jb     0x423c5f
423bec:	63 68 30             	arpl   %ebp,0x30(%eax)
423bef:	43                   	inc    %ebx
423bf0:	68 79 42 42 5a       	push   $0x5a424279
423bf5:	42                   	inc    %edx
423bf6:	44                   	inc    %esp
423bf7:	49                   	dec    %ecx
423bf8:	64 35 4f 74 4a 6f    	fs xor $0x6f4a744f,%eax
423bfe:	66 4b                	dec    %bx
423c00:	4d                   	dec    %ebp
423c01:	6d                   	insl   (%dx),%es:(%edi)
423c02:	45                   	inc    %ebp
423c03:	72 39                	jb     0x423c3e
423c05:	54                   	push   %esp
423c06:	6e                   	outsb  %ds:(%esi),(%dx)
423c07:	2b 71 6a             	sub    0x6a(%ecx),%esi
423c0a:	57                   	push   %edi
423c0b:	69 67 67 47 74 46 2b 	imul   $0x2b467447,0x67(%edi),%esp
423c12:	7a 55                	jp     0x423c69
423c14:	6d                   	insl   (%dx),%es:(%edi)
423c15:	4c                   	dec    %esp
423c16:	72 35                	jb     0x423c4d
423c18:	53                   	push   %ebx
423c19:	46                   	inc    %esi
423c1a:	6f                   	outsl  %ds:(%esi),(%dx)
423c1b:	4b                   	dec    %ebx
423c1c:	53                   	push   %ebx
423c1d:	50                   	push   %eax
423c1e:	79 6a                	jns    0x423c8a
423c20:	53                   	push   %ebx
423c21:	78 33                	js     0x423c56
423c23:	68 6b 52 74 44       	push   $0x4474526b
423c28:	61                   	popa
423c29:	30 48 74             	xor    %cl,0x74(%eax)
423c2c:	30 59 69             	xor    %bl,0x69(%ecx)
423c2f:	6e                   	outsb  %ds:(%esi),(%dx)
423c30:	2b 6b 54             	sub    0x54(%ebx),%ebp
423c33:	51                   	push   %ecx
423c34:	69 79 52 38 74 4e 54 	imul   $0x544e7438,0x52(%ecx),%edi
423c3b:	49                   	dec    %ecx
423c3c:	59                   	pop    %ecx
423c3d:	44                   	inc    %esp
423c3e:	4a                   	dec    %edx
423c3f:	6c                   	insb   (%dx),%es:(%edi)
423c40:	4d                   	dec    %ebp
423c41:	70 63                	jo     0x423ca6
423c43:	71 54                	jno    0x423c99
423c45:	75 65                	jne    0x423cac
423c47:	4a                   	dec    %edx
423c48:	70 75                	jo     0x423cbf
423c4a:	32 33                	xor    (%ebx),%dh
423c4c:	31 44 36 31          	xor    %eax,0x31(%esi,%esi,1)
423c50:	73 67                	jae    0x423cb9
423c52:	4c                   	dec    %esp
423c53:	6e                   	outsb  %ds:(%esi),(%dx)
423c54:	6b 45 72 51          	imul   $0x51,0x72(%ebp),%eax
423c58:	43                   	inc    %ebx
423c59:	58                   	pop    %eax
423c5a:	38 79 33             	cmp    %bh,0x33(%ecx)
423c5d:	70 31                	jo     0x423c90
423c5f:	30 78 51             	xor    %bh,0x51(%eax)
423c62:	69 73 4d 75 69 31 6e 	imul   $0x6e316975,0x4d(%ebx),%esi
423c69:	4a                   	dec    %edx
423c6a:	71 54                	jno    0x423cc0
423c6c:	47                   	inc    %edi
423c6d:	62 49 4d             	bound  %ecx,0x4d(%ecx)
423c70:	72 65                	jb     0x423cd7
423c72:	62 7a 59             	bound  %edi,0x59(%edx)
423c75:	6d                   	insl   (%dx),%es:(%edi)
423c76:	6b 4b 55 79          	imul   $0x79,0x55(%ebx),%ecx
423c7a:	5a                   	pop    %edx
423c7b:	4b                   	dec    %ebx
423c7c:	39 62 64             	cmp    %esp,0x64(%edx)
423c7f:	6c                   	insb   (%dx),%es:(%edi)
423c80:	64 31 53 36          	xor    %edx,%fs:0x36(%ebx)
423c84:	36 46                	ss inc %esi
423c86:	6f                   	outsl  %ds:(%esi),(%dx)
423c87:	4a                   	dec    %edx
423c88:	43                   	inc    %ebx
423c89:	6e                   	outsb  %ds:(%esi),(%dx)
423c8a:	38 54 2f 45          	cmp    %dl,0x45(%edi,%ebp,1)
423c8e:	6f                   	outsl  %ds:(%esi),(%dx)
423c8f:	56                   	push   %esi
423c90:	51                   	push   %ecx
423c91:	43                   	inc    %ebx
423c92:	6f                   	outsl  %ds:(%esi),(%dx)
423c93:	77 4a                	ja     0x423cdf
423c95:	30 67 72             	xor    %ah,0x72(%edi)
423c98:	34 6f                	xor    $0x6f,%al
423c9a:	6c                   	insb   (%dx),%es:(%edi)
423c9b:	6f                   	outsl  %ds:(%esi),(%dx)
423c9c:	6e                   	outsb  %ds:(%esi),(%dx)
423c9d:	34 74                	xor    $0x74,%al
423c9f:	6e                   	outsb  %ds:(%esi),(%dx)
423ca0:	4a                   	dec    %edx
423ca1:	52                   	push   %edx
423ca2:	54                   	push   %esp
423ca3:	72 47                	jb     0x423cec
423ca5:	69 4b 42 4c 42 7a 4b 	imul   $0x4b7a424c,0x42(%ebx),%ecx
423cac:	33 37                	xor    (%edi),%esi
423cae:	6b 34 76 41          	imul   $0x41,(%esi,%esi,2),%esi
423cb2:	79 6e                	jns    0x423d22
423cb4:	78 47                	js     0x423cfd
423cb6:	58                   	pop    %eax
423cb7:	48                   	dec    %eax
423cb8:	36 32 4a 73          	xor    %ss:0x73(%edx),%cl
423cbc:	71 4c                	jno    0x423d0a
423cbe:	6a 79                	push   $0x79
423cc0:	46                   	inc    %esi
423cc1:	78 6e                	js     0x423d31
423cc3:	39 48 75             	cmp    %ecx,0x75(%eax)
423cc6:	78 4d                	js     0x423d15