449a77:	5a                   	pop    %edx
449a78:	47                   	inc    %edi
449a79:	34 56                	xor    $0x56,%al
449a7b:	4e                   	dec    %esi
449a7c:	62 75 7a             	bound  %esi,0x7a(%ebp)
449a7f:	59                   	pop    %ecx
449a80:	2f                   	das
449a81:	6d                   	insl   (%dx),%es:(%edi)
449a82:	31 72 67             	xor    %esi,0x67(%edx)
449a85:	61                   	popa
449a86:	52                   	push   %edx
449a87:	70 65                	jo     0x449aee
449a89:	76 46                	jbe    0x449ad1
449a8b:	38 37                	cmp    %dh,(%edi)
449a8d:	58                   	pop    %eax
449a8e:	33 47 70             	xor    0x70(%edi),%eax
449a91:	33 31                	xor    (%ecx),%esi
449a93:	2b 42 6a             	sub    0x6a(%edx),%eax
449a96:	73 67                	jae    0x449aff
449a98:	4a                   	dec    %edx
449a99:	34 78                	xor    $0x78,%al
449a9b:	35 6b 44 42 6c       	xor    $0x6c42446b,%eax
449aa0:	72 2f                	jb     0x449ad1
449aa2:	6e                   	outsb  %ds:(%esi),(%dx)
449aa3:	6b 6d 4a 68          	imul   $0x68,0x4a(%ebp),%ebp
449aa7:	7a 6c                	jp     0x449b15
449aa9:	66 5a                	pop    %dx
449aab:	6c                   	insb   (%dx),%es:(%edi)
449aac:	78 54                	js     0x449b02
449aae:	42                   	inc    %edx
449aaf:	58                   	pop    %eax
449ab0:	75 58                	jne    0x449b0a
449ab2:	76 7a                	jbe    0x449b2e
449ab4:	64 48                	fs dec %eax
449ab6:	42                   	inc    %edx
449ab7:	73 79                	jae    0x449b32
449ab9:	65 72 4d             	gs jb  0x449b09
449abc:	79 34                	jns    0x449af2
449abe:	57                   	push   %edi
449abf:	44                   	inc    %esp
449ac0:	43                   	inc    %ebx
449ac1:	4a                   	dec    %edx
449ac2:	71 68                	jno    0x449b2c
449ac4:	4f                   	dec    %edi
449ac5:	76 75                	jbe    0x449b3c
449ac7:	46                   	inc    %esi
449ac8:	48                   	dec    %eax
449ac9:	30 6f 44             	xor    %ch,0x44(%edi)
449acc:	37                   	aaa
449acd:	4b                   	dec    %ebx
449ace:	4d                   	dec    %ebp
449acf:	2b 48 4d             	sub    0x4d(%eax),%ecx
449ad2:	39 61 4b             	cmp    %esp,0x4b(%ecx)
449ad5:	42                   	inc    %edx
449ad6:	4f                   	dec    %edi
449ad7:	72 70                	jb     0x449b49
449ad9:	61                   	popa
449ada:	78 4f                	js     0x449b2b
449adc:	30 4e 56             	xor    %cl,0x56(%esi)
449adf:	67 71 52             	addr16 jno 0x449b34
449ae2:	64 2f                	fs das
449ae4:	55                   	push   %ebp
449ae5:	4c                   	dec    %esp
449ae6:	47                   	inc    %edi
449ae7:	4d                   	dec    %ebp
449ae8:	78 50                	js     0x449b3a
449aea:	44                   	inc    %esp
449aeb:	39 39                	cmp    %edi,(%ecx)
449aed:	4b                   	dec    %ebx
449aee:	6f                   	outsl  %ds:(%esi),(%dx)
449aef:	65 30 72 68          	xor    %dh,%gs:0x68(%edx)
449af3:	67 32 33             	xor    (%bp,%di),%dh
449af6:	79 36                	jns    0x449b2e
449af8:	30 67 49             	xor    %ah,0x49(%edi)
449afb:	5a                   	pop    %edx
449afc:	6f                   	outsl  %ds:(%esi),(%dx)
449afd:	68 4e 78 6a 62       	push   $0x626a784e
449b02:	4b                   	dec    %ebx
449b03:	76 78                	jbe    0x449b7d
449b05:	53                   	push   %ebx
449b06:	74 4b                	je     0x449b53
449b08:	61                   	popa
449b09:	50                   	push   %eax
449b0a:	47                   	inc    %edi
449b0b:	36 69 79 32 37 6d 2f 	imul   $0x4a2f6d37,%ss:0x32(%ecx),%edi
449b12:	4a
449b13:	2b 32                	sub    (%edx),%esi
449b15:	63 41 32             	arpl   %eax,0x32(%ecx)
449b18:	6b 39 38             	imul   $0x38,(%ecx),%edi
449b1b:	42                   	inc    %edx
449b1c:	79 66                	jns    0x449b84
449b1e:	69 50 35 30 78 7a 77 	imul   $0x777a7830,0x35(%eax),%edx
449b25:	70 63                	jo     0x449b8a
449b27:	74 34                	je     0x449b5d
449b29:	31 70 53             	xor    %esi,0x53(%eax)
449b2c:	77 46                	ja     0x449b74
449b2e:	4f                   	dec    %edi
449b2f:	77 32                	ja     0x449b63
449b31:	48                   	dec    %eax
449b32:	61                   	popa
449b33:	49                   	dec    %ecx
449b34:	77 76                	ja     0x449bac
449b36:	74 57                	je     0x449b8f
449b38:	64 61                	fs popa
449b3a:	70 41                	jo     0x449b7d
449b3c:	2b 71 64             	sub    0x64(%ecx),%esi
449b3f:	69 55 64 50 2b 62 37 	imul   $0x37622b50,0x64(%ebp),%edx
449b46:	2f                   	das
449b47:	32 36                	xor    (%esi),%dh
449b49:	62 30                	bound  %esi,(%eax)
449b4b:	77 67                	ja     0x449bb4
449b4d:	7a 4f                	jp     0x449b9e
449b4f:	34 54                	xor    $0x54,%al
449b51:	67 43                	addr16 inc %ebx
449b53:	66 6d                	insw   (%dx),%es:(%edi)
449b55:	6b 4b 69 33          	imul   $0x33,0x69(%ebx),%ecx
449b59:	37                   	aaa
449b5a:	6d                   	insl   (%dx),%es:(%edi)
449b5b:	6f                   	outsl  %ds:(%esi),(%dx)
449b5c:	65 41                	gs inc %ecx
449b5e:	42                   	inc    %edx
449b5f:	73 35                	jae    0x449b96
449b61:	52                   	push   %edx
449b62:	6e                   	outsb  %ds:(%esi),(%dx)
449b63:	63 67 53             	arpl   %esp,0x53(%edi)
449b66:	50                   	push   %eax
449b67:	41                   	inc    %ecx
449b68:	77 5a                	ja     0x449bc4
449b6a:	63 35 6f 42 30 73    	arpl   %esi,0x7330426f
449b70:	31 5a 49             	xor    %ebx,0x49(%edx)
449b73:	71 62                	jno    0x449bd7
449b75:	76 63                	jbe    0x449bda
449b77:	4b                   	dec    %ebx
449b78:	4f                   	dec    %edi
449b79:	57                   	push   %edi
449b7a:	55                   	push   %ebp
449b7b:	66 6b 79 31 65       	imul   $0x65,0x31(%ecx),%di
449b80:	44                   	inc    %esp
449b81:	73 61                	jae    0x449be4
449b83:	6a 46                	push   $0x46
449b85:	52                   	push   %edx
449b86:	50                   	push   %eax
449b87:	45                   	inc    %ebp
449b88:	67 50                	addr16 push %eax
449b8a:	77 66                	ja     0x449bf2
449b8c:	79 44                	jns    0x449bd2
449b8e:	59                   	pop    %ecx
449b8f:	46                   	inc    %esi
449b90:	56                   	push   %esi
449b91:	79 43                	jns    0x449bd6
449b93:	52                   	push   %edx
449b94:	50                   	push   %eax
449b95:	2f                   	das
449b96:	34 4c                	xor    $0x4c,%al
449b98:	35 4a 38 61 56       	xor    $0x5661384a,%eax
449b9d:	55                   	push   %ebp
449b9e:	64 6e                	outsb  %fs:(%esi),(%dx)
449ba0:	50                   	push   %eax
449ba1:	6d                   	insl   (%dx),%es:(%edi)
449ba2:	76 78                	jbe    0x449c1c
449ba4:	71 63                	jno    0x449c09
449ba6:	34 59                	xor    $0x59,%al
449ba8:	79 54                	jns    0x449bfe
449baa:	51                   	push   %ecx
449bab:	37                   	aaa
449bac:	6a 73                	push   $0x73
449bae:	53                   	push   %ebx
449baf:	53                   	push   %ebx
449bb0:	33 68 4c             	xor    0x4c(%eax),%ebp
449bb3:	51                   	push   %ecx
449bb4:	38 48 72             	cmp    %cl,0x72(%eax)
449bb7:	55                   	push   %ebp
449bb8:	58                   	pop    %eax
449bb9:	64 73 6f             	fs jae 0x449c2b
449bbc:	5a                   	pop    %edx
449bbd:	64 76 39             	fs jbe 0x449bf9
449bc0:	6a 59                	push   $0x59
449bc2:	69 74 38 47 4b 66 49 	imul   $0x5949664b,0x47(%eax,%edi,1),%esi
449bc9:	59
449bca:	50                   	push   %eax
449bcb:	6c                   	insb   (%dx),%es:(%edi)
449bcc:	31 79 67             	xor    %edi,0x67(%ecx)
449bcf:	59                   	pop    %ecx
449bd0:	44                   	inc    %esp
449bd1:	2f                   	das
449bd2:	39 6d 4d             	cmp    %ebp,0x4d(%ebp)
449bd5:	76 63                	jbe    0x449c3a
449bd7:	6d                   	insl   (%dx),%es:(%edi)
449bd8:	6a 61                	push   $0x61
449bda:	70 69                	jo     0x449c45
449bdc:	73 58                	jae    0x449c36
449bde:	79 67                	jns    0x449c47
449be0:	47                   	inc    %edi
449be1:	71 2f                	jno    0x449c12
449be3:	6b 2b 54             	imul   $0x54,(%ebx),%ebp
449be6:	4e                   	dec    %esi
449be7:	6b 6a 37 45          	imul   $0x45,0x37(%edx),%ebp
449beb:	71 41                	jno    0x449c2e
449bed:	39 45 75             	cmp    %eax,0x75(%ebp)
449bf0:	69 2b 4e 61 6d 64    	imul   $0x646d614e,(%ebx),%ebp
449bf6:	38 30                	cmp    %dh,(%eax)
449bf8:	77 55                	ja     0x449c4f
449bfa:	62 78 78             	bound  %edi,0x78(%eax)
449bfd:	49                   	dec    %ecx
449bfe:	61                   	popa
449bff:	57                   	push   %edi
449c00:	47                   	inc    %edi
449c01:	43                   	inc    %ebx
449c02:	46                   	inc    %esi
449c03:	4c                   	dec    %esp
449c04:	6b 76 76 44          	imul   $0x44,0x76(%esi),%esi
449c08:	75 64                	jne    0x449c6e
449c0a:	74 67                	je     0x449c73
449c0c:	2b 54 2f 32          	sub    0x32(%edi,%ebp,1),%edx
449c10:	70 4e                	jo     0x449c60
449c12:	6c                   	insb   (%dx),%es:(%edi)
449c13:	63 77 48             	arpl   %esi,0x48(%edi)
449c16:	57                   	push   %edi
449c17:	64 6d                	fs insl (%dx),%es:(%edi)
449c19:	42                   	inc    %edx
449c1a:	77 31                	ja     0x449c4d
449c1c:	36 58                	ss pop %eax
449c1e:	6a 64                	push   $0x64
449c20:	71 34                	jno    0x449c56
449c22:	36 65 64 6f          	ss gs outsl %fs:(%esi),(%dx)
449c26:	63 78 78             	arpl   %edi,0x78(%eax)
449c29:	54                   	push   %esp
449c2a:	7a 72                	jp     0x449c9e
449c2c:	59                   	pop    %ecx
449c2d:	6d                   	insl   (%dx),%es:(%edi)
449c2e:	5a                   	pop    %edx
449c2f:	6d                   	insl   (%dx),%es:(%edi)
449c30:	75 6e                	jne    0x449ca0
449c32:	72 6e                	jb     0x449ca2
449c34:	48                   	dec    %eax
449c35:	74 4f                	je     0x449c86
449c37:	6d                   	insl   (%dx),%es:(%edi)
449c38:	63 4a 62             	arpl   %ecx,0x62(%edx)
449c3b:	2b 59 63             	sub    0x63(%ecx),%ebx
449c3e:	74 74                	je     0x449cb4
449c40:	50                   	push   %eax
449c41:	52                   	push   %edx
449c42:	78 49                	js     0x449c8d
449c44:	42                   	inc    %edx
449c45:	42                   	inc    %edx
449c46:	7a 4f                	jp     0x449c97
449c48:	69 53 72 58 34 53 6a 	imul   $0x6a533458,0x72(%ebx),%edx
449c4f:	44                   	inc    %esp
449c50:	49                   	dec    %ecx
449c51:	4d                   	dec    %ebp
449c52:	47                   	inc    %edi
449c53:	4c                   	dec    %esp
449c54:	31 34 4f             	xor    %esi,(%edi,%ecx,2)
449c57:	63 7a 48             	arpl   %edi,0x48(%edx)
449c5a:	5a                   	pop    %edx
449c5b:	31 56 51             	xor    %edx,0x51(%esi)
449c5e:	55                   	push   %ebp
449c5f:	37                   	aaa
449c60:	31 71 55             	xor    %esi,0x55(%ecx)
449c63:	67 52                	addr16 push %edx
449c65:	2f                   	das
449c66:	48                   	dec    %eax
449c67:	66 58                	pop    %ax
449c69:	33 52 37             	xor    0x37(%edx),%edx
449c6c:	78 6b                	js     0x449cd9
449c6e:	65 4b                	gs dec %ebx
449c70:	42                   	inc    %edx
449c71:	53                   	push   %ebx
449c72:	52                   	push   %edx
449c73:	74 51                	je     0x449cc6
449c75:	45                   	inc    %ebp
449c76:	6d                   	insl   (%dx),%es:(%edi)
449c77:	43                   	inc    %ebx
449c78:	49                   	dec    %ecx
449c79:	32 50 59             	xor    0x59(%eax),%dl
449c7c:	4d                   	dec    %ebp
449c7d:	34 6b                	xor    $0x6b,%al
449c7f:	61                   	popa
449c80:	53                   	push   %ebx
449c81:	4e                   	dec    %esi
449c82:	75 6c                	jne    0x449cf0
449c84:	77 6b                	ja     0x449cf1
449c86:	62 6f 4b             	bound  %ebp,0x4b(%edi)
449c89:	39 59 4e             	cmp    %ebx,0x4e(%ecx)
449c8c:	4d                   	dec    %ebp
449c8d:	41                   	inc    %ecx
449c8e:	52                   	push   %edx
449c8f:	64 52                	fs push %edx
449c91:	4c                   	dec    %esp
449c92:	30 70 73             	xor    %dh,0x73(%eax)
449c95:	37                   	aaa
449c96:	44                   	inc    %esp
449c97:	6f                   	outsl  %ds:(%esi),(%dx)
449c98:	64 77 72             	fs ja  0x449d0d
449c9b:	63 68 6a             	arpl   %ebp,0x6a(%eax)
449c9e:	73 4b                	jae    0x449ceb
449ca0:	77 4a                	ja     0x449cec
449ca2:	49                   	dec    %ecx
449ca3:	2f                   	das
449ca4:	4a                   	dec    %edx
449ca5:	77 66                	ja     0x449d0d
449ca7:	46                   	inc    %esi
449ca8:	6d                   	insl   (%dx),%es:(%edi)
449ca9:	39 49 58             	cmp    %ecx,0x58(%ecx)
449cac:	6b 59 6b 56          	imul   $0x56,0x6b(%ecx),%ebx
449cb0:	4b                   	dec    %ebx
449cb1:	67 62 71 58          	bound  %esi,0x58(%bx,%di)
449cb5:	71 55                	jno    0x449d0c
449cb7:	50                   	push   %eax
449cb8:	55                   	push   %ebp
449cb9:	76 69                	jbe    0x449d24
449cbb:	71 56                	jno    0x449d13
449cbd:	54                   	push   %esp
449cbe:	52                   	push   %edx
449cbf:	2f                   	das
449cc0:	6c                   	insb   (%dx),%es:(%edi)
449cc1:	39 58 65             	cmp    %ebx,0x65(%eax)
449cc4:	6f                   	outsl  %ds:(%esi),(%dx)
449cc5:	31 36                	xor    %esi,(%esi)
449cc7:	71 55                	jno    0x449d1e
449cc9:	52                   	push   %edx
449cca:	78 75                	js     0x449d41
449ccc:	66 39 38             	cmp    %di,(%eax)
449ccf:	6c                   	insb   (%dx),%es:(%edi)
449cd0:	4e                   	dec    %esi
449cd1:	66 4c                	dec    %sp
449cd3:	34 51                	xor    $0x51,%al
449cd5:	6b 37 7a             	imul   $0x7a,(%edi),%esi
449cd8:	49                   	dec    %ecx
449cd9:	4b                   	dec    %ebx
449cda:	4a                   	dec    %edx
449cdb:	30 38                	xor    %bh,(%eax)
449cdd:	45                   	inc    %ebp
449cde:	72 53                	jb     0x449d33
449ce0:	7a 33                	jp     0x449d15
449ce2:	32 78 76             	xor    0x76(%eax),%bh
449ce5:	4d                   	dec    %ebp
449ce6:	37                   	aaa
449ce7:	72 4c                	jb     0x449d35
449ce9:	6c                   	insb   (%dx),%es:(%edi)
449cea:	48                   	dec    %eax
449ceb:	79 74                	jns    0x449d61
449ced:	78 77                	js     0x449d66
449cef:	51                   	push   %ecx
449cf0:	62 69 58             	bound  %ebp,0x58(%ecx)
449cf3:	31 6a 67             	xor    %ebp,0x67(%edx)
449cf6:	6e                   	outsb  %ds:(%esi),(%dx)
449cf7:	4b                   	dec    %ebx
449cf8:	37                   	aaa
449cf9:	72 65                	jb     0x449d60