MDDSELTDVLEDAGLSPYQAEAYVALLGLGTASATDIADSCDVPDPRIYDVLRDLETKGYIETFQQDSLTARARNPDVVLEDLRSRSSKYLNAAETIEERWNQPEISDHEVSIVKRFETVVSRARELIEAAENQIQVGVDPEQFYAVREELIAAHDRGVNIKLSICTGAGEDVPPLSDIEGTCTEARNREIPAPFFVLVDRTWTCFAPHHDSVNEYGVLVKDRTHTYVFHWFFLTCLWEIWDTLYTERTPETPTTYVDLRHAVRDIEPLLNEDAIIEAVVVGYDTETKESVELTGRVTGIDYTGSNIGRTDPVPLAQLAGRISATLVTDDGTYEVGGWGAVIEEVEATEITITNVEYE