MGKEGVLVPQAAQVGHTRQLDALCGMAAEVQSLASCVQAGHHLLAVTDALGNARILATPLHPGAAEEPAGGAEGASGRHVLQLPARSRGECGWTGLVMRPVAPEAAGPQDGASAGGALPELEVAVARQLPRDVCVYRGGELVRSFNTAQGPTALTYLPPGPFGGCADAATGLLAVAEEHQVALWDVRQGERGGCVQRVNAYNGGWPLYGLAWVAGAVRDEAGGPATGLLAVTGAERSVVMLEPRKWHIATKWPGCVKYPATHLVPSAAAPGHVYVAGLDYECAAGRWDGSSGGAAGNANSSSGGHGRAVLPPQLQARQQAQEAAAGAGAAAAVMDDVEGGGRAGLSFRGDSKWLGLAHAVLPASASASASAGGGGGRCRDLLAALSLSGNLFVLTASAAD*