428ac9:	70 59                	jo     0x428b24
428acb:	45                   	inc    %ebp
428acc:	48                   	dec    %eax
428acd:	4c                   	dec    %esp
428ace:	52                   	push   %edx
428acf:	39 78 33             	cmp    %edi,0x33(%eax)
428ad2:	74 37                	je     0x428b0b
428ad4:	76 2f                	jbe    0x428b05
428ad6:	57                   	push   %edi
428ad7:	72 63                	jb     0x428b3c
428ad9:	49                   	dec    %ecx
428ada:	62 69 6c             	bound  %ebp,0x6c(%ecx)
428add:	62 6b 72             	bound  %ebp,0x72(%ebx)
428ae0:	59                   	pop    %ecx
428ae1:	52                   	push   %edx
428ae2:	4b                   	dec    %ebx
428ae3:	4e                   	dec    %esi
428ae4:	4b                   	dec    %ebx
428ae5:	36 44                	ss inc %esp
428ae7:	75 6e                	jne    0x428b57
428ae9:	61                   	popa
428aea:	6c                   	insb   (%dx),%es:(%edi)
428aeb:	54                   	push   %esp
428aec:	4b                   	dec    %ebx
428aed:	68 4c 61 47 78       	push   $0x7847614c
428af2:	79 73                	jns    0x428b67
428af4:	50                   	push   %eax
428af5:	31 2f                	xor    %ebp,(%edi)
428af7:	43                   	inc    %ebx
428af8:	68 69 39 47 58       	push   $0x58473969
428afd:	6b 6d 67 4b          	imul   $0x4b,0x67(%ebp),%ebp
428b01:	30 68 32             	xor    %ch,0x32(%eax)
428b04:	35 42 78 43 4e       	xor    $0x4e437842,%eax
428b09:	4a                   	dec    %edx
428b0a:	39 77 6b             	cmp    %esi,0x6b(%edi)
428b0d:	50                   	push   %eax
428b0e:	63 6d 69             	arpl   %ebp,0x69(%ebp)
428b11:	63 53 43             	arpl   %edx,0x43(%ebx)
428b14:	4d                   	dec    %ebp
428b15:	5a                   	pop    %edx
428b16:	4e                   	dec    %esi
428b17:	33 33                	xor    (%ebx),%esi
428b19:	71 53                	jno    0x428b6e
428b1b:	34 4c                	xor    $0x4c,%al
428b1d:	50                   	push   %eax
428b1e:	4a                   	dec    %edx
428b1f:	69 69 66 45 43 50 6e 	imul   $0x6e504345,0x66(%ecx),%ebp
428b26:	68 72 43 72 34       	push   $0x34724372
428b2b:	48                   	dec    %eax
428b2c:	64 30 78 74          	xor    %bh,%fs:0x74(%eax)
428b30:	50                   	push   %eax
428b31:	50                   	push   %eax
428b32:	52                   	push   %edx
428b33:	4a                   	dec    %edx
428b34:	58                   	pop    %eax
428b35:	55                   	push   %ebp
428b36:	53                   	push   %ebx
428b37:	34 43                	xor    $0x43,%al
428b39:	37                   	aaa
428b3a:	51                   	push   %ecx
428b3b:	43                   	inc    %ebx
428b3c:	74 50                	je     0x428b8e
428b3e:	43                   	inc    %ebx
428b3f:	50                   	push   %eax
428b40:	77 49                	ja     0x428b8b
428b42:	78 66                	js     0x428baa
428b44:	6e                   	outsb  %ds:(%esi),(%dx)
428b45:	64 6b 39 2b          	imul   $0x2b,%fs:(%ecx),%edi
428b49:	6f                   	outsl  %ds:(%esi),(%dx)
428b4a:	65 43                	gs inc %ebx
428b4c:	63 38                	arpl   %edi,(%eax)
428b4e:	4a                   	dec    %edx
428b4f:	5a                   	pop    %edx
428b50:	79 43                	jns    0x428b95
428b52:	38 6b 74             	cmp    %ch,0x74(%ebx)
428b55:	38 32                	cmp    %dh,(%edx)
428b57:	52                   	push   %edx
428b58:	67 54                	addr16 push %esp
428b5a:	46                   	inc    %esi
428b5b:	61                   	popa
428b5c:	73 5a                	jae    0x428bb8
428b5e:	49                   	dec    %ecx
428b5f:	4c                   	dec    %esp
428b60:	68 79 6a 53 6f       	push   $0x6f536a79
428b65:	61                   	popa
428b66:	68 71 2f 77 49       	push   $0x49772f71
428b6b:	2b 56 6a             	sub    0x6a(%esi),%edx
428b6e:	71 52                	jno    0x428bc2
428b70:	76 69                	jbe    0x428bdb
428b72:	42                   	inc    %edx
428b73:	38 64 31 65          	cmp    %ah,0x65(%ecx,%esi,1)
428b77:	31 32                	xor    %esi,(%edx)
428b79:	2f                   	das
428b7a:	73 30                	jae    0x428bac
428b7c:	61                   	popa
428b7d:	35 43 41 6b 67       	xor    $0x676b4143,%eax
428b82:	4f                   	dec    %edi
428b83:	67 44                	addr16 inc %esp
428b85:	44                   	inc    %esp
428b86:	4a                   	dec    %edx
428b87:	4f                   	dec    %edi
428b88:	69 50 33 79 6d 6f 32 	imul   $0x326f6d79,0x33(%eax),%edx
428b8f:	6b 44 56 41 5a       	imul   $0x5a,0x41(%esi,%edx,2),%eax
428b94:	32 6f 6c             	xor    0x6c(%edi),%ch
428b97:	34 42                	xor    $0x42,%al
428b99:	75 62                	jne    0x428bfd
428b9b:	32 30                	xor    (%eax),%dh
428b9d:	34 6c                	xor    $0x6c,%al
428b9f:	50                   	push   %eax
428ba0:	37                   	aaa
428ba1:	67 72 67             	addr16 jb 0x428c0b
428ba4:	45                   	inc    %ebp
428ba5:	53                   	push   %ebx
428ba6:	5a                   	pop    %edx
428ba7:	42                   	inc    %edx
428ba8:	70 4a                	jo     0x428bf4
428baa:	72 73                	jb     0x428c1f
428bac:	6c                   	insb   (%dx),%es:(%edi)
428bad:	54                   	push   %esp
428bae:	4f                   	dec    %edi
428baf:	63 5a 37             	arpl   %ebx,0x37(%edx)
428bb2:	65 49                	gs dec %ecx
428bb4:	7a 44                	jp     0x428bfa
428bb6:	77 73                	ja     0x428c2b
428bb8:	61                   	popa
428bb9:	64 76 46             	fs jbe 0x428c02
428bbc:	4d                   	dec    %ebp
428bbd:	73 46                	jae    0x428c05
428bbf:	73 72                	jae    0x428c33
428bc1:	30 6e 52             	xor    %ch,0x52(%esi)
428bc4:	54                   	push   %esp
428bc5:	4d                   	dec    %ebp
428bc6:	62 53 63             	bound  %edx,0x63(%ebx)
428bc9:	54                   	push   %esp
428bca:	58                   	pop    %eax
428bcb:	45                   	inc    %ebp
428bcc:	44                   	inc    %esp
428bcd:	51                   	push   %ecx
428bce:	7a 46                	jp     0x428c16
428bd0:	55                   	push   %ebp
428bd1:	4a                   	dec    %edx
428bd2:	47                   	inc    %edi
428bd3:	6c                   	insb   (%dx),%es:(%edi)
428bd4:	6c                   	insb   (%dx),%es:(%edi)
428bd5:	67 74 57             	addr16 je 0x428c2f
428bd8:	2b 61 45             	sub    0x45(%ecx),%esp
428bdb:	77 54                	ja     0x428c31
428bdd:	4e                   	dec    %esi
428bde:	74 41                	je     0x428c21
428be0:	34 64                	xor    $0x64,%al
428be2:	32 2b                	xor    (%ebx),%ch
428be4:	43                   	inc    %ebx
428be5:	6a 65                	push   $0x65
428be7:	6b 51 4a 58          	imul   $0x58,0x4a(%ecx),%edx
428beb:	39 41 52             	cmp    %eax,0x52(%ecx)
428bee:	35 69 4c 30 48       	xor    $0x48304c69,%eax
428bf3:	58                   	pop    %eax
428bf4:	69 31 39 79 6e 58    	imul   $0x586e7939,(%ecx),%esi
428bfa:	43                   	inc    %ebx
428bfb:	6f                   	outsl  %ds:(%esi),(%dx)
428bfc:	53                   	push   %ebx
428bfd:	68 6b 44 44 71       	push   $0x7144446b
428c02:	4b                   	dec    %ebx
428c03:	55                   	push   %ebp
428c04:	75 52                	jne    0x428c58
428c06:	37                   	aaa
428c07:	79 41                	jns    0x428c4a
428c09:	4d                   	dec    %ebp
428c0a:	46                   	inc    %esi
428c0b:	54                   	push   %esp
428c0c:	4d                   	dec    %ebp
428c0d:	4c                   	dec    %esp
428c0e:	66 68 6f 50          	pushw  $0x506f
428c12:	50                   	push   %eax
428c13:	74 39                	je     0x428c4e
428c15:	57                   	push   %edi
428c16:	70 63                	jo     0x428c7b
428c18:	53                   	push   %ebx
428c19:	56                   	push   %esi
428c1a:	37                   	aaa
428c1b:	56                   	push   %esi
428c1c:	61                   	popa
428c1d:	6f                   	outsl  %ds:(%esi),(%dx)
428c1e:	71 4c                	jno    0x428c6c
428c20:	33 37                	xor    (%edi),%esi
428c22:	75 74                	jne    0x428c98
428c24:	73 75                	jae    0x428c9b
428c26:	43                   	inc    %ebx
428c27:	71 52                	jno    0x428c7b
428c29:	6c                   	insb   (%dx),%es:(%edi)
428c2a:	43                   	inc    %ebx
428c2b:	57                   	push   %edi
428c2c:	70 74                	jo     0x428ca2
428c2e:	75 78                	jne    0x428ca8
428c30:	79 73                	jns    0x428ca5
428c32:	6c                   	insb   (%dx),%es:(%edi)
428c33:	58                   	pop    %eax
428c34:	72 65                	jb     0x428c9b
428c36:	34 70                	xor    $0x70,%al
428c38:	45                   	inc    %ebp
428c39:	33 44 37 6d          	xor    0x6d(%edi,%esi,1),%eax
428c3d:	50                   	push   %eax
428c3e:	47                   	inc    %edi
428c3f:	4b                   	dec    %ebx
428c40:	65 76 4c             	gs jbe 0x428c8f
428c43:	63 43 43             	arpl   %eax,0x43(%ebx)
428c46:	64 75 36             	fs jne 0x428c7f
428c49:	2b 66 4a             	sub    0x4a(%esi),%esp
428c4c:	43                   	inc    %ebx
428c4d:	56                   	push   %esi
428c4e:	70 6d                	jo     0x428cbd
428c50:	6f                   	outsl  %ds:(%esi),(%dx)
428c51:	52                   	push   %edx
428c52:	6e                   	outsb  %ds:(%esi),(%dx)
428c53:	31 75 43             	xor    %esi,0x43(%ebp)
428c56:	35 79 32 43 50       	xor    $0x50433279,%eax
428c5b:	76 6b                	jbe    0x428cc8
428c5d:	6b 30 73             	imul   $0x73,(%eax),%esi
428c60:	6f                   	outsl  %ds:(%esi),(%dx)
428c61:	38 41 77             	cmp    %al,0x77(%ecx)
428c64:	39 43 61             	cmp    %eax,0x61(%ebx)
428c67:	6f                   	outsl  %ds:(%esi),(%dx)
428c68:	2f                   	das
428c69:	70 75                	jo     0x428ce0
428c6b:	37                   	aaa
428c6c:	59                   	pop    %ecx
428c6d:	57                   	push   %edi
428c6e:	7a 6c                	jp     0x428cdc
428c70:	45                   	inc    %ebp
428c71:	76 69                	jbe    0x428cdc
428c73:	46                   	inc    %esi
428c74:	45                   	inc    %ebp
428c75:	34 7a                	xor    $0x7a,%al
428c77:	46                   	inc    %esi
428c78:	57                   	push   %edi
428c79:	4f                   	dec    %edi
428c7a:	45                   	inc    %ebp
428c7b:	4f                   	dec    %edi
428c7c:	45                   	inc    %ebp
428c7d:	46                   	inc    %esi
428c7e:	6d                   	insl   (%dx),%es:(%edi)
428c7f:	50                   	push   %eax
428c80:	48                   	dec    %eax
428c81:	37                   	aaa
428c82:	4a                   	dec    %edx
428c83:	69 44 6d 79 43 41 4d 	imul   $0x584d4143,0x79(%ebp,%ebp,2),%eax
428c8a:	58
428c8b:	4a                   	dec    %edx
428c8c:	4a                   	dec    %edx
428c8d:	41                   	inc    %ecx
428c8e:	70 2f                	jo     0x428cbf
428c90:	70 49                	jo     0x428cdb
428c92:	71 43                	jno    0x428cd7
428c94:	41                   	inc    %ecx
428c95:	70 37                	jo     0x428cce
428c97:	52                   	push   %edx
428c98:	53                   	push   %ebx
428c99:	59                   	pop    %ecx
428c9a:	47                   	inc    %edi
428c9b:	58                   	pop    %eax
428c9c:	31 62 6d             	xor    %esp,0x6d(%edx)
428c9f:	57                   	push   %edi
428ca0:	43                   	inc    %ebx
428ca1:	6b 30 35             	imul   $0x35,(%eax),%esi
428ca4:	2f                   	das
428ca5:	52                   	push   %edx
428ca6:	49                   	dec    %ecx
428ca7:	4e                   	dec    %esi
428ca8:	41                   	inc    %ecx
428ca9:	69 44 73 50 38 4f 55 	imul   $0x79554f38,0x50(%ebx,%esi,2),%eax
428cb0:	79
428cb1:	4b                   	dec    %ebx
428cb2:	47                   	inc    %edi
428cb3:	38 67 6b             	cmp    %ah,0x6b(%edi)
428cb6:	74 48                	je     0x428d00
428cb8:	37                   	aaa
428cb9:	44                   	inc    %esp
428cba:	46                   	inc    %esi
428cbb:	35 50 37 61 66       	xor    $0x66613750,%eax
428cc0:	52                   	push   %edx
428cc1:	67 38 52 2b          	cmp    %dl,0x2b(%bp,%si)
428cc5:	4e                   	dec    %esi
428cc6:	54                   	push   %esp
428cc7:	35 69 70 46 61       	xor    $0x61467069,%eax
428ccc:	55                   	push   %ebp
428ccd:	38 71 37             	cmp    %dh,0x37(%ecx)
428cd0:	38 73 48             	cmp    %dh,0x48(%ebx)
428cd3:	53                   	push   %ebx
428cd4:	31 41 57             	xor    %eax,0x57(%ecx)
428cd7:	42                   	inc    %edx
428cd8:	34 46                	xor    $0x46,%al
428cda:	62 56 66             	bound  %edx,0x66(%esi)
428cdd:	48                   	dec    %eax
428cde:	53                   	push   %ebx
428cdf:	4a                   	dec    %edx
428ce0:	57                   	push   %edi
428ce1:	57                   	push   %edi
428ce2:	55                   	push   %ebp
428ce3:	47                   	inc    %edi
428ce4:	6a 50                	push   $0x50
428ce6:	58                   	pop    %eax
428ce7:	34 35                	xor    $0x35,%al
428ce9:	58                   	pop    %eax
428cea:	73 4f                	jae    0x428d3b
428cec:	4c                   	dec    %esp
428ced:	57                   	push   %edi
428cee:	32 33                	xor    (%ebx),%dh
428cf0:	45                   	inc    %ebp
428cf1:	35 37 68 38 37       	xor    $0x37386837,%eax
428cf6:	54                   	push   %esp
428cf7:	4e                   	dec    %esi
428cf8:	63 4d 54             	arpl   %ecx,0x54(%ebp)
428cfb:	4e                   	dec    %esi
428cfc:	35 6d 62 71 53       	xor    $0x5371626d,%eax
428d01:	5a                   	pop    %edx
428d02:	38 4c 64 77          	cmp    %cl,0x77(%esp,%eiz,2)
428d06:	6f                   	outsl  %ds:(%esi),(%dx)
428d07:	73 36                	jae    0x428d3f
428d09:	58                   	pop    %eax
428d0a:	57                   	push   %edi
428d0b:	63 4b 76             	arpl   %ecx,0x76(%ebx)
428d0e:	49                   	dec    %ecx
428d0f:	45                   	inc    %ebp
428d10:	74 34                	je     0x428d46
428d12:	6f                   	outsl  %ds:(%esi),(%dx)
428d13:	59                   	pop    %ecx
428d14:	2f                   	das
428d15:	35 45 69 67 70       	xor    $0x70676945,%eax
428d1a:	33 31                	xor    (%ecx),%esi
428d1c:	33 45 37             	xor    0x37(%ebp),%eax
428d1f:	42                   	inc    %edx
428d20:	36 53                	ss push %ebx
428d22:	78 66                	js     0x428d8a
428d24:	51                   	push   %ecx
428d25:	59                   	pop    %ecx
428d26:	65 67 44             	gs addr16 inc %esp
428d29:	6e                   	outsb  %ds:(%esi),(%dx)
428d2a:	42                   	inc    %edx
428d2b:	51                   	push   %ecx
428d2c:	2f                   	das
428d2d:	35 6f 43 6e 4b       	xor    $0x4b6e436f,%eax
428d32:	7a 66                	jp     0x428d9a
428d34:	37                   	aaa
428d35:	45                   	inc    %ebp
428d36:	2f                   	das
428d37:	51                   	push   %ecx
428d38:	70 78                	jo     0x428db2
428d3a:	38 47 4d             	cmp    %al,0x4d(%edi)
428d3d:	6c                   	insb   (%dx),%es:(%edi)
428d3e:	79 67                	jns    0x428da7