MKLEILSTIARESSVLAIMRELMAYVRETDRWLAARAVCAIGKCAKRFPSVALSSMESLLCLVKVGKACDIDYDASNAEKDGSQQILEMSIRERESCGEAHTGNTNNDAEAAVAHETVIAIKLVMQQHSQLLEKVFNRLVRNLDLIGVPAARAVVIWMIGEYGSNSDSVKQMLPTFLRYFTGCFIKEEVKVKLQIIDCMCKIIICTRKAGMHMEEAMLALKYVLDLASCDLSYDLRDRAHMLKKIMDLLSPTLTSEENGGGFSCPPCPRLLLSLPESILLSTKATIFQELHQQENIFLPGSMSHIVHHRAPGYQPLPDPCSLKEPSQSLKGVEIFEDYTGHLAKKQAELDESYRVGESSDMYSSESTGRSCTDDDGGNELETGDGRMCFTASEATSGSPKPLISLSDDEFYTESKPATALNELDIPQRSNDPPILNYTDELEAWLCSSSERGPLQMPQDDSTASGFITLSLDILKLDAP