QCEAVADETPIEDDTEVAEKVEDVGVVDADNVEGEKEGGKGVGSVGLSDETDRKSMEVDELVQKVCESVGKENDVMEVEVAACWDASVSFRRPGRPIVDLNISADNEDCTGEKEGEKWKEELKDQEGDKGKEELKKQEGDNGKEELKELEGEKGEEELKELEGEKGEEELTELEGEKGNVELKEQKGDKGKEKLKEQEPEKAKGEETNLFGHEENSESFGVEGEAQMQKEDANPIKDGGEGPKIGENSDLGEQGKVELVEDPEENPEEDPEEPPEETSALEEEHRELEAIANQRKIKKEHEIFVGGLDRDATEEDLRKVFQRIGEIVEVRLHKNSSTNKNKGYAFVKFSDKEHAKKALSEMKNPVIHGKRCGTAPSEDNDTLFLGNICNTWTKEAIKQKLKDYGIEGVENIMLVPDVQHEGLSWGFAFLEFSCHADAMLAYKRLQKPDVMFGHAERTAKVAFAEPIREPDPEIMAQVKSVFINGLPPHWDEDHVRELFKSYGEVVRIVLARNMSSAKRKDYGFVDFSTHEAAVACVDG