MEIGAEIGWGQDDWDEVRTRAARAGRAYIWLNVVEQRLRSVVASVLRPVYEPVHGEDWVVAAAGPAGQEWVQRAVAVREVSRRKGYLLDPADDNVISFLTLPQLRELMVQHWPCFEPYLDDRRDLELALDELEVARNVVSRNRALSGTVLAQAERAASRLLRLLGADDQPPSADRLPVDAVEDLVGDRYADVVGVHPDRVGLQRALPAEDLFGGARRLDAIGIGLNLLVQNYSGRRLGRLAEGGCRIRLLFLNPASSTVRRRERELGMKRGELARAVETNIIHMRRVRSRLRPQGGGDAAGSFEIRVFDETPRFTAYLINGDRPDGLGVVQTYLRRARGAEAPALVLRAARRELVHGEGGGEPGLFEVYREEFESFWTDARPVS