MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALQAIGVEEVVLAINYQPEVMLGFLKDFEAKLGIKIVCSREDEPMGTAGPLALARDKLLDGSGDPFFVLNSDVISEYPLKQMVDFHKSHGGEASIMVTKVDEPSKYGVVVMDEKSGQVQRFVEKPQVFVGNKINAGIYLLNPEVLDRIELRPTSIEKEVFPKIAQEHKLFAMVLPGFWMDVGQPRDYITGLRLYLDSLRKNSPEKLAKGMNMIGNVLVHDTAQIGEGCLIGPDVSIGENCVIEPGVRLSRCTIMRGVRVKKHACISGSIIGWHSTVGQWARVENMTVLGEDVHLSDEVYSNGGVILPHKEIKSSILKPEIVM*