MLFKLKYLRKHNKIYDMIQLSKCKNGYVIKRSVRTSIFKDDDIYLNPQDIHNESLPKINYLNSGKLDEYVYNRNNIGMDTIIINSKYMNIKMINKLYKKLCDSEVNYTKRFIFLTSLYNNIFNYSYNLYDLLKILELYQKSKDIHYLNLFKKILQNTNDLAYLIFSYKKPIISYCNGKIKGSAGFLSFLANNSASFNHSSYTYNNLNYSFLPYGGISFILANLRANLGFYFALTGQVIQSSDLVWCGLTKRWISDESLELMEISSESQLEVSEQDAHILLEEHFLKIPEKYTLKNYEQVIHEHFKHNNLLTILKCLDQSRNSSDQNIKKWADETYQKIITLPPLATHLTFEILNILRNYKMELLKKAQVNKRLWNEMIKNSYKVPTTKEQISMNELKYTIDKELFIKSLNIETNTLLNFISCPDILNGITSYLVKDTNHAFSSTYLNNNIFQIKKDIIYYFLFYKNSYEYNIYDRPDISYSSLSVLEKYNQHYNAEGNTSHDKLFFSKQFERWNDDYLQEELEDINKHFL*