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
457d95:	c4 45 00             	les    0x0(%ebp),%eax
457d98:	14 bd                	adc    $0xbd,%al
457d9a:	45                   	inc    %ebp
457d9b:	00 00                	add    %al,(%eax)
457d9d:	c5 45 00             	lds    0x0(%ebp),%eax
457da0:	f4                   	hlt
457da1:	d1 45 00             	roll   $1,0x0(%ebp)
457da4:	ac                   	lods   %ds:(%esi),%al
457da5:	d2 45 00             	rolb   %cl,0x0(%ebp)
457da8:	0a 54 50 6f          	or     0x6f(%eax,%edx,2),%dl
457dac:	70 75                	jo     0x457e23
457dae:	70 4d                	jo     0x457dfd
457db0:	65 6e                	outsb  %gs:(%esi),(%dx)
457db2:	75 90                	jne    0x457d44
457db4:	b8 7d 45 00 07       	mov    $0x700457d,%eax
457db9:	0a 54 50 6f          	or     0x6f(%eax,%edx,2),%dl
457dbd:	70 75                	jo     0x457e34
457dbf:	70 4d                	jo     0x457e0e
457dc1:	65 6e                	outsb  %gs:(%esi),(%dx)
457dc3:	75 64                	jne    0x457e29
457dc5:	7d 45                	jge    0x457e0c
457dc7:	00 f4                	add    %dh,%ah
457dc9:	79 45                	jns    0x457e10
457dcb:	00 10                	add    %dl,(%eax)
457dcd:	00 05 4d 65 6e 75    	add    %al,0x756e654d
457dd3:	73 0d                	jae    0x457de2
457dd5:	00 14 7c             	add    %dl,(%esp,%edi,2)
457dd8:	45                   	inc    %ebp
457dd9:	00 60 00             	add    %ah,0x0(%eax)
457ddc:	00 ff                	add    %bh,%bh
457dde:	60                   	pusha
457ddf:	00 00                	add    %al,(%eax)
457de1:	ff 01                	incl   (%ecx)
457de3:	00 00                	add    %al,(%eax)
457de5:	00 00                	add    %al,(%eax)
457de7:	00 00                	add    %al,(%eax)
457de9:	80 00 00             	addb   $0x0,(%eax)
457dec:	00 00                	add    %al,(%eax)
457dee:	03 00                	add    (%eax),%eax
457df0:	09 41 6c             	or     %eax,0x6c(%ecx)
457df3:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
457dfa:	1c 74                	sbb    $0x74,%al
457dfc:	45                   	inc    %ebp
457dfd:	00 a4 c9 45 00 b4 c9 	add    %ah,-0x364bffbb(%ecx,%ecx,8)
457e04:	45                   	inc    %ebp
457e05:	00 01                	add    %al,(%ecx)
457e07:	00 00                	add    %al,(%eax)
457e09:	00 00                	add    %al,(%eax)
457e0b:	00 00                	add    %al,(%eax)
457e0d:	80 00 00             	addb   $0x0,(%eax)
457e10:	00 00                	add    %al,(%eax)
457e12:	04 00                	add    $0x0,%al
457e14:	0b 41 75             	or     0x75(%ecx),%eax
457e17:	74 6f                	je     0x457e88
457e19:	48                   	dec    %eax
457e1a:	6f                   	outsl  %ds:(%esi),(%dx)
457e1b:	74 6b                	je     0x457e88
457e1d:	65 79 73             	gs jns 0x457e93
457e20:	1c 74                	sbb    $0x74,%al
457e22:	45                   	inc    %ebp
457e23:	00 c4                	add    %al,%ah
457e25:	c9                   	leave
457e26:	45                   	inc    %ebp
457e27:	00 d4                	add    %dl,%ah
457e29:	c9                   	leave
457e2a:	45                   	inc    %ebp
457e2b:	00 01                	add    %al,(%ecx)
457e2d:	00 00                	add    %al,(%eax)
457e2f:	00 00                	add    %al,(%eax)
457e31:	00 00                	add    %al,(%eax)
457e33:	80 00 00             	addb   $0x0,(%eax)
457e36:	00 00                	add    %al,(%eax)
457e38:	05 00 11 41 75       	add    $0x75411100,%eax
457e3d:	74 6f                	je     0x457eae
457e3f:	4c                   	dec    %esp
457e40:	69 6e 65 52 65 64 75 	imul   $0x75646552,0x65(%esi),%ebp
457e47:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
457e4b:	6e                   	outsb  %ds:(%esi),(%dx)
457e4c:	00 10                	add    %dl,(%eax)
457e4e:	40                   	inc    %eax
457e4f:	00 61 00             	add    %ah,0x0(%ecx)
457e52:	00 ff                	add    %bh,%bh
457e54:	61                   	popa
457e55:	00 00                	add    %al,(%eax)
457e57:	ff 01                	incl   (%ecx)
457e59:	00 00                	add    %al,(%eax)
457e5b:	00 00                	add    %al,(%eax)
457e5d:	00 00                	add    %al,(%eax)
457e5f:	80 01 00             	addb   $0x0,(%ecx)
457e62:	00 00                	add    %al,(%eax)
457e64:	06                   	push   %es
457e65:	00 09                	add    %cl,(%ecx)
457e67:	41                   	inc    %ecx
457e68:	75 74                	jne    0x457ede
457e6a:	6f                   	outsl  %ds:(%esi),(%dx)
457e6b:	50                   	push   %eax
457e6c:	6f                   	outsl  %ds:(%esi),(%dx)
457e6d:	70 75                	jo     0x457ee4
457e6f:	70 2c                	jo     0x457e9d
457e71:	8e 41 00             	mov    0x0(%ecx),%es
457e74:	30 00                	xor    %al,(%eax)
457e76:	00 ff                	add    %bh,%bh
457e78:	2c c9                	sub    $0xc9,%al
457e7a:	45                   	inc    %ebp
457e7b:	00 24 c2             	add    %ah,(%edx,%eax,8)
457e7e:	45                   	inc    %ebp
457e7f:	00 00                	add    %al,(%eax)
457e81:	00 00                	add    %al,(%eax)
457e83:	80 00 00             	addb   $0x0,(%eax)
457e86:	00 80 07 00 08 42    	add    %al,0x42080007(%eax)
457e8c:	69 44 69 4d 6f 64 65 	imul   $0x9c65646f,0x4d(%ecx,%ebp,2),%eax
457e93:	9c
457e94:	8e 41 00             	mov    0x0(%ecx),%es
457e97:	08 d2                	or     %dl,%dl
457e99:	45                   	inc    %ebp
457e9a:	00 10                	add    %dl,(%eax)
457e9c:	d2 45 00             	rolb   %cl,0x0(%ebp)
457e9f:	01 00                	add    %eax,(%eax)
457ea1:	00 00                	add    %al,(%eax)
457ea3:	00 00                	add    %al,(%eax)
457ea5:	00 80 00 00 00 00    	add    %al,0x0(%eax)
457eab:	08 00                	or     %al,(%eax)
457ead:	0b 48 65             	or     0x65(%eax),%ecx
457eb0:	6c                   	insb   (%dx),%es:(%edi)
457eb1:	70 43                	jo     0x457ef6
457eb3:	6f                   	outsl  %ds:(%esi),(%dx)
457eb4:	6e                   	outsb  %ds:(%esi),(%dx)
457eb5:	74 65                	je     0x457f1c
457eb7:	78 74                	js     0x457f2d
457eb9:	e8 57 45 00 48       	call   0x4845c415
457ebe:	00 00                	add    %al,(%eax)
457ec0:	ff 48 c5             	decl   -0x3b(%eax)
457ec3:	45                   	inc    %ebp
457ec4:	00 01                	add    %al,(%ecx)
457ec6:	00 00                	add    %al,(%eax)
457ec8:	00 00                	add    %al,(%eax)
457eca:	00 00                	add    %al,(%eax)
457ecc:	80 00 00             	addb   $0x0,(%eax)
457ecf:	00 80 09 00 06 49    	add    %al,0x49060009(%eax)
457ed5:	6d                   	insl   (%dx),%es:(%edi)
457ed6:	61                   	popa
457ed7:	67 65 73 fc          	addr16 gs jae 0x457ed7
457edb:	7c 45                	jl     0x457f22
457edd:	00 69 00             	add    %ch,0x0(%ecx)
457ee0:	00 ff                	add    %bh,%bh
457ee2:	69 00 00 ff 01 00    	imul   $0x1ff00,(%eax),%eax
457ee8:	00 00                	add    %al,(%eax)
457eea:	00 00                	add    %al,(%eax)
457eec:	00 80 00 00 00 00    	add    %al,0x0(%eax)
457ef2:	0a 00                	or     (%eax),%al
457ef4:	0d 4d 65 6e 75       	or     $0x756e654d,%eax
457ef9:	41                   	inc    %ecx
457efa:	6e                   	outsb  %ds:(%esi),(%dx)
457efb:	69 6d 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebp),%ebp
457f02:	00 10                	add    %dl,(%eax)
457f04:	40                   	inc    %eax
457f05:	00 40 00             	add    %al,0x0(%eax)
457f08:	00 ff                	add    %bh,%bh
457f0a:	0c c4                	or     $0xc4,%al
457f0c:	45                   	inc    %ebp
457f0d:	00 01                	add    %al,(%ecx)
457f0f:	00 00                	add    %al,(%eax)
457f11:	00 00                	add    %al,(%eax)
457f13:	00 00                	add    %al,(%eax)
457f15:	80 00 00             	addb   $0x0,(%eax)
457f18:	00 00                	add    %al,(%eax)
457f1a:	0b 00                	or     (%eax),%eax
457f1c:	09 4f 77             	or     %ecx,0x77(%edi)
457f1f:	6e                   	outsb  %ds:(%esi),(%dx)
457f20:	65 72 44             	gs jb  0x457f67
457f23:	72 61                	jb     0x457f86
457f25:	77 00                	ja     0x457f27
457f27:	10 40 00             	adc    %al,0x0(%eax)
457f2a:	41                   	inc    %ecx
457f2b:	00 00                	add    %al,(%eax)