MGCKQIDKSKPKQKHKKGLWSPYEDQKLKDYILKHGHVCWASVPINAGLQRTGKSCRLRWINYLRPGLKRGTFSTDEEEAILTFHGMLGNK