MDSVTRSDSLVILGDLISKEGEPVIVSLLVDPKNKSGIIQDFGIITSAYGKNLNNLQKLINNSNIRYIEPDKKRTNKWLSVLRLQLPSSTTKYGSVNKITNAYQNVNDFAFMDKKGALVVANAKNNPDQTSVNASLKDSFNESIFQNSEKDNDILKQDSSILYSYGGRNSNNVDLRELQRTNEMEKEGESFEEIFKKTGWFRGIDNIWKYEIDDSKMTFNRRGHLSLKDNQDYRRYEELSEQVDKILNKQWEGLNALYAIMIICQ