MMGGECKVHQLQAGGDGGPGAVAPFVAKTFHMVSDPSTNAVVRWGGAGNTFLVLDPAAFSDFLLPSYFKHRNFASFVRQLNTYGFRKVDPDRWEFAHESFLRGQAQLLPRIVRKKKKGGAAPGCRELCEEGEEVRGTIQAVQRLREEQRGMEEELQAMDQRLRAAESRPGQMMAFLAKLADEPGVVLRAMLAKKEELAAAGNNGSDPCKRRRIGADTGRGGVATGGDAAEMAQSRGTVPFPFSVLGQVFY