MSELQVAIKGPLAWSGADFEDGEAYTLQLHDEDIEEINAALQSFKALSLDGDEVDQDNFSLPKLKARLAQCAEAIHDQRGFFVLRGLGGSKYSVEDSITIYLGIASYVADKRGLQDRKGNVLFRHMAEKGGYTYLSSVSTAFNELLSEAPWAAKALLAPDWPVQISGRGAKHYLAPALAIHDGRLMASMDPNRFGPHPSSGPTDVPPLTATQLSALERISKAAYRSELRLHLKTGDLLFFNNWALLHRRDSYTDSDETSRHMVRLWLRNSKLGWSVPNSMLPPWYAAYGDNVVRNRLYPLIPMPDYKVPKYSAGSAAFVIEDSDASEDEDILP*