MARGRALSAYFFFCNEIRPEVRAENPNKKITEIATLLAEKWRSVPEKKRVKYQVMHEEAKVKYQAAMDSYNNVKPDLLDEDEDEDEDEDEDDDE