MTTQQLSTTPDDRGISRRAVLGATGGLALAAGTGLLGVPRRAVAAPSRRAALTSVGSWDLTATSHPFLEDKLTTDTHHTMQSFCFDPNNQWLFTIAQPNGGTAGQLSVTRLSYGGTVSGHMNLGALGHGVSMGAERSGTSTFLWTEYDYDASTDRGRGIQRFQFVDGGTPRPTYRGNPTADEGGVNVTPSVDHWNRLLALKYTVGGSSRFRVYDLDRASAGDFSQVLLQVTQPALAGTFQGWTIFGSYVYLLHGDAYSGTNPSPGNTTLSKLDLSTGAYAQGPVHSNAFGSMTSREPEGMAGYVKADGEHRLYFGFVGHSGTRSAGQPDGIDRPISIAYKNAFS