MDGDTTFRKLFVGGLAWQSQRDAVRRHFEQFGEIAEAVVIADKHTGRSRGYGFVTFRDPEAAARALQDPTPVIDGRRANCNLAALGASQRLHPAGMARSRPATASSSSYQGSAAAAMAASYFPLHARYTYPYYYGYAGGYSHENMYHMQMSYYGAHGGAGVQQQSQLQTYFIAAGPEGAHQEAVSPYHFQLMQGADNQEHDSSAAAAQRSHIMQYAAHMQAMQQDHHGTAVTGSAADAGTRAVGTAPAVRPGSSQTSSDRRSAS*