MAMGAARSQIQRPGLYLAVLGGRTPQTHVEIHDVRWVVGCCIDDTIPELKRQWFGHRKGLHLDSYVRIDCVDGYAVELSQIKSSDVASEGVQVPLQKLWFVNMGGYDASSLLELHQIGCVVAPNAQAAKSRARKRWLTNSIQQHKDDLHAIDQVGGLDDCLPIDELQGWQVTLTPAPDQPCCSFQPDWFGYRPI