MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKAVGVEEVVLAINYQPEVMLNFLKGFESRLGIKITCSQEFEPMGTAGPLALARDKLVDGSGAPFFVLNSDVISEYPLEAMIRFHKAHGGEASIMVTKVEEPSKYGVVVMDEATGQVQRFVEKPQVFVGNKINAGIYLLSPKVLDRIELKPTSIEKEVFPAIARDSKLFAMVSFGFWMDIGQPRDYITGLQLYLNSLRKNYPERLAKGPNVMGNVLIDEGAQIGEGCLIGPDVAIGKGCVIEAGVRLSRCTIMRGARVKKHACISGSIVGWHCTVGQWARVENMTVLGEDVHLLDEVYSNGGVVLPHKEIKASILNPQIVM*