MADKGKKAKVDEDDGSEQFDSELVLAIQKLQEVQDELEKVNEEASDKVLEVEQKYNAIRRPVYQKRNEIIQGISDFWLTAFLSHPALSEILTDEDQQVFKFLQSLDVEDFKDVKSGYSITFTFRPNPYFEDSKLVKVFRFSDEGTTSISGTQPRWKDGMDYTNDANHTVGSKRSIPEESFFKWFSETQQKDSSEGIHDEVAEIIREDLWPNPLKYFNNDQDDDDDDDDDDEEFDDEDGEEAEDQANGGEDEEEDEDNEDDEDEDE*