MIDPQLHQKIAARLSLVSPAIPVGISNRHVHLAQQDVEALFGKGYTLTPLKPLRQPGQFAAEECVTVVGPKGSLTRVRVLGPTRPVSQLEVSRADCFTLGIKAPVRESGQLENTGSALLIGPAGHVELRSQVICAWRHIHLSPQDARQLNVTHGQKVSVRSDGERQLTFDEVVVRVRDDFALEFHIDTEEANAAGLKNGAQVRLLG