MDPQLAAHSGVFSLILQRMMLEAHAANGTILPHFGHVYPAGKDLAMPLMPLSRNDFKPHDIPPSWQSWRKDSIRAHKRQNLEMKISLLKKRKEQQEAESQRESKFVIKKSDDEEPCKESGAVIEGGGEECGDSRESLEAKQECAVDVIGGVDSDRETNGDQVFKSPHAADVHFKKAHKKPAVRPPTDCEECGKRFASAFQLREHISIQHLKERNFICEECGQKFGRRGGLRRHVQMVHQNHLHMCPYEGCGHPGYKCSKALTAHIRSVHTNVRPYVCDTCGKAFVRRNDLKMHTLTHTSETAFHCECGSKFRRLIYLKKHQRLCIARNGDATCDNAEALDDNGEAVEDSDEHDL