MTDKGKKAKLDDEEGSELLDSELVLAIQKLQEVQDELEKVNEEASDKVLEVEQKYNEIRRPVYQKRNEVIQGISDFWLTAFLSHPALSEILTEDDQQVFKFLQSLDVEDFKDVKSGYSITFTFRPNPFFEDSKLVKVFRFSDEGSTSISGTQPRWKDGMDFTNGVTHQLALKRPFPEESFFKWFSDTQTKDSGDGIHDEVAEIIREDLWPNPLKYFNNDQDDDDDDDDDEEFDDEDGEDDDEGQGNGAEDEDDEEANDEDEDDDE*