MKDKQRLKRFAYQYIIIDEGHRMKNAASKLSATLMQYESAHRVLLTGTPLQNNLHELWALLNFLLPKIFASADSFETWFSAPLAERAGGASAQEEMAMNEEESLLVINRLHQVLRPFLLRRLKSDVEAQLPDKAEYVVKCELSPMQKLMYRQIQDQGLCSVGAAGQLKVSGLNNVCNHPYLFFSPEQLDQLGDDANLLWRSSGKFELLDRILPKLQALGHRGRDVQLMDLLELYFNLRHYKHLRLDGAAT