MSALDHHVEKVKGEVYSIKEKPEEDQKCLAGWCPNIKSRMELGKHIVDMIQEMKDLNNRRSAFAGREFRDAPLHDIKILKRNMDDLEKNATPLFAQLLDVQEMISIEQLKVATEECRCWIDHVEKVKGEVDSIKAKCEEDEKCPEGWCPNVKSRMELGKHIVDMIQEMKNLNNRRLAFAGREFRDALLQSVETQIVETNSSTDSEPRLQKIWGL