MRLSSVNVYMLHVTDSWYLYKIAISKARSMVEDSVLNLYGSSFPESLSIVDLGCSSGPNTLLVIKEIIDVTHERCSHLQRSMPEKRRPSLLEHVSLQGCPVSFYGRLFPIYFLDFVHSSYSVHWLSQVPQGLQSDMGLPLSKGNIYMAKSSPPAVCKAYLDQFQSDFSLFLKLRSEEMTCEGRMVLTLMGRKGEEPSRGDCCHLWELLAQALKGMVSQGVIEEGKLDSFDLPYYTPSVKELKAVIAMEGSFILDRLQITEINWDTNDNDDSEGYVFDKKASGQNVVKCIRVVTESLLANHFGAEIIDELFEKYVENVGEHLAKEKTKHVNFIFSMTKKV