MTTLDDKLLGEKLQYYYSTSEDEDSDHEDKDRGRGAPASSSTPAEAELAGEGISVNTGPKGVINDWRRFKQLETEQREEQCREMERLIKKLSMSCRSHLDEEEEQQKQKDLQEKISGKMTLKECGMMDKNLDDEEFLQQYRKQRMDEMRQQLHKGPQFKQVLEIPSGEGFLDMIDKEQKSTLIMVHIYEDGVPGTEAMNGCMICLAAEYPTVKFCRVRSSVIGASSRFTRNALPALLIYKAGELIGNFVRVTDQLGEDFFAVDLEAFLQEFGLLPEKEVLVLTSVRNSATCHSEDSDLEID