EKLKKLVKDLRHNDLKLILNFAKRNSSGRKQELLERLNDVIDCGCPVSLAVKINEMSKKRNALNANSKLSSVASARDRGGTTISHTFTHATELEKSKKTNEADKDNNNSVNSSSSNENSSSSSGSLDIPFYPDVRFRHLPFYDFCDDLLKPIGMKDKNLGSKNNPKFAKYEFFLTPQQAKKIKDSQIMIDECMIEYGVQVLLRYCLLETTAEQDDNLPPKLCVHVNTKLITLPNFITPSHMGIEPKRPNRPLDITHACELNPLKPNFVSMTWVSDPVHNHCFGITLCKKLNCTTLLNRLKQNCSRHPDLTRALIKEKLAVNIDNEISFTCLKISLICPLGKTRLVLPCRSSNCSHLQCFDASTYLQMNDKKPTWVCPICDKLARYDSLIIDGLFIEILQKVKDTNEIQFLEDGNWKPIVKKQQ