MRHAHGLRKLNRTSAHRKALLKNLMNALIEHHAIRTTLPKAKELRRVIEPMVTLAKKPTVHNRRTAFARLRSRASVVELFDKLGPFFLHRPGGYTRIYKLECRLGDAAPMALIEFVGREQMSQLQHQDGDSTEKNGIAVGTSTVDLVK