455bd0:	54                   	push   %esp
455bd1:	6a 59                	push   $0x59
455bd3:	30 76 64             	xor    %dh,0x64(%esi)
455bd6:	2f                   	das
455bd7:	66 73 53             	data16 jae 0x455c2d
455bda:	4c                   	dec    %esp
455bdb:	55                   	push   %ebp
455bdc:	53                   	push   %ebx
455bdd:	2f                   	das
455bde:	52                   	push   %edx
455bdf:	49                   	dec    %ecx
455be0:	6e                   	outsb  %ds:(%esi),(%dx)
455be1:	50                   	push   %eax
455be2:	6e                   	outsb  %ds:(%esi),(%dx)
455be3:	4e                   	dec    %esi
455be4:	55                   	push   %ebp
455be5:	36 42                	ss inc %edx
455be7:	79 38                	jns    0x455c21
455be9:	76 49                	jbe    0x455c34
455beb:	2b 50 50             	sub    0x50(%eax),%edx
455bee:	47                   	inc    %edi
455bef:	47                   	inc    %edi
455bf0:	50                   	push   %eax
455bf1:	57                   	push   %edi
455bf2:	76 58                	jbe    0x455c4c
455bf4:	4a                   	dec    %edx
455bf5:	63 41 67             	arpl   %eax,0x67(%ecx)
455bf8:	32 6a 32             	xor    0x32(%edx),%ch
455bfb:	74 76                	je     0x455c73
455bfd:	46                   	inc    %esi
455bfe:	2f                   	das
455bff:	4d                   	dec    %ebp
455c00:	45                   	inc    %ebp
455c01:	54                   	push   %esp
455c02:	45                   	inc    %ebp
455c03:	46                   	inc    %esi
455c04:	72 2b                	jb     0x455c31
455c06:	78 30                	js     0x455c38
455c08:	4e                   	dec    %esi
455c09:	4b                   	dec    %ebx
455c0a:	48                   	dec    %eax
455c0b:	69 69 35 41 42 51 68 	imul   $0x68514241,0x35(%ecx),%ebp
455c12:	5a                   	pop    %edx
455c13:	4f                   	dec    %edi
455c14:	59                   	pop    %ecx
455c15:	35 75 77 5a 77       	xor    $0x775a7775,%eax
455c1a:	39 37                	cmp    %esi,(%edi)
455c1c:	36 74 46             	ss je  0x455c65
455c1f:	58                   	pop    %eax
455c20:	78 6a                	js     0x455c8c
455c22:	63 44 77 50          	arpl   %eax,0x50(%edi,%esi,2)
455c26:	75 2f                	jne    0x455c57
455c28:	61                   	popa
455c29:	37                   	aaa
455c2a:	49                   	dec    %ecx
455c2b:	44                   	inc    %esp
455c2c:	69 54 37 4b 45 42 56 	imul   $0x63564245,0x4b(%edi,%esi,1),%edx
455c33:	63
455c34:	39 55 6c             	cmp    %edx,0x6c(%ebp)
455c37:	68 4a 32 72 36       	push   $0x3672324a
455c3c:	48                   	dec    %eax
455c3d:	41                   	inc    %ecx
455c3e:	53                   	push   %ebx
455c3f:	33 6b 51             	xor    0x51(%ebx),%ebp
455c42:	38 49 6b             	cmp    %cl,0x6b(%ecx)
455c45:	6d                   	insl   (%dx),%es:(%edi)
455c46:	4c                   	dec    %esp
455c47:	57                   	push   %edi
455c48:	79 75                	jns    0x455cbf
455c4a:	6a 78                	push   $0x78
455c4c:	5a                   	pop    %edx
455c4d:	6d                   	insl   (%dx),%es:(%edi)
455c4e:	36 30 32             	xor    %dh,%ss:(%edx)
455c51:	32 4c 34 5a          	xor    0x5a(%esp,%esi,1),%cl
455c55:	75 6f                	jne    0x455cc6
455c57:	6a 35                	push   $0x35
455c59:	74 72                	je     0x455ccd
455c5b:	50                   	push   %eax
455c5c:	69 2f 49 66 4f 31    	imul   $0x314f6649,(%edi),%ebp
455c62:	63 53 42             	arpl   %edx,0x42(%ebx)
455c65:	39 44 6c 4e          	cmp    %eax,0x4e(%esp,%ebp,2)
455c69:	4a                   	dec    %edx
455c6a:	77 48                	ja     0x455cb4
455c6c:	77 6b                	ja     0x455cd9
455c6e:	64 33 59 55          	xor    %fs:0x55(%ecx),%ebx
455c72:	57                   	push   %edi
455c73:	54                   	push   %esp
455c74:	59                   	pop    %ecx
455c75:	75 67                	jne    0x455cde
455c77:	31 41 6b             	xor    %eax,0x6b(%ecx)
455c7a:	68 30 31 6f 4a       	push   $0x4a6f3130
455c7f:	46                   	inc    %esi
455c80:	48                   	dec    %eax
455c81:	48                   	dec    %eax
455c82:	76 4b                	jbe    0x455ccf
455c84:	72 67                	jb     0x455ced
455c86:	39 71 56             	cmp    %esi,0x56(%ecx)
455c89:	54                   	push   %esp
455c8a:	61                   	popa
455c8b:	6f                   	outsl  %ds:(%esi),(%dx)
455c8c:	59                   	pop    %ecx
455c8d:	6d                   	insl   (%dx),%es:(%edi)
455c8e:	49                   	dec    %ecx
455c8f:	48                   	dec    %eax
455c90:	2b 64 42 67          	sub    0x67(%edx,%eax,2),%esp
455c94:	7a 45                	jp     0x455cdb
455c96:	67 71 62             	addr16 jno 0x455cfb
455c99:	7a 77                	jp     0x455d12
455c9b:	37                   	aaa
455c9c:	46                   	inc    %esi
455c9d:	44                   	inc    %esp
455c9e:	68 6e 47 57 50       	push   $0x5057476e
455ca3:	4f                   	dec    %edi
455ca4:	66 4b                	dec    %bx
455ca6:	78 4e                	js     0x455cf6
455ca8:	73 63                	jae    0x455d0d
455caa:	42                   	inc    %edx
455cab:	36 67 47             	ss addr16 inc %edi
455cae:	2b 34 4b             	sub    (%ebx,%ecx,2),%esi
455cb1:	54                   	push   %esp
455cb2:	56                   	push   %esi
455cb3:	4d                   	dec    %ebp
455cb4:	4c                   	dec    %esp
455cb5:	7a 6c                	jp     0x455d23
455cb7:	45                   	inc    %ebp
455cb8:	43                   	inc    %ebx
455cb9:	72 71                	jb     0x455d2c
455cbb:	75 4b                	jne    0x455d08
455cbd:	36 37                	ss aaa
455cbf:	78 59                	js     0x455d1a
455cc1:	39 54 48 4f          	cmp    %edx,0x4f(%eax,%ecx,2)
455cc5:	41                   	inc    %ecx
455cc6:	69 63 68 52 2b 74 4d 	imul   $0x4d742b52,0x68(%ebx),%esp
455ccd:	73 68                	jae    0x455d37
455ccf:	6e                   	outsb  %ds:(%esi),(%dx)
455cd0:	65 54                	gs push %esp
455cd2:	44                   	inc    %esp
455cd3:	5a                   	pop    %edx
455cd4:	6e                   	outsb  %ds:(%esi),(%dx)
455cd5:	34 76                	xor    $0x76,%al
455cd7:	48                   	dec    %eax
455cd8:	76 62                	jbe    0x455d3c
455cda:	43                   	inc    %ebx
455cdb:	34 43                	xor    $0x43,%al
455cdd:	57                   	push   %edi
455cde:	31 39                	xor    %edi,(%ecx)
455ce0:	63 4a 6d             	arpl   %ecx,0x6d(%edx)
455ce3:	6b 32 4d             	imul   $0x4d,(%edx),%esi
455ce6:	62 33                	bound  %esi,(%ebx)
455ce8:	79 33                	jns    0x455d1d
455cea:	72 6d                	jb     0x455d59
455cec:	57                   	push   %edi
455ced:	46                   	inc    %esi
455cee:	30 4e 4a             	xor    %cl,0x4a(%esi)
455cf1:	59                   	pop    %ecx
455cf2:	77 42                	ja     0x455d36
455cf4:	2b 74 2b 35          	sub    0x35(%ebx,%ebp,1),%esi
455cf8:	64 72 32             	fs jb  0x455d2d
455cfb:	45                   	inc    %ebp
455cfc:	64 39 6b 4b          	cmp    %ebp,%fs:0x4b(%ebx)
455d00:	69 69 36 78 75 68 4a 	imul   $0x4a687578,0x36(%ecx),%ebp
455d07:	65 32 66 4d          	xor    %gs:0x4d(%esi),%ah
455d0b:	4c                   	dec    %esp
455d0c:	4e                   	dec    %esi
455d0d:	77 64                	ja     0x455d73
455d0f:	51                   	push   %ecx
455d10:	68 36 43 4d 37       	push   $0x374d4336
455d15:	52                   	push   %edx
455d16:	46                   	inc    %esi
455d17:	4c                   	dec    %esp
455d18:	37                   	aaa
455d19:	64 68 4c 7a 2b 43    	fs push $0x432b7a4c
455d1f:	6e                   	outsb  %ds:(%esi),(%dx)
455d20:	78 33                	js     0x455d55
455d22:	4d                   	dec    %ebp
455d23:	54                   	push   %esp
455d24:	36 6f                	outsl  %ss:(%esi),(%dx)
455d26:	31 54 67 65          	xor    %edx,0x65(%edi,%eiz,2)
455d2a:	65 45                	gs inc %ebp
455d2c:	63 44 4b 6a          	arpl   %eax,0x6a(%ebx,%ecx,2)
455d30:	7a 66                	jp     0x455d98
455d32:	31 30                	xor    %esi,(%eax)
455d34:	53                   	push   %ebx
455d35:	42                   	inc    %edx
455d36:	7a 6d                	jp     0x455da5
455d38:	4c                   	dec    %esp
455d39:	6a 4f                	push   $0x4f
455d3b:	41                   	inc    %ecx
455d3c:	68 49 32 36 7a       	push   $0x7a363249
455d41:	55                   	push   %ebp
455d42:	49                   	dec    %ecx
455d43:	59                   	pop    %ecx
455d44:	67 55                	addr16 push %ebp
455d46:	6b 48 54 56          	imul   $0x56,0x54(%eax),%ecx
455d4a:	34 4e                	xor    $0x4e,%al
455d4c:	6e                   	outsb  %ds:(%esi),(%dx)
455d4d:	44                   	inc    %esp
455d4e:	76 72                	jbe    0x455dc2
455d50:	6a 31                	push   $0x31
455d52:	39 56 43             	cmp    %edx,0x43(%esi)
455d55:	43                   	inc    %ebx
455d56:	4a                   	dec    %edx
455d57:	55                   	push   %ebp
455d58:	72 33                	jb     0x455d8d
455d5a:	72 30                	jb     0x455d8c
455d5c:	4f                   	dec    %edi
455d5d:	41                   	inc    %ecx
455d5e:	30 37                	xor    %dh,(%edi)
455d60:	4f                   	dec    %edi
455d61:	33 50 46             	xor    0x46(%eax),%edx
455d64:	59                   	pop    %ecx
455d65:	47                   	inc    %edi
455d66:	72 50                	jb     0x455db8
455d68:	70 55                	jo     0x455dbf
455d6a:	2f                   	das
455d6b:	43                   	inc    %ebx
455d6c:	31 65 71             	xor    %esp,0x71(%ebp)
455d6f:	5a                   	pop    %edx
455d70:	49                   	dec    %ecx
455d71:	37                   	aaa
455d72:	43                   	inc    %ebx
455d73:	42                   	inc    %edx
455d74:	6f                   	outsl  %ds:(%esi),(%dx)
455d75:	41                   	inc    %ecx
455d76:	73 76                	jae    0x455dee
455d78:	32 31                	xor    (%ecx),%dh
455d7a:	71 52                	jno    0x455dce
455d7c:	6d                   	insl   (%dx),%es:(%edi)
455d7d:	6c                   	insb   (%dx),%es:(%edi)
455d7e:	46                   	inc    %esi
455d7f:	49                   	dec    %ecx
455d80:	58                   	pop    %eax
455d81:	44                   	inc    %esp
455d82:	73 61                	jae    0x455de5
455d84:	6d                   	insl   (%dx),%es:(%edi)
455d85:	63 2f                	arpl   %ebp,(%edi)
455d87:	41                   	inc    %ecx
455d88:	44                   	inc    %esp
455d89:	57                   	push   %edi
455d8a:	75 2b                	jne    0x455db7
455d8c:	77 33                	ja     0x455dc1
455d8e:	31 69 6a             	xor    %ebp,0x6a(%ecx)
455d91:	56                   	push   %esi
455d92:	32 63 77             	xor    0x77(%ebx),%ah
455d95:	63 79 4d             	arpl   %edi,0x4d(%ecx)
455d98:	6a 43                	push   $0x43
455d9a:	54                   	push   %esp
455d9b:	53                   	push   %ebx
455d9c:	4a                   	dec    %edx
455d9d:	79 55                	jns    0x455df4
455d9f:	6f                   	outsl  %ds:(%esi),(%dx)
455da0:	68 32 31 48 45       	push   $0x45483132
455da5:	30 52 4a             	xor    %dl,0x4a(%edx)
455da8:	4f                   	dec    %edi
455da9:	68 4b 44 7a 78       	push   $0x787a444b
455dae:	38 4f 46             	cmp    %cl,0x46(%edi)
455db1:	53                   	push   %ebx
455db2:	2b 37                	sub    (%edi),%esi
455db4:	42                   	inc    %edx
455db5:	48                   	dec    %eax
455db6:	55                   	push   %ebp
455db7:	33 55 52             	xor    0x52(%ebp),%edx
455dba:	61                   	popa
455dbb:	6d                   	insl   (%dx),%es:(%edi)
455dbc:	47                   	inc    %edi
455dbd:	53                   	push   %ebx
455dbe:	33 5a 61             	xor    0x61(%edx),%ebx
455dc1:	69 52 48 58 70 30 72 	imul   $0x72307058,0x48(%edx),%edx
455dc8:	4c                   	dec    %esp
455dc9:	50                   	push   %eax
455dca:	73 6c                	jae    0x455e38
455dcc:	7a 58                	jp     0x455e26
455dce:	30 30                	xor    %dh,(%eax)
455dd0:	35 48 4c 41 51       	xor    $0x51414c48,%eax
455dd5:	46                   	inc    %esi
455dd6:	4a                   	dec    %edx
455dd7:	78 7a                	js     0x455e53
455dd9:	52                   	push   %edx
455dda:	62 71 32             	bound  %esi,0x32(%ecx)
455ddd:	70 58                	jo     0x455e37
455ddf:	41                   	inc    %ecx
455de0:	74 79                	je     0x455e5b
455de2:	39 6e 58             	cmp    %ebp,0x58(%esi)
455de5:	37                   	aaa
455de6:	79 2f                	jns    0x455e17
455de8:	56                   	push   %esi
455de9:	33 54 38 47          	xor    0x47(%eax,%edi,1),%edx
455ded:	4b                   	dec    %ebx
455dee:	77 39                	ja     0x455e29
455df0:	30 57 52             	xor    %dl,0x52(%edi)
455df3:	49                   	dec    %ecx
455df4:	71 34                	jno    0x455e2a
455df6:	73 52                	jae    0x455e4a
455df8:	31 35 56 41 71 74    	xor    %esi,0x74714156
455dfe:	71 31                	jno    0x455e31
455e00:	51                   	push   %ecx
455e01:	2b 57 51             	sub    0x51(%edi),%edx
455e04:	51                   	push   %ecx
455e05:	7a 48                	jp     0x455e4f
455e07:	76 47                	jbe    0x455e50
455e09:	48                   	dec    %eax
455e0a:	6b 4d 6c 42          	imul   $0x42,0x6c(%ebp),%ecx
455e0e:	52                   	push   %edx
455e0f:	58                   	pop    %eax
455e10:	4a                   	dec    %edx
455e11:	54                   	push   %esp
455e12:	77 4e                	ja     0x455e62
455e14:	52                   	push   %edx
455e15:	37                   	aaa
455e16:	4c                   	dec    %esp
455e17:	42                   	inc    %edx
455e18:	57                   	push   %edi
455e19:	66 36 31 57 36       	xor    %dx,%ss:0x36(%edi)
455e1e:	75 45                	jne    0x455e65
455e20:	4a                   	dec    %edx
455e21:	4d                   	dec    %ebp
455e22:	38 48 4b             	cmp    %cl,0x4b(%eax)
455e25:	47                   	inc    %edi
455e26:	72 2b                	jb     0x455e53
455e28:	68 63 44 64 78       	push   $0x78644463
455e2d:	2f                   	das
455e2e:	2b 7a 4b             	sub    0x4b(%edx),%edi
455e31:	69 76 77 44 6a 58 6c 	imul   $0x6c586a44,0x77(%esi),%esi
455e38:	5a                   	pop    %edx
455e39:	2b 50 69             	sub    0x69(%eax),%edx
455e3c:	79 50                	jns    0x455e8e
455e3e:	49                   	dec    %ecx
455e3f:	63 30                	arpl   %esi,(%eax)
455e41:	6d                   	insl   (%dx),%es:(%edi)
455e42:	4d                   	dec    %ebp
455e43:	4d                   	dec    %ebp
455e44:	31 43 4f             	xor    %eax,0x4f(%ebx)
455e47:	6f                   	outsl  %ds:(%esi),(%dx)
455e48:	48                   	dec    %eax
455e49:	4d                   	dec    %ebp
455e4a:	64 74 4c             	fs je  0x455e99
455e4d:	43                   	inc    %ebx
455e4e:	68 74 33 44 37       	push   $0x37443374
455e53:	36 2b 78 75          	sub    %ss:0x75(%eax),%edi
455e57:	78 43                	js     0x455e9c
455e59:	48                   	dec    %eax
455e5a:	42                   	inc    %edx
455e5b:	4c                   	dec    %esp
455e5c:	65 79 6a             	gs jns 0x455ec9
455e5f:	73 75                	jae    0x455ed6
455e61:	59                   	pop    %ecx
455e62:	2f                   	das
455e63:	70 35                	jo     0x455e9a
455e65:	4b                   	dec    %ebx
455e66:	78 54                	js     0x455ebc