MACGAISIAVGSNQSLHDSVQSENIRSQHCKTSKSFSLVASTSRFNGVPITLLGASDGQLQHYMGLGGNLISGFLPTATRSAISSCRSSTATFHAQLTVCHAQLTVTDDDENQMKKIDFDLGKYMQSKADAVNDELKKAVSVGYPKKLEEAMRFSLLAGGKRIHPTLCIAACEIVGGSQYLAMPTACALEMLHTMSLTHDYFRRGKPANHIVFGESRAVFAGDALLALAFQHVAKCTSKSVQNDRIVRVIAELGKSFRSQRLLGREAVGIASEGDPCVYIKTVEYIHLRKTATLLEYWGVCGAIIGGGSEEEIESIRRYGHYVGLLLQGVYDHILDATKSSQKLGKTAGKELIVDKATYPKLMGMEKSKEYSINELVEKAKAELVSFHPVKAVPLLAVADYINEKIRARSNHQSLKNTIFLFL*