MQSWGELLEPSRLTAVVDIGANPIDGDPPYAPMLRAGLCTVVGFEPQPDALAKLHAAAGPNERYLPHAVGDGGEHELKVTWMGGMTSLFEPDVARLSALNEFARYGQVLSRVPVSTTRLDDVADLGPLDLLKIDVQGSELMIFQNGRRTLADAVAVHTEVSFVPLYEGQPMFHEVDAELRAQGFLPHAFAALKKWAIAPAVLDGDIFENHQQVIEADVAYVKDFGRLEELSREQLTHLALLAHHVYASPDLTVRCLVQLVADGHVDGEVVPAYGAAIGRSLTTNGVRSDV