MEPALRAAVEAVHASPLRAVLHVTGGGAQSVGWIAAVPGASRTLIDARVPYARESMADALASGPPAQFVSASTARDMAVAAYRRGARLCGGDRHLVGLGCTCALTSHPPKRGEHRCHVATFGARGFAEYVLTMEKGRRDRWEEDGLASALVVQALADAAAEAEADGDADARSHDGSHHQQNQPCGSLVCTAVGVAPRPDSCVVLPGSFNPLHDGHRSMLERAIAMRPRGSVPVYELAVTNADKGTLPTAEVRRRVEQFAGEGSSSHARLWLTRAPLYSQKAALMPGATFVLGHDTAVRLLNPRYYGGEGEMRAALRTMRATGCTFIVAGRVEQDAGNAGDGASGRFLTLRDVDVPSEFVGMFEDLGDWRMDVSSTALRAAKDAG