MADEKIENVLFLGKVHCYAVPPLTANKGYKASDWRIEDPTSVIFTARIRVIETSDIDGGNLKTDIKLEDPQSGELFANGPYEGPFCVTPVTDSSRFFALRVVDGARRAFLGIGFEERSDAFDFNVCLQEVRRHSNMDDPAGGPSVAGKTSYGTGKTAPGQPGAFTAASILNAEPKDYSLKEGETISISIGNKGRRRPPASPPASSDSNNGFPLPFLPPPPSADDVKKKRQSMTENELVSETAFTGIPGPPTSSRSGFDDEFGEFV