MDQLPLFLLDLLFRPENVRQLQIDNLNEEEVSLLARTCAQHRIGPLLSESIKKANLSVPDTLSDYLTKANKKSIQRYLAIQSELIAINKLFSENEIPLVVLKGAVISSDVYPSPHLRPMRDLDVLIERKDTKKAVQLLKDNGYTPEINLDVFDLDATKDFPNIYSPHRRCIIELHIQVLDSHPKRPDLLDVLDCKEFAKSASDILKHSKYNYHHFSDTIMLLHLAIHASYSHTFNCGPLFISDIGMLIQRNEVNWPRFWELCEEGQWTKGCLITLQIVELYWSNVTIDWPTSQDSFTHNLNLSSIAALSLQNLEYKEGIGLRKNIATQHWFIYALKKLIIPKANLARAYNIEVTSWKLYLFYIIRPFNRLMSFFRTKNDPDTKTSVQVHTYLESKD