MADKGKKAKVEDDEGSDQLDTELVLAIEKLQDVQDELEKVNEEASDKVLEVEQKYNEIRRPVYNKRNDIIQTIPDFWLTAFLSHPALCELLTEEDQKVFKYLQSLDVEDFKDVKSGYSISFSFRPNPYFEDTKLVKVFRFSDEGTTSISGTKPRWKDGMDLTNGVTPEKDGNKRLFIEESFFKWFSDTQHHASDGIHDEVADIIKEDLWPNPLKYFNNEADDDEFEDEDGEDEDDDDEEQGKGGDGSDDDDDDEPEDEDEDDD*