MESTRDLLRIPLESDFEGDTHYSFHILPSDQLRSHHYDEISRLRFLIHDQEVAIAKLSRGANAPMRTRPLEARRHQLINKLRALESGWARIAPVLRSESAKLLCLPRELREKVYGYLYTRSKPVYLELPDIDVRRSMLPRDPFLYLHADIVDPQIAAEAAQVMYDTNTFDMGLTSQFANFLQTDHYGSGIIPSDVIRRIKLRMNCYWQRYARCSHEEFERGVRGAWEKNREARAGFVGLVGMHQLCVLELYVTSSGSSGEDCRDFSAFLKLLKEKGVVVRVFERLDWGQNDSVEYGDVSSKYDTPSQADYDEFARSELAHASPRDLYEYMTRVEEPGHCRVFLEKHYQVFKRYELEETMESLRHARRNILAVQKALSPF