MLFRKNQQQNENELRCLSIDGLIIGKLLGRGGFGKVFAVAKNTDKLEIMECKIFDMNGLTDSNGVRLQAEVANALAEIEVMKYLDGRPCAAMKLCLGGSLFDLLQEKTLTCREAALVIYKIGIALLFCHENQIVHLDVKPSNILFRHCEDLSSACLSDFGLSYALTQTEPVVLGQRNGVSVEYINDEVFEGRGTEGYSAPELMNGGYLSKAADIWSLGATLLEMLTGEEVPVRSVVISEWWTKDAATKLEQGLSDTVNGWKELDATARDLILAMLCSDFMERLPLTQVLIHPWLLNNLFHAPITQEGVCTDACSQASTAVE*