MKALILVGGFGTRLRPLTLSLPKPLVDFANKPMILHQIEALKTIGVTEVVLAINYQPDVMLSCLQEFEASLGIKIVCSREYEPMGTAGPLALARDTLIDGSGDPFFVLNSDVISQYPLKQMMEFHKTHGGEASILVTKVDEPSKYGVVVMDELSGRVHRFVEKPQVFVGNKINAGMYLLNPEVLDRIEMRPTSIEKEVFPKIAQENKLFAMVMPGFWMDIGQPKDYLTGLKLYLESLRKTHPEKLMDGPNVLGNVLVDRSAQIGDRCLIGPDVCIGPDCIIETGVRLSRCTIMRGVKVKRHACILGSIIGWHSTVGQWARVENMTVFGEDVHLSDEMYSNGGVVLPHKQINTSILSPKILM*