MKRRAQGQTSFASSTEFFSLSDKLSLGRSRALQAAKLKRQEQSTTSFDSGTGYYSYTDATSLRKSPVTFSPSPEFLQTTKDKLKLIALYEDHKCLWNQCNKDFFNFELKDRIWDAIANEMKADSPPGFWKHMIHKLRYKVDLGRIQEQGARFSGESPQPRLFYSDKLLFLNHMFDREQVKPLPTIVSL