MDEYSPKRYDIAELKYLCEKLIHEALSVLNRADSHWIHDLTSEKSLKLNELIEHIAAFVWNFKIKYTDHYDLSTLIDEYLDETYNLFGSDKISFLELTKWQRTNEHLTNILLHDLNASLSKT