MRVTGKQIASDDTTSLVAALKTCAKNKDLLTGSNLHLDILKRGLLWKNSVFASSVVSMYAKCGAVTQAKEVLEDLPVRDVVSWNALITGYAQGGYGKEALDYFEYMQREGISSDVVTFTCILKACGCLQALDKGKSIHFEIVRKGLFSQNAIVGNALVDMYSKCGAFEKAKEVLDCLPFQDAVSWNALIAGYVQGEQPKEALKCFDQMQCKGLCPNSVTFACILKSCGILQALDKGRGMHSDIVKQGLLTENVILGGALLDMYIKCGALANAKEVLEELCFRSVVSWSALIA