MQENQNEPSALLPIVICPTEIDSINVTLEKNQQCACKDCGKLFNSVWYLKQHAVKHSNDRPFKCKFCFKTYKFRSNLYQHKCPDRQKHSINGK