MATDGQERQLIRLRNPWGSEEWKGAWSDGSSKWELITEEQRREMGLAVENDGEFWILLRDFLKIFQMLDFCHLGPASLTDEMSGGNSKRWEVSTFEGAWIAGSSAGGSDDDMEKFATNPQYLFTLDEPDDDNEDGECTVIVALLQKNRRVAGIKEDRWRTVGFILYEVEDPCKCPVPLTPEYLEDNTKVAEHGDRNHEVTARFRLLPGTFCVIPCTQEPDQAGEFLLRIYTEKKSMAKEHDEVATVMEKAPF