MSEDKKVAEKRELFIWKFDSDVSLLKEVIVEEPHKHPYASKERGQKWDKIALNLKENHGFKVTQRSVRKRFNSLHEDFLKKEKKEKRDSGVEVMYDEKHQMLTDYNELIEDWERERKERVDDE