MADKGKKAKVDEEDGSEQFDSELVLAIQKLQEVQDELEKVNEEASDKVLEVEQKYNAIRRPVYQKRNEIIQGISDFWLTAFLSHPALSEILTDEDQQVFKSLQSLDVEDFKDVKSGYSITFTFRPNPYFEDSKLVKVFRFSDEGTTSISGTQPRWKDGMDYTNEVNHAVGMKRSLPDESFFKWFSETQQKDSSDGIHDEVAEIIREDLWPNPLKYFNNDQDDDDEDDDDDEEFDDEDGEDDEDQANGGEDEEDDEDNEDDEDEDE*