MDLESVLHMVGGAGETSYANNSSLQKIAISKARPVVEDSILDLYCSSYAESLNIADLGCSSGPNTLSVIKEIIDATHEKCRQLGRPMPELRVFLNDLPGNDFNPIFRSLPVFYDRLKEEKGLPSGSCFVAGVPGSFYGRLFPRNFLDFVHSSYSVHWLSQVPKGLQGEIGEALNKGHIYMAESSPPAVFKAYLEQFQRDFSLFLKFRSEEMICGGRMVLTLLGRNSEEPSSGDCCHLWELLAQALRGMVSQGVVQEAKLDSYNSPHYTPSVKELKAVINMEGSFHLDQLQITEVNWDTNDRDDNEGFIFYKTTSGQNVAKYIRAVAESMLTSHFGEEIIDELFERFAENVGEHLAKEKTKHVNFTFSMTKKV