MARGGGGGAGGAGKTTVVVLDNGAGFCKAGFGGETDPSVVVPNCMARPRSAKKWVVGDQISEVQDIQGISIRRPMDRGYLINPDTEKEIWERVFKTHLKIRPSECSLLLVEPLFNLPSIQKSTDEIVFEEFGFQSLFVANAPALSHNYQVDCAPDSLIAKSNCSLVVDAGFSFTHAVPVFDGFVVNHAARRMNLGGKALTNYLKELVSYRAWNMMDETYIMEDVKEKLCLCSLDTAADLDVARSRGRSNYFLCDYILPDGIKHKRGFVKNPQAASAYMHKRKKVEPVDMEEDDDEEIAEKEETRSATKAGLPAKEDHQILTLTNERFLVPEMLFHPADLGMNEAGLAECIVRAVKACHPTLHPVMYSNVLLTGGSTLFNGFKERLENELRPLVPDEFEVNVQSVDDPLLAAWKGGSMLAASQDFHTAAITKREYEESGSSRCRRRFMF*