457a83:	00 d0                	add    %dl,%al
457a85:	49                   	dec    %ecx
457a86:	42                   	inc    %edx
457a87:	00 48 c7             	add    %cl,-0x39(%eax)
457a8a:	41                   	inc    %ecx
457a8b:	00 e8                	add    %ch,%al
457a8d:	c4 45 00             	les    0x0(%ebp),%eax
457a90:	84 c5                	test   %al,%ch
457a92:	45                   	inc    %ebp
457a93:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
457a99:	4b                   	dec    %ebx
457a9a:	42                   	inc    %edx
457a9b:	00 e0                	add    %ah,%al
457a9d:	4d                   	dec    %ebp
457a9e:	42                   	inc    %edx
457a9f:	00 c8                	add    %cl,%al
457aa1:	4a                   	dec    %edx
457aa2:	42                   	inc    %edx
457aa3:	00 c0                	add    %al,%al
457aa5:	4a                   	dec    %edx
457aa6:	42                   	inc    %edx
457aa7:	00 e8                	add    %ch,%al
457aa9:	4d                   	dec    %ebp
457aaa:	42                   	inc    %edx
457aab:	00 24 bc             	add    %ah,(%esp,%edi,4)
457aae:	45                   	inc    %ebp
457aaf:	00 d0                	add    %dl,%al
457ab1:	c4 45 00             	les    0x0(%ebp),%eax
457ab4:	c0 ca 45             	ror    $0x45,%dl
457ab7:	00 04 ca             	add    %al,(%edx,%ecx,8)
457aba:	45                   	inc    %ebp
457abb:	00 09                	add    %cl,(%ecx)
457abd:	54                   	push   %esp
457abe:	4d                   	dec    %ebp
457abf:	61                   	popa
457ac0:	69 6e 4d 65 6e 75 8b 	imul   $0x8b756e65,0x4d(%esi),%ebp
457ac7:	c0 cc 7a             	ror    $0x7a,%ah
457aca:	45                   	inc    %ebp
457acb:	00 07                	add    %al,(%edi)
457acd:	09 54 4d 61          	or     %edx,0x61(%ebp,%ecx,2)
457ad1:	69 6e 4d 65 6e 75 80 	imul   $0x80756e65,0x4d(%esi),%ebp
457ad8:	7a 45                	jp     0x457b1f
457ada:	00 f4                	add    %dh,%ah
457adc:	79 45                	jns    0x457b23
457ade:	00 0b                	add    %cl,(%ebx)
457ae0:	00 05 4d 65 6e 75    	add    %al,0x756e654d
457ae6:	73 08                	jae    0x457af0
457ae8:	00 1c 74             	add    %bl,(%esp,%esi,2)
457aeb:	45                   	inc    %ebp
457aec:	00 a4 c9 45 00 b4 c9 	add    %ah,-0x364bffbb(%ecx,%ecx,8)
457af3:	45                   	inc    %ebp
457af4:	00 01                	add    %al,(%ecx)
457af6:	00 00                	add    %al,(%eax)
457af8:	00 00                	add    %al,(%eax)
457afa:	00 00                	add    %al,(%eax)
457afc:	80 00 00             	addb   $0x0,(%eax)
457aff:	00 00                	add    %al,(%eax)
457b01:	03 00                	add    (%eax),%eax
457b03:	0b 41 75             	or     0x75(%ecx),%eax
457b06:	74 6f                	je     0x457b77
457b08:	48                   	dec    %eax
457b09:	6f                   	outsl  %ds:(%esi),(%dx)
457b0a:	74 6b                	je     0x457b77
457b0c:	65 79 73             	gs jns 0x457b82
457b0f:	1c 74                	sbb    $0x74,%al
457b11:	45                   	inc    %ebp
457b12:	00 c4                	add    %al,%ah
457b14:	c9                   	leave
457b15:	45                   	inc    %ebp
457b16:	00 d4                	add    %dl,%ah
457b18:	c9                   	leave
457b19:	45                   	inc    %ebp
457b1a:	00 01                	add    %al,(%ecx)
457b1c:	00 00                	add    %al,(%eax)
457b1e:	00 00                	add    %al,(%eax)
457b20:	00 00                	add    %al,(%eax)
457b22:	80 00 00             	addb   $0x0,(%eax)
457b25:	00 00                	add    %al,(%eax)
457b27:	04 00                	add    $0x0,%al
457b29:	11 41 75             	adc    %eax,0x75(%ecx)
457b2c:	74 6f                	je     0x457b9d
457b2e:	4c                   	dec    %esp
457b2f:	69 6e 65 52 65 64 75 	imul   $0x75646552,0x65(%esi),%ebp
457b36:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
457b3a:	6e                   	outsb  %ds:(%esi),(%dx)
457b3b:	00 10                	add    %dl,(%eax)
457b3d:	40                   	inc    %eax
457b3e:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
457b42:	ff e4                	jmp    *%esp
457b44:	c9                   	leave
457b45:	45                   	inc    %ebp
457b46:	00 01                	add    %al,(%ecx)
457b48:	00 00                	add    %al,(%eax)
457b4a:	00 00                	add    %al,(%eax)
457b4c:	00 00                	add    %al,(%eax)
457b4e:	80 00 00             	addb   $0x0,(%eax)
457b51:	00 00                	add    %al,(%eax)
457b53:	05 00 09 41 75       	add    $0x75410900,%eax
457b58:	74 6f                	je     0x457bc9
457b5a:	4d                   	dec    %ebp
457b5b:	65 72 67             	gs jb  0x457bc5
457b5e:	65 2c 8e             	gs sub $0x8e,%al
457b61:	41                   	inc    %ecx
457b62:	00 30                	add    %dh,(%eax)
457b64:	00 00                	add    %al,(%eax)
457b66:	ff 2c c9             	ljmp   *(%ecx,%ecx,8)
457b69:	45                   	inc    %ebp
457b6a:	00 24 c2             	add    %ah,(%edx,%eax,8)
457b6d:	45                   	inc    %ebp
457b6e:	00 00                	add    %al,(%eax)
457b70:	00 00                	add    %al,(%eax)
457b72:	80 00 00             	addb   $0x0,(%eax)
457b75:	00 80 06 00 08 42    	add    %al,0x42080006(%eax)
457b7b:	69 44 69 4d 6f 64 65 	imul   $0xe865646f,0x4d(%ecx,%ebp,2),%eax
457b82:	e8
457b83:	57                   	push   %edi
457b84:	45                   	inc    %ebp
457b85:	00 48 00             	add    %cl,0x0(%eax)
457b88:	00 ff                	add    %bh,%bh
457b8a:	48                   	dec    %eax
457b8b:	c5 45 00             	lds    0x0(%ebp),%eax
457b8e:	01 00                	add    %eax,(%eax)
457b90:	00 00                	add    %al,(%eax)
457b92:	00 00                	add    %al,(%eax)
457b94:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
457b9a:	07                   	pop    %es
457b9b:	00 06                	add    %al,(%esi)
457b9d:	49                   	dec    %ecx
457b9e:	6d                   	insl   (%dx),%es:(%edi)
457b9f:	61                   	popa
457ba0:	67 65 73 00          	addr16 gs jae 0x457ba4
457ba4:	10 40 00             	adc    %al,0x0(%eax)
457ba7:	40                   	inc    %eax
457ba8:	00 00                	add    %al,(%eax)
457baa:	ff 0c c4             	decl   (%esp,%eax,8)
457bad:	45                   	inc    %ebp
457bae:	00 01                	add    %al,(%ecx)
457bb0:	00 00                	add    %al,(%eax)
457bb2:	00 00                	add    %al,(%eax)
457bb4:	00 00                	add    %al,(%eax)
457bb6:	80 00 00             	addb   $0x0,(%eax)
457bb9:	00 00                	add    %al,(%eax)
457bbb:	08 00                	or     %al,(%eax)
457bbd:	09 4f 77             	or     %ecx,0x77(%edi)
457bc0:	6e                   	outsb  %ds:(%esi),(%dx)
457bc1:	65 72 44             	gs jb  0x457c08
457bc4:	72 61                	jb     0x457c27
457bc6:	77 00                	ja     0x457bc8
457bc8:	10 40 00             	adc    %al,0x0(%eax)
457bcb:	41                   	inc    %ecx
457bcc:	00 00                	add    %al,(%eax)
457bce:	ff 40 c9             	incl   -0x37(%eax)
457bd1:	45                   	inc    %ebp
457bd2:	00 01                	add    %al,(%ecx)
457bd4:	00 00                	add    %al,(%eax)
457bd6:	00 00                	add    %al,(%eax)
457bd8:	00 00                	add    %al,(%eax)
457bda:	80 01 00             	addb   $0x0,(%ecx)
457bdd:	00 00                	add    %al,(%eax)
457bdf:	09 00                	or     %eax,(%eax)
457be1:	0e                   	push   %cs
457be2:	50                   	push   %eax
457be3:	61                   	popa
457be4:	72 65                	jb     0x457c4b
457be6:	6e                   	outsb  %ds:(%esi),(%dx)
457be7:	74 42                	je     0x457c2b
457be9:	69 44 69 4d 6f 64 65 	imul   $0x6465646f,0x4d(%ecx,%ebp,2),%eax
457bf0:	64
457bf1:	72 45                	jb     0x457c38
457bf3:	00 50 00             	add    %dl,0x0(%eax)
457bf6:	00 ff                	add    %bh,%bh
457bf8:	50                   	push   %eax
457bf9:	00 00                	add    %al,(%eax)
457bfb:	ff 01                	incl   (%ecx)
457bfd:	00 00                	add    %al,(%eax)
457bff:	00 00                	add    %al,(%eax)
457c01:	00 00                	add    %al,(%eax)
457c03:	80 00 00             	addb   $0x0,(%eax)
457c06:	00 80 0a 00 08 4f    	add    %al,0x4f08000a(%eax)
457c0c:	6e                   	outsb  %ds:(%esi),(%dx)
457c0d:	43                   	inc    %ebx
457c0e:	68 61 6e 67 65       	push   $0x65676e61
457c13:	90                   	nop
457c14:	18 7c 45 00          	sbb    %bh,0x0(%ebp,%eax,2)
457c18:	03 0f                	add    (%edi),%ecx
457c1a:	54                   	push   %esp
457c1b:	50                   	push   %eax
457c1c:	6f                   	outsl  %ds:(%esi),(%dx)
457c1d:	70 75                	jo     0x457c94
457c1f:	70 41                	jo     0x457c62
457c21:	6c                   	insb   (%dx),%es:(%edi)
457c22:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
457c29:	01 00                	add    %eax,(%eax)
457c2b:	00 00                	add    %al,(%eax)
457c2d:	00 02                	add    %al,(%edx)
457c2f:	00 00                	add    %al,(%eax)
457c31:	00 14 7c             	add    %dl,(%esp,%edi,2)
457c34:	45                   	inc    %ebp
457c35:	00 06                	add    %al,(%esi)
457c37:	70 61                	jo     0x457c9a
457c39:	4c                   	dec    %esp
457c3a:	65 66 74 07          	gs data16 je 0x457c45
457c3e:	70 61                	jo     0x457ca1
457c40:	52                   	push   %edx
457c41:	69 67 68 74 08 70 61 	imul   $0x61700874,0x68(%edi),%esp
457c48:	43                   	inc    %ebx
457c49:	65 6e                	outsb  %gs:(%esi),(%dx)
457c4b:	74 65                	je     0x457cb2
457c4d:	72 05                	jb     0x457c54
457c4f:	4d                   	dec    %ebp
457c50:	65 6e                	outsb  %gs:(%esi),(%dx)
457c52:	75 73                	jne    0x457cc7
457c54:	58                   	pop    %eax
457c55:	7c 45                	jl     0x457c9c
457c57:	00 03                	add    %al,(%ebx)
457c59:	0c 54                	or     $0x54,%al
457c5b:	54                   	push   %esp
457c5c:	72 61                	jb     0x457cbf
457c5e:	63 6b 42             	arpl   %ebp,0x42(%ebx)
457c61:	75 74                	jne    0x457cd7
457c63:	74 6f                	je     0x457cd4
457c65:	6e                   	outsb  %ds:(%esi),(%dx)
457c66:	01 00                	add    %eax,(%eax)
457c68:	00 00                	add    %al,(%eax)
457c6a:	00 01                	add    %al,(%ecx)
457c6c:	00 00                	add    %al,(%eax)
457c6e:	00 54 7c 45          	add    %dl,0x45(%esp,%edi,2)
457c72:	00 0d 74 62 52 69    	add    %cl,0x69526274
457c78:	67 68 74 42 75 74    	addr16 push $0x74754274
457c7e:	74 6f                	je     0x457cef
457c80:	6e                   	outsb  %ds:(%esi),(%dx)
457c81:	0c 74                	or     $0x74,%al
457c83:	62 4c 65 66          	bound  %ecx,0x66(%ebp,%eiz,2)
457c87:	74 42                	je     0x457ccb
457c89:	75 74                	jne    0x457cff
457c8b:	74 6f                	je     0x457cfc
457c8d:	6e                   	outsb  %ds:(%esi),(%dx)
457c8e:	05 4d 65 6e 75       	add    $0x756e654d,%eax
457c93:	73 98                	jae    0x457c2d
457c95:	7c 45                	jl     0x457cdc
457c97:	00 03                	add    %al,(%ebx)
457c99:	0f 54 4d 65          	andps  0x65(%ebp),%xmm1
457c9d:	6e                   	outsb  %ds:(%esi),(%dx)
457c9e:	75 41                	jne    0x457ce1
457ca0:	6e                   	outsb  %ds:(%esi),(%dx)
457ca1:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
457ca8:	73 01                	jae    0x457cab
457caa:	00 00                	add    %al,(%eax)
457cac:	00 00                	add    %al,(%eax)
457cae:	04 00                	add    $0x0,%al
457cb0:	00 00                	add    %al,(%eax)
457cb2:	94                   	xchg   %eax,%esp
457cb3:	7c 45                	jl     0x457cfa
457cb5:	00 0d 6d 61 4c 65    	add    %cl,0x654c616d
457cbb:	66 74 54             	data16 je 0x457d12
457cbe:	6f                   	outsl  %ds:(%esi),(%dx)
457cbf:	52                   	push   %edx
457cc0:	69 67 68 74 0d 6d 61 	imul   $0x616d0d74,0x68(%edi),%esp
457cc7:	52                   	push   %edx
457cc8:	69 67 68 74 54 6f 4c 	imul   $0x4c6f5474,0x68(%edi),%esp
457ccf:	65 66 74 0d          	gs data16 je 0x457ce0
457cd3:	6d                   	insl   (%dx),%es:(%edi)
457cd4:	61                   	popa
457cd5:	54                   	push   %esp
457cd6:	6f                   	outsl  %ds:(%esi),(%dx)
457cd7:	70 54                	jo     0x457d2d
457cd9:	6f                   	outsl  %ds:(%esi),(%dx)
457cda:	42                   	inc    %edx
457cdb:	6f                   	outsl  %ds:(%esi),(%dx)
457cdc:	74 74                	je     0x457d52
457cde:	6f                   	outsl  %ds:(%esi),(%dx)
457cdf:	6d                   	insl   (%dx),%es:(%edi)
457ce0:	0d 6d 61 42 6f       	or     $0x6f42616d,%eax
457ce5:	74 74                	je     0x457d5b
457ce7:	6f                   	outsl  %ds:(%esi),(%dx)
457ce8:	6d                   	insl   (%dx),%es:(%edi)
457ce9:	54                   	push   %esp
457cea:	6f                   	outsl  %ds:(%esi),(%dx)
457ceb:	54                   	push   %esp
457cec:	6f                   	outsl  %ds:(%esi),(%dx)
457ced:	70 06                	jo     0x457cf5
457cef:	6d                   	insl   (%dx),%es:(%edi)
457cf0:	61                   	popa
457cf1:	4e                   	dec    %esi
457cf2:	6f                   	outsl  %ds:(%esi),(%dx)
457cf3:	6e                   	outsb  %ds:(%esi),(%dx)
457cf4:	65 05 4d 65 6e 75    	gs add $0x756e654d,%eax
457cfa:	73 90                	jae    0x457c8c
457cfc:	00 7d 45             	add    %bh,0x45(%ebp)
457cff:	00 06                	add    %al,(%esi)
457d01:	0e                   	push   %cs
457d02:	54                   	push   %esp
457d03:	4d                   	dec    %ebp
457d04:	65 6e                	outsb  %gs:(%esi),(%dx)
457d06:	75 41                	jne    0x457d49
457d08:	6e                   	outsb  %ds:(%esi),(%dx)
457d09:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
457d10:	01 94 7c 45 00 8d 40 	add    %edx,0x408d0045(%esp,%edi,2)
457d17:	00 64 7d 45          	add    %ah,0x45(%ebp,%edi,2)
457d27:	00 b8 7d 45 00 00    	add    %bh,0x457d(%eax)
457d35:	00 00                	add    %al,(%eax)
457d37:	00 a8 7d 45 00 78    	add    %ch,0x7800457d(%eax)
457d3d:	00 00                	add    %al,(%eax)
457d3f:	00 40 79             	add    %al,0x79(%eax)
457d42:	45                   	inc    %ebp
457d43:	00 c8                	add    %cl,%al
457d45:	4d                   	dec    %ebp
457d46:	42                   	inc    %edx
457d47:	00 cc                	add    %cl,%ah
457d49:	3c 40                	cmp    $0x40,%al
457d4b:	00 1c 47             	add    %bl,(%edi,%eax,2)
457d4e:	42                   	inc    %edx
457d4f:	00 d4                	add    %dl,%ah
457d51:	3c 40                	cmp    $0x40,%al
457d53:	00 c8                	add    %cl,%al
457d55:	3c 40                	cmp    $0x40,%al
457d57:	00 10                	add    %dl,(%eax)
457d59:	3a 40 00             	cmp    0x0(%eax),%al
457d5c:	2c 3a                	sub    $0x3a,%al
457d5e:	40                   	inc    %eax
457d5f:	00 c0                	add    %al,%al
457d61:	d1 45 00             	roll   $1,0x0(%ebp)
457d64:	2c c8                	sub    $0xc8,%al
457d66:	41                   	inc    %ecx
457d67:	00 d0                	add    %dl,%al
457d69:	49                   	dec    %ecx
457d6a:	42                   	inc    %edx
457d6b:	00 48 c7             	add    %cl,-0x39(%eax)
457d6e:	41                   	inc    %ecx
457d6f:	00 e8                	add    %ch,%al
457d71:	c4 45 00             	les    0x0(%ebp),%eax
457d74:	84 c5                	test   %al,%ch
457d76:	45                   	inc    %ebp
457d77:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
457d7d:	4b                   	dec    %ebx
457d7e:	42                   	inc    %edx
457d7f:	00 e0                	add    %ah,%al
457d81:	4d                   	dec    %ebp
457d82:	42                   	inc    %edx
457d83:	00 c8                	add    %cl,%al
457d85:	4a                   	dec    %edx
457d86:	42                   	inc    %edx
457d87:	00 c0                	add    %al,%al
457d89:	4a                   	dec    %edx
457d8a:	42                   	inc    %edx
457d8b:	00 e8                	add    %ch,%al
457d8d:	4d                   	dec    %ebp
457d8e:	42                   	inc    %edx
457d8f:	00 4c d1 45          	add    %cl,0x45(%ecx,%edx,8)
457d93:	00 d0                	add    %dl,%al