MADKGKKAKVDEEDGSEQFDSELVLAIQKLQEVQDELEKVNEEASDKVLEVEQKYNAIRRPVYQKRNEIIQGISDFWLTAFLSHPALSEILTHEDQQVFKSLQSLDVEDFKDVKSGYSITFTFRPNPYFEDSKLVKVFRFSDEGTTSISGTQPRWKDGMDYTNDKNHTVGSKRTPHEESFFKWFSDTQQKDSSDGIHDEVAEIIREDLWPNPLKYFNNDQDDDDDDDDDDDEEVEDEDGEDAEDQANGGEEDEDEEDNEDDEDEDE*