MKVLPGEQQKAEAKRRENEKLKLAKIQAEKELEEMMGELIKQPKVPEGVDPKTIACEFFKKGRCAKGWRCKFSHEKKSARAEAAKADLFMDLRDEETKAKDADAMEDWDQTKLESVVSEKHGGENQNNKTNITCRHFLEAVEKRLYGWFWVCPNGGDECKYRHALPPGYVLKSQIAAMLAEEKEAQRTEEEMLEEERGKMSEGTLVTEAHFAIWKKERDARRRESIEAAKEKRHAEGRLSGRELCETGEDPFAVDDDDLD