452af9:	7e 0a                	jle    0x452b05
452afb:	0f b7 c0             	movzwl %ax,%eax
452afe:	0d 00 00 07 80       	or     $0x80070000,%eax
452b03:	85 c0                	test   %eax,%eax
452b05:	79 13                	jns    0x452b1a
452b07:	68 b0 63 bc 00       	push   $0xbc63b0
452b0c:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452b13:	e8 92 1b fc ff       	call   0x4146aa
452b18:	59                   	pop    %ecx
452b19:	c3                   	ret
452b1a:	68 b0 63 bc 00       	push   $0xbc63b0
452b1f:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
452b26:	00 00 00
452b29:	e8 7c 1b fc ff       	call   0x4146aa
452b2e:	59                   	pop    %ecx
452b2f:	c3                   	ret
452b30:	cc                   	int3
452b31:	cc                   	int3
452b32:	cc                   	int3
452b33:	cc                   	int3
452b34:	cc                   	int3
452b35:	cc                   	int3
452b36:	cc                   	int3
452b37:	cc                   	int3
452b38:	cc                   	int3
452b39:	cc                   	int3
452b3a:	cc                   	int3
452b3b:	cc                   	int3
452b3c:	cc                   	int3
452b3d:	cc                   	int3
452b3e:	cc                   	int3
452b3f:	cc                   	int3
452b40:	cc                   	int3
452b41:	cc                   	int3
452b42:	cc                   	int3
452b43:	cc                   	int3
452b44:	cc                   	int3
452b45:	cc                   	int3
452b46:	cc                   	int3
452b47:	cc                   	int3
452b48:	cc                   	int3
452b49:	cc                   	int3
452b4a:	cc                   	int3
452b4b:	cc                   	int3
452b4c:	cc                   	int3
452b4d:	cc                   	int3
452b4e:	cc                   	int3
452b4f:	cc                   	int3
452b50:	6a 00                	push   $0x0
452b52:	68 38 d0 d5 00       	push   $0xd5d038
452b57:	ff 15 d0 36 d8 00    	call   *0xd836d0
452b5d:	85 c0                	test   %eax,%eax
452b5f:	75 27                	jne    0x452b88
452b61:	ff 15 d4 36 d8 00    	call   *0xd836d4
452b67:	85 c0                	test   %eax,%eax
452b69:	7e 0a                	jle    0x452b75
452b6b:	0f b7 c0             	movzwl %ax,%eax
452b6e:	0d 00 00 07 80       	or     $0x80070000,%eax
452b73:	85 c0                	test   %eax,%eax
452b75:	79 11                	jns    0x452b88
452b77:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452b7e:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
452b85:	00 00 00
452b88:	68 10 64 bc 00       	push   $0xbc6410
452b8d:	e8 18 1b fc ff       	call   0x4146aa
452b92:	59                   	pop    %ecx
452b93:	c3                   	ret
452b94:	cc                   	int3
452b95:	cc                   	int3
452b96:	cc                   	int3
452b97:	cc                   	int3
452b98:	cc                   	int3
452b99:	cc                   	int3
452b9a:	cc                   	int3
452b9b:	cc                   	int3
452b9c:	cc                   	int3
452b9d:	cc                   	int3
452b9e:	cc                   	int3
452b9f:	cc                   	int3
452ba0:	cc                   	int3
452ba1:	cc                   	int3
452ba2:	cc                   	int3
452ba3:	cc                   	int3
452ba4:	cc                   	int3
452ba5:	cc                   	int3
452ba6:	cc                   	int3
452ba7:	cc                   	int3
452ba8:	cc                   	int3
452ba9:	cc                   	int3
452baa:	cc                   	int3
452bab:	cc                   	int3
452bac:	cc                   	int3
452bad:	cc                   	int3
452bae:	cc                   	int3
452baf:	cc                   	int3
452bb0:	e8 9e b7 fc ff       	call   0x41e353
452bb5:	c6 05 3d 7a d7 00 01 	movb   $0x1,0xd77a3d
452bbc:	c3                   	ret
452bbd:	cc                   	int3
452bbe:	cc                   	int3
452bbf:	cc                   	int3
452bc0:	6a 00                	push   $0x0
452bc2:	68 14 d0 d5 00       	push   $0xd5d014
452bc7:	ff 15 d0 36 d8 00    	call   *0xd836d0
452bcd:	85 c0                	test   %eax,%eax
452bcf:	75 29                	jne    0x452bfa
452bd1:	ff 15 d4 36 d8 00    	call   *0xd836d4
452bd7:	85 c0                	test   %eax,%eax
452bd9:	7e 0a                	jle    0x452be5
452bdb:	0f b7 c0             	movzwl %ax,%eax
452bde:	0d 00 00 07 80       	or     $0x80070000,%eax
452be3:	85 c0                	test   %eax,%eax
452be5:	79 13                	jns    0x452bfa
452be7:	68 70 64 bc 00       	push   $0xbc6470
452bec:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452bf3:	e8 b2 1a fc ff       	call   0x4146aa
452bf8:	59                   	pop    %ecx
452bf9:	c3                   	ret
452bfa:	68 70 64 bc 00       	push   $0xbc6470
452bff:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
452c06:	00 00 00
452c09:	e8 9c 1a fc ff       	call   0x4146aa
452c0e:	59                   	pop    %ecx
452c0f:	c3                   	ret
452c10:	cc                   	int3
452c11:	cc                   	int3
452c12:	cc                   	int3
452c13:	cc                   	int3
452c14:	cc                   	int3
452c15:	cc                   	int3
452c16:	cc                   	int3
452c17:	cc                   	int3
452c18:	cc                   	int3
452c19:	cc                   	int3
452c1a:	cc                   	int3
452c1b:	cc                   	int3
452c1c:	cc                   	int3
452c1d:	cc                   	int3
452c1e:	cc                   	int3
452c1f:	cc                   	int3
452c20:	cc                   	int3
452c21:	cc                   	int3
452c22:	cc                   	int3
452c23:	cc                   	int3
452c24:	cc                   	int3
452c25:	cc                   	int3
452c26:	cc                   	int3
452c27:	cc                   	int3
452c28:	cc                   	int3
452c29:	cc                   	int3
452c2a:	cc                   	int3
452c2b:	cc                   	int3
452c2c:	cc                   	int3
452c2d:	cc                   	int3
452c2e:	cc                   	int3
452c2f:	cc                   	int3
452c30:	6a 00                	push   $0x0
452c32:	68 38 d0 d5 00       	push   $0xd5d038
452c37:	ff 15 d0 36 d8 00    	call   *0xd836d0
452c3d:	85 c0                	test   %eax,%eax
452c3f:	75 27                	jne    0x452c68
452c41:	ff 15 d4 36 d8 00    	call   *0xd836d4
452c47:	85 c0                	test   %eax,%eax
452c49:	7e 0a                	jle    0x452c55
452c4b:	0f b7 c0             	movzwl %ax,%eax
452c4e:	0d 00 00 07 80       	or     $0x80070000,%eax
452c53:	85 c0                	test   %eax,%eax
452c55:	79 11                	jns    0x452c68
452c57:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452c5e:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
452c65:	00 00 00
452c68:	68 d0 64 bc 00       	push   $0xbc64d0
452c6d:	e8 38 1a fc ff       	call   0x4146aa
452c72:	59                   	pop    %ecx
452c73:	c3                   	ret
452c74:	cc                   	int3
452c75:	cc                   	int3
452c76:	cc                   	int3
452c77:	cc                   	int3
452c78:	cc                   	int3
452c79:	cc                   	int3
452c7a:	cc                   	int3
452c7b:	cc                   	int3
452c7c:	cc                   	int3
452c7d:	cc                   	int3
452c7e:	cc                   	int3
452c7f:	cc                   	int3
452c80:	cc                   	int3
452c81:	cc                   	int3
452c82:	cc                   	int3
452c83:	cc                   	int3
452c84:	cc                   	int3
452c85:	cc                   	int3
452c86:	cc                   	int3
452c87:	cc                   	int3
452c88:	cc                   	int3
452c89:	cc                   	int3
452c8a:	cc                   	int3
452c8b:	cc                   	int3
452c8c:	cc                   	int3
452c8d:	cc                   	int3
452c8e:	cc                   	int3
452c8f:	cc                   	int3
452c90:	e8 be b6 fc ff       	call   0x41e353
452c95:	c6 05 3d 7a d7 00 01 	movb   $0x1,0xd77a3d
452c9c:	c3                   	ret
452c9d:	cc                   	int3
452c9e:	cc                   	int3
452c9f:	cc                   	int3
452ca0:	6a 00                	push   $0x0
452ca2:	68 14 d0 d5 00       	push   $0xd5d014
452ca7:	ff 15 d0 36 d8 00    	call   *0xd836d0
452cad:	85 c0                	test   %eax,%eax
452caf:	75 29                	jne    0x452cda
452cb1:	ff 15 d4 36 d8 00    	call   *0xd836d4
452cb7:	85 c0                	test   %eax,%eax
452cb9:	7e 0a                	jle    0x452cc5
452cbb:	0f b7 c0             	movzwl %ax,%eax
452cbe:	0d 00 00 07 80       	or     $0x80070000,%eax
452cc3:	85 c0                	test   %eax,%eax
452cc5:	79 13                	jns    0x452cda
452cc7:	68 30 65 bc 00       	push   $0xbc6530
452ccc:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452cd3:	e8 d2 19 fc ff       	call   0x4146aa
452cd8:	59                   	pop    %ecx
452cd9:	c3                   	ret
452cda:	68 30 65 bc 00       	push   $0xbc6530
452cdf:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
452ce6:	00 00 00
452ce9:	e8 bc 19 fc ff       	call   0x4146aa
452cee:	59                   	pop    %ecx
452cef:	c3                   	ret
452cf0:	cc                   	int3
452cf1:	cc                   	int3
452cf2:	cc                   	int3
452cf3:	cc                   	int3
452cf4:	cc                   	int3
452cf5:	cc                   	int3
452cf6:	cc                   	int3
452cf7:	cc                   	int3
452cf8:	cc                   	int3
452cf9:	cc                   	int3
452cfa:	cc                   	int3
452cfb:	cc                   	int3
452cfc:	cc                   	int3
452cfd:	cc                   	int3
452cfe:	cc                   	int3
452cff:	cc                   	int3
452d00:	cc                   	int3
452d01:	cc                   	int3
452d02:	cc                   	int3
452d03:	cc                   	int3
452d04:	cc                   	int3
452d05:	cc                   	int3
452d06:	cc                   	int3
452d07:	cc                   	int3
452d08:	cc                   	int3
452d09:	cc                   	int3
452d0a:	cc                   	int3
452d0b:	cc                   	int3
452d0c:	cc                   	int3
452d0d:	cc                   	int3
452d0e:	cc                   	int3
452d0f:	cc                   	int3
452d10:	6a 00                	push   $0x0
452d12:	68 38 d0 d5 00       	push   $0xd5d038
452d17:	ff 15 d0 36 d8 00    	call   *0xd836d0
452d1d:	85 c0                	test   %eax,%eax
452d1f:	75 27                	jne    0x452d48
452d21:	ff 15 d4 36 d8 00    	call   *0xd836d4
452d27:	85 c0                	test   %eax,%eax
452d29:	7e 0a                	jle    0x452d35
452d2b:	0f b7 c0             	movzwl %ax,%eax
452d2e:	0d 00 00 07 80       	or     $0x80070000,%eax
452d33:	85 c0                	test   %eax,%eax
452d35:	79 11                	jns    0x452d48
452d37:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452d3e:	c7 05 34 d0 d5 00 00 	movl   $0x0,0xd5d034
452d45:	00 00 00
452d48:	68 90 65 bc 00       	push   $0xbc6590
452d4d:	e8 58 19 fc ff       	call   0x4146aa
452d52:	59                   	pop    %ecx
452d53:	c3                   	ret
452d54:	cc                   	int3
452d55:	cc                   	int3
452d56:	cc                   	int3
452d57:	cc                   	int3
452d58:	cc                   	int3
452d59:	cc                   	int3
452d5a:	cc                   	int3
452d5b:	cc                   	int3
452d5c:	cc                   	int3
452d5d:	cc                   	int3
452d5e:	cc                   	int3
452d5f:	cc                   	int3
452d60:	cc                   	int3
452d61:	cc                   	int3
452d62:	cc                   	int3
452d63:	cc                   	int3
452d64:	cc                   	int3
452d65:	cc                   	int3
452d66:	cc                   	int3
452d67:	cc                   	int3
452d68:	cc                   	int3
452d69:	cc                   	int3
452d6a:	cc                   	int3
452d6b:	cc                   	int3
452d6c:	cc                   	int3
452d6d:	cc                   	int3
452d6e:	cc                   	int3
452d6f:	cc                   	int3
452d70:	e8 de b5 fc ff       	call   0x41e353
452d75:	c6 05 3d 7a d7 00 01 	movb   $0x1,0xd77a3d
452d7c:	c3                   	ret
452d7d:	cc                   	int3
452d7e:	cc                   	int3
452d7f:	cc                   	int3
452d80:	6a 00                	push   $0x0
452d82:	68 14 d0 d5 00       	push   $0xd5d014
452d87:	ff 15 d0 36 d8 00    	call   *0xd836d0
452d8d:	85 c0                	test   %eax,%eax
452d8f:	75 29                	jne    0x452dba
452d91:	ff 15 d4 36 d8 00    	call   *0xd836d4
452d97:	85 c0                	test   %eax,%eax
452d99:	7e 0a                	jle    0x452da5
452d9b:	0f b7 c0             	movzwl %ax,%eax
452d9e:	0d 00 00 07 80       	or     $0x80070000,%eax
452da3:	85 c0                	test   %eax,%eax
452da5:	79 13                	jns    0x452dba
452da7:	68 f0 65 bc 00       	push   $0xbc65f0
452dac:	c6 05 3c 7a d7 00 01 	movb   $0x1,0xd77a3c
452db3:	e8 f2 18 fc ff       	call   0x4146aa
452db8:	59                   	pop    %ecx
452db9:	c3                   	ret
452dba:	68 f0 65 bc 00       	push   $0xbc65f0
452dbf:	c7 05 04 d0 d5 00 28 	movl   $0x28,0xd5d004
452dc6:	00 00 00
452dc9:	e8 dc 18 fc ff       	call   0x4146aa
452dce:	59                   	pop    %ecx
452dcf:	c3                   	ret
452dd0:	cc                   	int3
452dd1:	cc                   	int3
452dd2:	cc                   	int3
452dd3:	cc                   	int3
452dd4:	cc                   	int3
452dd5:	cc                   	int3
452dd6:	cc                   	int3
452dd7:	cc                   	int3
452dd8:	cc                   	int3
452dd9:	cc                   	int3