MMGGECKVHQLQAAGDGGPGAVAPFVAKTFHMVSDPSTNAVVRWGGAGNTFLVLDPAAFSDFLLPSYFKHRNFASFVRQLNTYGFRKVDPDRWEFAHESFLRGQAQLLPRIVRKKKKSGAAPGCRELCEEGEEVRGTIEAVQRLREEQKGMEEELQAMDQRLRAAESRPGQMMAFLAKLADEPGVVLRAMLAKKEELAAAGNNGSDPCKRRRIGADTGRGGVATGGDAAEMAQSRGTVPFPFSVLGQVFY