MADKGKKAKVEEEDGSEQFDSELVLAIQKLQEVQDELEKVNEEASDKVLEVEQKYNEIRRPVYQKRNEIIQGISDFWLTAFLSHPALSEILTEEDQQVFKFLQSLDVEDFKDVKSGYSISFTFRSNPYFEDSKLVKVFRFSDEGTTSISGTQPRWKDGMDFTNGVKHEVGMKRSLPEESFFKWFSETQQKDSSDGIHDEVAEIIREDLWPNPLKYFNNDQEDDDDDDDDDEEEDDDEDDDDDDAADEEDAADDGEGDEGVPGHGGGAGGDDEEDDDDDDDDDENGKGDDEEDDEDGVEAEDDDDEDGVDDEEDEDDEDDDDETPEPPQKKRK*