MAITLNSGFKMPIIGLGVWRMEGKDIKDLLLNAIKIGYRHFDCAADYQNEVEVGEALAEAFKTGLVKREDLFITTKLWNSDHGHVLEACKASLKKLQLDYLDLFLVHFPIATKHTGIGTTDSALDEDGVLDINTTISLETTWHAMEETVSMGLVRSIGISNYDIFLTRDCLAYSKIKPAVNQIETHPYFQRESLVKFCQKHGIAITAHTPLGGSVANTEWFGSVSCLDDPDLKGLADKYKKSVAQVVLRWGIQRNTIIIPKSSKKERVEENFKVFDFELTNEDMELIKGKDRKYRTNNPAKFWGVDLYA*