MELLHRHNILFVSEDISNTPILTDDDISNNPVITIGKDKDENINDKIPDNIQDQLDTDETRVKIASENISFNTTFLSWEEVEDFLKDYGQRNGFAITKYRIEKNRSTQLITKRTFVCEFSGKFKSKKSESALQAGKQRNTRTKKC