EELRCHVPTFPYEKRLSKIDTLRLAIAYIALLREILMSGCDPKSYVDECMKNGYKNQTNAIWNTSDLTARLSWIKWD