MCYRQIRGCVMRSQVRLPDPIAAVFITEQLADRQTAAPDFLREKLAIQNLAEMMSDHPDEVLPRLVKLGMEICGAHSAGISIFEPEVGQFRWHALAGELATFEGATTPRNFSPCGVCLDLAQPILMEHPERAYDWIRDAGITVPEVLLVPLTMKGAEAIGTLWLVAADTGHFNQEHARVMAELSAFTGMALRTVQTAQRLKLAVQQQETLMREMSHRIKNLFSVADSMVRMTARNAATKEELAETLSGRLHALAQANGLIRRSFGSDVAAVASLSDLVERILRPHERQPSVLEGPDLVIGEQAVNHLALIFHELATNASKYGALSHEGGRVTVTWATEAERLRMEWTESGACGVDAPKTTGFGTKLVETTIERIGGEIERDWRREGLRVRISLPLKSLRS