MKRPDYRTLQALDAVIRERGFERAAQKLCITQSAVSQRIKQLENMFGQPLLVRTVPPRPTEQGQKLLALLRQVELLEEEWLGDEQTGSTPLLLSLAVNADSLATWLLPALANVLSDSPIRLNLQVEDETRTQERLRRGEVVGAVSIQPQALPSCLVDQLGALDYLFVASKEFAQRYFPNGVTRSALLKAPVVAFDHLDDMHQAFLQQNFDLPPGSVPCHIVNSSEAFVQLARQGTTCCMIPHLQIEKELNSGELIDLTPGLFQRRMLYWHRFAPESRMMRRVTDALIDYGHKVLRQD*