MHAVTRPTLREAVARLAPGTGLRDGLERILRGRTGALIVLGHDENVEAICDGGFSLDVRYAATRLRELCKMDGAVVLSTDGSRIVRANVQLVPDPSIPTDESGTRHRSAERAAIQTGYPVISVSHSMNIVTVYVRGERHVLTDSATILSRANQAIATLERYKTRLDEVSRQLSRAEIEDFVTLRDVMTVVQRLELVRRIGLVIDYDVVELGTDGRQLRLQLDELLGGNDTARELIVRDYHANPEPPSTGQINATLDELDALSDGDLLDFTALAKVFGYPTTTEAQDSTLSPRGYRAMAGIPRLQFAHADLLVRAFGTLQGLLAASAGDLQSVDGIGAMWARHVREGLSQLAESTISDQ*