MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALQAVGVKEVILAINYQPEVMLVFTKEFETRLGIKIVCSQEFEPMGTAGPLALARDKLIDGSGEPFFVLNSDVISEYPLKQMLDFHKSHGGEASIMVTKVDEPSKYGVVMLDDKSGEVQRFVEKPQVFVGNKINAGIYLLNPEVLDRIELRPTSIEKEVFPKIAREKKLFAMVLPGFWMDVGQPRDYVTGLHLYLDSLRRNAPEKLAKGPNILGNVMVDKSAKIGEGCLIGPDVSIGQNCVIEAGVRLSRCTIMRGARVKKHACISGSIVGWHSTVGQWARVENMTVLGEDVHLSDEIYSNGGVVLPHKEIKSSILKPEIVM*