MNALLLVGGYGTRLRPLTLTTPKPLVDFCNKAILEHQILNLAKSGVNEIILAIAYKPDNIKSFVNNLQQKYNVKIFFSIENEPLGTGGPIKLAENFLSKYDDFFVFNSDIICSFPLIDMMKFHKENKSLLTIMVKDVDDPRSFGVVITDNEKKILKFEEKPLIPESSLINSGIYILNKKILNFIPKRNTSLEKEIFPNLATDNLLYFYKLNGFWADIGKPSDFLKGQSLYLNSFQNLDKLKNDKEKTIIPDQLLICYNINEDENKDIKKNKLFISFENIEELNKFDENTNQVLNNIKNFYIKIEGNVLISSNTVIKNNCFLGENVVLGNNVILGEGCRIKNSCILRDSVINSYSYIDNSIIGSKSCIGSWARIEGLCVLGENVNLKPELFINNVFILPYKEVTNSIYDKGAIIM*