MKKFQTFSEEDHAILASYFPIVDGIAALIGEHCEIVLHSLEFLENSAIYIANGHNTDRKIGSPLTDKALKSLHQMQTDSVSKPYFTRLKGGILMKSITIAIRNSKQHVIGFICININLDVPTAQFLTSFIPRTQDDENNSVNFASSVDELVAQTIDKTIEETVVDRQISNNNKNRHIVISLYEKGIFDIKDAINQVATRLNISRHTVYLYIRQIKQDSNN