446ba2:	34 45                	xor    $0x45,%al
446ba4:	56                   	push   %esi
446ba5:	65 4a                	gs dec %edx
446ba7:	59                   	pop    %ecx
446ba8:	6e                   	outsb  %ds:(%esi),(%dx)
446ba9:	41                   	inc    %ecx
446baa:	69 70 70 5a 75 6b 76 	imul   $0x766b755a,0x70(%eax),%esi
446bb1:	4f                   	dec    %edi
446bb2:	41                   	inc    %ecx
446bb3:	6d                   	insl   (%dx),%es:(%edi)
446bb4:	67 63 69 4a          	arpl   %ebp,0x4a(%bx,%di)
446bb8:	6f                   	outsl  %ds:(%esi),(%dx)
446bb9:	6b 43 78 6f          	imul   $0x6f,0x78(%ebx),%eax
446bbd:	6e                   	outsb  %ds:(%esi),(%dx)
446bbe:	7a 78                	jp     0x446c38
446bc0:	41                   	inc    %ecx
446bc1:	70 33                	jo     0x446bf6
446bc3:	2f                   	das
446bc4:	6d                   	insl   (%dx),%es:(%edi)
446bc5:	61                   	popa
446bc6:	68 31 48 71 4d       	push   $0x4d714831
446bcb:	7a 6b                	jp     0x446c38
446bcd:	66 46                	inc    %si
446bcf:	53                   	push   %ebx
446bd0:	59                   	pop    %ecx
446bd1:	47                   	inc    %edi
446bd2:	32 70 4d             	xor    0x4d(%eax),%dh
446bd5:	71 67                	jno    0x446c3e
446bd7:	61                   	popa
446bd8:	4a                   	dec    %edx
446bd9:	49                   	dec    %ecx
446bda:	48                   	dec    %eax
446bdb:	2b 45 4d             	sub    0x4d(%ebp),%eax
446bde:	43                   	inc    %ebx
446bdf:	41                   	inc    %ecx
446be0:	45                   	inc    %ebp
446be1:	57                   	push   %edi
446be2:	2b 72 46             	sub    0x46(%edx),%esi
446be5:	71 65                	jno    0x446c4c
446be7:	54                   	push   %esp
446be8:	45                   	inc    %ebp
446be9:	51                   	push   %ecx
446bea:	78 57                	js     0x446c43
446bec:	68 51 47 6a 41       	push   $0x416a4751
446bf1:	7a 62                	jp     0x446c55
446bf3:	45                   	inc    %ebp
446bf4:	6a 61                	push   $0x61
446bf6:	70 53                	jo     0x446c4b
446bf8:	57                   	push   %edi
446bf9:	68 53 50 76 4b       	push   $0x4b765053
446bfe:	79 71                	jns    0x446c71
446c00:	6a 33                	push   $0x33
446c02:	47                   	inc    %edi
446c03:	4c                   	dec    %esp
446c04:	59                   	pop    %ecx
446c05:	55                   	push   %ebp
446c06:	2f                   	das
446c07:	36 70 63             	ss jo  0x446c6d
446c0a:	73 59                	jae    0x446c65
446c0c:	43                   	inc    %ebx
446c0d:	74 76                	je     0x446c85
446c0f:	35 4d 30 65 4d       	xor    $0x4d65304d,%eax
446c14:	6f                   	outsl  %ds:(%esi),(%dx)
446c15:	66 4d                	dec    %bp
446c17:	6f                   	outsl  %ds:(%esi),(%dx)
446c18:	51                   	push   %ecx
446c19:	71 6f                	jno    0x446c8a
446c1b:	68 6a 50 37 4f       	push   $0x4f37506a
446c20:	4d                   	dec    %ebp
446c21:	71 51                	jno    0x446c74
446c23:	46                   	inc    %esi
446c24:	2b 75 33             	sub    0x33(%ebp),%esi
446c27:	55                   	push   %ebp
446c28:	51                   	push   %ecx
446c29:	36 44                	ss inc %esp
446c2b:	72 4b                	jb     0x446c78
446c2d:	7a 6f                	jp     0x446c9e
446c2f:	79 43                	jns    0x446c74
446c31:	4b                   	dec    %ebx
446c32:	4c                   	dec    %esp
446c33:	6b 5a 4f 58          	imul   $0x58,0x4f(%edx),%ebx
446c37:	34 54                	xor    $0x54,%al
446c39:	75 58                	jne    0x446c93
446c3b:	75 45                	jne    0x446c82
446c3d:	38 46 4e             	cmp    %al,0x4e(%esi)
446c40:	51                   	push   %ecx
446c41:	52                   	push   %edx
446c42:	2f                   	das
446c43:	77 64                	ja     0x446ca9
446c45:	48                   	dec    %eax
446c46:	78 67                	js     0x446caf
446c48:	53                   	push   %ebx
446c49:	74 73                	je     0x446cbe
446c4b:	62 79 55             	bound  %edi,0x55(%ecx)
446c4e:	36 39 57 57          	cmp    %edx,%ss:0x57(%edi)
446c52:	4d                   	dec    %ebp
446c53:	54                   	push   %esp
446c54:	65 57                	gs push %edi
446c56:	78 72                	js     0x446cca
446c58:	45                   	inc    %ebp
446c59:	32 2b                	xor    (%ebx),%ch
446c5b:	74 55                	je     0x446cb2
446c5d:	63 4b 77             	arpl   %ecx,0x77(%ebx)
446c60:	56                   	push   %esi
446c61:	46                   	inc    %esi
446c62:	34 55                	xor    $0x55,%al
446c64:	69 56 71 77 42 31 42 	imul   $0x42314277,0x71(%esi),%edx
446c6b:	35 65 51 79 71       	xor    $0x71795165,%eax
446c70:	38 56 4a             	cmp    %dl,0x4a(%esi)
446c73:	4a                   	dec    %edx
446c74:	78 6b                	js     0x446ce1
446c76:	51                   	push   %ecx
446c77:	38 67 78             	cmp    %ah,0x78(%edi)
446c7a:	31 6e 36             	xor    %ebp,0x36(%esi)
446c7d:	49                   	dec    %ecx
446c7e:	49                   	dec    %ecx
446c7f:	67 76 79             	addr16 jbe 0x446cfb
446c82:	32 6a 52             	xor    0x52(%edx),%ch
446c85:	6f                   	outsl  %ds:(%esi),(%dx)
446c86:	52                   	push   %edx
446c87:	6b 75 6c 43          	imul   $0x43,0x6c(%ebp),%esi
446c8b:	69 70 4c 71 4f 72 63 	imul   $0x63724f71,0x4c(%eax),%esi
446c92:	55                   	push   %ebp
446c93:	30 62 35             	xor    %ah,0x35(%edx)
446c96:	5a                   	pop    %edx
446c97:	72 47                	jb     0x446ce0
446c99:	6b 70 63 49          	imul   $0x49,0x63(%eax),%esi
446c9d:	5a                   	pop    %edx
446c9e:	75 76                	jne    0x446d16
446ca0:	2b 5a 54             	sub    0x54(%edx),%ebx
446ca3:	56                   	push   %esi
446ca4:	44                   	inc    %esp
446ca5:	46                   	inc    %esi
446ca6:	56                   	push   %esi
446ca7:	66 30 6c 37 2b       	data16 xor %ch,0x2b(%edi,%esi,1)
446cac:	74 6e                	je     0x446d1c
446cae:	53                   	push   %ebx
446caf:	2b 56 34             	sub    0x34(%esi),%edx
446cb2:	41                   	inc    %ecx
446cb3:	42                   	inc    %edx
446cb4:	6f                   	outsl  %ds:(%esi),(%dx)
446cb5:	6a 66                	push   $0x66
446cb7:	67 4e                	addr16 dec %esi
446cb9:	59                   	pop    %ecx
446cba:	34 75                	xor    $0x75,%al
446cbc:	75 49                	jne    0x446d07
446cbe:	78 64                	js     0x446d24
446cc0:	32 33                	xor    (%ebx),%dh
446cc2:	56                   	push   %esi
446cc3:	6e                   	outsb  %ds:(%esi),(%dx)
446cc4:	73 47                	jae    0x446d0d
446cc6:	6f                   	outsl  %ds:(%esi),(%dx)
446cc7:	49                   	dec    %ecx
446cc8:	45                   	inc    %ebp
446cc9:	4c                   	dec    %esp
446cca:	73 75                	jae    0x446d41
446ccc:	51                   	push   %ecx
446ccd:	72 33                	jb     0x446d02
446ccf:	53                   	push   %ebx
446cd0:	55                   	push   %ebp
446cd1:	49                   	dec    %ecx
446cd2:	36 57                	ss push %edi
446cd4:	41                   	inc    %ecx
446cd5:	4e                   	dec    %esi
446cd6:	70 44                	jo     0x446d1c
446cd8:	48                   	dec    %eax
446cd9:	43                   	inc    %ebx
446cda:	37                   	aaa
446cdb:	52                   	push   %edx
446cdc:	4d                   	dec    %ebp
446cdd:	48                   	dec    %eax
446cde:	41                   	inc    %ecx
446cdf:	63 73 36             	arpl   %esi,0x36(%ebx)
446ce2:	54                   	push   %esp
446ce3:	56                   	push   %esi
446ce4:	77 61                	ja     0x446d47
446ce6:	53                   	push   %ebx
446ce7:	31 33                	xor    %esi,(%ebx)
446ce9:	4d                   	dec    %ebp
446cea:	59                   	pop    %ecx
446ceb:	4d                   	dec    %ebp
446cec:	6e                   	outsb  %ds:(%esi),(%dx)
446ced:	41                   	inc    %ecx
446cee:	4e                   	dec    %esi
446cef:	64 6b 66 59 71       	imul   $0x71,%fs:0x59(%esi),%esp
446cf4:	4d                   	dec    %ebp
446cf5:	70 4b                	jo     0x446d42
446cf7:	41                   	inc    %ecx
446cf8:	68 78 44 57 4d       	push   $0x4d574478
446cfd:	61                   	popa
446cfe:	56                   	push   %esi
446cff:	5a                   	pop    %edx
446d00:	49                   	dec    %ecx
446d01:	64 79 69             	fs jns 0x446d6d
446d04:	42                   	inc    %edx
446d05:	59                   	pop    %ecx
446d06:	48                   	dec    %eax
446d07:	33 70 30             	xor    0x30(%eax),%esi
446d0a:	6f                   	outsl  %ds:(%esi),(%dx)
446d0b:	36 68 61 53 77 41    	ss push $0x41775361
446d11:	75 42                	jne    0x446d55
446d13:	78 2b                	js     0x446d40
446d15:	7a 34                	jp     0x446d4b
446d17:	76 5a                	jbe    0x446d73
446d19:	77 44                	ja     0x446d5f
446d1b:	32 71 44             	xor    0x44(%ecx),%dh
446d1e:	79 2f                	jns    0x446d4f
446d20:	78 6d                	js     0x446d8f
446d22:	39 4a 4f             	cmp    %ecx,0x4f(%edx)
446d25:	4a                   	dec    %edx
446d26:	59                   	pop    %ecx
446d27:	57                   	push   %edi
446d28:	39 65 54             	cmp    %esp,0x54(%ebp)
446d2b:	66 67 63 73 78       	arpl   %si,0x78(%bp,%di)
446d30:	6b 30 69             	imul   $0x69,(%eax),%esi
446d33:	48                   	dec    %eax
446d34:	33 55 77             	xor    0x77(%ebp),%edx
446d37:	68 6f 44 44 6f       	push   $0x6f44446f
446d3c:	34 57                	xor    $0x57,%al
446d3e:	59                   	pop    %ecx
446d3f:	64 4c                	fs dec %esp
446d41:	46                   	inc    %esi
446d42:	76 73                	jbe    0x446db7
446d44:	35 4b 56 52 4b       	xor    $0x4b52564b,%eax
446d49:	49                   	dec    %ecx
446d4a:	59                   	pop    %ecx
446d4b:	43                   	inc    %ebx
446d4c:	6c                   	insb   (%dx),%es:(%edi)
446d4d:	58                   	pop    %eax
446d4e:	6c                   	insb   (%dx),%es:(%edi)
446d4f:	35 55 70 36 30       	xor    $0x30367055,%eax
446d54:	72 62                	jb     0x446db8
446d56:	7a 66                	jp     0x446dbe
446d58:	4e                   	dec    %esi
446d59:	41                   	inc    %ecx
446d5a:	51                   	push   %ecx
446d5b:	4a                   	dec    %edx
446d5c:	75 6b                	jne    0x446dc9
446d5e:	45                   	inc    %ebp
446d5f:	4a                   	dec    %edx
446d60:	55                   	push   %ebp
446d61:	34 39                	xor    $0x39,%al
446d63:	38 4f 58             	cmp    %cl,0x58(%edi)
446d66:	32 70 73             	xor    0x73(%eax),%dh
446d69:	33 6e 4b             	xor    0x4b(%esi),%ebp
446d6c:	74 59                	je     0x446dc7
446d6e:	30 67 6d             	xor    %ah,0x6d(%edi)
446d71:	76 55                	jbe    0x446dc8
446d73:	38 4c 65 61          	cmp    %cl,0x61(%ebp,%eiz,2)
446d77:	67 6b 4e 64 47       	imul   $0x47,0x64(%bp),%ecx
446d7c:	51                   	push   %ecx
446d7d:	62 53 49             	bound  %edx,0x49(%ebx)
446d80:	51                   	push   %ecx
446d81:	4c                   	dec    %esp
446d82:	63 69 78             	arpl   %ebp,0x78(%ecx)
446d85:	4a                   	dec    %edx
446d86:	46                   	inc    %esi
446d87:	7a 5a                	jp     0x446de3
446d89:	6c                   	insb   (%dx),%es:(%edi)
446d8a:	67 70 75             	addr16 jo 0x446e02
446d8d:	43                   	inc    %ebx
446d8e:	41                   	inc    %ecx
446d8f:	37                   	aaa
446d90:	30 48 49             	xor    %cl,0x49(%eax)
446d93:	78 6e                	js     0x446e03
446d95:	2b 45 50             	sub    0x50(%ebp),%eax
446d98:	76 32                	jbe    0x446dcc
446d9a:	35 4c 6e 51 2f       	xor    $0x2f516e4c,%eax
446d9f:	4b                   	dec    %ebx
446da0:	6c                   	insb   (%dx),%es:(%edi)
446da1:	49                   	dec    %ecx
446da2:	4d                   	dec    %ebp
446da3:	73 61                	jae    0x446e06
446da5:	30 70 57             	xor    %dh,0x57(%eax)
446da8:	68 2b 67 65 52       	push   $0x5265672b
446dad:	39 5a 79             	cmp    %ebx,0x79(%edx)
446db0:	43                   	inc    %ebx
446db1:	69 6f 6e 5a 78 73 57 	imul   $0x5773785a,0x6e(%edi),%ebp
446db8:	4a                   	dec    %edx
446db9:	6b 64 2f 6c 36       	imul   $0x36,0x6c(%edi,%ebp,1),%esp
446dbe:	2f                   	das
446dbf:	78 74                	js     0x446e35
446dc1:	47                   	inc    %edi
446dc2:	2b 35 6b 37 47 30    	sub    0x3047376b,%esi
446dc8:	76 63                	jbe    0x446e2d
446dca:	38 66 51             	cmp    %ah,0x51(%esi)
446dcd:	36 67 44             	ss addr16 inc %esp
446dd0:	68 68 59 57 4d       	push   $0x4d575968
446dd5:	6e                   	outsb  %ds:(%esi),(%dx)
446dd6:	75 6a                	jne    0x446e42
446dd8:	41                   	inc    %ecx
446dd9:	71 52                	jno    0x446e2d
446ddb:	35 2b 76 4b 46       	xor    $0x464b762b,%eax
446de0:	63 67 6b             	arpl   %esp,0x6b(%edi)
446de3:	75 43                	jne    0x446e28
446de5:	47                   	inc    %edi
446de6:	6b 2f 61             	imul   $0x61,(%edi),%ebp
446de9:	79 31                	jns    0x446e1c
446deb:	6f                   	outsl  %ds:(%esi),(%dx)
446dec:	59                   	pop    %ecx
446ded:	4f                   	dec    %edi
446dee:	57                   	push   %edi
446def:	6d                   	insl   (%dx),%es:(%edi)
446df0:	7a 6d                	jp     0x446e5f
446df2:	6d                   	insl   (%dx),%es:(%edi)
446df3:	42                   	inc    %edx
446df4:	79 53                	jns    0x446e49
446df6:	68 55 52 35 2f       	push   $0x2f355255
446dfb:	50                   	push   %eax
446dfc:	67 6e                	outsb  %ds:(%si),(%dx)
446dfe:	68 78 54 59 4c       	push   $0x4c595478
446e03:	75 70                	jne    0x446e75
446e05:	7a 57                	jp     0x446e5e
446e07:	4f                   	dec    %edi
446e08:	51                   	push   %ecx
446e09:	61                   	popa
446e0a:	30 6d 37             	xor    %ch,0x37(%ebp)
446e0d:	32 55 7a             	xor    0x7a(%ebp),%dl
446e10:	5a                   	pop    %edx
446e11:	49                   	dec    %ecx
446e12:	4d                   	dec    %ebp
446e13:	61                   	popa
446e14:	47                   	inc    %edi
446e15:	41                   	inc    %ecx
446e16:	6a 4e                	push   $0x4e
446e18:	52                   	push   %edx
446e19:	38 32                	cmp    %dh,(%edx)
446e1b:	30 6d 42             	xor    %ch,0x42(%ebp)
446e1e:	6f                   	outsl  %ds:(%esi),(%dx)
446e1f:	61                   	popa
446e20:	69 2f 2b 79 55 6d    	imul   $0x6d55792b,(%edi),%ebp
446e26:	34 6a                	xor    $0x6a,%al
446e28:	77 35                	ja     0x446e5f
446e2a:	39 51 67             	cmp    %edx,0x67(%ecx)
446e2d:	73 58                	jae    0x446e87
446e2f:	7a 4e                	jp     0x446e7f
446e31:	6f                   	outsl  %ds:(%esi),(%dx)
446e32:	2b 77 4e             	sub    0x4e(%edi),%esi
446e35:	4a                   	dec    %edx
446e36:	46                   	inc    %esi
446e37:	73 54                	jae    0x446e8d
446e39:	52                   	push   %edx
446e3a:	74 30                	je     0x446e6c
446e3c:	52                   	push   %edx
446e3d:	4d                   	dec    %ebp
446e3e:	65 31 6f 47          	xor    %ebp,%gs:0x47(%edi)
446e42:	76 63                	jbe    0x446ea7
446e44:	32 4f 2f             	xor    0x2f(%edi),%cl
446e47:	31 31                	xor    %esi,(%ecx)
446e49:	6c                   	insb   (%dx),%es:(%edi)