MRKVQKDLVAMKVVELKEELGERGEALSGNKAWLRRRLHAAIVSEYLESAAGAAGEYVEFGTLSTRVELIRSSAVLALRLMGPPLSPTAIGYVLNSAAAASPVRVEMFLDLICPFSRKMFVTLTEGRVIERAGDRACFVLHQVPQPWHAQGSYVHEAALAVKEVAPDLYPNYIGAIYECFDKGKFTDRDTWEKSRTQINAELCDLAASVGVDRAATAAKLAMRASADGNNVGNEVTQAVKWICKHHRTRGVHVTPTVHVNGLEAGIVSSGWTPEQWLAFLEPNGADFWQGSKLQ*