MARIDKLEDFLTALIQLTDTVRRLASEAGSHRVECGELTTKAEKLAMLLRAAARLDGAGGVPLYTRPLRRMLQGLQKSLDKALALVRKCNRKGMISRVITITSAHDFKRVSILLENSLADLTWFLTISAIGDNRSEGVGGMAPITSSEPLLGFCWEKIALLYRGTEEEREDAVFALNSYAKNNERFMKIMEEEESIPPLIRVLQDGTLDARETAARTLGYMAKDKNVVNQMVACGVVPVFVKALNIAPMKIQAAIAWAMAEMLDAAPEQQDHFLEHLAVQSLVGLLGEGLEESEKAKPAVTMLTLMTSMAASKGATAPAQHDQPVSWVPKPSSNSNVHFKGENPLKSSRTPVKPGNVTTLAEFAEGKKKNMVARPLDNGKGPSQRELNRRERENADPELKAELKAEVARALWKMAKGNSNTCKSITETKALLCFAALMEKASGSVQLNSVKAVMEIAAVAENDVDLRRAAFKTNSTAAKAVVDQLLRLVEEGSPELQVACIKAIGCLSRTFPVRETRVVKPLVKQLEGSEDVAAEVVMALVKFTCKDNFLHKEHSKAIVD