MGKSYGLGFVKRRASNYINGQATRFDLYCDRGQARPSIATVHKTTTSKTGCHWRGVAKALKENNRQWTFEIANQYHNHDTSGENPAELTTHAVHRGLSDAMMKDVEALSLNPAQRPRDIVLFLQKRYPHTVFTTKDVPITGNCCNGTISTDITQLKP