MVEVPNFDFREIEKRVGSIFNVALIDCEGCIKHIAATGILDQLEPCRPALSSYARSAVLALRLMGPPLSPTAIGYVLNSAAAASPVRVEMFLDLICPFSRKMFVTLTEGRVIERAGDRACFVLHQVPQPWHAQGSYVHEAALAVKEVAPDLYPNYIGAIYECFDKGKFTDRDTWEKSRTQINAELCDLAASVGVDRAATAAKLAMRASADGNNVGNEVTQAVKWICKHHRTRGVHVTPTVHVNGLEAGIVSSGWTPEQWLAFLEPNGADFWQGSKLQ*