MTPQPPYQDLLTRLLPPVSYSPDSPRLQAELASEGAALDRAQHSAHQLAGAVTPLQAEAMLPEWERVCGLTPPSDATYQQRRQAVLAKLAETGGLSIPYFTRLAAGMGYKIQIAEPQPFRAGVNRAGQQLWSADIPWVWQVTVFGSKVRPYQFRAGQSLAGERLCAFGDPRLEELFNDLKPAHTFVYFAYQP