VRSACYSGVIVYELKAKNGVPVMRRKHDAFVNATQILRAAGLPKPARTKVLEKDISMGPHEKIQGGYAGFQGTWVPLDSAIMLAETYKMWDELQPLLEY