CAAFLFPARSPSTAPVRERDACWEYCDKLDGNKVRCRFCHKVLNGGISRLKFHLSQIPSKGVNPCTKVKEDVIDKVKAIISAKEEYKEFQLLKRQRVAELS