MGKLRLFVDRLSQPSRAVLIFCLANGIDAEEHLVNLTKGEHRKPQYKAINPMGLVPAIDDNGFYLFESHAILRYLACVYPNVKDHWYPADLRKRALIDCILDWHHTSLRRGSAGLVMNRVVAPALGRALDPHAASEAESLLKASLEKMETLWLKDNGSFLMGSLQPSIADLSLACEVMQLQLLDKVNVSELLDPNPKVKKWLDAVEKSLSPHFTLVHEMLQKAASMYQKRREMELKRVESVDSPSSQAKL*