MLVDSHCHLDRLDLAAHGGSLDAALDAARARGVGQFLCIGVSADNAQAVKALAERYADVHCSVGVHPLDLEPGSAPALDWLLGELAHPRVVAIGETGLDYHYEPEAAELQQEAFRLHLEAARITAKPVIVHTREARADTLALLREAALPQAGVLHCFTEDWEMARSALDLGFYISLSGIVTFRNADALREVARQVPADRLLVETDSPYLAPIPHRGKPNLPEYVRDVAEFLATLRGVSLETLAEQTTANFHRLFPLAR