MKKFLFILSLFCVLSYAYELKLNANITALKLDKQNLYIGTDKGEILQYNIKDKSLKELLSLPKIKNYYGDDFAKIYNIDVFKHTLLILSEGDFGAKNLSFYKENLQIKKLEENSIIKAFFINENTYLLISIGSEIELIDKSLKNIKKFNFSHSSLNDAVLNEDKSRLVAGFESGEVELFDLKNWKMLKNYDKMHKDNIYQVDFKNNVILSCGTDRRIGVVKNEEQNFLQKDFLIYTCALSPSGEFAVYSDNEAGVSEVFSTSDFKPVKTFNNENLMSEFIIFLNNKDFIVSGFGDSIMFRSIDE*