MEVLRDQMSILIENGLHDSAEILGCFLMSSTTSNVDSAPSVRAENMVLFGDALYAKKEYRRALNVYKQALQHCRLNPKQSVSGLRNTLPTGNRTSSANTVHVSTINENEVKYKIGLCHLAVHETRAALTEMEGIPSKARTLRINLTMGKLYHMSSYDRAACVSYKECLRQCPYALEAIVALADMGVPLKEIQSVLPQAQTKSGRPPSDLESGRWLQRYAEAQCAIFSQDQKGVSEHFGYLSQRFPNNLHILLEMAKAEVAVGRNDEALVNFEKARSLDPFNITGMDEYAMLLRMRADSSDLNRLLNDLLNNDPNRPEVWVTSAVYWDRRDDKSRALTYASKSLQVDDRHTPGYIMKGNLFLSLNKADDAVMAFRRAQQLRPDLRSYQGLVRGNLAISKPKEALCAAREALKAMPHSAKALTLVGDVYANIPDGREKARKFYESALRMEPGYLGAALALADLHKVEGRNAEAIQLLETYLKDWADDSLHTKLAQIYAATNKLEEALSHYQTALRINSHNEAAKKGLERLERQMKGGDPDAPEEEEENEGEDAEGDQEEAEY*