MSITDGQLSSNVTGVVTVRYSDLLDKNADISEELKAAFGSSGLGIIAVSGVPRYCELRQKLLTFAERLAALPEEAKQLLEDPESRYSFGWSHGKERLESGHPDVLKGSFYANPVVDKPTTSEDLIQRYPSYCRSNLWPNKELPELEPAFKELGRLMIDVGLLLAYHCDKCVSLSNSKHQPQSLERMLRSSLCHKGRLLHYFAPAVSEESERISSWCGWHTDHGSLTGLTCAMYMKDGKEAICPDKEAGLFIKTQAGEIYKATFKEDEIAYQIGEAAELLSWGLFHATPHCVKAAQGNSALGFVRNTFAVFMQPHWDEILTIMRRNDGVTAESTHSMNFGEFSEAALSKYYGSLEKICQRFYEP*