MFKFNSDIQMLKYEVLYKVAKLTLEDKLEEEYNKIPHEIIPGSKPRFRCCVYKERAILEQRTKLAMGKNLERTLKYAIESEEPIIQVIDIACEGCPIKRYRVTEACRGCLAHKCIEVCPRGAISIRDKRAHIDYDKCIECGRCKDVCPYNAISDTLRPCIRSCAAKAIIMDEELKAVINYEKCTSCGMCTLACPFGAITDKSYIVDIIRAIKSGKKVYALVAPAIASQFKDETVGQVKSALKKLGFTDVVEVALGADLVAIEEAKEFSEKIGDIKVMTSSCCPAFVTHIRKSYPELIRNVSTTVSPMTAISKYIKKFDPDALTVFIGPCTAKKSEIMRDEIKGITDYAMTFEEMVAVLDAAGIDIKEQEDMKVEDATLFGRKFARSGGVVEAIKEAIKEMDIDIELNPVICNGLEECDKTLKIMKAGKLPNNFVEGMACIGGCIGGAGVINSNVNQSRLTVNKFGDTSTYKNIKERLDKLDIDEVDFHVPHEKIQINHEKSLKRESKKRWAYI