MTTDTNFYPDLVGVRKPKCARCRNHGIIAWIKGHKRFCAFRDCRCEQCLLVVERQRIMAAQVALKRRQAAEDLALHRLMAKSDVEQNSNNTFSPLLLREFL