MSQAVSRACRLRGLGVGWALVMTACVINGQVKYTWSGPAIEHFEDRRTQAKPGTGRTEELDAAYRVRARAEEFQFFKPGRVFAMLWSETAGTGGFSTTPLVPGRFGQLIYSQIRTFVVVAVRHTSHFVEACCIHTYGGRGTMKPGCNPVEHTAMYLTGTEPNITPAELERGMNKEPIEVVPVDKTQKLAPMARVRLGKIYSIETNVKVKDVGLVRDDHLTKLMDYWRYEMGYDSHLGGSWRQAEHHLRYIGYDRPASQNAKKSRAAQKATTKAGVAIQDHAAVVVEGGEEVLHDGEAKLLNSAIFIRVENEAAPPVDPMSRINFAKVYTLEYNVKVRNVGRIIPDSIWRMDEYFVQSTRT