KPSHSYIGLIATAILQSTDKKLVLGEIYQWVLERYPYFRTRGSGWRNSVRHNLSLNDCFIKVGRCNSGKGHYWAVHPANVEDFLMGDFRRKKALKK