ITVRLIKSFHYRNIKLLILKDIKVNELTGNDLLKLVLEKIEKESGLLPHRGRKYDTFKLYHHAFSFKANNLVVNLQDDDKLIFKMDKTLKENNVDNEAEISCFIMDEYLEFKKNPELKW