MPHIFGERRFWRVLEERRRDRVQVGRLEVSVAHLLCDGDDNGDEDEDEAMEMERIDLHPSWSGRGTTRSTDGMHERGKRKSLHSLLNSRKREMKKPGAQCEKDGLNKKTWPPLDPV