MESFLSAVLGELASRFINFFISRSSKPKVLEVEDRLKRALLRAQVIIDEATGRHITNQAMLQQLDMLRNAMHQGCYMLDTFRYQYHGVEDAKDQVVSHSLSLSKVSSLKGIGSSNRKTLLLEQLQEALENLSSMVLDVKELVVILLSYPRLNCQPYSMHLQLSNCMFGRQMESELVINFLLHTQRHGSEELDVLPIVGPGKVGKSTLVAHVCKNERVRDHFSEILFLRDHDFTDDNLSIFRGCATRQQNRTSNSNKDRGWLVVVDLVGDLNEDAWNVLYSSCKQRIPSTSKIIIASRSAKITKFATTHALNLKHLSGEAFWYFFKTVTFGSIDPRMHPRFVHVAMEIANMLDRGIIAANMVARLLRDNFDIHFWCKVLAFWRGLVEKHVSKFGVHPSHLINQNKPVHLGRLATPFEDLIFYCEHQISSQEDFPKIRLEDVMYGSVTALGKLELLAWISPIPPYYRYYVTCEVRELKRRPAKRKRSIENGKTLC*