MDLTSIQEVFDRVAKKQKLCCSKTQEVIDRTLHEFEAAVEHLDVTVDRSPEFRKGILTDLQLKLTEIAPVNQVGALQKELNTTVSKYGKMVDKAFNPDIAKAYREVESDSHLINQIIVQHFYRMGLFESGDCFAKESQEPNAAAALKVPFYEMYQNLGHLREKNVEPALSWARRNRQALEAKGSSLEFRLHQLQFLHVLRTKGRIEALEYAKLNFTPFAAEHMSDIQRLMACLLWANRLECSPYKDLLSPSQWDKVALEFTRESCNLLGQPYESPLYVTLSAGSQALSSLLKLATVMSSKKQEWAALKQMPVEIELDNSFQFHSVFACPVSREQSTADNPPMLMRCGHVLCKQSIQKLTKSNSRMFKCPYCPFETSASQCRQIYF*