MSAIVTLRAIPTEVDTGALKSVISRDVRRAYISPATLRTHKVAAGDWMLFKSGSAFITAQAWPKASVDDDVVALSSAQINNLCGSEVAMHRLKAGQSQGRNTGTRPPIDLDSPREWVWCKAAVKEALTSLHYVRTGYSLIKDIEKRLASIEDGMEELAIGEENQRLYEMHWRTSVSFEGEKSQGNKEVHADIPDKKKMLNQIKTLLDLPMLHPDLYIRFGARAVASSAGCSCIVVNGPELSSAYHGETEERLRGVFTEARKRSPCIVVLDEVDALCPRRDGGEGGEVERRVVATLLTLMDGMSHESLEGERVFVVAATNRGVPDVKGRREILDIMLSKIPHSLSEEDLSSLAARTHGYVGSSSPSPSEPVLTNVDILSTLPSIRPSAMREVFIETPTVRWSDIGGQQDVKQKLRECIEWPLMHRDTFKRLGVEAPRGVLLYGPPGCSKTMTAKALATESGDEIDALGSARSDDHAHSGVLTSLLNEMDGVEELSGVTVVAATNRPDVLDSALMRPGRLDRATMAVEPGVNVERLAEITEGCSGAEIVSICQDAALAAMNESLDAPYIKGSHLVNSAHTVRRRITPEMISFFEEWRDLSGV