MVLGFVVVGTASGVGKKDGGVCVRRAGRGPRVSCARGAQLVMHDGPARPQTGAEWAVKDKEAAAALMKDKSALKDQAGVREMMKMTGAIQRRATRAVQVGDVFIGGTSPVVVQSMINEDTLDIDGSVRSIRALHEAGCEIVRVTVPSMAHAFALGYIKDRLREEYKDVPLVADVHHNGMKIALEVAKHIEKVRINPGLYVFEKPDPNRVEYTKEDFDVAKQKLKTQLEPLVVSLRDQNKAMRIGVNHGSLSERMLFTYGDTPEGMVESAIEVIDVCRELNFHNLVISMKASKVPVMLAAYRMLAARMDALGYDYPLHLGVTEAGDGEYGRIKSTLGIGTLLADGLGDTIRVSLTEDPIKEIPVCYGILQGLGLRRTMVEYVACPSCGRTLFNLETVLHEVREATKHMPSLSIAVMGCIVNGPGEMADADYGYVGKTPGKISLYRGRSEVRTVNELNGVEELVKLLKEDGVWVDPPSPSEVAAAEAKKQEADAVASK*