MTTLDDKILGLKTQNYVSSSESEGEDEDDKILDDEDPRDDNIDLSDVAAPSDFRLEVPKTGPKGVIQDYRRYKQLETEQRKEKEKEIRALAQKFSVSCQSSLDDEREKELLKELELDTDEFIQQYHLQRLLQLKEEQERRLQLNSPKFGKVISLQNKDQFLDAVDKENPNVIVVVHLFSEDLQSCRAMNGCLQCLAQQYSLVKFCKIIARETGISRNFTKEGLPALLVYKGGQTIGNFVKLEDTFGQDFFASDVESFLIENDILTEELECQLTASVTAKKEDDSDSDLDID