MPPIQRLYNACKTSFSTDGPVTEEALGNVRAILDKIRPSDVGLDQEAQVVRGWRNSTHGINGKKGRNGSNLLPIKYLHLHECDSFSIGIFCMPPSSIIPLHNHPGMTVLSKLLYGTMQVKSYDWLDLPVPVDPARARLAKLVRDEEMSAPCGTTILYPMSGGNIHSFKATTPCAIFDILSPPYNAQDGRDCTYFRQPPRKDLPVDVVEGIVQSSGISVSELAWLEEFQPPENFVVRRGVYKGPVIRT