MSIPQAIEGAKAELGKVQGLQKVQRLAVYARIFAAEILGTVAAAPFGLRAFSLHRSLPDARRQHPGSTVSILRDVSYGSRPRNVMDIYLPPQVKLSALEEPLGQPPVSQQAGDASSRGIATSSISNALPTADSGAGGARAGAGAGALGSTAVGSSEELCKEGGAPVVLFCHGGVWAAGSKWHYAPLATRLAQAGVITAVMQYTLYPEALIPQMAAEVSAALSWTMDNAARLGGSARHVSLVGHSAGAHLCTMTLLHRALAASKAEGEPLQPGPQPAGPDSLQPQPPPLGAANAAASAGQPATSX