MLALAGCDNNDKIAPTTKNETSAAAQSSPAKDPAQLQKLAQQSQGKALTLLDASEAQLDGAATLVLTFSIPLDPEQDFSRVIHIVDKKSGSVDGAWELAPNLKELRLRHLEPKRVLVVTVDPAVKALNNATFGTPYEKTITTRDVQPASALPAGIAAAGENSGRATGHGA