MKCNDKMVVIMGATGSGKSSLSVDLALHFKAEIINSDKMQFYDGLKITTNQSTIEDRRGVPHHLLGELNPEAGEVTAAEFRVMAAEAISEITQRKKLPILAGGSNSYIHALLAKSYDPENYPFSDHKGSICSELKYDCCFIWIDVDQSVLFEYLSLRLDLMMKSGMFEEIAEFHRSKKAPKEPLGIWKAIGVQEFDDYLKMYKWDNDMDKWDPMRKEAYEKAVRAIKENTFQLTKDQITKINKLRNAGWDIKKVDATASFREAIRAAKEGEGVAEMQRKIWNKEVLEPCVKIVRSHLDQPINYYYYYFYLLKRFLSLN*