MARAACVSLSGGGGGASLRRVFFLQPLVLDGGLSEVRVGVIEDRFEVTYEGGGDTSTAHCAGDASAASGPLLGLSLAAARASCGEAVDAASLYSLLRSVGLEYGPRYRTPELAAVSRAAGAAVGRLCRRSRKEGTRVHPADLDGSLHLSSLLAEAGAGETRLPFSASLDASAQRVRHLYVTSWERSATPVTATASLLVLGSRRGERGFDEASPSPAGSTDRFGGLSFAASAAVGRAASLPLTTLEAALSLLRVRPASTAPPRLVLLTAGAHAHGASAAPGSHHAGSLGLARTARAEGAADLHQLDLSTASAAHAVAVASALPLDEPDLLLRKGLLLAPRLQPCTQPPSAETDAPTLGSHLLTGGLGGLGLVTARWLAESGARRLILASRNGAVAPGGVADRLPPRCTVLAAACDAAQPSSVARLX