MSRLVIDPVTRIEGHLRIEAELEGNRVKSAYSSGTMVRGIEIILKGRDPREAWAFAQRICGVCTTVHAFASIRAVEDALKIKVPRNASLIRKLMIGTLFVHDHVVHFYHLHALDWVNPIQALKADPVKTSELAQKLSDYEKSSPSYFKEVQDKIRQQVERKQLGIFSRGYWDHPDYRLPPEANLMAVAHYLDALNWQTKIVQVHTIFGGKNPHPNFVVGGMACPIDLQSDTAINMDKLGRIKSLIDSMIEFVEKVYLPDLIAIASFYKDWFEKGEGVKNFLVLGEPEGDSHREGKFFIPPTFIRDRNLENYEDVDYSKIEEYVTHSYYKYSVGDERGLHPFEGETVLHYTGPEPPYQQLNVEGKYSWLKAPRYRGLPAEVGPLARILALYARDEHGARELVNSYLSKLGLPVNALYSTMGRTLARGIETYIYAHAIRSYYDQLVQNVKSGDSTTFNGEKWEPSTWEKDAKGLGLMEAPRGSLSHWVHIKDGKIANYQAVVPTTWNGSPRDAKGQPSPYEASLVGHELVNPKEPLEIIRTIHSFDPCLACAVHLYSDTEDTIIKIT