GSFTVCEAARAFRKLNLLNFNGLPPGYFVCASKVESNYKTSARKRLSDGSTLFGLLQITTLDFCHDNKTPGAKALCNLSCEAILNSDPSPLIRCFYKAINDGKGLRCQFAFSSKCEGKPVEEGIRGCEL