MRNTVSWSTLIVGYAEHGHGKKSLICFEHIQLEGLSPDGVTFACILKACGSVRETSQGEKVHAEIVRQGLLQKDIVLGAAVVDMYAKCGLLEKAQEVSDNLHNRNVFSWSALIAGYSQHGRVEEALNCFERMHQEGFSPDSITYICILKACGSMGVVGTGNKIYVEIVRRDWLLTDVVLGTALIDMYVKCAALAKAQQVLHELPVRDVVTWTALIEGYAEQGQGNEALECFDGMQYEGHFPDAVTFVWALKACESIGAVTKGGQIHDKVVSLGMLEKDIVLGNALVDMYAKCGELEKAAKVLEELPVHNVVTWNSLIGGYAQKGEAGNALRCFDRMQSKGVRP