424aae:	50                   	push   %eax
424aaf:	6a 30                	push   $0x30
424ab1:	2b 64 4d 56          	sub    0x56(%ebp,%ecx,2),%esp
424ab5:	76 51                	jbe    0x424b08
424ab7:	6a 4f                	push   $0x4f
424ab9:	78 75                	js     0x424b30
424abb:	49                   	dec    %ecx
424abc:	78 49                	js     0x424b07
424abe:	32 58 31             	xor    0x31(%eax),%bl
424ac1:	38 6a 64             	cmp    %ch,0x64(%edx)
424ac4:	54                   	push   %esp
424ac5:	4a                   	dec    %edx
424ac6:	75 74                	jne    0x424b3c
424ac8:	45                   	inc    %ebp
424ac9:	76 6a                	jbe    0x424b35
424acb:	2f                   	das
424acc:	31 4f 34             	xor    %ecx,0x34(%edi)
424acf:	2b 48 51             	sub    0x51(%eax),%ecx
424ad2:	31 59 46             	xor    %ebx,0x46(%ecx)
424ad5:	66 66 78 4f          	data16 data16 js 0x424b28
424ad9:	43                   	inc    %ebx
424ada:	63 43 34             	arpl   %eax,0x34(%ebx)
424add:	32 4a 52             	xor    0x52(%edx),%cl
424ae0:	2f                   	das
424ae1:	51                   	push   %ecx
424ae2:	63 76 63             	arpl   %esi,0x63(%esi)
424ae5:	4f                   	dec    %edi
424ae6:	52                   	push   %edx
424ae7:	4a                   	dec    %edx
424ae8:	51                   	push   %ecx
424ae9:	56                   	push   %esi
424aea:	54                   	push   %esp
424aeb:	42                   	inc    %edx
424aec:	4b                   	dec    %ebx
424aed:	38 69 78             	cmp    %ch,0x78(%ecx)
424af0:	4b                   	dec    %ebx
424af1:	51                   	push   %ecx
424af2:	45                   	inc    %ebp
424af3:	42                   	inc    %edx
424af4:	68 6a 6b 38 61       	push   $0x61386b6a
424af9:	4f                   	dec    %edi
424afa:	4a                   	dec    %edx
424afb:	2b 67 70             	sub    0x70(%edi),%esp
424afe:	4a                   	dec    %edx
424aff:	4d                   	dec    %ebp
424b00:	55                   	push   %ebp
424b01:	74 47                	je     0x424b4a
424b03:	78 41                	js     0x424b46
424b05:	41                   	inc    %ecx
424b06:	4b                   	dec    %ebx
424b07:	43                   	inc    %ebx
424b08:	55                   	push   %ebp
424b09:	4b                   	dec    %ebx
424b0a:	6a 4e                	push   $0x4e
424b0c:	65 2b 6b 37          	sub    %gs:0x37(%ebx),%ebp
424b10:	62 67 61             	bound  %esp,0x61(%edi)
424b13:	77 4b                	ja     0x424b60
424b15:	5a                   	pop    %edx
424b16:	43                   	inc    %ebx
424b17:	33 2f                	xor    (%edi),%ebp
424b19:	66 36 30 59 74       	data16 xor %bl,%ss:0x74(%ecx)
424b1e:	72 6d                	jb     0x424b8d
424b20:	74 73                	je     0x424b95
424b22:	6a 56                	push   $0x56
424b24:	34 79                	xor    $0x79,%al
424b26:	4d                   	dec    %ebp
424b27:	54                   	push   %esp
424b28:	49                   	dec    %ecx
424b29:	6b 36 51             	imul   $0x51,(%esi),%esi
424b2c:	54                   	push   %esp
424b2d:	4e                   	dec    %esi
424b2e:	53                   	push   %ebx
424b2f:	45                   	inc    %ebp
424b30:	4f                   	dec    %edi
424b31:	6b 6e 47 6c          	imul   $0x6c,0x47(%esi),%ebp
424b35:	75 42                	jne    0x424b79
424b37:	66 50                	push   %ax
424b39:	70 59                	jo     0x424b94
424b3b:	6f                   	outsl  %ds:(%esi),(%dx)
424b3c:	77 63                	ja     0x424ba1
424b3e:	65 6f                	outsl  %gs:(%esi),(%dx)
424b40:	69 4a 78 41 6f 37 76 	imul   $0x76376f41,0x78(%edx),%ecx
424b47:	67 55                	addr16 push %ebp
424b49:	77 70                	ja     0x424bbb
424b4b:	42                   	inc    %edx
424b4c:	39 58 47             	cmp    %ebx,0x47(%eax)
424b4f:	6b 65 38 32          	imul   $0x32,0x38(%ebp),%esp
424b53:	4b                   	dec    %ebx
424b54:	31 77 57             	xor    %esi,0x57(%edi)
424b57:	76 56                	jbe    0x424baf
424b59:	39 6c 32 6d          	cmp    %ebp,0x6d(%edx,%esi,1)
424b5d:	2f                   	das
424b5e:	36 6c                	ss insb (%dx),%es:(%edi)
424b60:	50                   	push   %eax
424b61:	73 50                	jae    0x424bb3
424b63:	54                   	push   %esp
424b64:	37                   	aaa
424b65:	37                   	aaa
424b66:	72 4d                	jb     0x424bb5
424b68:	64 48                	fs dec %eax
424b6a:	4e                   	dec    %esi
424b6b:	46                   	inc    %esi
424b6c:	7a 48                	jp     0x424bb6
424b6e:	2f                   	das
424b6f:	33 47 4f             	xor    0x4f(%edi),%eax
424b72:	51                   	push   %ecx
424b73:	52                   	push   %edx
424b74:	4e                   	dec    %esi
424b75:	49                   	dec    %ecx
424b76:	70 32                	jo     0x424baa
424b78:	43                   	inc    %ebx
424b79:	53                   	push   %ebx
424b7a:	44                   	inc    %esp
424b7b:	58                   	pop    %eax
424b7c:	53                   	push   %ebx
424b7d:	4b                   	dec    %ebx
424b7e:	71 4c                	jno    0x424bcc
424b80:	66 31 67 70          	xor    %sp,0x70(%edi)
424b84:	31 39                	xor    %edi,(%ecx)
424b86:	63 34 37             	arpl   %esi,(%edi,%esi,1)
424b89:	42                   	inc    %edx
424b8a:	4c                   	dec    %esp
424b8b:	69 38 70 4d 63 38    	imul   $0x38634d70,(%eax),%edi
424b91:	70 71                	jo     0x424c04
424b93:	61                   	popa
424b94:	49                   	dec    %ecx
424b95:	53                   	push   %ebx
424b96:	36 7a 47             	ss jp  0x424be0
424b99:	51                   	push   %ecx
424b9a:	6b 50 46 4c          	imul   $0x4c,0x46(%eax),%edx
424b9e:	31 70 42             	xor    %esi,0x42(%eax)
424ba1:	32 6d 6f             	xor    0x6f(%ebp),%ch
424ba4:	64 73 49             	fs jae 0x424bf0
424ba7:	6f                   	outsl  %ds:(%esi),(%dx)
424ba8:	50                   	push   %eax
424ba9:	34 48                	xor    $0x48,%al
424bab:	30 5a 42             	xor    %bl,0x42(%edx)
424bae:	65 51                	gs push %ecx
424bb0:	67 4b                	addr16 dec %ebx
424bb2:	66 52                	push   %dx
424bb4:	43                   	inc    %ebx
424bb5:	51                   	push   %ecx
424bb6:	78 78                	js     0x424c30
424bb8:	58                   	pop    %eax
424bb9:	30 67 7a             	xor    %ah,0x7a(%edi)
424bbc:	5a                   	pop    %edx
424bbd:	63 68 70             	arpl   %ebp,0x70(%eax)
424bc0:	57                   	push   %edi
424bc1:	73 4c                	jae    0x424c0f
424bc3:	65 6a 62             	gs push $0x62
424bc6:	4c                   	dec    %esp
424bc7:	6f                   	outsl  %ds:(%esi),(%dx)
424bc8:	6f                   	outsl  %ds:(%esi),(%dx)
424bc9:	37                   	aaa
424bca:	4c                   	dec    %esp
424bcb:	69 4f 6b 67 4e 42 41 	imul   $0x41424e67,0x6b(%edi),%ecx
424bd2:	30 71 31             	xor    %dh,0x31(%ecx)
424bd5:	5a                   	pop    %edx
424bd6:	62 71 70             	bound  %esi,0x70(%ecx)
424bd9:	77 74                	ja     0x424c4f
424bdb:	4e                   	dec    %esi
424bdc:	75 62                	jne    0x424c40
424bde:	76 78                	jbe    0x424c58
424be0:	43                   	inc    %ebx
424be1:	68 4e 66 67 4f       	push   $0x4f67664e
424be6:	6b 4f 69 66          	imul   $0x66,0x69(%edi),%ecx
424bea:	65 31 53 72          	xor    %edx,%gs:0x72(%ebx)
424bee:	71 62                	jno    0x424c52
424bf0:	57                   	push   %edi
424bf1:	6c                   	insb   (%dx),%es:(%edi)
424bf2:	32 49 49             	xor    0x49(%ecx),%cl
424bf5:	35 31 53 55 49       	xor    $0x49555331,%eax
424bfa:	54                   	push   %esp
424bfb:	6f                   	outsl  %ds:(%esi),(%dx)
424bfc:	61                   	popa
424bfd:	6f                   	outsl  %ds:(%esi),(%dx)
424bfe:	33 30                	xor    (%eax),%esi
424c00:	39 69 49             	cmp    %ebp,0x49(%ecx)
424c03:	70 48                	jo     0x424c4d
424c05:	74 52                	je     0x424c59
424c07:	65 4a                	gs dec %edx
424c09:	61                   	popa
424c0a:	4b                   	dec    %ebx
424c0b:	72 2b                	jb     0x424c38
424c0d:	51                   	push   %ecx
424c0e:	6e                   	outsb  %ds:(%esi),(%dx)
424c0f:	51                   	push   %ecx
424c10:	6c                   	insb   (%dx),%es:(%edi)
424c11:	49                   	dec    %ecx
424c12:	39 69 71             	cmp    %ebp,0x71(%ecx)
424c15:	5a                   	pop    %edx
424c16:	73 68                	jae    0x424c80
424c18:	41                   	inc    %ecx
424c19:	55                   	push   %ebp
424c1a:	61                   	popa
424c1b:	57                   	push   %edi
424c1c:	78 6f                	js     0x424c8d
424c1e:	30 58 45             	xor    %bl,0x45(%eax)
424c21:	77 75                	ja     0x424c98
424c23:	66 52                	push   %dx
424c25:	41                   	inc    %ecx
424c26:	76 70                	jbe    0x424c98
424c28:	50                   	push   %eax
424c29:	6e                   	outsb  %ds:(%esi),(%dx)
424c2a:	67 5a                	addr16 pop %edx
424c2c:	33 4d 4a             	xor    0x4a(%ebp),%ecx
424c2f:	51                   	push   %ecx
424c30:	44                   	inc    %esp
424c31:	38 51 4f             	cmp    %dl,0x4f(%ecx)
424c34:	38 66 2f             	cmp    %ah,0x2f(%esi)
424c37:	50                   	push   %eax
424c38:	34 58                	xor    $0x58,%al
424c3a:	6d                   	insl   (%dx),%es:(%edi)
424c3b:	38 79 73             	cmp    %bh,0x73(%ecx)
424c3e:	6c                   	insb   (%dx),%es:(%edi)
424c3f:	44                   	inc    %esp
424c40:	30 52 6c             	xor    %dl,0x6c(%edx)
424c43:	66 64 76 6d          	data16 fs jbe 0x424cb4
424c47:	45                   	inc    %ebp
424c48:	51                   	push   %ecx
424c49:	6d                   	insl   (%dx),%es:(%edi)
424c4a:	75 57                	jne    0x424ca3
424c4c:	54                   	push   %esp
424c4d:	6f                   	outsl  %ds:(%esi),(%dx)
424c4e:	6f                   	outsl  %ds:(%esi),(%dx)
424c4f:	39 61 52             	cmp    %esp,0x52(%ecx)
424c52:	61                   	popa
424c53:	48                   	dec    %eax
424c54:	6a 53                	push   $0x53
424c56:	4a                   	dec    %edx
424c57:	66 62 58 75          	bound  %bx,0x75(%eax)
424c5b:	77 55                	ja     0x424cb2
424c5d:	7a 2f                	jp     0x424c8e
424c5f:	6e                   	outsb  %ds:(%esi),(%dx)
424c60:	58                   	pop    %eax
424c61:	42                   	inc    %edx
424c62:	54                   	push   %esp
424c63:	47                   	inc    %edi
424c64:	32 42 59             	xor    0x59(%edx),%al
424c67:	48                   	dec    %eax
424c68:	48                   	dec    %eax
424c69:	61                   	popa
424c6a:	2f                   	das
424c6b:	74 43                	je     0x424cb0
424c6d:	39 57 35             	cmp    %edx,0x35(%edi)
424c70:	62 69 46             	bound  %ebp,0x46(%ecx)
424c73:	68 77 50 62 42       	push   $0x42625077
424c78:	33 6f 45             	xor    0x45(%edi),%ebp
424c7b:	6d                   	insl   (%dx),%es:(%edi)
424c7c:	64 2f                	fs das
424c7e:	6f                   	outsl  %ds:(%esi),(%dx)
424c7f:	4c                   	dec    %esp
424c80:	2b 31                	sub    (%ecx),%esi
424c82:	52                   	push   %edx
424c83:	58                   	pop    %eax
424c84:	62 49 34             	bound  %ecx,0x34(%ecx)
424c87:	79 66                	jns    0x424cef
424c89:	44                   	inc    %esp
424c8a:	63 39                	arpl   %edi,(%ecx)
424c8c:	72 4c                	jb     0x424cda
424c8e:	49                   	dec    %ecx
424c8f:	39 48 7a             	cmp    %ecx,0x7a(%eax)
424c92:	34 52                	xor    $0x52,%al
424c94:	6a 72                	push   $0x72
424c96:	51                   	push   %ecx
424c97:	79 56                	jns    0x424cef
424c99:	43                   	inc    %ebx
424c9a:	71 65                	jno    0x424d01
424c9c:	61                   	popa
424c9d:	56                   	push   %esi
424c9e:	47                   	inc    %edi
424c9f:	4e                   	dec    %esi
424ca0:	45                   	inc    %ebp
424ca1:	49                   	dec    %ecx
424ca2:	6a 6b                	push   $0x6b
424ca4:	6c                   	insb   (%dx),%es:(%edi)
424ca5:	6a 4a                	push   $0x4a
424ca7:	65 67 6d             	gs insl (%dx),%es:(%di)
424caa:	43                   	inc    %ebx
424cab:	61                   	popa
424cac:	62 6b 47             	bound  %ebp,0x47(%ebx)
424caf:	48                   	dec    %eax
424cb0:	49                   	dec    %ecx
424cb1:	74 54                	je     0x424d07
424cb3:	4c                   	dec    %esp
424cb4:	51                   	push   %ecx
424cb5:	4e                   	dec    %esi
424cb6:	66 77 6a             	data16 ja 0x424d23
424cb9:	44                   	inc    %esp
424cba:	35 41 44 45 54       	xor    $0x54454441,%eax
424cbf:	75 31                	jne    0x424cf2
424cc1:	43                   	inc    %ebx
424cc2:	31 70 6b             	xor    %esi,0x6b(%eax)
424cc5:	6e                   	outsb  %ds:(%esi),(%dx)
424cc6:	76 77                	jbe    0x424d3f
424cc8:	77 63                	ja     0x424d2d
424cca:	47                   	inc    %edi
424ccb:	67 6c                	insb   (%dx),%es:(%di)
424ccd:	6d                   	insl   (%dx),%es:(%edi)
424cce:	35 77 7a 65 53       	xor    $0x53657a77,%eax
424cd3:	6c                   	insb   (%dx),%es:(%edi)
424cd4:	65 48                	gs dec %eax
424cd6:	30 2f                	xor    %ch,(%edi)
424cd8:	39 35 36 6a 65 6e    	cmp    %esi,0x6e656a36
424cde:	77 2b                	ja     0x424d0b
424ce0:	4e                   	dec    %esi
424ce1:	6f                   	outsl  %ds:(%esi),(%dx)
424ce2:	4b                   	dec    %ebx
424ce3:	78 32                	js     0x424d17
424ce5:	46                   	inc    %esi
424ce6:	30 57 77             	xor    %dl,0x77(%edi)
424ce9:	37                   	aaa
424cea:	33 33                	xor    (%ebx),%esi
424cec:	54                   	push   %esp
424ced:	38 70 45             	cmp    %dh,0x45(%eax)
424cf0:	4f                   	dec    %edi
424cf1:	49                   	dec    %ecx
424cf2:	68 4b 4b 7a 34       	push   $0x347a4b4b
424cf7:	37                   	aaa
424cf8:	6b 53 65 51          	imul   $0x51,0x65(%ebx),%edx
424cfc:	42                   	inc    %edx
424cfd:	6e                   	outsb  %ds:(%esi),(%dx)
424cfe:	47                   	inc    %edi
424cff:	7a 67                	jp     0x424d68
424d01:	6f                   	outsl  %ds:(%esi),(%dx)
424d02:	4c                   	dec    %esp
424d03:	50                   	push   %eax
424d04:	77 6a                	ja     0x424d70
424d06:	69 48 4f 72 46 50 75 	imul   $0x75504672,0x4f(%eax),%ecx
424d0d:	36 48                	ss dec %eax
424d0f:	70 51                	jo     0x424d62
424d11:	6d                   	insl   (%dx),%es:(%edi)
424d12:	77 76                	ja     0x424d8a
424d14:	2b 36                	sub    (%esi),%esi
424d16:	50                   	push   %eax
424d17:	36 56                	ss push %esi
424d19:	63 5a 6f             	arpl   %ebx,0x6f(%edx)
424d1c:	44                   	inc    %esp
424d1d:	63 6e 43             	arpl   %ebp,0x43(%esi)
424d20:	66 74 4b             	data16 je 0x424d6e
424d23:	72 67                	jb     0x424d8c
424d25:	68 77 66 6f 64       	push   $0x646f6677
424d2a:	31 63 4d             	xor    %esp,0x4d(%ebx)
424d2d:	48                   	dec    %eax
424d2e:	2f                   	das
424d2f:	39 6c 52 59          	cmp    %ebp,0x59(%edx,%edx,2)
424d33:	6c                   	insb   (%dx),%es:(%edi)
424d34:	2f                   	das
424d35:	5a                   	pop    %edx
424d36:	48                   	dec    %eax