MKKGKKVVEKIATRSKQIVVSDEVMEVVDDEKPKSLVVAKPKPEERKLNLRQTPQLMMRFLRGIASNEPDDIRKQQAIVELGFGSLLHLDIPQNENPFPYELVRNFNSSDRSLHLPKSSLDITVEDVYLVYGIPIGGAPVVEWTDEQDPEVLRVFAEFWAYWNVRSGCPKLKEMVEKLIKDETPVDDNWKRSFLVVAVNTCIKSTTNLSPNFRFLASTVDLEQVRNLNWCQYAHTSLLGAAMYWNVDRSRWFAGPLPFLMVCYFDRVQIMEEYPPRNFPLISCWTRDMISSRQQEQQQQHDEQPLQQPLQQPLQQP*