MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKAIGVEEVVLAINYQPEVMLGFLKEFEIKLGIKIVCSREYEPMGTAGPLALARDKLVDGSGSPFFVLNSDVISEYPLNKMIEFHKSHGGEASIMVTKVDEPSKYGVVVMDEESGQVQRFVEKPQVFVGNKINAGIYLLNPEVLDRIELRPTSIEKEVFPKIAHEKRLFAMVLPGFWMDVGQPKDYITGLRLYLDSLRKNSPQKLMTGANVVGNVLVDDSAQIGDGCLIGPDVCIGPNCVIEAGVRLSRCTIMRGVRVKKHACISGSIIGWHSTVGQWARVENMTVLGEDVHLCDEVYSNGGVVLPHKEIKSSILKPEIVM*