MLLRDGVSIAFYLRHSHQDVTQRIEHTLHVFQQAIAPASLAWYCDYEGDFHELDSTGREFLEQEFHAPHFAYVRLADHINGVGDYQFFYDGQWREQPDSRDAARRLSAVSLWLPTEFLEAQGSHVVHELALKLSADLPFASGHAGLAFNGQLSLLGVGDLIHRERLRHPGMDVPDESASHYLDQCIPGVHWMNFLGPPVLTELGGVEALRGRLKNPGTTVQSLSGGRAVITLGCEPDAGDVTQSPVLPAYRELARVLEPWLYFQGDSRPWRDTEEQRRWERRFLD