MSRALARRPVPPFLKLRSTVCDDGYWMGRLDHKDWLAPNEVLKIFANIRDPSLINSVFKKACSRIDYKPSEALYSLMIDKLAFARRFSDVEELLSKAKTEKLRFSDEFFYRLIKMYGNVAEHPQKAIDTLFAMPGYNCWPSTKTFNYVLHMLVCKRQYEVVHEIYSSAPRLGVTLDTCSFNILVKGLCQCSKFDEAISLLHEMPKQGCQPNVATYSTFMHFLCQRSLVDKAFELFERMRKQDIAADTVVYNILISGLCREERVSEAFDLFKSMTSEGCYPNSGTYQVLLDGLISLGKFFEAKSLVSTMSTEGVRPSFQSYKLLIDGLCSEDCVDDAHLVLKQMVGQGFVPRMGTWTKLLTSIF*