VECVVCGDKSSGKHYGQFTCEGCKSFFKRSVRRNLTYSCRGNRSCPIDQHHRNQCQFCRLRKCLKMGMRREAVQRG