MMKESYMEVLPPAPAHYFVGQAAAAAAAGGWFLQDRRGGGAWSQEENKVFEQALAALDRNDPERWERVALLLPGKTVADVMTHYDDLENDVCFIEAGLVPFPHYGAGVGGSPPSGFTLDWDGGDDPAGLGFKRSCYMVGGKRARGPDQERKKGVPWTEEEHKLFLMGLKKYGRGDWRNISRNFVTSRTPTQVASHAQKYFIRLNSGGKDKRRSSIHDITTVNLPDDDHGNPSPSPPSVLTAHSSAAAGGPVISEQFGVLVDSKPPPPLGRGGGHHFMPHPYAQVKIEARNSHVAGGGRLDDSVLLQMQCGQLQPLG