MKNQLGQLALEQAKTFGGKLEVQPKVDITNKHDLSIAYTPGVAGVSSAIAKDKTLAYDLTTKKNTVAVISDGTAVLGLGDIGPEAAMPVMEGKAALFKAFAGVDAIPIVLDTKDTEEIISIVKALAPTFGGINLEDISAPRCFEIEQRLIKECHIPVFHDDQHGTAIVVLAAIFNSLKLLQKSLDEVSIVVNGGGSAGLSITRKLLAAGATKVTVVDKFGIINEQEADRLAPHHLDIAKVTNREFKSGTLEDALEGADIFIGVSAPGVLKAEWISKMAARPVIFAMANPIPEIYPDEALEAGAYIVGTGRSDFPNQINNVLAFPGIFRGALDARAKTITVEMQIAAAKGIASLVPDDALSTTNIIPDAFKERVAEIVAKSVRSVVLKS*