VPDMDQPINNLEVQLNSESGSMHVFKQVTGPVQIRDPFKTADRGNMTSLPLLDANPMENPALFNDIKIEPPEELLANDFNLPQVEPVDLSFHKPKAPLQPASMLQAPIHSPRPQPAPQALVVSTSTSGTGTSANIPTVLTPGSILASSQGTGGQQILHVIHTIPSVNLPNKMGGLKTIPVVVQSLPMVYTTLPTDGGPAAITVPLIGGDGKNAGSVKIDPTSMSPLEIPSDSEESAIESGTSALQVIQGLQQEPATMTQMQGEEPLDFKRRRIHQCDFAGCSKVYTKSSHLKAHRRIHTGEKPYKCTWDGCSWKFARSDELTRHFRKHTGIKPFRCTDCNRSFSRSDHLSLHRRRHDTM