MPPLCAVCESPTAYTLHFGGRCCKACAAFFRRTVALDLKYECAAGEPCEIHFSEWFFFCAGHIHGLRSA