MEAENGEVAALVEKITGLHAAISKLPALSPSPQVDALFTELVAACVPSSPVDVTKLGPEAQEMRQDLIRLCSAAEGLLEAHYSDMLTALDSPLDHLGRFPYFDNYVNLSKLEHDLLAGHVAAPARVAFIGSGPLPFSSLFLATYHLPDTRFDNYDRCSVANGRAMKLVGAADEGVRSRMAFHTAEVTDLTAELGAYDVVFLAALVGMTSKEKADAIAHLGKHMADGAVLVREALHGARAFLYPVVELDDVGRGGFQVLAVHHPAGDEVFNSFIVARKVKMSA