MSDSAELQDFEVLLEDNFNHSQFARELIRAINNKFDTTKLDLYTPLKQVNYDIVEVDKRIDRIIKDEPLKLLEQLDKRKLGREKVGTTLKPSLDYLTASFERLQTAVLEPYEDALKLQSALGKIHQTSHLLRDALIYMHMAAQVESLPLQVKDPSRVSHLSTLFSQLRINLEQNPNLRSLQLIKKLEEGPLREKRGALLKYVLETLLGYCEDNHKLKHNLPEVQKLLVTLYSLSPREFSAVLDKVALKKIQASHQALTKTITAVRTLNTVMEDVVSNGVALHHLEKTLEEIPLETTTLHAEYISRKKYSSITANYWIQVANAYKREFEISYRRGGPVGKSLSNNAVFIRNTITESMKKGWNIDGLKEYQEALLASISILDNRRKT