MGGLDDCASPPLKRLKLMPSSSEIHIEGAPSTISSQESPAAITMARAYVAVDDRDEDSDTTNVGPTGLIRRSELVRVIIQSLHALGYKKTAALLEDESGISLQSPLVASFRQQILDGKWDEGLANMQILLPDPRSYNSAASLILQQKFFELLDKQDTMEALKTLRQEISPLHVKKERLHELATCLVCPSIGKDKKSGVNSREQLLQELQGFLPPSVMVPEKRLEHLLEQALIVQRKSCIYHNTMDQSLSLYADHQCGRDQIPNQTLQVLEVHENEVWFLQFSHDGKYLASASKDCTAIIWEVVGENLVKLKYTFRGHQKPVSFIAWSPDDQLILTCGNEEVIKLWNVASGECKHTFDKPTSNFIACAWFPDGKRFVSSGCDKCIYIWDVEGKELDAWKGARVPRANDLTVTADGNHMISSSEKDIRIFDLETKVEHVINEDQSITSLSVSKDGRFLLVNLVSQEIHLWDITDSAKLLVKYSGHSGHRQTHFVIRSCFGGFNQAFVVSGSEDSQVYIWHRGNGEILEVLPGHSGTVNCVSWNPVNPYMFASASDDHTIRIWGTNKHLHKHKAESTISNGVVHLANGGPIIPSN*