MTQFLLKCGLSSSEIALVTKVRPSLLNTKTTRTAQQAVDLLKQKGFNETLLKSVITINPSVIAYTVKNLKPKLGLLESLGLAGDKLANVCIRRPRIITCNFEHSLLPRVKFLQTLFGSEEHLLKALKLEPEILLVDVEKRLKPALKLLQDYGITGDSLDFLLARRPRVVTRNSAESLANKLECVRKMGVAESSRMFVYALVTVDSLSPETLRTKLKEMACFGLLETEVLEVVRKMPDLLSNSAGKTRNTIDFLVNSAGLPANVVVIYPFLLKYNFERRIKPRYRVFEWLKENDPSHLRRSLPGVILMPEKRFLAEVVECSSRPSEHKADAAVLIIIDRWKGAILIRTTGLW*