MKELQRLLVSHLKPTPPKWPPDPSTLLSLLQNQKFPPPSLLHRAHALILRLHHHQDPALISKLISLSSRLTRIAYSLSLFTHFPNPTTYLSNTMLQALSDNGLHARAFSLYKSFSLYHSSPPNRFTFPPLLKACAGLQALEPTRQVHAHIVKLGCEFDAFVGTALLDSYYKAESSLAALQVFDEMPQKNVPSYNAIVSGLAMHGELELARKIFDEMPERSVVSWSAMLSGYSKNGFFHEALSLFEQMKASGPSPNDITLFMGCGRFKDLGRKPNLTKYENLRNDQKSHGLKYEVLVFNSMHIILRR*