MKALILVGGYGTRLRPLTLSFPKPLVHFANKPMIMHQIEALKDCGVTEVVLAISYQPEVMMSFLKDFEEKLGIKITCSQEFEPLGTAGPLALAKEKLLDGSGDPFFVLNSDVISEYPLKQFVAFHKNHGGEASIMVTQVKEPSKYGVVVVDEGSGQVKRFVEKPQIYVGNKINAGIYILNPEVLNRIELRPTSIEKEVFPRLALEKQLYAMLLDGFWMDVGQPKDYITGLHLYLDSLRRKSPHKLSSGSHVVGNVLIDESAEIGDGCLIGPDVCIGQDCVIESGVRLSRCTIMCGVRIKKHACVFGSIIGWHSTIGKWARVENLSILGEDVHVSDEIYSNGGVVLPHKEIKSNILNPQIVM*