MHLPSFKDVPSSEKLALLGRKLKLCSVLSDFTDPSKNIKEKEVKRQTLVETVDFIGSPGNIKLNEVAYEEIVKMVSVNLFRSLPPSPHSSSVSEGHDPEEEEPTMDPAWPHLSLVYELLLRFVASPETDAKQAKRYIDHAFVLRLLDLFDSEDPRERDYLKTILHRIYGKFMVHRPFIRKAINNIFYRFIFETEKHNGIAELLEILGSIINGFALPLKEEHKLFLVRALIPLHKPKCVSLYHQQLSYCITQFVEKDMKLADTVIRGLLKYWPITNSQKEVLFLAELEEVLEATQAPEFQRCMLPLFRQVSRCLNSSHFQVAERALFLWNNDHIISLVTQNRQTVLPLVFSALERNTRNHWNQTVHGLTVNVRKMFLEMDKDLFDECQRKYLEEEEKSKGLEEKRENNWKRLEAAAASRIEATGGSKTNTLGLPLGVIAVAGS