MLQILHTSDMESDFQDTNTLEEKINLYSALTSGLYELAKAENASSIHVTAGDNTLPGPFYKAAAEVPSLGAPGLGDSSIFNALGINALGLGNHGFDGGADEFCGIVAYNEMPSLAVNLDFSNFVCAAGIVISEDAMECSTIGGSVAKSCYVDFGNMKVGLIGRAPAGFFEVVENPSEKLPGLDFVGGRDEATNQPLESATPMVLEQVDALTAAGCDVIVLLDHAQDWTTDAFTPDTLSGIDVIVQAGGTEFMVGTEDMMFNMLREGDSSNNVYPVSSTDMDGNTVLIIDTAQLWTYIGHLMVEFDDEGHIVGYDERSGPIATTEEAVTMFGEYVGTDITPINGVAETLAALQATDSITDGFTSIGTTEFVLEGTRENVRSRETNLCRVVADSSVWGAQKHLDDNGMAESVHIALKNGGGVRETIAGPEITRISIQAALAFDNKLAIVKVTVPQLLAIFENGLSRYPDYDGRFPQVSGMTIVFDPSQPGVESQTSLDSVSRIVDLMVGDDAVVEAGEVVADMDMTFVVATNSFLLTGGDGYAAFIEAESLAETSIGEQQILEEYIGGELGGKVDMDDPPV