MRLNLVKAGLLSASTLVAAQNESPELEPFSLFDNRVIYKAREGESLSYPRHVELESGELLVTASLRTNLTSPTYFPVFESEDGGVSWEWVSNITDQVNGWGMSAQPALMELTEPIGDYSAGTILASGNSWSQNGTRIDVYASLDKGRSWEFVSRVTQGGRPNTTNGADPVWEPFLMLYDHQIVCYYSDQRDPLHGQKLAHQTSPDLKTWGPVINDVAYDLYIARPGMTVVAKIETMDKYIVVYEYPIGNSSSHGANYPVHYRIASDPLLFDSAEDHPIVIGGNFAPNASPYVVWSPVGGPNGTIIVSDADYDEVYTNRFGGDPDKWVKNYSPQPGAYSRALHVFQNKTDHLMILGGSKFEGGPPDLTLSVVSITEMHANSTEGEPGPGCPAQKSKRRTR