MLFRKNQQQNGNELRCLSIDGLIIGNLLGRGGFGKVFVVAKNTDKLEIMACEIFDMNGLIDSNGVRLQAEVANALAEIEVMKYLSSCLLSSIPPIVHLLDVYDASDGRPCAAMELCLGRSLFDRLQEKTLLFCHENQIVHLDVKPSNFLFRHCEDLSSACLSDFGLSYALTQTEPVVLGQGNGVSVEYINDEVFEGRGTEGYSAPELMNGGYLSKAADIWSLGATLLEMLTGEEVPVRSVVISEWWTKDAARKLEQGLSDTVNGWRELDATARDLILAMLCPDFMERLPLTQVLIHPWLLNNLFHAPITQEGVCTDACSQASTAVE*