MKAVHFGAGNIGRGFIGYILADNNVKVTFADVNEEIINALAHDHQYDVILADESKTTTRVNNVDAINSMQPSEALKQAILEADIITTAVGVNILPIIAKSFAPFLKEKTNHVNIVACENAIMATDTLKKAVLDITGPLGNNIHFANSAVDRIVPLQKNENILDVMVEPFYEWVVEKDAWYGPELNHIKYVDDLTPYIERKLLTVNTGHAYLAYAGKFAGKATVLDAVEDSSIEAGLRRVLAETSQYITNEFDFTEAEQAAYVEKIIDRFNNSYLSDEVTRVGRGTLRKIGPKDRIIKPLTYLYNKDLERTGLLNTAALLLKYDDTADQETVEKNNYIKEHGLKAFLSEYAKVDDGLADEIIEAYNSLS*