MDGYALKSVLDLPPVFRSTFSFRYFNSLQSECFPACFQSDVNMVISAPTGSGKTVLFELCILRLLSRFISGEGNFIHIKGSLKAIYVAPSKALIQEKLRNWNQKLGSWGINCLELTGDNENYKITDIQDADVILTTPEKFDSVTRYRINDGGLSFFGDIALVLIDEVHFLNDPRGAALEAIVSRIKMLSRKPELKSSALANVRFLAVSATIPNIDDLAEWLMVPRQGVKRFGEEMRPVKLTNKVFGIYLFLR*