MSRTASAGTARGVRVRARARGHRVVARAKADARTASATRAVCVITGGARGLGYHLARALVARSCAVVLASRDGARAETASRTLGAACAFARCDVGETADVEALGRRARETAERLDVDVVYWINAAGAVTKNAPLCDVDAREISAVVRANLLGPLLGARTCERLARETSKRVVVFNFGFSDWGANLSKSAATHKSTKTGLSALTKALNAEVRAMSPPIRCEFHQLSPGLALTRVLLGNGNANPISKRVFNALAEEPSVIADALVDRMLALPEGSTSPVEYLTPLEAARRMFDELPRIVTGSGGRHFDANGDRVRTSSDVRYDDDGVELLPFE*