MMGGECKVHQLQAAGDGGPGAVAPFVAKTFHMVSDPSTNAVVRWGGAGNTFLVLDPAAFSDFLLPSYFKHRNFASFVRQLNTYGFRKVDPDRWEFAHESFLRGQAQLLPRIVRKKKKSGAAPGCRELCEEGEEVRGTIEAVQRLREEQKGMEEELQAMDQRLRAAESRPGQMMAFLAKLAGHGQQQREELAAAGNNGSDPCKRRRIGADTGRGGVATGGDAAEMAQSRGTVPFPFSVLGQVFY