MPREKQENYEAVREWLQKLREVVYDADDILDEFASKALQHKIQTSNRKQVCNFFIWTTKMVLFKHDMAGKIKEMRRRIDDIAKNRNDLHLVDVVVDGLWRDTI