MMGGECKVHQLQAAGDGGPGAVAPFVAKTFHMVSDPSTNAVVRWGGAGNTFLVLDPAAFSDFLLPSYFKHRNFASFVRQLNTYGFRKVDPDRWEFAHESFLRGQAQLLPRIVRKKKKGGAAPGCRELCEEGEEVRGTIEAVQRLREEQRGMEEELQAMDQRLRAAESRPGQMMAFLAKLADEPGVVLRAMLAKKEELAAAGNNGSDPCKRRRIGADTGRGGVATGGDAAEMAQSRGTVPFPFSVLGQVFY