MLKGTFRERLSRRHYHCYIGPRTQPSPIAVPMFKLTETNKLVNKLLKAWIFPLYLHCTSDFNASTVTTLERSEIIFGSNTQRATPCRWGTGCGAILHNLTPTAISNHLKEHHFEFWDDRARGQCQWEGTSCRNGMDMYFGSFGKHVACVHLRSTTEKCRYCGETFSRPDVLVRHEKRYCPGQRQIFATRYILEYISTGDNERFMAMARFLPKENSWYWLLRRQCIMSDLGLRAAICHESIKIFVMNHYNAPIKGNSVDLTTDFMARYATYPGWVYV