MILRNWNPAYKLTSVIVEEGDVPALNPGVHTEMNRVLYAEGEGVERLDYPILAKLKKRYFEVTRSEAVDPEFIQLPPGDIEAMGLDTPERCEMLVAKRENAPLIADIMQC