MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKAIGVEEVVLAINYQPEVMLGFLKEFEEKLGIKIVCSREYEPMGTAGPLALARDKLIDGSGNPFFVLNSDVISEYPLKRMVAFHKTHGGEASIMVTKVDEPSKYGVVVMDEASGQVQRFVEKPQIFVGNKINAGIYLLNPEVLDRIELRPTSIEKEVFPKIAQQNKLFAMVLPGFWMDVGQPRDYITGLRLYLDSLRKNHPEKLMTGANVVGNVLVDETAQIGEGCLIGPDVCIGQNCVIEAGVRLSRCTIMRGVRVKKHACISGSIVGWHSTVGQWARVENMTVLGEDVHLCDEVYSNGGVVLPHKEIKSSILKPEIVM*