MDALVSAAVEQVALCPDGCPLMQLWGALGGAAEEAGVQLTAPVCSALWRLLAAEPGLHFTLPSGGRLSAEDEELRSLAAAEAAGVLLSAERDLQSVAVGLYDSQLTRFNMSDTQRKALSLIGAAGRRGALQSDLAQAVGSENRNFFYVVKLLEQRGLVVKHPLAVKRQGVTSSTAAHVTTNLLHLTRFAPPNVPQGTRMTDGKSTAHGAGPGQIALGEAEMAVLDDTTHFARVCARLAACAGQQADETQLKAVLGFRAQQGHRMWRRIKAALVKQGHLEEFLARTADEKAVKCIKLIKPWTGEQSEPEADEEGEGAGEGALSLSSQVAERTIDRQLLRQVVTAGSEGVTTGDVDAALRLNMKRNEMRMKELETRFGITKHAMNQGRVLTSRYIAPEALLDQLRDTFAPLAPPTGWLGAVVEAIQAGLDEGEEFPWPQLQPEQQQQGQQQQQX