MSKSKEVSGKKHVEQVDASLNEPLNMEAPPTIYGTTIKPELATAALNLAIDFIKQQQSLANRGMIHHYITKIVMTVVAIIYLTPQATIPRNLRAGSVSGFLYQLFMFNWYPMATTAAIASVAFVCLLTTYSRISETFFKSRIHEVAKDSGHSTFGIDLRELVLKSKPVLKDPQAQNTYVVVYREAPIALISLTENKTLTSKESLVMSVSTIGCRKVYLKSGIIEDMLDWAMLRTKTLAKENNHGESMKVLIDVYSFDDHMKKTLKAKGFSPVASAKIKESRLLGGLFGFQKELWGVQFHVEQPKKN