MGKLRLFVDRLSQPSRAVVIFCLANGIDAEEHFVNLGKGEHRKPEYKSINPMGQVPAIDDNGFYLFESHAILRYLACAYPNVKDHWYPADLRKRAQIECILDWHHTGLRRGSAGLVMNRVIAPAVGRSLDPHAASDAESHLKASLEKMETLWLKEYGSFLTGSLQPSIADLSLACEVMQLQLLDKDNVAELLDPNPKVRKWLDAVERSLSPHFSQVHETLRKAASMYQKRRDRERKKTDSVDGPDTQSKL*