MKKKGSDLLPFIAMVIVQVGYAGSNVVTKLVMDTGMHPFVQTAYRPIFATISIAPFAYFLERKTRPKLTLSVFFQIFLCSIIGVTANQYTFCIGLKYTTPTIVSALDNLIPAFTFLLAILFGLEKLGLKSLAGQAKLIGTIVCVGGAMLLSLYRGPVLIGQLGFHWKYAENTTNDKDINSTHTNFILGPFILIISSITYALWLTIQARVNEKYAAPYSSTLLMFFMASFQCMIISFCVVPKAYEWALNPIRAISVVYNGTVCSSLALYLSSWCIERKGPLYVSMFNPLLLVIAAFLSWILLREKLYLGIVVGSILTVVGLYGFLWGQKKEMEQSKNEIEEEDNKADLELQL*