MMDVMENLNLHSSEKRLKKDTCYEHILARICSIHFAEDCFERKPNHLIVPGDTNTVRLSKTAIPTLNLHNDDSARCGRKRKVLQDCINEPLLKKSTNNSKSFTLANPVNDKENVG