MDDLVVEPATDRFGFLVPAGTPLPAAEQREALVRENRRLVKWAAMRGSDEYAALSPERRGSLSAARAAQLERRVYKGVPDAVRGLVWQALGGSQGWEGHRYHELRTQALSDSSGLDPAVVDQIELDLHRTFPTNVLWLPPRPPAPVDRVVASLEAMVEASGGGGEGGGGGESGGGESGGGGESGGGGESGSGSGAAAAGGLATGDASAAVAAEGGALSGAADVGAAGAAVEGEGEGEEDEAEEESELLEELSARSDASGASAVSTATSSAVSSAPSGALSDLSLDRYPAGTPPGVERLRVLLRMYAVLDPEAAYCQSMNFVCGTLLMYAPPEVAFRVFAHLMGPLGFRRMYLPGLPLLMDCLDELGEQLARQLPRLDRHLQTFGVGPSLFATQWFMTFGLDQFPFGMALRLLDLLFYERTVMPLFRLALALLKKRQRALLAIRDSTEMMTALRRLPLSISDDKIEAFFSRDVAAQKPKLSRPHILSPPAVAGNGGADPFPAQA*