MALSNNGSLVKSEQSIDVSNSASSSNDFSNDAEGVWSPDIDQAFHEALQIYPPCGRRKIILSDEGKMYGRNELIARYIKIRCGKTRTRKQVSSHIQVLARKKARENQAKFKQEIKLPEAARRAAAEVAATIEAGSISKSASITPPHDYTNTKMLDIPVHIPTPNNPIFFSFNNISIPATGTPQPIGMGRISNSTNYLLDTIHGNEENFCAIPDDALKNKNLHNLKERIVASSKLVLCGFTAYIRENTGEQIDIVKINQVSDEPLESIKFDLIASKFPEEFRVLFDNGPPDSFFLAKCWGNLAFNLPSEERKANVIYAVDSFYDSLTKFDISVSTKAITFAKEIVEKVEVYSSVKKDNRYHFALESSPMCEYMVDFITKLIKEVAGNELKNRVLENFTVLQVIKNKHTNETVMAIAFMFEVSPDSDPTSRLYRLVR