MGQNLALNIAEKGFPISVYNRSTSKVDETVERAKKEGNLPLYGFHDPESFVLSIQKPRVIIILVKAGLPVDQTIKTLSAFMEKGDCIIDGGNEWYENTERREKEMAELGLLYLGMGVSGGEEGARNGPSMMPGGSFEAYKYIEDILLKVAAQVPDSGPCVTYIGEGGSGNFVKMVHNGIEYGDMQLIAEAYDVLRSVGKLSNDELHQVFSEWNKGELLSFLIEITADIFGVKDDKADGYLVDKVLDKTGMKGTGKWTVQQAAELSVAAPTIAASLDSRFLSGLKDERVEAAKVFESSGVSDIFVEQSVDKNQLIDDVRKALYASKICSYAQGMNLIRAKSVEKGWDLKLGELARIWKGGCIIRAIFLDRIKGAYDRNPDLANLLVDEEFAKEMVERQSAWRRVVCLAINSGISTPGMSSSLAYFDSYRRESLPANLVQAQRDYFGAHTYERIDVPGAFHTEWFKIAKQSKN*