MALSNNGSLVKSEQSIDVSNSASSSNDFSNDAEGVWSPDIDQAFHEALQIYPPCGRRKIILSDEGMMFGRNELIARYIKIRCGKTRTRKQVSSHIQVLARKKARENQAKIKQEIKLPEAARRAAAEVAATIEAGSISKSASITPPHDYTNTKMLDIPVHIPAPNNPIFFSFNNISIPATGTPQPIGMGRISNSTNYLLDTIHGNEENFCAIPDDALKNKNLHNLKERIVASSKLVLCGFTAYIRENTGEQIDIVKINQVSDEPLESIKFDLIASKFPEEFRVLFDNGPPDSFFLAKCWGNLAFNLPSEERKANVIYAVDSFYDSLTKFDISVSTKAITFAKEIVE