MKDFYLGHVRLFASFAPGVASGSGKSFGRSCAYALFAKDFADSPESFSEDEVEEQRRLIDAKRKVTILMNRYGYPPLPSPNAYQMYTKECFEKTGKGQSVANVMSQFAKSWKTLSVDDRQKLEEKVAHKLDEFSHAVQDWETKMKRQKLSAVLNAINLGIRTIDSKQGPRRLLQKQLDILKKQYNYPDLKLVKPYSIFVHEKLKRSSGSHMKQTDRLKQASEEWNALSPAQKVSLTERAESINQTAKDKISSWKESMENKGLTEIVERMDWIEAKVRYLSRRSKLTNVEQLLETIITLKSKTAASAAKKKG