MGRQHYHRLQRIAGARLCAVADPQGQAFAADAGVPWFGDHRRLLEEARPQAAIVANPNNLHVATALDCLAAGVPLLLEKPVGVQLDEVSELVAVARRSGVPLLVGHHRRHNPLVVRARQLIAEGALGRLLSVTALWQLKKPDSYFEVAWRREPGAGMLLTNLIHDLDLLRHLCGEVREVQALAGNAIRGLPNEDNVALLLRFANGALGSLTGCDAAAAPWSWELAAGENPVYPRQAEQPCYLLAGTEGALSLPQLRRWRYAEARQGWHDPLAASEEAVATGDPLQRQLEHFVRVARGEEAPLMDATDAARTLALVEAVREAARSGRACAPASF*