MSESTVGFQSQLASVMDILFKAAVYEITKLVEGSFANLQVAIAQTMKENDALKLRLQLSESRLSGANSRCVGVQACVETAGRELRGGVGGVKKKRASSVREGFGREWCDSLWEVKEPSAVESEEVAGVRPVCPTEEAAELQAVIVKEEDVDLGDHSPEPLVIKEETSEEVSVGRHWQDRLLFTIVEAGTLLDTNSTEGQQGPGLRLDTVPTLMEIKDPPPMQCRTRQDGAAHLRLHRHIHTGKRPHCCTQCGKSFNYSGDLKAHYRIHTGERPYICGQCGKSFGRLGVLKDHQKIHTGERPHSCTQCGKSFSRLGVLKDHQKIHTGERPHSCTQCGKSFSHLSNLRRHQRIHVGRQNAASGHHSDS