GGQSAKDQRKLSFYPFPLHDKERLEKWLRNMKRDAWTPSKHQLLCSDHFTPDSLDVRWGIRYLKHTAVPTIFSSPDDKEKDSSQKTPQEVKRKDLKETNTNVESEKAFVSLELCTPKKNPVIAENIDEKAEVVFSTALDKPLQMQQLQLQNGEDFQADSIILDNSMQCIHETNPFLMAAAVQSMEATSAPTSVEDSGGCTATILQFTDSDYLNSSLKLNALGSITDYAIENPNSHVIGCSVGVQPTSENAVFLSTVTQSIEQFSGGEESVIAIIVPSESLEEPEIVNSSFLPNQQEFLDTEQTEIETSMNMNAYGGSEILQTEHSYCKQDIGRDHLWQKISKLHSKITMLEMQEIKTLGRLRSLEALIGQMKQENLLSEENIVENCFTTLEVTMIQ