MSSGTGAPAEFIVRAALAQGASDMSSLGGSNVLQMIYGMPKLPPGSDQRAVRDHLRQFEQIANLSKDLLSAAPSASEESQLRTGWALLITLDDAHPVRQDVQVFQSAEQTISRELEELRADRAKRAENSTGAAREQLFLEALDERIARNEESLRKAKISVTYAAIRRRLEGDSELRNPDQYKAILDLPYLGETPEAFFRRLIGLCIVPECRAAHETPLMALMRHAGEMIKRRSRYQLRDFEDSEVTADERRHLITNYNSVRTIYDELSKMVAERSITESFEVTDYVRRRASELGAWDVDISRIPGAALILRTHGGPARAAPVTTRPPAAPASHTPAVPVVPSRTSSSGAGTRIMYAPVATEDDYAEASEWEAEDDGTQRAELIAFLQCIAQDEPSVVIRALYPSASAPPPRIDDPVYQQKIKDFLKARVFILGSLRFCRRVFVVPRGAMGVEPDILLGLDAIQAVHGQIDTTLSGWCLRARDHLHREVVVPFRLRTSLGSWSGSSGL*