MSRTSARAPAVPLARFTARHAVVGTKMPTTTRGMSSARAIDRRGVRASIRATEKPNGKVFRKPVESRSAIRMGIPSKGRMAEDTMALLATCQLPVKKLNPRQYAAEIPSVPGMEVWFQRATDVVRKIVSGDIDIGIVGYDMLAEIAYGNDDIVIVHDALGFGGCHLAVGIPQAWDEINSMRELIALPKWGPQRPLRVVTAYPNVAEQFFKDIGFEFVEILTADGALEAAPAMGAADCILDLVSSGTTLRENNLKEIEGGRVLESQGVLVASREAMLKREGLLEIVHELLERVEAHLRAQSLYMVTANVRGDSAEAVAEKLNSAATLRGLQGPTIAPVYTPQPDGSGKAGEYYAVSVAVPKGRIYETVKKLRGLGGSGVLTFPLTYVFDEEPPRWNALMTELNLDASKYNHLKVM*