MSSCGSERVGALDGDEACKENKRVVCVTGASGFIGSWLIMKLLEHGYYVHGTVRDPDNDEKIAHLWGLPGASEKLKLFKADLNDETAFDNAVRGCEGVFHVASPVNLDANALQGEVVGPAVRGTINLLRACERSGTVKRVIHTSSVSAVRFTGKPVPQDTVLDESHWTSVEYCRKTKMVGWHKMDVISILPSVTVGDFLTPEIPGSVATLMALPKGDADFYSYTPRIPYVHIQDVVRAFIFLYEHPDAKGRYICSLQDVRLEELALLFKSRHQLNVPAKFENLRSDYMYPCMDSGKLRRLGFEYKYSLEDIVDDTVKSYRQRGLL