MARGESEAREASSGTGKELMDEFRAALRSPASLQSFVARGADPERAPVQVWRKALLWACAAGQEDFVAEFLNSSPFQSLVHTARDADEYTALHRAVVGGHLGVARLLSRIAYYPFPVLHARTKGGWTALHLAVCANDVQMVDLLLKWYEGIDLPPRCLWDFRDDAWMTPLQYGVIQESQNRAPAGELSNPPRVVRLLARSEAFRVHLNAVDYFRRSALHMACAHKSAAVEELLDVPAVDSNAVDCCAYTPLHWAVLAGATDAVRAFTRRATDRTIRTTEEDVEGRPVLQIAIENREIDHKVGRDLQKLLLTVPEVKDEVERLYRDRQVFVDAANAILVGAALIASVTFGGWLQPPHGDDAEVRIFWAFNSLSFFFALATVMAGAGTVLPMSDVYIGNTVTSIRRWLALTSFLLLVSVVLVLGAFAAAGFASLPGIPLLRGNMVATTAVGTVVCGVIGLLFLRRLSRILDRRLQEYVDDFKLLFAGLLPTMASPRRRSMVEVNALLNKSRAGIINSAGADFPRRIEGSYHLANVVLSFDDACEREASLKARGQSQGQSQGVSRRQGVSSRHEPVDESEELPVMKRMKVFEQAYQEVRSGLNEEEATLNMLTLTDLCDESNDNHNGLHFWSDFAPVHCRKRARKKDLELWGAIQTGIHDKKMHLEEENTKFYYTVGSFDDWNL*