MATTIKKATKTVQLGDLELNLKLGGREIFKIERRLGKSMLSLFMDSQGGNKLPPVNEILIVLQGANQNHGVTDKRVIEAFEKYLDDGHTTMDLFNELMELFDESGFFGKKKKKATKTNMESDEVTLDPVEAESELM