MGILYFSTMLGLVVEAVQAKMQALREGKSVVVERGHTVMLGWTEKSLLFVKEIINANESEGGGVIVVLCKDGKEQMEKELNLFIKKADLKGTSVVFRQGSRLMIGDLDKVSVSTARSVVVFSDTTMVPDQADAEILQVILNLNNMSLSGHVVAEVRDKDNEALIHLIGRGNVETVVSHDIIGRLMLMAVRQPGLAEVYGSILGFEGDEFYTEHWPQLVGTKWKDVQLMLPEAVPIGIRNSKNGEITLNPSHDHVMTERCELVVIAEDNDTYAPKQRHRCDPGVVPILENEDDEKEYILFAGWRRDLRDILLLLDAMCAPGSEIHIMASVPLSDRDALLSEGGLEVDSLRNISLIHHVGNTAMRRHLEYMGIEKFTSCIIFADEEEEGDIMQSDSKCLATLLLIRDIQNKHKKLREQGFMAKSTVKRAAIGGTREDDTIPIVTEILDPRTQQTIKENPEMRAVSDFLQSNDMVSKILAMVCEDRSVKTILDQMLAPRGATVACIPASRYALDDEELSFFQMACRCQEFGETLLGY