MKKIYKGSFKLELFICQHQQLPESQRADAINSMVYEANARIRDPIYGSAGEIRRLKEQVKELQARIGEEVSENESNSRSNFH