MVRKVLVGVKRVVDYLTKIRVQADGSGVDLKNVKWSMNPFCEIALEEAIQMKEKKLVDEVVAASIGNKSAAETLRSALALGADRAIHVVTPDGDASASPEPLAVAKILRKLVEKEKPGLELVLLGKQAIDDDSNQTAQMLSALLGWSQATFASTVKMEGNTHALVAQEVDGGLETVKISLPCVISVDLRLNSPRYATLPNIMKAKKKPIESISVESLGVDISPRNRVVHVASPPQRKSGIMVESVDQLLDKLRNEAKVI*