MADKGKKAKVDEEDGSEQFDSELVLAIQKLQEVQDELEKVNEEASDKVLEVEQKYNAIRRPVYQKRNEIIQGISDFWLTAFLSHPALSEILTDEDQQVFKFLQSLDVEDFKDVKSGYSINFTFRPNPYFEDSKLVKVFRFSDEGTTSISGTQPRWKDGMDYTNDANHTVGSKRSIPEESFFKWFSENQQKDSSDGIHDEVAEIIREDLWPNPLKYFNNDQDDDDDDDDDDDEEFDDEDGEEADDQANGGEDEEDDEDNEDDEDEDE*