MTDKGKKAKVEEDDGSEQLDTELVLSIQKLQDVQDELEKVNEEASDKVLEVEQKYNEVRRPIYHKRNEIIQGISDFWLTAFLSHPALCELLSEEDQQVFKFLQSLDVEDFKDVKSGYSITFTFRPNPFFEDSKLVKVFRFSDEGTTSISGTQPRWKDGMDFTNGVTHGLGTKRPFPEESFFKWFSDTQQKDSSDGIHDEVAEIIREDLWPNPLKYFNNDQDDDDDDEDDEELDDEDGEDDDEDQGNGAADEDDEDDNGDDEDDDE*