MLGSFVKLNNGLKCPQFAYGSYMVNRTKCFDSVYAALQCGYRHIDSAQMYHNEADCGRAILKFMEETGTKREDIWFTSKLNDLSGYKSTLSSIDASVKACGLGYIDLFLLHSPYGDRIESWKALEKGVEEGKLRAIGVSNFGPHHIQELLDSHPKIIPCVNQIELHPFCSQQKVVDYCESKGIQLAAYAPLVHGEKFGNKQLLAIASKYNKSEAQIMIRYCLQRGFIVLPKSSTPRRIKENGDVFDFEISKEDMEKLYNLDEDYHSDWNPCVSPL*