EELRCHVPTFPYEKRLSKIDTLRLAIAYIALLREILVSGCDPKSYVDECMKSGYKNHTNAIWNTSDLTARLSWIKWD