459db3:	52                   	push   %edx
459db4:	75 65                	jne    0x459e1b
459db6:	78 6b                	js     0x459e23
459db8:	38 54 52 66          	cmp    %dl,0x66(%edx,%edx,2)
459dbc:	63 43 6c             	arpl   %eax,0x6c(%ebx)
459dbf:	75 43                	jne    0x459e04
459dc1:	59                   	pop    %ecx
459dc2:	59                   	pop    %ecx
459dc3:	45                   	inc    %ebp
459dc4:	64 4c                	fs dec %esp
459dc6:	72 62                	jb     0x459e2a
459dc8:	6e                   	outsb  %ds:(%esi),(%dx)
459dc9:	58                   	pop    %eax
459dca:	49                   	dec    %ecx
459dcb:	55                   	push   %ebp
459dcc:	72 34                	jb     0x459e02
459dce:	50                   	push   %eax
459dcf:	68 52 42 4c 49       	push   $0x494c4252
459dd4:	43                   	inc    %ebx
459dd5:	58                   	pop    %eax
459dd6:	51                   	push   %ecx
459dd7:	78 49                	js     0x459e22
459dd9:	77 70                	ja     0x459e4b
459ddb:	7a 35                	jp     0x459e12
459ddd:	33 55 4f             	xor    0x4f(%ebp),%edx
459de0:	72 71                	jb     0x459e53
459de2:	45                   	inc    %ebp
459de3:	37                   	aaa
459de4:	6e                   	outsb  %ds:(%esi),(%dx)
459de5:	41                   	inc    %ecx
459de6:	4f                   	dec    %edi
459de7:	76 39                	jbe    0x459e22
459de9:	4f                   	dec    %edi
459dea:	6c                   	insb   (%dx),%es:(%edi)
459deb:	30 59 68             	xor    %bl,0x68(%ecx)
459dee:	4a                   	dec    %edx
459def:	6f                   	outsl  %ds:(%esi),(%dx)
459df0:	51                   	push   %ecx
459df1:	58                   	pop    %eax
459df2:	63 32                	arpl   %esi,(%edx)
459df4:	38 52 4b             	cmp    %dl,0x4b(%edx)
459df7:	76 74                	jbe    0x459e6d
459df9:	7a 33                	jp     0x459e2e
459dfb:	57                   	push   %edi
459dfc:	6b 48 6e 6c          	imul   $0x6c,0x6e(%eax),%ecx
459e00:	30 45 6f             	xor    %al,0x6f(%ebp)
459e03:	36 7a 71             	ss jp  0x459e77
459e06:	55                   	push   %ebp
459e07:	38 78 34             	cmp    %bh,0x34(%eax)
459e0a:	46                   	inc    %esi
459e0b:	4a                   	dec    %edx
459e0c:	6e                   	outsb  %ds:(%esi),(%dx)
459e0d:	48                   	dec    %eax
459e0e:	63 2b                	arpl   %ebp,(%ebx)
459e10:	58                   	pop    %eax
459e11:	6f                   	outsl  %ds:(%esi),(%dx)
459e12:	2b 47 46             	sub    0x46(%edi),%eax
459e15:	56                   	push   %esi
459e16:	52                   	push   %edx
459e17:	6e                   	outsb  %ds:(%esi),(%dx)
459e18:	43                   	inc    %ebx
459e19:	36 34 31             	ss xor $0x31,%al
459e1c:	6a 4b                	push   $0x4b
459e1e:	31 49 50             	xor    %ecx,0x50(%ecx)
459e21:	72 77                	jb     0x459e9a
459e23:	33 70 77             	xor    0x77(%eax),%esi
459e26:	51                   	push   %ecx
459e27:	39 47 4d             	cmp    %eax,0x4d(%edi)
459e2a:	4d                   	dec    %ebp
459e2b:	54                   	push   %esp
459e2c:	6e                   	outsb  %ds:(%esi),(%dx)
459e2d:	36 7a 73             	ss jp  0x459ea3
459e30:	34 64                	xor    $0x64,%al
459e32:	50                   	push   %eax
459e33:	6c                   	insb   (%dx),%es:(%edi)
459e34:	74 4f                	je     0x459e85
459e36:	34 4a                	xor    $0x4a,%al
459e38:	78 59                	js     0x459e93
459e3a:	45                   	inc    %ebp
459e3b:	57                   	push   %edi
459e3c:	41                   	inc    %ecx
459e3d:	6e                   	outsb  %ds:(%esi),(%dx)
459e3e:	6d                   	insl   (%dx),%es:(%edi)
459e3f:	51                   	push   %ecx
459e40:	4f                   	dec    %edi
459e41:	4b                   	dec    %ebx
459e42:	6b 6d 78 46          	imul   $0x46,0x78(%ebp),%ebp
459e46:	64 55                	fs push %ebp
459e48:	34 72                	xor    $0x72,%al
459e4a:	71 69                	jno    0x459eb5
459e4c:	52                   	push   %edx
459e4d:	72 51                	jb     0x459ea0
459e4f:	55                   	push   %ebp
459e50:	6e                   	outsb  %ds:(%esi),(%dx)
459e51:	30 4e 7a             	xor    %cl,0x7a(%esi)
459e54:	45                   	inc    %ebp
459e55:	7a 6e                	jp     0x459ec5
459e57:	77 50                	ja     0x459ea9
459e59:	64 4f                	fs dec %edi
459e5b:	66 70 7a             	data16 jo 0x459ed8
459e5e:	65 32 61 6b          	xor    %gs:0x6b(%ecx),%ah
459e62:	53                   	push   %ebx
459e63:	4a                   	dec    %edx
459e64:	54                   	push   %esp
459e65:	79 32                	jns    0x459e99
459e67:	46                   	inc    %esi
459e68:	46                   	inc    %esi
459e69:	48                   	dec    %eax
459e6a:	61                   	popa
459e6b:	4e                   	dec    %esi
459e6c:	36 72 72             	ss jb  0x459ee1
459e6f:	50                   	push   %eax
459e70:	57                   	push   %edi
459e71:	45                   	inc    %ebp
459e72:	74 5a                	je     0x459ece
459e74:	76 6a                	jbe    0x459ee0
459e76:	46                   	inc    %esi
459e77:	2b 71 69             	sub    0x69(%ecx),%esi
459e7a:	39 62 50             	cmp    %esp,0x50(%edx)
459e7d:	7a 61                	jp     0x459ee0
459e7f:	38 39                	cmp    %bh,(%ecx)
459e81:	6e                   	outsb  %ds:(%esi),(%dx)
459e82:	54                   	push   %esp
459e83:	4a                   	dec    %edx
459e84:	64 56                	fs push %esi
459e86:	71 64                	jno    0x459eec
459e88:	2f                   	das
459e89:	30 76 76             	xor    %dh,0x76(%esi)
459e8c:	37                   	aaa
459e8d:	35 76 43 43 73       	xor    $0x73434376,%eax
459e92:	31 42 49             	xor    %eax,0x49(%edx)
459e95:	37                   	aaa
459e96:	61                   	popa
459e97:	33 6c 62 46          	xor    0x46(%edx,%eiz,2),%ebp
459e9b:	42                   	inc    %edx
459e9c:	72 5a                	jb     0x459ef8
459e9e:	63 2f                	arpl   %ebp,(%edi)
459ea0:	68 4d 34 4a 70       	push   $0x704a344d
459ea5:	37                   	aaa
459ea6:	4d                   	dec    %ebp
459ea7:	67 64 4a             	addr16 fs dec %edx
459eaa:	51                   	push   %ecx
459eab:	2f                   	das
459eac:	48                   	dec    %eax
459ead:	77 38                	ja     0x459ee7
459eaf:	5a                   	pop    %edx
459eb0:	46                   	inc    %esi
459eb1:	4d                   	dec    %ebp
459eb2:	49                   	dec    %ecx
459eb3:	4b                   	dec    %ebx
459eb4:	63 46 72             	arpl   %eax,0x72(%esi)
459eb7:	32 47 70             	xor    0x70(%edi),%al
459eba:	77 6a                	ja     0x459f26
459ebc:	32 6b 63             	xor    0x63(%ebx),%ch
459ebf:	77 41                	ja     0x459f02
459ec1:	44                   	inc    %esp
459ec2:	76 33                	jbe    0x459ef7
459ec4:	4b                   	dec    %ebx
459ec5:	53                   	push   %ebx
459ec6:	66 72 6c             	data16 jb 0x459f35
459ec9:	38 38                	cmp    %bh,(%eax)
459ecb:	32 78 4d             	xor    0x4d(%eax),%bh
459ece:	64 6a 7a             	fs push $0x7a
459ed1:	35 59 48 6b 33       	xor    $0x336b4859,%eax
459ed6:	55                   	push   %ebp
459ed7:	31 48 74             	xor    %ecx,0x74(%eax)
459eda:	55                   	push   %ebp
459edb:	6c                   	insb   (%dx),%es:(%edi)
459edc:	66 79 59             	data16 jns 0x459f38
459edf:	66 6e                	data16 outsb %ds:(%esi),(%dx)
459ee1:	4b                   	dec    %ebx
459ee2:	58                   	pop    %eax
459ee3:	39 4f 4c             	cmp    %ecx,0x4c(%edi)
459ee6:	6a 30                	push   $0x30
459ee8:	47                   	inc    %edi
459ee9:	68 77 75 46 36       	push   $0x36467577
459eee:	52                   	push   %edx
459eef:	63 31                	arpl   %esi,(%ecx)
459ef1:	7a 32                	jp     0x459f25
459ef3:	61                   	popa
459ef4:	38 53 41             	cmp    %dl,0x41(%ebx)
459ef7:	37                   	aaa
459ef8:	6f                   	outsl  %ds:(%esi),(%dx)
459ef9:	4f                   	dec    %edi
459efa:	47                   	inc    %edi
459efb:	44                   	inc    %esp
459efc:	46                   	inc    %esi
459efd:	54                   	push   %esp
459efe:	6f                   	outsl  %ds:(%esi),(%dx)
459eff:	41                   	inc    %ecx
459f00:	57                   	push   %edi
459f01:	5a                   	pop    %edx
459f02:	75 4b                	jne    0x459f4f
459f04:	66 6c                	data16 insb (%dx),%es:(%edi)
459f06:	38 62 46             	cmp    %ah,0x46(%edx)
459f09:	61                   	popa
459f0a:	76 50                	jbe    0x459f5c
459f0c:	62 68 32             	bound  %ebp,0x32(%eax)
459f0f:	4e                   	dec    %esi
459f10:	73 5a                	jae    0x459f6c
459f12:	4a                   	dec    %edx
459f13:	73 32                	jae    0x459f47
459f15:	66 4f                	dec    %di
459f17:	42                   	inc    %edx
459f18:	56                   	push   %esi
459f19:	55                   	push   %ebp
459f1a:	53                   	push   %ebx
459f1b:	6c                   	insb   (%dx),%es:(%edi)
459f1c:	76 34                	jbe    0x459f52
459f1e:	35 79 45 75 76       	xor    $0x76754579,%eax
459f23:	41                   	inc    %ecx
459f24:	32 39                	xor    (%ecx),%bh
459f26:	46                   	inc    %esi
459f27:	79 45                	jns    0x459f6e
459f29:	4e                   	dec    %esi
459f2a:	42                   	inc    %edx
459f2b:	49                   	dec    %ecx
459f2c:	6f                   	outsl  %ds:(%esi),(%dx)
459f2d:	59                   	pop    %ecx
459f2e:	71 6f                	jno    0x459f9f
459f30:	66 39 69 52          	cmp    %bp,0x52(%ecx)
459f34:	68 41 69 53 55       	push   $0x55536941
459f39:	4d                   	dec    %ebp
459f3a:	7a 4e                	jp     0x459f8a
459f3c:	49                   	dec    %ecx
459f3d:	47                   	inc    %edi
459f3e:	4b                   	dec    %ebx
459f3f:	36 34 70             	ss xor $0x70,%al
459f42:	54                   	push   %esp
459f43:	39 5a 2b             	cmp    %ebx,0x2b(%edx)
459f46:	56                   	push   %esi
459f47:	52                   	push   %edx
459f48:	76 7a                	jbe    0x459fc4
459f4a:	43                   	inc    %ebx
459f4b:	7a 37                	jp     0x459f84
459f4d:	35 51 75 30 47       	xor    $0x47307551,%eax
459f52:	42                   	inc    %edx
459f53:	47                   	inc    %edi
459f54:	55                   	push   %ebp
459f55:	43                   	inc    %ebx
459f56:	76 36                	jbe    0x459f8e
459f58:	41                   	inc    %ecx
459f59:	45                   	inc    %ebp
459f5a:	6e                   	outsb  %ds:(%esi),(%dx)
459f5b:	32 75 41             	xor    0x41(%ebp),%dh
459f5e:	51                   	push   %ecx
459f5f:	68 57 61 38 33       	push   $0x33386157
459f64:	35 33 75 4d 34       	xor    $0x344d7533,%eax
459f69:	36 31 5a 6f          	xor    %ebx,%ss:0x6f(%edx)
459f6d:	5a                   	pop    %edx
459f6e:	49                   	dec    %ecx
459f6f:	2f                   	das
459f70:	54                   	push   %esp
459f71:	48                   	dec    %eax
459f72:	2b 36                	sub    (%esi),%esi
459f74:	53                   	push   %ebx
459f75:	73 6e                	jae    0x459fe5
459f77:	72 39                	jb     0x459fb2
459f79:	45                   	inc    %ebp
459f7a:	53                   	push   %ebx
459f7b:	44                   	inc    %esp
459f7c:	56                   	push   %esi
459f7d:	5a                   	pop    %edx
459f7e:	44                   	inc    %esp
459f7f:	56                   	push   %esi
459f80:	4d                   	dec    %ebp
459f81:	62 75 44             	bound  %esi,0x44(%ebp)
459f84:	37                   	aaa
459f85:	75 4c                	jne    0x459fd3
459f87:	36 74 4c             	ss je  0x459fd6
459f8a:	70 2f                	jo     0x459fbb
459f8c:	57                   	push   %edi
459f8d:	64 36 68 45 7a 49 43 	fs ss push $0x43497a45
459f94:	7a 45                	jp     0x459fdb
459f96:	35 35 4a 48 43       	xor    $0x43484a35,%eax
459f9b:	4c                   	dec    %esp
459f9c:	71 4f                	jno    0x459fed
459f9e:	6b 38 55             	imul   $0x55,(%eax),%edi
459fa1:	47                   	inc    %edi
459fa2:	68 56 72 69 33       	push   $0x33697256
459fa7:	68 7a 7a 46 4c       	push   $0x4c467a7a
459fac:	59                   	pop    %ecx
459fad:	31 4b 74             	xor    %ecx,0x74(%ebx)
459fb0:	61                   	popa
459fb1:	43                   	inc    %ebx
459fb2:	7a 30                	jp     0x459fe4
459fb4:	43                   	inc    %ebx
459fb5:	67 41                	addr16 inc %ecx
459fb7:	42                   	inc    %edx
459fb8:	4e                   	dec    %esi
459fb9:	37                   	aaa
459fba:	59                   	pop    %ecx
459fbb:	4e                   	dec    %esi
459fbc:	37                   	aaa
459fbd:	36 45                	ss inc %ebp
459fbf:	57                   	push   %edi
459fc0:	4a                   	dec    %edx
459fc1:	6c                   	insb   (%dx),%es:(%edi)
459fc2:	75 43                	jne    0x45a007
459fc4:	77 6e                	ja     0x45a034
459fc6:	6b 45 51 47          	imul   $0x47,0x51(%ebp),%eax
459fca:	46                   	inc    %esi
459fcb:	58                   	pop    %eax
459fcc:	59                   	pop    %ecx
459fcd:	59                   	pop    %ecx
459fce:	6f                   	outsl  %ds:(%esi),(%dx)
459fcf:	6f                   	outsl  %ds:(%esi),(%dx)
459fd0:	66 58                	pop    %ax
459fd2:	4d                   	dec    %ebp
459fd3:	6f                   	outsl  %ds:(%esi),(%dx)
459fd4:	2b 55 4c             	sub    0x4c(%ebp),%edx
459fd7:	67 6b 4b 37 72       	imul   $0x72,0x37(%bp,%di),%ecx
459fdc:	32 73 78             	xor    0x78(%ebx),%dh
459fdf:	44                   	inc    %esp
459fe0:	33 64 50 33          	xor    0x33(%eax,%edx,2),%esp
459fe4:	31 70 63             	xor    %esi,0x63(%eax)
459fe7:	4d                   	dec    %ebp
459fe8:	4e                   	dec    %esi
459fe9:	78 79                	js     0x45a064
459feb:	6b 52 64 36          	imul   $0x36,0x64(%edx),%edx
459fef:	50                   	push   %eax
459ff0:	41                   	inc    %ecx
459ff1:	6f                   	outsl  %ds:(%esi),(%dx)
459ff2:	54                   	push   %esp
459ff3:	72 58                	jb     0x45a04d
459ff5:	6c                   	insb   (%dx),%es:(%edi)
459ff6:	53                   	push   %ebx
459ff7:	6c                   	insb   (%dx),%es:(%edi)
459ff8:	4f                   	dec    %edi
459ff9:	76 79                	jbe    0x45a074
459ffb:	56                   	push   %esi
459ffc:	72 56                	jb     0x45a054
459ffe:	6a 58                	push   $0x58
45a000:	36 41                	ss inc %ecx
45a002:	2f                   	das
45a003:	5a                   	pop    %edx
45a004:	70 73                	jo     0x45a079
45a006:	43                   	inc    %ebx
45a007:	59                   	pop    %ecx
45a008:	6b 41 57 55          	imul   $0x55,0x57(%ecx),%eax
45a00c:	35 70 4e 48 52       	xor    $0x52484e70,%eax
45a011:	6a 4b                	push   $0x4b
45a013:	34 76                	xor    $0x76,%al
45a015:	70 58                	jo     0x45a06f
45a017:	4c                   	dec    %esp
45a018:	73 76                	jae    0x45a090
45a01a:	79 39                	jns    0x45a055
45a01c:	4a                   	dec    %edx
45a01d:	45                   	inc    %ebp
45a01e:	5a                   	pop    %edx