445aa2:	44                   	inc    %esp
445aa3:	57                   	push   %edi
445aa4:	55                   	push   %ebp
445aa5:	33 5a 64             	xor    0x64(%edx),%ebx
445aa8:	4f                   	dec    %edi
445aa9:	31 72 73             	xor    %esi,0x73(%edx)
445aac:	4b                   	dec    %ebx
445aad:	46                   	inc    %esi
445aae:	54                   	push   %esp
445aaf:	73 52                	jae    0x445b03
445ab1:	48                   	dec    %eax
445ab2:	46                   	inc    %esi
445ab3:	72 50                	jb     0x445b05
445ab5:	53                   	push   %ebx
445ab6:	2b 63 52             	sub    0x52(%ebx),%esp
445ab9:	57                   	push   %edi
445aba:	38 59 49             	cmp    %bl,0x49(%ecx)
445abd:	44                   	inc    %esp
445abe:	34 42                	xor    $0x42,%al
445ac0:	30 38                	xor    %bh,(%eax)
445ac2:	7a 68                	jp     0x445b2c
445ac4:	71 33                	jno    0x445af9
445ac6:	41                   	inc    %ecx
445ac7:	71 6b                	jno    0x445b34
445ac9:	4d                   	dec    %ebp
445aca:	76 72                	jbe    0x445b3e
445acc:	72 58                	jb     0x445b26
445ace:	30 38                	xor    %bh,(%eax)
445ad0:	61                   	popa
445ad1:	39 4d 44             	cmp    %ecx,0x44(%ebp)
445ad4:	6a 33                	push   $0x33
445ad6:	4d                   	dec    %ebp
445ad7:	7a 58                	jp     0x445b31
445ad9:	34 4d                	xor    $0x4d,%al
445adb:	34 6f                	xor    $0x6f,%al
445add:	51                   	push   %ecx
445ade:	64 4e                	fs dec %esi
445ae0:	31 43 56             	xor    %eax,0x56(%ebx)
445ae3:	7a 75                	jp     0x445b5a
445ae5:	2f                   	das
445ae6:	37                   	aaa
445ae7:	45                   	inc    %ebp
445ae8:	30 58 4a             	xor    %bl,0x4a(%eax)
445aeb:	78 6c                	js     0x445b59
445aed:	64 31 61 6e          	xor    %esp,%fs:0x6e(%ecx)
445af1:	6b 77 49 41          	imul   $0x41,0x49(%edi),%esi
445af5:	61                   	popa
445af6:	32 6c 38 50          	xor    0x50(%eax,%edi,1),%ch
445afa:	74 38                	je     0x445b34
445afc:	77 53                	ja     0x445b51
445afe:	67 74 47             	addr16 je 0x445b48
445b01:	6b 30 72             	imul   $0x72,(%eax),%esi
445b04:	72 74                	jb     0x445b7a
445b06:	42                   	inc    %edx
445b07:	64 39 70 52          	cmp    %esi,%fs:0x52(%eax)
445b0b:	34 39                	xor    $0x39,%al
445b0d:	44                   	inc    %esp
445b0e:	31 36                	xor    %esi,(%esi)
445b10:	76 33                	jbe    0x445b45
445b12:	49                   	dec    %ecx
445b13:	63 46 67             	arpl   %eax,0x67(%esi)
445b16:	64 55                	fs push %ebp
445b18:	36 74 4b             	ss je  0x445b66
445b1b:	75 74                	jne    0x445b91
445b1d:	52                   	push   %edx
445b1e:	75 6f                	jne    0x445b8f
445b20:	66 71 2f             	data16 jno 0x445b52
445b23:	75 68                	jne    0x445b8d
445b25:	6c                   	insb   (%dx),%es:(%edi)
445b26:	67 35 4d 62 41 33    	addr16 xor $0x3341624d,%eax
445b2c:	37                   	aaa
445b2d:	67 50                	addr16 push %eax
445b2f:	6e                   	outsb  %ds:(%esi),(%dx)
445b30:	66 79 2f             	data16 jns 0x445b62
445b33:	52                   	push   %edx
445b34:	35 65 71 50 56       	xor    $0x56507165,%eax
445b39:	62 38                	bound  %edi,(%eax)
445b3b:	38 75 65             	cmp    %dh,0x65(%ebp)
445b3e:	32 4f 76             	xor    0x76(%edi),%cl
445b41:	59                   	pop    %ecx
445b42:	55                   	push   %ebp
445b43:	62 47 34             	bound  %eax,0x34(%edi)
445b46:	34 79                	xor    $0x79,%al
445b48:	2b 74 48 66          	sub    0x66(%eax,%ecx,2),%esi
445b4c:	49                   	dec    %ecx
445b4d:	36 5a                	ss pop %edx
445b4f:	30 43 33             	xor    %al,0x33(%ebx)
445b52:	54                   	push   %esp
445b53:	56                   	push   %esi
445b54:	32 49 44             	xor    0x44(%ecx),%cl
445b57:	61                   	popa
445b58:	6f                   	outsl  %ds:(%esi),(%dx)
445b59:	75 49                	jne    0x445ba4
445b5b:	73 76                	jae    0x445bd3
445b5d:	79 59                	jns    0x445bb8
445b5f:	69 4b 2f 43 6b 67 6e 	imul   $0x6e676b43,0x2f(%ebx),%ecx
445b66:	37                   	aaa
445b67:	6d                   	insl   (%dx),%es:(%edi)
445b68:	65 65 46             	gs gs inc %esi
445b6b:	4d                   	dec    %ebp
445b6c:	31 36                	xor    %esi,(%esi)
445b6e:	6e                   	outsb  %ds:(%esi),(%dx)
445b6f:	2f                   	das
445b70:	59                   	pop    %ecx
445b71:	48                   	dec    %eax
445b72:	59                   	pop    %ecx
445b73:	6a 62                	push   $0x62
445b75:	79 4a                	jns    0x445bc1
445b77:	5a                   	pop    %edx
445b78:	67 4a                	addr16 dec %edx
445b7a:	6c                   	insb   (%dx),%es:(%edi)
445b7b:	66 4c                	dec    %sp
445b7d:	77 4b                	ja     0x445bca
445b7f:	77 6d                	ja     0x445bee
445b81:	74 4d                	je     0x445bd0
445b83:	71 76                	jno    0x445bfb
445b85:	2f                   	das
445b86:	32 51 46             	xor    0x46(%ecx),%dl
445b89:	4f                   	dec    %edi
445b8a:	45                   	inc    %ebp
445b8b:	74 71                	je     0x445bfe
445b8d:	73 2f                	jae    0x445bbe
445b8f:	38 50 34             	cmp    %dl,0x34(%eax)
445b92:	61                   	popa
445b93:	74 48                	je     0x445bdd
445b95:	31 53 36             	xor    %edx,0x36(%ebx)
445b98:	38 70 53             	cmp    %dh,0x53(%eax)
445b9b:	53                   	push   %ebx
445b9c:	4e                   	dec    %esi
445b9d:	36 6a 57             	ss push $0x57
445ba0:	4d                   	dec    %ebp
445ba1:	6f                   	outsl  %ds:(%esi),(%dx)
445ba2:	62 65 64             	bound  %esp,0x64(%ebp)
445ba5:	4d                   	dec    %ebp
445ba6:	47                   	inc    %edi
445ba7:	7a 44                	jp     0x445bed
445ba9:	50                   	push   %eax
445baa:	6e                   	outsb  %ds:(%esi),(%dx)
445bab:	52                   	push   %edx
445bac:	66 78 58             	data16 js 0x445c07
445baf:	74 58                	je     0x445c09
445bb1:	34 46                	xor    $0x46,%al
445bb3:	36 65 6e             	ss outsb %gs:(%esi),(%dx)
445bb6:	54                   	push   %esp
445bb7:	50                   	push   %eax
445bb8:	2b 66 58             	sub    0x58(%esi),%esp
445bbb:	54                   	push   %esp
445bbc:	62 4e 2b             	bound  %ecx,0x2b(%esi)
445bbf:	39 57 77             	cmp    %edx,0x77(%edi)
445bc2:	6d                   	insl   (%dx),%es:(%edi)
445bc3:	6d                   	insl   (%dx),%es:(%edi)
445bc4:	32 44 62 70          	xor    0x70(%edx,%eiz,2),%al
445bc8:	2b 70 37             	sub    0x37(%eax),%esi
445bcb:	6e                   	outsb  %ds:(%esi),(%dx)
445bcc:	76 43                	jbe    0x445c11
445bce:	67 32 36 39 4d       	xor    0x4d39,%dh
445bd3:	39 46 78             	cmp    %eax,0x78(%esi)
445bd6:	51                   	push   %ecx
445bd7:	44                   	inc    %esp
445bd8:	6b 4f 31 47          	imul   $0x47,0x31(%edi),%ecx
445bdc:	66 63 38             	arpl   %di,(%eax)
445bdf:	61                   	popa
445be0:	53                   	push   %ebx
445be1:	46                   	inc    %esi
445be2:	50                   	push   %eax
445be3:	56                   	push   %esi
445be4:	4b                   	dec    %ebx
445be5:	4e                   	dec    %esi
445be6:	33 45 48             	xor    0x48(%ebp),%eax
445be9:	46                   	inc    %esi
445bea:	70 75                	jo     0x445c61
445bec:	59                   	pop    %ecx
445bed:	32 31                	xor    (%ecx),%dh
445bef:	63 42 7a             	arpl   %eax,0x7a(%edx)
445bf2:	77 50                	ja     0x445c44
445bf4:	75 63                	jne    0x445c59
445bf6:	53                   	push   %ebx
445bf7:	69 38 2b 64 2f 65    	imul   $0x652f642b,(%eax),%edi
445bfd:	65 31 45 52          	xor    %eax,%gs:0x52(%ebp)
445c01:	72 69                	jb     0x445c6c
445c03:	65 53                	gs push %ebx
445c05:	52                   	push   %edx
445c06:	4d                   	dec    %ebp
445c07:	44                   	inc    %esp
445c08:	59                   	pop    %ecx
445c09:	54                   	push   %esp
445c0a:	43                   	inc    %ebx
445c0b:	72 42                	jb     0x445c4f
445c0d:	4d                   	dec    %ebp
445c0e:	75 31                	jne    0x445c41
445c10:	43                   	inc    %ebx
445c11:	63 32                	arpl   %esi,(%edx)
445c13:	51                   	push   %ecx
445c14:	43                   	inc    %ebx
445c15:	7a 32                	jp     0x445c49
445c17:	4d                   	dec    %ebp
445c18:	4e                   	dec    %esi
445c19:	6f                   	outsl  %ds:(%esi),(%dx)
445c1a:	78 69                	js     0x445c85
445c1c:	4d                   	dec    %ebp
445c1d:	56                   	push   %esi
445c1e:	4c                   	dec    %esp
445c1f:	67 33 61 62          	xor    0x62(%bx,%di),%esp
445c23:	59                   	pop    %ecx
445c24:	77 48                	ja     0x445c6e
445c26:	38 6c 31 75          	cmp    %ch,0x75(%ecx,%esi,1)
445c2a:	43                   	inc    %ebx
445c2b:	57                   	push   %edi
445c2c:	75 79                	jne    0x445ca7
445c2e:	78 67                	js     0x445c97
445c30:	31 4b 49             	xor    %ecx,0x49(%ebx)
445c33:	49                   	dec    %ecx
445c34:	66 44                	inc    %sp
445c36:	55                   	push   %ebp
445c37:	65 6f                	outsl  %gs:(%esi),(%dx)
445c39:	76 72                	jbe    0x445cad
445c3b:	30 34 51             	xor    %dh,(%ecx,%edx,2)
445c3e:	67 45                	addr16 inc %ebp
445c40:	43                   	inc    %ebx
445c41:	62 35 63 4d 50 41    	bound  %esi,0x41504d63
445c47:	66 47                	inc    %di
445c49:	69 67 45 53 50 2f 32 	imul   $0x322f5053,0x45(%edi),%esp
445c50:	69 63 78 44 70 6b 71 	imul   $0x716b7044,0x78(%ebx),%esp
445c57:	2f                   	das
445c58:	71 4e                	jno    0x445ca8
445c5a:	33 6e 6c             	xor    0x6c(%esi),%ebp
445c5d:	63 5a 61             	arpl   %ebx,0x61(%edx)
445c60:	44                   	inc    %esp
445c61:	74 59                	je     0x445cbc
445c63:	4b                   	dec    %ebx
445c64:	5a                   	pop    %edx
445c65:	51                   	push   %ecx
445c66:	36 4a                	ss dec %edx
445c68:	49                   	dec    %ecx
445c69:	39 54 36 36          	cmp    %edx,0x36(%esi,%esi,1)
445c6d:	36 7a 73             	ss jp  0x445ce3
445c70:	30 51 42             	xor    %dl,0x42(%ecx)
445c73:	73 67                	jae    0x445cdc
445c75:	30 46 62             	xor    %al,0x62(%esi)
445c78:	4a                   	dec    %edx
445c79:	45                   	inc    %ebp
445c7a:	41                   	inc    %ecx
445c7b:	4c                   	dec    %esp
445c7c:	72 5a                	jb     0x445cd8
445c7e:	61                   	popa
445c7f:	34 2f                	xor    $0x2f,%al
445c81:	71 30                	jno    0x445cb3
445c83:	52                   	push   %edx
445c84:	52                   	push   %edx
445c85:	71 47                	jno    0x445cce
445c87:	6c                   	insb   (%dx),%es:(%edi)
445c88:	49                   	dec    %ecx
445c89:	64 44                	fs inc %esp
445c8b:	50                   	push   %eax
445c8c:	59                   	pop    %ecx
445c8d:	6d                   	insl   (%dx),%es:(%edi)
445c8e:	4b                   	dec    %ebx
445c8f:	36 53                	ss push %ebx
445c91:	50                   	push   %eax
445c92:	77 47                	ja     0x445cdb
445c94:	2b 73 6b             	sub    0x6b(%ebx),%esi
445c97:	4f                   	dec    %edi
445c98:	55                   	push   %ebp
445c99:	4c                   	dec    %esp
445c9a:	74 55                	je     0x445cf1
445c9c:	62 73 33             	bound  %esi,0x33(%ebx)
445c9f:	31 54 38 43          	xor    %edx,0x43(%eax,%edi,1)
445ca3:	2b 79 47             	sub    0x47(%ecx),%edi
445ca6:	7a 62                	jp     0x445d0a
445ca8:	61                   	popa
445ca9:	4f                   	dec    %edi
445caa:	67 33 39             	xor    (%bx,%di),%edi
445cad:	75 45                	jne    0x445cf4
445caf:	30 55 4e             	xor    %dl,0x4e(%ebp)
445cb2:	59                   	pop    %ecx
445cb3:	79 57                	jns    0x445d0c
445cb5:	65 4c                	gs dec %esp
445cb7:	4c                   	dec    %esp
445cb8:	37                   	aaa
445cb9:	59                   	pop    %ecx
445cba:	37                   	aaa
445cbb:	30 54 4e 37          	xor    %dl,0x37(%esi,%ecx,2)
445cbf:	46                   	inc    %esi
445cc0:	6a 78                	push   $0x78
445cc2:	74 57                	je     0x445d1b
445cc4:	37                   	aaa
445cc5:	4d                   	dec    %ebp
445cc6:	58                   	pop    %eax
445cc7:	74 38                	je     0x445d01
445cc9:	51                   	push   %ecx
445cca:	4f                   	dec    %edi
445ccb:	6a 63                	push   $0x63
445ccd:	43                   	inc    %ebx
445cce:	74 55                	je     0x445d25
445cd0:	4f                   	dec    %edi
445cd1:	62 4f 35             	bound  %ecx,0x35(%edi)
445cd4:	64 2f                	fs das
445cd6:	55                   	push   %ebp
445cd7:	77 70                	ja     0x445d49
445cd9:	63 7a 46             	arpl   %edi,0x46(%edx)
445cdc:	6a 72                	push   $0x72
445cde:	73 75                	jae    0x445d55
445ce0:	67 50                	addr16 push %eax
445ce2:	70 68                	jo     0x445d4c
445ce4:	65 32 52 4f          	xor    %gs:0x4f(%edx),%dl
445ce8:	34 52                	xor    $0x52,%al
445cea:	32 2b                	xor    (%ebx),%ch
445cec:	50                   	push   %eax
445ced:	4c                   	dec    %esp
445cee:	75 2b                	jne    0x445d1b
445cf0:	51                   	push   %ecx
445cf1:	70 47                	jo     0x445d3a
445cf3:	35 6f 62 6f 79       	xor    $0x796f626f,%eax
445cf8:	6b 5a 39 55          	imul   $0x55,0x39(%edx),%ebx
445cfc:	59                   	pop    %ecx
445cfd:	72 34                	jb     0x445d33
445cff:	63 4e 4c             	arpl   %ecx,0x4c(%esi)
445d02:	2f                   	das
445d03:	6f                   	outsl  %ds:(%esi),(%dx)
445d04:	62 4b 56             	bound  %ecx,0x56(%ebx)
445d07:	67 44                	addr16 inc %esp
445d09:	5a                   	pop    %edx
445d0a:	4a                   	dec    %edx
445d0b:	45                   	inc    %ebp
445d0c:	39 61 6d             	cmp    %esp,0x6d(%ecx)
445d0f:	35 49 59 74 32       	xor    $0x32745949,%eax
445d14:	50                   	push   %eax
445d15:	46                   	inc    %esi
445d16:	5a                   	pop    %edx
445d17:	6a 79                	push   $0x79
445d19:	68 56 36 76 47       	push   $0x47763656
445d1e:	2f                   	das
445d1f:	65 66 34 50          	gs data16 xor $0x50,%al
445d23:	51                   	push   %ecx
445d24:	47                   	inc    %edi
445d25:	62 54 6f 71          	bound  %edx,0x71(%edi,%ebp,2)
445d29:	52                   	push   %edx
445d2a:	74 68                	je     0x445d94
445d2c:	7a 70                	jp     0x445d9e
445d2e:	77 73                	ja     0x445da3
445d30:	6d                   	insl   (%dx),%es:(%edi)
445d31:	43                   	inc    %ebx
445d32:	73 70                	jae    0x445da4
445d34:	58                   	pop    %eax
445d35:	46                   	inc    %esi
445d36:	67 79 69             	addr16 jns 0x445da2
445d39:	6b 70 41 74          	imul   $0x74,0x41(%eax),%esi
445d3d:	2b 78 59             	sub    0x59(%eax),%edi
445d40:	33 42 4d             	xor    0x4d(%edx),%eax
445d43:	30 4a 30             	xor    %cl,0x30(%edx)