MPRQSKSNADGTAASRGVTKRVKKVKPEGQPKRAKSAYMIWLAEHRAELTKPGLNVCDVARLAGAAWNKLTDKVRWEELAAEDKKRYEREIAIYKAKPQS